OSDN Git Service

PR 22018
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2
3         PR 22018
4         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5         * gcc.dg/tree-ssa/pr22018.c: New test.
6
7 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8
9         * gcc.dg/simd-1.c: Update error messages.
10         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11         * gcc.dg/simd-2.c: Update error messages.
12         * gcc.dg/simd-4.c: New.
13
14 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
15
16         PR c++/20678
17         * g++.dg/other/crash-4.C: New.
18
19 2005-06-14  Devang Patel  <dpatel@apple.com>
20
21         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
22         
23 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24
25         PR c++/21929
26         * g++.dg/parse/crash11.C: Update
27
28 2005-06-13  Jeff Law  <law@redhat.com>
29
30         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31         perform the desired transformations.
32         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
33         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
34
35 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
36
37         PR fortran/22038
38         * gfortran.dg/forall_1.f90: Un-XFAIL.
39
40 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
41
42         PR c++/21929
43         * g++.dg/parse/crash26.C: New.
44
45         PR c++/20789
46         * g++.dg/init/member1.C: New.
47
48 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
49
50         * gfortran.dg/altreturn_1.f90: New test.
51
52 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
53
54         PR middle-end/21985
55         * gcc.dg/tree-ssa/pr21985.c: New test.
56
57 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
58
59         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
60
61 2005-06-12  Roger Sayle  <roger@eyesopen.com>
62
63         PR c++/21930
64         * g++.dg/other/error10.C: New test case.
65
66 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
67
68         PR libfortran/19155
69         * gfortran.dg/pr19155.f: Add test.
70
71 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
72
73         * gfortran.dg/f2c_7.f90: New test.
74
75         * gfortran.dg/forall_1.f90: XFAILed.
76
77 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
78
79         * gcc.dg/pr14796-1.c: New.
80         * gcc.dg/pr14796-2.c: New.
81
82 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
83
84         PR fortran/17792
85         PR fortran/21375
86         * gfortran.dg/deallocate_stat.f90:  New test.
87
88 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
89
90         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
91
92 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
93
94         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
95         access will be generated when this loop is vectorized. Test that
96         accesses with same alignment were detected.
97         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
98         Test that accesses with same alignment were detected.
99         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
100         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same 
101         alignment were detected.
102
103 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
104
105         * gcc.dg/Wcxx-compat-1.c: New.
106
107 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
108
109         PR libfortran/21480
110         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
111         complex array.
112
113 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
114
115         * gcc.dg/alias-8.c: New.
116
117 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
118
119         * gcc.dg/format/cmn_err-1.c: Update.
120
121 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
122
123         PR target/20666
124         * gcc.target/sparc/fexpand-2.c: New.
125         * gcc.target/sparc/fpmerge-2.c: New.
126         * gcc.target/sparc/fpmul-2.c: New.
127         * gcc.target/sparc/noresult.c: New.
128         * gcc.target/sparc/pdist-2.c: New.
129         * gcc.target/sparc/pdist-3.c: New.
130
131 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
132
133         PR testsuite/21702
134         * gcc.target/i386/i386.exp: Fix comment typo.
135
136 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
137
138         PR c++/19497
139         * g++.dg/inherit/using5.C: New.
140         * g++.dg/inherit/using6.C: New.
141
142 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
143
144         PR c++/19894
145         * g++.dg/template/ptrmem15.C: New test.
146
147         PR c++/20563
148         * g++.dg/ext/label4.C: New test.
149
150 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
151
152         * gcc.dg/tls/debug-1.c: New test.
153
154 2005-06-07  Dale Johannesen  <dalej@apple.com>
155
156         * gcc.target/i386/movq.c:  New.
157
158 2005-06-07  Dale Johannesen  <dalej@apple.com>
159
160         * gcc.dg/20050607-1.c:  New.
161
162 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
163
164         PR middle-end/21850
165         * gcc.c-torture/execute/20050607-1.c: New test.
166
167 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
168
169         PR libfortran/21926
170         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
171         Test case where the return array has lowest stride one,
172         but isn't packed.
173
174 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
175
176         * lib/target-supports.exp (check_effective_target_sync_int_long):
177         Add s390 and s390x targets.
178
179 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
180
181         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
182         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
183         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
184         * gcc.dg/tree-ssa/loop-9.c: New test.
185
186 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
187
188         * g++.dg/parse/defarg10.C: New.
189
190 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
191
192         PR regression/21897
193         * gcc.c-torture/execute/20050604-1.c: New test.
194
195 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
196
197         PR 21903
198         * g++.dg/parse/defarg9.C: New.
199
200         PR c++/20637
201         * g++.dg/inherit/using4.C: New.
202         * g++.dg/overload/error1.C: Adjust expected errors.
203         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
204         * g++.old-deja/g++.brendan/arm2.C: Likewise.
205         * g++.old-deja/g++.other/redecl2.C: Likewise.
206         * g++.old-deja/g++.other/redecl4.C: Likewise.
207         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
208
209 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
210
211         * gfortran.dg/f2c_5.f90: Add -w to dg-options
212
213 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
214
215         * lib/gfortran.exp (gfortran_target_compile): Call 
216         dg-additional-files-options
217         * gfortran.dg/f2c_4.f90: New file
218         * gfortran.dg/f2c_4.c: New file
219         * gfortran.dg/f2c_5.f90: New file
220         * gfortran.dg/f2c_5.c: New file
221
222 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
223
224         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
225         
226         PR fortran/21912
227         * gfortran.dg/array_constructor_4.f90: New test.
228
229 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
230
231         PR c++/21619
232         * g++.dg/ext/builtin9.C: New test.
233
234 2005-06-05  Dale Johannesen  <dalej@apple.com>
235
236         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
237         * gcc.c-torture/execute/20050603-2.c:  Ditto.
238
239 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
240
241         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
242         * gcc.dg/vect/vect-reduc-1.c: New.
243         * gcc.dg/vect/vect-reduc-2.c: New.
244         * gcc.dg/vect/vect-reduc-3.c: New.
245
246 2005-06-04  Dale Johannesen  <dalej@apple.com>
247
248         * gcc.c-torture/execute/20050603-1.c:  New.
249         * gcc.c-torture/execute/20050603-2.c:  New.
250         * gcc.dg/20050603-3.c:  New.
251
252 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
253
254         PR fortran/19195
255         * gfortran.dg/debug_1.f90: New test.
256         
257         * gfortran.dg/forall_1.f90: New test.
258
259 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
260
261         * gfortran.dg/array_constructor_3.f90: New test.
262
263 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
264
265         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
266
267 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
268
269         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
270
271 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
272
273         PR c/21873
274         * gcc.dg/init-excess-1.c: New test.
275
276 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
277
278         PR c++/21853
279         * g++.dg/expr/static_cast6.C: New test.
280
281 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
282
283         * gcc.dg/tree-ssa/vrp14.c: New test.
284
285 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
286
287         PR c++/21336
288         * g++.dg/template/new2.C: New test.
289
290 2005-06-03  Josh Conner  <jconner@apple.com>
291
292         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
293         all entries in initializer.
294
295 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
296
297         PR middle-end/21858
298         * gcc.dg/pr21858.c: New testcase.
299
300 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
301
302         PR tree-optimization/21292
303
304         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
305         New.
306         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
307         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
308         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
309         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
310         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
311
312 2005-06-02  Richard Henderson  <rth@redhat.com>
313
314         * gcc.dg/sync-2.c: Use -march=i486 for i386.
315
316 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
317
318         * gcc.dg/wtypequal.c: New testcase.
319
320 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
321
322         PR 21582
323         * gcc.dg/tree-ssa/pr21582.c: New test.
324
325 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
326
327         PR c++/21280
328         * g++.dg/opt/interface2.h: New.
329         * g++.dg/opt/interface2.C: New.
330         * g++.dg/init/ctor4.C: Adjust error lines.
331         * g++.old-deja/g++.bob/inherit2.C: Likewise.
332         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
333         * g++.old-deja/g++.jason/opeq3.C: Likewise.
334         * g++.old-deja/g++.pt/assign1.C: Likewise.
335         * g++.old-deja/g++.pt/crash20.C: Likewise.
336
337 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
338
339         PR tree-optimization/21734
340         * g++.dg/vect/pr21734_1.cc: New.
341         * g++.dg/vect/pr21734_2.cc: New.
342
343 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
344
345         PR c++/20350
346         * g++.dg/template/spec24.C: New.
347
348         PR c++/21151
349         * g++.dg/pch/local-1.C: New.
350         * g++.dg/pch/local-1.Hs: New.
351
352 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
353
354         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
355         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
356         * gcc.dg/tree-ssa/pr14341.c: New test.
357         * gcc.dg/tree-ssa/pr14841.c: New test.
358         * gcc.dg/tree-ssa/pr20701.c: New test.
359         * gcc.dg/tree-ssa/pr21086.c: New test.
360         * gcc.dg/tree-ssa/pr21090.c: New test.
361         * gcc.dg/tree-ssa/pr21332.c: New test.
362         * gcc.dg/tree-ssa/pr21458.c: New test.
363         * gcc.dg/tree-ssa/pr21658.c: New test.
364         * gcc.dg/tree-ssa/vrp01.c: New test.
365         * gcc.dg/tree-ssa/vrp02.c: New test.
366         * gcc.dg/tree-ssa/vrp03.c: New test.
367         * gcc.dg/tree-ssa/vrp04.c: New test.
368         * gcc.dg/tree-ssa/vrp05.c: New test.
369         * gcc.dg/tree-ssa/vrp06.c: New test.
370         * gcc.dg/tree-ssa/vrp07.c: New test.
371         * gcc.dg/tree-ssa/vrp08.c: New test.
372         * gcc.dg/tree-ssa/vrp09.c: New test.
373         * gcc.dg/tree-ssa/vrp10.c: New test.
374         * gcc.dg/tree-ssa/vrp11.c: New test.
375         * gcc.dg/tree-ssa/vrp12.c: New test.
376         * gcc.dg/tree-ssa/vrp13.c: New test.
377
378 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
379
380         PR 21029
381         * gcc.dg/tree-ssa/pr21029.c: New test.
382
383 2005-06-01  Roger Sayle  <roger@eyesopen.com>
384
385         * gfortran.dg/logint-1.f: New test case.
386         * gfortran.dg/logint-2.f: Likewise.
387         * gfortran.dg/logint-3.f: Likewise.
388
389 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
390
391         PR c/21536
392         PR c/20760
393         * gcc.dg/20050527-1.c: New test.
394
395         * gcc.dg/i386-sse-12.c: New test.
396
397         PR fortran/21729
398         * gfortran.dg/implicit_5.f90: New test.
399
400 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
401
402         PR fortran/20883
403         * gfortran/assign_4.f90: New test.
404         * gfortran/assign_2.f90: Change compile to run.
405
406 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
407
408         * lib/target-supports.exp 
409         (check_effective_target_sync_char_short): New.
410         * gcc.dg/sync-2.c: New.
411
412 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
413
414         PR tree-optimization/21817
415         * gcc.dg/torture/pr21817-1.c: New.
416
417 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
418
419         PR c++/21165
420         * g++.dg/template/init5.C: New.
421
422 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
423
424         * gfortran.dg/char_initialiser_actual.f90:
425         Test character initialisers as actual arguments.
426         * gfortran.dg/char_pointer_comp_assign.f90:
427         Test character pointer structure component assignments.
428         * gfortran.dg/char_array_structure_constructor.f90:
429         Test character components in structure constructors.
430
431 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
432
433         PR middle-end/20931
434         * g++.dg/opt/pr20931.C: New test.
435
436 2005-05-31  Andreas Jaeger  <aj@suse.de>
437
438         PR testsuite/20772
439         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
440         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
441         g++.old-deja/g++.ext/asmspec1.C,
442         g++.old-deja/g++.other/regstack.C,
443         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
444         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
445         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
446         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
447         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
448         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
449         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
450         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
451         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
452         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
453         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
454         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
455         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
456         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
457         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
458         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
459         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
460         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
461         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
462
463 2005-05-31  Jeff Law  <law@redhat.com>
464
465         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
466
467 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
468
469         PR middle-end/21743
470         * gcc.dg/builtins-1.c: Activate disabled clog test.
471         * gcc.dg/torture/builtin-attr-1.c: Likewise.
472
473 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
474
475         * gfortran.dg/char_pointer_assign.f90:
476         Test character-pointer assignments and pointer assignments.
477         * gfortran.dg/char_pointer_dummy.f90:
478         Test character-pointer dummy arguments.
479         * gfortran.dg/char_pointer_func.f90:
480         Test character-pointer function returns.
481         * gfortran.dg/char_pointer_dependency.f90:
482         Test character-pointer functions with dependencies.
483
484 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
485
486         PR c++/21784
487         * g++.dg/lookup/using14.C: New test.
488
489 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
490
491         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
492         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
493         trailing ^M.
494
495 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
496
497         PR c++/17413
498         * g++.dg/template/local5.C: New.
499
500         PR target/21761
501         * gcc.c-torture/compile/pr21761.c: New.
502
503         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
504         before darwin8.
505
506 2005-05-30  Steven G. Kargl
507
508         PR fortran/20846
509         * gfortran.dg/inquire_8.f90: New test.
510
511 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
512
513         PR libfortran/21376
514         * gfortran.dg/output_exponents_1.f90: New test.
515
516 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
517
518         PR libfortran/20006
519         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
520
521 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/21210
524         * g++.dg/ext/complex1.C: New test.
525
526         PR c++/21340
527         * g++.dg/init/ctor6.C: New test.
528
529 2005-05-29  Jan Hubicka  <jh@suse.cz>
530
531         * gcc.c-torture/compile/pr21562.c: New.
532
533 2005-05-28  Steven G. Kargl <kargls@comcast.net>
534
535         * gfortran.dg/subnormal_1.f90: New test.
536
537 2005-05-28  Jan Hubicka  <jh@suse.cz>
538
539         * tree-prof.exp: Fix comment.
540         * value-prof-1.c: New.
541         * value-prof-2.c: New.
542         * value-prof-3.c: New.
543         * value-prof-4.c: New.
544
545 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
546
547         PR c++/21614
548         * g++.dg/expr/ptrmem6.C: New test.
549         * g++.dg/expr/ptrmem6a.C: Likewise.
550
551 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
552
553         PR tree-optimization/21658
554         * gcc.dg/tree-ssa/pr21658.c: New.
555
556 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
557
558         PR c++/21455
559         * g++.dg/inherit/ptrmem3.C: New.
560
561         PR c++/21681
562         * g++.dg/parse/template16.C: New.
563
564 2005-05-27  Andreas Jaeger  <aj@suse.de>
565
566         * gcc.dg/setjmp-2.c: Only run in 32-bit.
567
568         * gcc.dg/i386-sse-8.c: Run test on all archs.
569
570 2005-05-26  Mike Stump  <mrs@apple.com>
571
572         * objc.dg/isa-field-1.m: Only run on darwin.
573         * objc.dg/lookup-1.m: Likewise.
574         * objc.dg/try-catch-8.m: Likewise.
575
576 2005-05-26  Roger Sayle  <roger@eyesopen.com>
577
578         PR tree-optimization/9814
579         * gcc.dg/pr9814-1.c: New test case.
580
581 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
582
583         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
584         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
585         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
586         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
587         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
588         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
589         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
590         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
591         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
592         objc.dg/try-catch-8.m: New.
593
594 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
595
596         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
597         remove extraneous semicolons.
598
599 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
600
601         * obj-c++.dg/comp-types-12.mm: New.
602         * objc.dg/comp-types-11.m: New.
603         * objc.dg/selector-4.m: New.
604
605 2005-05-26  Andreas Jaeger  <aj@suse.de>
606
607         PR testsuite/20772
608         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
609         g++.old-deja/g++.ext/attrib3.C,
610         g++.old-deja/g++.other/store-expr1.C,
611         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
612         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
613         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
614         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
615         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
616         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
617         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
618         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
619         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
620         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
621         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
622         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
623         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
624         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
625         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
626         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
627         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
628         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
629         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
630
631 2005-05-26  Andreas Jaeger  <aj@suse.de>
632
633         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
634         x86-64 compilation.
635
636 2005-05-26  Andreas Jaeger  <aj@suse.de>
637
638         PR testsuite/20772
639         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
640         gcc.misc-tests/i386-pf-athlon-1.c,
641         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
642         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
643         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
644         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
645         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
646         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
647         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
648         programs.
649
650         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
651         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
652         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
653         x86-64 compilation.
654
655         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
656         x86_64.
657
658         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
659         effective-target ilp32.
660
661 2005-05-26  David Ung  <davidu@mips.com>
662
663         * gcc.target/mips/ext_ins.c: New test for testing the generation
664         of MIPS32/64 rev 2 ext/ins instructions.
665
666 2005-05-26  Andreas Jaeger  <aj@suse.de>
667
668         * treelang/compile/unsigned.tree: Use gimple instead of
669         nonexisting generic dump.
670
671 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
672
673         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
674
675 2005-05-26  Andreas Jaeger  <aj@suse.de>
676
677         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
678
679 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
680
681         PR libfortran/17283
682         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
683         Test callee-allocated memory with write statements.
684
685 2005-05-25  Roger Sayle  <roger@eyesopen.com>
686
687         PR middle-end/21709
688         * gcc.dg/pr21709-1.c: New test case.
689
690 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
691             Mike Stump  <mrs@apple.com>
692
693         * objc/execute/next_mapping.h: Update for C++.
694
695         * obj-c++.dg/selector-1.mm: Move to...
696         * obj-c++.dg/selector-4.mm: here...
697
698         * obj-c++.dg/basic.mm: New.
699         * obj-c++.dg/comp-types-1.mm: New.
700         * obj-c++.dg/cxx-class-1.mm: New.
701         * obj-c++.dg/cxx-ivars-1.mm: New.
702         * obj-c++.dg/cxx-ivars-2.mm: New.
703         * obj-c++.dg/cxx-ivars-3.mm: New.
704         * obj-c++.dg/cxx-scope-1.mm: New.
705         * obj-c++.dg/cxx-scope-2.mm: New.
706         * obj-c++.dg/defs.mm: New.
707         * obj-c++.dg/empty-private-1.mm: New.
708         * obj-c++.dg/encode-1.mm: New.
709         * obj-c++.dg/encode-2.mm: New.
710         * obj-c++.dg/encode-3.mm: New.
711         * obj-c++.dg/extern-c-1.mm: New.
712         * obj-c++.dg/extra-semi.mm: New.
713         * obj-c++.dg/fix-and-continue-2.mm: New.
714         * obj-c++.dg/isa-field-1.mm: New.
715         * obj-c++.dg/ivar-list-semi.mm: New.
716         * obj-c++.dg/local-decl-1.mm: New.
717         * obj-c++.dg/lookup-1.mm: New.
718         * obj-c++.dg/lookup-2.mm: New.
719         * obj-c++.dg/method-1.mm: New.
720         * obj-c++.dg/method-2.mm: New.
721         * obj-c++.dg/method-3.mm: New.
722         * obj-c++.dg/method-4.mm: New.
723         * obj-c++.dg/method-5.mm: New.
724         * obj-c++.dg/method-6.mm: New.
725         * obj-c++.dg/method-7.mm: New.
726         * obj-c++.dg/no-extra-load.mm: New.
727         * obj-c++.dg/overload-1.mm: New.
728         * obj-c++.dg/pragma-1.mm: New.
729         * obj-c++.dg/pragma-2.mm: New.
730         * obj-c++.dg/private-1.mm: New.
731         * obj-c++.dg/private-2.mm: New.
732         * obj-c++.dg/proto-qual-1.mm: New.
733         * obj-c++.dg/qual-types-1.mm: New.
734         * obj-c++.dg/stubify-1.mm: New.
735         * obj-c++.dg/stubify-2.mm: New.
736         * obj-c++.dg/super-class-1.mm: New.
737         * obj-c++.dg/super-class-2.mm: New.
738         * obj-c++.dg/super-dealloc-1.mm: New.
739         * obj-c++.dg/super-dealloc-2.mm: New.
740         * obj-c++.dg/template-1.mm: New.
741         * obj-c++.dg/template-2.mm: New.
742         * obj-c++.dg/template-3.mm: New.
743         * obj-c++.dg/template-4.mm: New.
744         * obj-c++.dg/template-5.mm: New.
745         * obj-c++.dg/template-6.mm: New.
746         * obj-c++.dg/try-catch-1.mm: New.
747         * obj-c++.dg/try-catch-2.mm: New.
748         * obj-c++.dg/try-catch-3.mm: New.
749         * obj-c++.dg/try-catch-4.mm: New.
750         * obj-c++.dg/try-catch-5.mm: New.
751         * obj-c++.dg/try-catch-6.mm: New.
752         * obj-c++.dg/try-catch-7.mm: New.
753         * obj-c++.dg/try-catch-8.mm: New.
754         * obj-c++.dg/try-catch-9.mm: New.
755         * obj-c++.dg/va-meth-1.mm: New.
756
757 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
758
759         * obj-c++.dg/selector-1.mm: New.
760         * obj-c++.dg/selector-2.mm: New.
761
762 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
763
764         * obj-c++.dg/selector-3.mm: New.
765         * objc.dg/selector-3.m: New.
766
767 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
768
769         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
770         about where warning appears.
771
772 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
773
774         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
775         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
776         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
777         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
778
779 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
780
781         * gcc.dg/20050524-1.c: New test.
782
783 2005-05-25  Jan Hubicka  <jh@suse.cz>
784
785         * gcc.dg/tree-prof/inliner-1.c: New.
786
787 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
788
789         * gcc.dg/tree-prof: New directory.
790         * gcc.dg/tree-prof/tree-prof.exp: New.
791
792 2005-05-25  DJ Delorie  <dj@redhat.com>
793
794         * gcc.dg/Wattributes-1.c: New.
795         * gcc.dg/Wattributes-2.c: New.
796         * gcc.dg/Wattributes-3.c: New.
797
798 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
799
800         PR tree-optimization/19833
801         * gcc.dg/uninit-4.c: Remove xfail.
802         * gcc.dg/uninit-9.c: Ditto.
803
804 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
805
806         * obj-c++.dg/bitfield-[1-5].mm: New.
807         * obj-c++.dg/class-protocol-1.mm: New.
808         * obj-c++.dg/comp-types-1[0-1].mm: New.
809         * obj-c++.dg/comp-types-[2-9].mm: New.
810         * obj-c++.dg/encode-[4-8].mm: New.
811         * obj-c++.dg/layout-1.mm: New.
812         * obj-c++.dg/method-1[0-9].mm: New.
813         * obj-c++.dg/method-2[0-1].mm: New.
814         * obj-c++.dg/method-[8-9].mm: New.
815         * obj-c++.dg/objc-gc-3.mm: New.
816         * obj-c++.dg/try-catch-10.mm: New.
817         * objc.dg/bitfield-5.m: New.
818         * objc.dg/comp-types-10.m: New.
819         * objc.dg/comp-types-9.m: New.
820         * objc.dg/layout-1.m: New.
821         * objc.dg/objc-gc-4.m: New.
822         * objc.dg/try-catch-9.m: New.
823         * objc.dg/class-protocol-1.m: Tweak diagnostics.
824         * objc.dg/comp-types-1.m: Likewise.
825         * objc.dg/comp-types-[5-6].m: Likewise.
826         * objc.dg/method-9.m: Likewise.
827
828 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
829
830         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
831         and on hardware without VMX support.
832
833         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
834
835         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
836
837         * lib/profopt.exp (dg-final-generate, dg-final-use,
838         profopt-final-code, profopt-get-options): New.
839         (profopt-execute): Process test directives.
840
841         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
842         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
843         cleanup-tree-dump, cleanup-saved-temps): Update comments.
844
845 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
846
847         PR C++/21645
848         * g++.dg/init/ctor5.C: New test.
849
850 2005-05-24  Ira Rosen  <irar@il.ibm.com>
851
852         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
853         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
854         vect-113.c, vect-114.c.
855
856 2005-05-23  Adam Nemet  <anemet@lnxw.com>
857
858         * gcc.dg/const-elim-1.c: Remove xfails.
859
860 2005-05-23  Jeff Law  <law@redhat.com>
861
862         * gcc.c-torture/compile/pr21638.c: New test.
863         * gcc.c-torture/compile/20050520-1.c: New test.
864
865 2005-05-23  Nick Clifton  <nickc@redhat.com>
866
867         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
868         be a proper triple, ie: m32r*-*-*.
869         * g++.old-deja/g++.jason/thunk3.C: Likewise.
870
871 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
872
873         PR middle-end/21331
874         PR tree-opt/21293
875         * gcc.c-torture/compile/pr21293.c: New test.
876         * gcc.c-torture/execute/pr21331.c: New test.
877
878 2004-05-20  Richard Henderson  <rth@redhat.com>
879
880         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
881
882 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
883
884         * obj-c++-dg.exp: Add.
885         * obj-c++.exp: Add.
886         * obj-c++.dg/dg.exp: Add.
887
888 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
889
890         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
891         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
892
893 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
894
895         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
896
897 2004-05-19  Richard Henderson  <rth@redhat.com>
898
899         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
900
901 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
902
903         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
904
905         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
906
907 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
908
909         PR c++/21495
910         * g++.dg/parse/extern1.C: New test.
911         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
912
913 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
914
915         * gcc.dg/c99-math.h: New.
916         * gcc.dg/c99-math-float-1.c: New test.
917         * gcc.dg/c99-math-double-1.c: Likewise.
918         * gcc.dg/c99-math-long-double-1.c: Likewise.
919
920 2005-05-18  Richard Henderson  <rth@redhat.com>
921
922         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
923
924 2005-05-18  Devang Patel  <dpatel@apple.com>
925
926         * g++.dg/opt/20050511-1.C: New test.
927
928 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
929
930         PR libfortran/21127
931         * gfortran.dg/reshape-complex.f90:  New test.
932
933 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
934
935         * gfortran.dg/array_constructor_1.f90: New test.
936         * gfortran.dg/array_constructor_2.f90: New test.
937
938 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
939
940         PR fortran/20954
941         * gfortran.dg/pr20954.f: New test.
942
943 2005-05-17  Mike Stump  <mrs@apple.com>
944
945         Yet more Objective-C++...
946
947         * objc.dg/method-5.m: Update.
948         * objc.dg/method-6.m: Update.
949         * objc.dg/method-7.m: Update.
950         * objc.dg/method-9.m: Update.
951         * objc.dg/try-catch-2.m: Update.
952
953 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
954
955         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
956         Remove little-endian optimizations.
957
958 2005-05-17  Jeff Law  <law@redhat.com>
959
960         * g++.dg/tree-ssa/pr18414.C: New test.
961         * gcc.dg/tree-ssa/pr18414.C: New test.
962         * gcc.dg/tree-ssa/pr17141-1.C: New test.
963         * gcc.dg/tree-ssa/pr17141-2.C: New test.
964
965 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
966
967         * gcc.dg/compat/generate-random.c: Do not include
968         libiberty.h.
969         * gcc.dg/compat/generate-random_r.c: Likewise.
970
971 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
972
973         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
974
975 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
976
977         PR middle-end/21595
978         * g++.dg/tree-ssa/builtin1.C: New testcase.
979
980 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
981
982         PR c++/21454
983         * g++.dg/opt/const4.C: New test.
984
985         PR middle-end/21492
986         * g++.dg/opt/crossjump1.C: New test.
987
988         PR tree-optimization/21610
989         * gcc.c-torture/compile/20050516-1.c: New test.
990
991         PR fortran/15080
992         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
993         about the test failing.
994         * gfortran.fortran-torture/execute/where_7.f90: New test.
995         * gfortran.fortran-torture/execute/where_8.f90: New test.
996
997 2005-05-16  Richard Henderson  <rth@redhat.com>
998
999         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
1000         i?86 and x86_64.
1001
1002 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
1003
1004         * gcc.dg/compat/generate-random.c (config.h): Do not include.
1005         (limits.h): Include unconditionally.
1006         (stdlib.h): Likewise.
1007         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
1008         (limits.h): Include unconditionally.
1009         (stdlib.h): Likewise.
1010         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1011         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1012         (limits.h): Include unconditionally.
1013         (stdlib.h): Likewise.
1014         (hashtab.h): Do not include.
1015         (getopt.h): Likewise.
1016         (stddef.h): Include.
1017         (hashval_t): Define.
1018         (struct entry): Add "next" field.
1019         (HASH_SIZE): New macro.
1020         (hash_table): New variable.
1021         (switchfiles): Do not use xmalloc.
1022         (mix): New macro.
1023         (iterative_hash): New function.
1024         (hasht): Remove.
1025         (e_exists): New function.
1026         (e_insert): Likewise.
1027         (output): Use, instead of libiberty hashtable functions.
1028         (main): Do not use getopt.  Do not call htab_create.
1029
1030 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
1031
1032         PR libstdc++/21526
1033         * lib/target-supports.exp (check_mkfifo_available):
1034         Return 0 for cygwin as mkfifo support incomplete on platform.
1035         Fix typos in comments.
1036
1037 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
1038
1039         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
1040
1041 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
1042
1043         PR fortran/17432
1044         * gfortran.dg/assign_4.f: New test.
1045
1046 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1047
1048         PR tree-optimization/21563
1049         * gcc.dg/tree-ssa/pr21563.c: New.
1050
1051 2005-05-14  Jan Hubicka  <jh@suse.cz>
1052
1053         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1054
1055 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1056
1057         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1058
1059 2005-05-13  Julian Brown  <julian@codesourcery.com>
1060
1061         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1062         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1063
1064 2005-05-13  Jan Hubicka  <jh@suse.cz>
1065
1066         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1067         * gcc.dg/fold-xor-?.c: Likewise.
1068         * gcc.dg/pr15784-?.c: Likewise.
1069         * gcc.dg/pr20922-?.c: Likewise.
1070         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1071         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1072         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1073
1074 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1075
1076         PR fortran/21260
1077         * gfortran.dg/hollerith_1.f90: New test.
1078
1079 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1080
1081         * gfortran.dg/func_result_2.f90: New test.
1082
1083 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1084
1085         * gfortran.dg/dev_null.f90: New test.
1086
1087 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1088
1089         * gcc.dg/arm-vfp1.c: Revert last change.
1090
1091 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1092
1093         PR middle-end/19807
1094         PR tree-optimization/19639
1095         * g++.dg/tree-ssa/pr19807.C: New testcase.
1096
1097 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1098
1099         PR libfortran/21471
1100         * gfortran.dg/append-1.f90: New test.
1101
1102 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1103
1104         * gcc.dg/pr18501.c: XFAIL.
1105         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1106         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1107         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1108         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1109         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1110         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1111         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1112         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1113
1114 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1115
1116         PR fortran/20178
1117         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1118         gfortran.dg/f2c_3.f90: New tests.
1119
1120         * gfortran.dg/return_1.f90: Fix dg annotation.
1121
1122 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1123
1124         * gcc.c-torture/compile/20050510-1.c: New test.
1125
1126 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1127
1128         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1129
1130 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1131
1132         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1133
1134 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1135
1136         PR c/17913
1137         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1138
1139 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1140
1141         PR c/21342
1142         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1143         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1144
1145 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1146
1147         PR debug/16676
1148         * gcc.dg/debug/pr16676.c: New test.
1149
1150 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1151
1152         PR testsuite/21443
1153         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1154         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1155         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1156         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1157         Change -O1 to -O2.
1158         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1159         -fno-tree-dominator-opts.
1160
1161 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1162
1163         * gfortran.dg/return_1.f90: New test.
1164
1165 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1166
1167         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1168
1169         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1170
1171 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1172
1173         PR c++/21427
1174         * g++.dg/inherit/covariant13.C: New.
1175
1176 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1177
1178         PR libfortran/19155
1179         * gfortran.dg/pr19155.f: New test.
1180
1181 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1182
1183         PR inline-asm/8788
1184         * gcc.dg/pr8788-1.c: New testcase.
1185
1186 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1187
1188         PR target/21416
1189         * gcc.target/mips/fpcmp-[12].c: New tests.
1190
1191 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1192
1193         * lib/target-supports-dg.exp (dg-require-fork): New function.
1194         (dg-require-mkfifo): Likewise.
1195         * lib/target-supports.exp (check_function_available): New
1196         function.
1197         (check_fork_available): Likewise.
1198         (check_mkfifo_available): Likewise.
1199
1200 2005-05-06  Jeff Law  <law@redhat.com>
1201
1202         * gcc.c-torture/compile/pr21380.c: New test.
1203
1204 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR c++/20961
1207         * g++.dg/ext/weak3.C: New test.
1208
1209 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1210
1211         PR c++/21352
1212         * g++.dg/template/crash37.C: New test.
1213
1214 2005-05-05  Paul Brook  <paul@codesourcery.com>
1215
1216         * gcc.dg/arm-g2.c: Use effective-target arm32.
1217         * gcc.dg/arm-mmx-1.c: Ditto.
1218         * gcc.dg/arm-scd42-2.c: Ditto.
1219         * gcc.dg/arm-vfp1.c: Ditto.
1220         * lib/target-supports.exp (check_effective_target_arm32): New
1221         function.
1222
1223 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1224
1225         PR libfortran/21354
1226         gfortran.dg/in_pack_rank7.f90:  New test.
1227
1228 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         PR middle-end/15618
1231         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1232
1233 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1234
1235         PR middle-end/21265
1236         * gcc.dg/20050503-1.c: New test.
1237
1238         PR rtl-optimization/21239
1239         * gcc.dg/i386-sse-11.c: New test.
1240
1241 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1242
1243         PR target/16888
1244         * gcc.target/i386/asm-1.c: New test.
1245
1246 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR rtl-optimization/21330
1249         * gcc.c-torture/execute/20050502-1.c: New test.
1250
1251         PR target/21297
1252         * gcc.c-torture/execute/20050502-2.c: New test.
1253
1254 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1255
1256         PR middle-end/21282
1257         * gcc.dg/pr21282.c: New.
1258
1259 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1260
1261         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1262         * gcc.dg/vect/vect-92.c: Likewise
1263         * gcc.dg/vect/vect-93.c: Likewise
1264         * gcc.dg/vect/vect-dv-1.c: Likewise
1265         * gcc.dg/vect/vect-dv-2.c: Likewise
1266         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1267
1268 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1269
1270         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1271         * gfortran.dg/vect/vect-2.f90:  Likewise
1272         * gfortran.dg/vect/vect-3.f90:  Likewise
1273         * gfortran.dg/vect/vect-4.f90:  Likewise
1274         * gfortran.dg/vect/vect-5.f90:  Likewise
1275
1276 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1277
1278         PR target/20813
1279         * gcc.dg/rs6000-fpint-2.c: New.
1280
1281 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1282
1283         PR c/15698
1284         * gcc.dg/builtins-30.c: Update expected messages.
1285         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1286         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1287         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1288
1289 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1290
1291         PR tree-optimization/21294
1292         * gcc.dg/tree-ssa/pr21294.c: New.
1293
1294 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1295
1296         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1297         __builtin_altivec_st_internal_4si built-in.
1298
1299 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1300
1301         PR c++/15875
1302         * g++.dg/template/ptrmem14.C: New test.
1303
1304 2005-05-02  Paul Brook  <paul@codesourcery.com>
1305
1306         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1307
1308 2005-05-02  Michael Matz  <matz@suse.de>
1309
1310         PR c++/19542
1311         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1312
1313 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1314
1315         * g++.dg/cpp/weak.C: New test.
1316
1317 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1318
1319         * gcc.dg/tree-ssa/loop-8.c: New test.
1320
1321 2005-04-30  Michael Maty  <matz@suse.de>
1322
1323         * gcc.dg/inline-mcpy.c: New test.
1324
1325 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1326
1327         PR libfortran/18958
1328         * gfortran.dg/eoshift.f90:  New test case.
1329
1330 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1331
1332         PR libfortran/18857
1333         * gfortran.dg/matmul_1.f90: New test.
1334
1335 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1336
1337         PR tree-optimization/21030
1338         * gcc.dg/tree-ssa/pr21030.c: New.
1339
1340 2005-04-29  Devang Patel  <dpatel@apple.com>
1341
1342         PR tree-optimization/21272
1343         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1344
1345 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1346
1347         PR fortran/13082
1348         PR fortran/18824
1349         * gfortran.dg/entry_4.f90: New test.
1350         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1351         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1352         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1353         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1354         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1355         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1356         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1357
1358 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1359
1360         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1361
1362 2005-04-29  Paul Brook   <paul@codesourcery.com>
1363
1364         * gfortran.dg/entry_3.f90: New test.
1365
1366 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1367
1368         * gfortran.dg/implicit_4.f90: New test.
1369
1370 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1371
1372         * lib/target-supports.exp (check_profiling_available): Return
1373         false for xtensa-*-elf.
1374
1375 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1376
1377         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1378         error if file cannot be deleted.
1379
1380 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1381
1382         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1383         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1384         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1385         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1386         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1387         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1388         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1389         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1390         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1391         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1392         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1393         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1394         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1395
1396 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1397
1398         PR fortran/20865
1399         * gfortran.dg/pr20865.f90: New test.
1400
1401 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1402
1403         * gcc.dg/void-cast-2.c: New test.
1404
1405 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1406
1407         PR c/21159
1408         * gcc.dg/void-cast-1.c: New test.
1409
1410 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1411
1412         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1413
1414 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1415
1416         PR fortran/21177
1417         * gfortran.dg/pr21177.f90: New test.
1418
1419 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1420
1421         PR tree-optimization/21171
1422         * gcc.dg/tree-ssa/pr21171.c: New test.
1423
1424 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1425
1426         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1427         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1428         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1429         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1430         gcc.dg/tree-ssa/gen-vect-32.c: New.
1431         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1432         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1433         don't run on PPC32.
1434
1435 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1436
1437         PR c/21213
1438         * gcc.dg/transparent-union-3.c: New test.
1439
1440 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1441
1442         PR c/20740
1443         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1444         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1445         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1446         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1447         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1448         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1449
1450 2005-04-26  Jeff Law  <law@redhat.com>
1451
1452         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1453         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1454         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1455         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1456         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1457         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1458         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1459
1460 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1461
1462         PR tree-optimization/17598
1463         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1464
1465 2005-04-25  Mike Stump  <mrs@apple.com>
1466
1467         * objc.dg/fix-and-continue-1.m: Add.
1468
1469 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1470
1471         PR c++/20995
1472         * g++.dg/opt/pr20995-1.C: New test case.
1473
1474 2005-04-25  Devang Patel <dpatel@apple.com>
1475
1476         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1477
1478 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1479
1480         PR testsuite/21062
1481         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1482
1483 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1484
1485         PR C++/21188
1486         * g++.dg/opt/rtti2.C: New test.
1487
1488 2005-04-25  Paul Brook  <paul@codesourcery.com>
1489         Steven G. Kargl  <kargls@comcast.net>
1490
1491         PR fortran/20879
1492         * gfortran.dg/ichar_1.f90: New file.
1493
1494 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1495
1496         PR middle-end/20991
1497         * g++.dg/opt/pr20991.C: New test.
1498
1499         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1500         where sizeof (type) < __alignof__ (type).
1501         * gcc.dg/compat/struct-layout-1.h: Likewise.
1502
1503 2005-04-24  Per Bothner  <per@bothner.com>
1504             Devang Patel  <dpatel@apple.com>
1505
1506         PR preprocessor/20907
1507         * gcc.dg/cpp/very-long-comment.c: New test.
1508
1509 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1510
1511         PR fortran/20059
1512         * gfortran.dg/common_5.f: New test.
1513
1514 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1515
1516         PR middle-end/21082
1517         * g++.dg/tree-ssa/pr21082.C: New testcase.
1518
1519 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1520
1521         * gcc.dg/vect/vect-99.c: New test.
1522
1523 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1524
1525         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1526
1527 2005-04-22  Jeff Law  <law@redhat.com>
1528
1529         * gcc.dg/uninit-5.c: Remove xfails.
1530         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1531         conditionals and loads.
1532
1533 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1534
1535         PR libfortran/20074
1536         PR libfortran/20436
1537         PR libfortran/21108
1538         * gfortran.dg/nested_reshape.f90: new test
1539         * gfortran.dg/reshape-alloc.f90: new test
1540         * gfortran.dg/reshape.f90: new test
1541
1542 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1543
1544         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1545
1546         * gcc.dg/arm-vfp1.c: New test.
1547
1548 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1549
1550         PR c++/21087
1551         * g++.dg/lookup/builtin2.C: New test.
1552
1553 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1554
1555         * gcc.dg/weak/weak-13.c: New test.
1556
1557 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1558
1559         * lib/target-supports.exp (check_effective_target_sync_int_long):
1560         Add powerpc*.
1561
1562 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1563
1564         * gcc.target/mips/branch-1.c: New test.
1565
1566 2005-04-21  Richard Henderson  <rth@redhat.com>
1567
1568         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1569         * gcc.dg/vect/vect-86.c: Likewise.
1570         * gcc.dg/vect/vect-87.c: Likewise.
1571         * gcc.dg/vect/vect-88.c: Likewise.
1572
1573 2005-04-21  Devang Patel  <dpatel@apple.com>
1574
1575         PR optimization/20994
1576         * gcc.dg/tree-ssa/ifc-3.c: New test.
1577
1578 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1579
1580         PR c/12913
1581         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1582         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1583         gcc.dg/c99-vla-jump-5.c: New tests.
1584
1585 2005-04-19  Richard Henderson  <rth@redhat.com>
1586
1587         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1588         Fix typo in exists check.
1589         (check_effective_target_sync_int_long): New.
1590         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1591         * gcc.dg/ia64-sync-2.c: Likewise.
1592         * gcc.dg/ia64-sync-3.c: Likewise.
1593         * gcc.dg/ia64-sync-4.c: Likewise.
1594
1595 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1596
1597         * gcc.dg/fold-xor-1.c: New test.
1598         * gcc.dg/fold-xor-2.c: New test.
1599
1600 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1601
1602         PR target/20670
1603         * g++.dg/eh/fp-regs.C: New test.
1604
1605 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1606
1607         * gcc.dg/Wint-to-pointer-cast-1.c,
1608         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1609         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1610         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1611
1612 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1613
1614         PR fortran/16861
1615         * gfortran.dg/pr16861.f90: New test.
1616
1617 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1618
1619         * gcc.dg/pr21085.c: New test.
1620
1621 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1622
1623         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1624         (setup_mips_tests, dg-mips-options): New procedures.
1625         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1626         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1627         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1628         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1629         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1630         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1631         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1632         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1633         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1634         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1635         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1636         dg-mips-options instead of dg-options.  Remove now-redundant
1637         preprocessor guards.
1638         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1639         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1640         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1641         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1642         * gcc.dg/vr-mult-2.c: Delete.
1643         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1644         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1645         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1646         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1647         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1648         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1649         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1650
1651 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1652
1653         * ada/acats/run_all.sh: Use sync when executable not present.
1654
1655 2005-04-18  Devang Patel  <dpatel@apple.com>
1656
1657         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1658         * gcc.dg/vect/vect-11a.c: New.
1659         * gcc.dg/vect/vect-none.c: Update.
1660         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1661
1662 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1663
1664         PR tree-optimization/20922
1665         * gcc.dg/pr20922-1.c: New test.
1666         * gcc.dg/pr20922-2.c: New test.
1667         * gcc.dg/pr20922-3.c: New test.
1668         * gcc.dg/pr20922-4.c: New test.
1669         * gcc.dg/pr20922-5.c: New test.
1670         * gcc.dg/pr20922-6.c: New test.
1671
1672 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1673
1674         PR libfortran/20950
1675         * gfortran.dg/pr20950.f: New test.
1676
1677 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1678
1679         PR libfortran/19216
1680         * gfortran.dg/pr19216.f: New test.
1681
1682 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1683
1684         PR tree-optimization/21001
1685         * gcc.dg/tree-ssa/pr21001.c: New.
1686
1687 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1688
1689         PR libfortran/21075
1690         * gfortran.dg/reshape_rank7.f90: New test.
1691
1692 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1693
1694         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1695         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1696         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1697         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1698         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1699         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1700         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1701         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1702         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1703         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1704         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1705         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1706         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1707         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1708         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1709         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1710         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1711         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1712         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1713         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1714         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1715
1716 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1717
1718         * gfortran.dg/wtruncate.f: New testcase.
1719         * gfortran.dg/wtruncate.f90: New testcase.
1720
1721 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1722
1723         PR c++/21025
1724         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1725         which sizeof/alignof is dependent, rather than just whether we are
1726         processing_template_decl.
1727
1728 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1729
1730         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1731         corrected typo where the wrong variables had been compared.
1732
1733 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1734
1735         PR libfortran/18495
1736         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1737         Test callee-allocated version of return array with a write
1738         statement.
1739         Test spread with a temporary with another write statement.
1740
1741 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1742
1743         PR tree-optimization/21031
1744         * gcc.dg/tree-ssa/pr21031.c: New.
1745
1746 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1747
1748         PR tree-optimization/21004
1749         * gcc.dg/builtins-53.c: Include builtins-config.h.
1750         Check floorf, ceilf, floorl and ceill transformations
1751         only when HAVE_C99_RUNTIME is defined.
1752
1753 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1754
1755         PR middle-end/20739
1756         * gcc.dg/tree-ssa/pr20739.c: New test.
1757
1758 2005-04-14  Mike Stump  <mrs@apple.com>
1759
1760         * gcc.dg/Foundation.framework/empty: New.
1761         * gcc.dg/framework-2.c: New.
1762
1763 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1764
1765         PR tree-optimization/21021
1766         * gcc.c-torture/compile/pr21021.c: New.
1767
1768 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1769
1770         PR testsuite/21010
1771         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1772         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1773         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1774         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1775         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1776         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1777         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1778         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1779
1780 2005-04-14  Richard Henderson  <rth@redhat.com>
1781
1782         * lib/target-supports.exp (check_effective_target_vect_condition):
1783         Add ia64, i?86, and x86_64.
1784
1785 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1786
1787         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1788
1789 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1790
1791         PR tree-optimization/20657
1792         * gcc.dg/tree-ssa/pr20657.c: New.
1793
1794 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1795
1796         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1797         (long long int)trunc*.
1798
1799 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1800
1801         PR target/20927
1802         * gcc.dg/pr20927.c: New test.
1803
1804 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1805
1806         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1807         * gcc.target/mips/asm-1.c: Likewise.
1808
1809 2005-04-13  Dale Johannesen  <dalej@apple.com>
1810
1811         * objc.dg/objc-fast-4.m:  New.
1812
1813 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1814
1815         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1816         directory.
1817         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1818
1819 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1820
1821         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1822         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1823         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1824
1825 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1826
1827         PR tree-optimization/20913
1828         * gcc.dg/tree-ssa/pr20913.c: New.
1829
1830         PR tree-optimization/20702
1831         * gcc.dg/tree-ssa/pr20702.c: New.
1832
1833 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1834
1835         PR c++/13744
1836         * g++.dg/inherit/local3.C: New test.
1837
1838 2005-04-12  Jeff Law  <law@redhat.com>
1839
1840         * gcc.dg/tree-ssa/20050412-1.c: New test.
1841
1842 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1843
1844         PR libfortran/19016
1845         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1846         Add tests with mask generated by expression.
1847         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1848         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1849         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1850
1851 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1852
1853         PR middle-end/20917
1854         * gcc.dg/20050409-1.c: New test.
1855
1856 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1857
1858         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1859
1860 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1861
1862         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1863         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1864         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1865         (TARGET_CXX): Adjust accordingly.
1866         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1867         determine_class_data_visibility and class_data_always_comdat.
1868         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1869         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1870         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1871         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1872         (arm_cxx_determine_class_data_visibility): New.
1873         (arm_cxx_class_data_always_comdat): Likewise.
1874         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1875         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1876         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1877         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1878         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1879         Define.
1880
1881 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1882
1883         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1884
1885 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1886
1887         * gcc.dg/i386-darwin-fpmath.c: New.
1888
1889 2004-04-11  Devang Patel  <dpatel@apple.com>
1890
1891         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1892         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1893         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1894         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1895         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1896         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1897         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1898         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1899         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1900
1901 2004-04-11  Devang Patel  <dpatel@apple.com>
1902
1903         * gcc.dg/vect/vect-dv-1.c: New test.
1904         * gcc.dg/vect/vect-dv-2.c: New test.
1905
1906 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1907
1908         PR tree-optimization/20933
1909         * gcc.dg/tree-ssa/pr20933.c: New test.
1910
1911 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1912
1913         * gfortran.dg/fold_nearest.f90: New test.
1914
1915 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1916
1917         * gcc.dg/tree-ssa/alias-1.c: New test.
1918
1919 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1920
1921         PR tree-optimization/20920
1922         * g++.dg/tree-ssa/pr20920.C: New test.
1923
1924 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1925
1926         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1927         (long long int)ceil*.
1928
1929 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1932         explicit C++ linkage.
1933
1934 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1935
1936         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1937         warning for arithmetic IF statements.
1938
1939 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1940
1941         * eor_handling_1.f90: New test case.
1942         * eor_handling_2.f90: New test case.
1943         * eor_handling_3.f90: New test case.
1944         * eor_handling_4.f90: New test case.
1945         * eor_handling_5.f90: New test case.
1946         * noadv_size.f90: New test case.
1947         * pad_no.f90: New test case.
1948
1949 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1950
1951         * gcc.c-torture/execute/20050410-1.c: New test.
1952
1953 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1954
1955         * gcc.dg/pr20126.c: New.
1956
1957 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1958             Steven G. Kargl <kargls@comcast.net>
1959
1960         * gfortran.dg/PR19872.f: New test.
1961
1962 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1963
1964         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1965
1966 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1967
1968         * gfortran.dg/nint_1.f90: New test.
1969
1970 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1971
1972         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1973         Added test for callee-allocated arrays with write statements.
1974         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1975         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1976         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1977         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1978         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1979
1980 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1981
1982         PR libfortran/20163
1983         * gfortran.dg/open-options-blanks.f:  New test.
1984
1985 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1986
1987         PR fortran/13257
1988         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1989
1990 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1991
1992         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1993         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1994         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1995         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1996         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1997         * gcc.c-torture/execute/stdarg-4.c: New test.
1998
1999         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
2000
2001         PR target/20795
2002         * g++.dg/abi/param2.C: New test.
2003
2004 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2005
2006         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
2007
2008 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
2009
2010         * gcc.dg/builtins-53.c: New test.
2011
2012 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
2013
2014         * g++.dg/tree-ssa/pr18178.C: New test.
2015         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
2016         * gcc.c-torture/execute/20041019-1.c: New test.
2017         * gcc.dg/tree-ssa/20041008-1.c: New test.
2018         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
2019         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
2020         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
2021         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
2022         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
2023         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
2024         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
2025         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
2026         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2027         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2028
2029 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
2030
2031         PR rtl-optimization/20466
2032         * gcc.c-torture/execute/pr20466-1.c: New test.
2033
2034 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
2035
2036         PR c++/20905
2037         * g++.dg/parse/cond2.C: New test.
2038
2039         PR c++/20145
2040         * g++.dg/warn/Wdtor1.C: New test.
2041
2042 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2043
2044         PR fortran/17229
2045         * gfortran.dg/pr17229.f: New test.
2046
2047 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2048
2049         * gfortran.dg/tiny_1.f90: New test.
2050         * gfortran.dg/tiny_2.f90: ditto.
2051
2052 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2053
2054         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2055         * gfortran.dg/open_new.f90:  Fix dg-do run line
2056
2057 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2058
2059         * lib/target-supports.exp (get_compiler_messages): Support
2060         optional arguments, the fourth being compiler options.
2061         (check_effective_target_fpic): New proc.
2062         * gcc.dg/20050321-2.c: Restrict to target fpic.
2063
2064 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2065
2066         * gcc.dg/15443-1.c: New test.
2067         * gcc.dg/15443-2.c: Likewise.
2068
2069 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2070
2071         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2072
2073 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2074
2075         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2076
2077 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2078
2079         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2080         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2081         -m64.
2082         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2083         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2084         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2085
2086 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2087
2088         PR c++/20212
2089         * g++.dg/warn/Wunused-11.C: New test.
2090
2091 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2092
2093         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2094
2095 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2096
2097         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2098
2099 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2100
2101         PR c++/20734
2102         * g++.dg/template/ptrmem13.C: New test.
2103
2104 2005-04-05  Per Bothner  <per@bothner.com>
2105
2106         * lib/gcc.exp: Always add -fno-show-column, for now.
2107
2108 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2109
2110         PR testsuite/20767
2111         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2112         of plain old "unsigned int" for the type of "i".  Makes this test
2113         64bit clean.
2114
2115 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2116
2117         * gcc.dg/i386-ssefn-1.c: New test.
2118         * gcc.dg/i386-ssefn-2.c: New test.
2119         * gcc.dg/i386-ssefn-3.c: New test.
2120         * gcc.dg/i386-ssefn-4.c: New test.
2121
2122 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2123
2124         PR tree-optimization/20076
2125         * gcc.dg/builtin-apply4.c: New test.
2126
2127         PR preprocessor/19475
2128         * gcc.dg/cpp/macspace1.c: New test.
2129         * gcc.dg/cpp/macspace2.c: New test.
2130
2131 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2132
2133         * gfortran.dg/pr20755.f: Fixed bad format.
2134
2135 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2136
2137         PR c++/20763
2138         * g++.dg/ext/attrib21.C: New test.
2139
2140 2004-04-05  Devang Patel  <dpatel@apple.com>
2141
2142         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2143         * gcc.dg/vect/vect-shift-1.c: New test.
2144
2145 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2146
2147         PR libfortran/20755
2148         * gfortran.dg/pr20755.f: New test.
2149
2150 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2151
2152         * gfortran.dg/pr15959.f90: New test.
2153         * gfortran.dg/string_pad_trunc.f90: New test.
2154
2155 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2156
2157         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2158         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2159         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2160         syntax.
2161
2162 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2163
2164         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2165
2166 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2167
2168         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2169         * gcc.c-torture/compile/20011119-2.c: Likewise.
2170         * gcc.c-torture/compile/981001-2.c: Likewise.
2171
2172 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2173
2174         PR c++/20679
2175         * g++.dg/template/overload4.C: New test.
2176
2177 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2178
2179         PR c++/20746
2180         * g++.dg/abi/covariant5.C: New.
2181
2182         PR debug/20505
2183         * g++.dg/debug/const2.C: New.
2184
2185 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2186
2187         PR rtl-optimization/16104
2188         * gcc.c-torture/execute/20050316-1.c: New test.
2189
2190 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2191
2192         * g++.dg/template/spec23.C: Fix dg-error text.
2193
2194 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2195
2196         PR c++/19199
2197         * g++.dg/expr/lval2.C: New.
2198
2199 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2200
2201         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2202         __builtin_strcasecmp and __builtin_strncasecmp.
2203
2204 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2205
2206         PR c++/20723
2207         * g++.dg/template/spec22.C: New.
2208         * g++.dg/template/spec23.C: New.
2209
2210 2005-04-03  Dale Ranta  <dir@lanl.gov>
2211             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2212
2213         PR libfortran/20068
2214         PR libfortran/20125
2215         PR libfortran/20156
2216         PR libfortran/20471
2217         * gfortran.dg/backspace.f: New test.
2218
2219 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2220
2221         * gcc.dg/pr19345.c: New test.
2222
2223 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2224
2225         PR tree-optimization/20640
2226         * gcc.dg/torture/tree-loop-1.c: New.
2227
2228 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2229
2230         PR rtl-optimization/20290
2231         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2232
2233 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2234
2235         * gcc.dg/rs6000-fpint.c: New.
2236
2237 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2238
2239         * gcc.dg/old-style-then-proto-1.c: New test.
2240
2241 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2242
2243         * gfortran.fortran-torture/execute/backspace.f90: Check
2244         after backspace and read was incorrect.
2245
2246 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2247
2248         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2249         buffer past the terminating NUL using memcmp.
2250         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2251         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2252
2253         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2254         Fix unused/uninitialized variable warnings.
2255
2256         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2257         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2258         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2259         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2260
2261         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2262         gcc.c-torture/execute/builtins/fputs-lib.c,
2263         gcc.c-torture/execute/builtins/lib/fprintf.c,
2264         gcc.c-torture/execute/builtins/lib/main.c,
2265         gcc.c-torture/execute/builtins/lib/memcmp.c,
2266         gcc.c-torture/execute/builtins/lib/memmove.c,
2267         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2268         gcc.c-torture/execute/builtins/lib/memset.c,
2269         gcc.c-torture/execute/builtins/lib/printf.c,
2270         gcc.c-torture/execute/builtins/lib/sprintf.c,
2271         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2272         gcc.c-torture/execute/builtins/lib/strchr.c,
2273         gcc.c-torture/execute/builtins/lib/strcmp.c,
2274         gcc.c-torture/execute/builtins/lib/strcpy.c,
2275         gcc.c-torture/execute/builtins/lib/strcspn.c,
2276         gcc.c-torture/execute/builtins/lib/strlen.c,
2277         gcc.c-torture/execute/builtins/lib/strncat.c,
2278         gcc.c-torture/execute/builtins/lib/strncmp.c,
2279         gcc.c-torture/execute/builtins/lib/strncpy.c,
2280         gcc.c-torture/execute/builtins/lib/strrchr.c,
2281         gcc.c-torture/execute/builtins/lib/strspn.c,
2282         gcc.c-torture/execute/builtins/lib/strstr.c,
2283         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2284         gcc.c-torture/execute/builtins/strlen-2.c,
2285         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2286         prototypes.
2287
2288 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2289
2290         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2291         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2292         selectany usage.
2293
2294 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2295
2296         PR c++/19406
2297         * g++.dg/debug/using1.C: New test.
2298
2299 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2300
2301         PR middle-end/20524
2302         * gcc.dg/alias-7.c: Prefix asm-declared name with
2303         __USER_LABEL_PREFIX__.
2304
2305 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2306
2307         Fix fallout from PR middle-end/15700:
2308         * gcc.c-torture/compile/20011119-1.c: Take
2309         __USER_LABEL_PREFIX__ into account.
2310         * gcc.c-torture/compile/20011119-2.c: Likewise.
2311
2312 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2313
2314         PR c++/18644
2315         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2316
2317 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2318
2319         PR c/17855
2320         * gcc.c-torture/compile/struct-non-lval-1.c,
2321         gcc.c-torture/compile/struct-non-lval-2.c,
2322         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2323
2324 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2325
2326         * gcc.dg/tls/tls.exp: Remove temporary file.
2327         * g++.dg/tls/tls.exp: Ditto.
2328         * lib/file-format.exp: Ditto.
2329         * g++.dg/special/ecos.exp: Ditto.
2330
2331         * lib/profopt.exp: Treat prof_ext as a list.
2332         * gcc.misc-tests/bprob.exp: Ditto.
2333         * g++.dg/bprob/bprob.exp: Ditto.
2334
2335         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2336         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2337         g++.dg/tree-ssa/pointer-reference-alias.C,
2338         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2339         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2340         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2341         g++.dg/vect/pr19951.cc: Ditto.
2342         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2343         gcc.dg/builtins-47.c: Ditto.
2344         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2345         gcc.dg/pr20115-1.c: Ditto.
2346         * gcc.dg/tree-ssa/20030530-2.c,
2347         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2348         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2349         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2350         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2351         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2352         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2353         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2354         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2355         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2356         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2357         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2358         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2359         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2360         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2361         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2362         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2363         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2364         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2365         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2366         gcc.dg/tree-ssa/20030824-1.c,
2367         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2368         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2369         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2370         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2371         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2372         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2373         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2374         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2375         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2376         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2377         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2378         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2379         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2380         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2381         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2382         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2383         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2384         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2385         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2386         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2387         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2388         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2389         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2390         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2391         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2392         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2393         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2394         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2395         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2396         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2397         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2398         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2399         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2400         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2401         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2402         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2403         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2404         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2405         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2406         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2407         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2408         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2409         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2410         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2411         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2412         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2413         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2414         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2415         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2416         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2417         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2418         gcc.dg/tree-ssa/useless-1.c: Ditto.
2419         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2420         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2421         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2422         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2423         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2424         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2425         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2426         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2427         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2428         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2429         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2430         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2431         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2432         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2433         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2434         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2435         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2436         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2437         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2438         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2439         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2440         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2441         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2442         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2443         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2444         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2445         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2446         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2447         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2448         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2449         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2450         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2451         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2452         gcc.dg/vect/vect-none.c: Ditto.
2453         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2454         treelang/compile/unsigned.tree: Ditto.
2455
2456         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2457         * gcc.dg/cpp/direct2s.c: Ditto.
2458         * gcc.dg/cpp/paste4.c: Ditto.
2459         * gcc.dg/cpp/separate-1.c: Ditto.
2460         * gcc.dg/pch/save-temps-1.c: Ditto.
2461         * g++.dg/ext/altivec-10.C: Ditto.
2462         * g++.dg/pch/pch.C: Ditto.
2463
2464         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2465
2466         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2467         * g++.dg/template/repo1.C: Ditto.
2468         * g++.dg/template/repo2.C: Ditto.
2469         * g++.dg/template/repo3.C: Ditto.
2470         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2471         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2472         * g++.old-deja/g++.pt/repo1.C: Ditto.
2473         * g++.old-deja/g++.pt/repo2.C: Ditto.
2474         * g++.old-deja/g++.pt/repo3.C: Ditto.
2475         * g++.old-deja/g++.pt/repo4.C: Ditto.
2476
2477         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2478         * gcc.dg/20030107-1.c: Ditto.
2479         * gcc.dg/20030702-1.c: Ditto.
2480         * gcc.dg/profile-generate-1.c: Ditto.
2481         * g++.dg/other/profile1.C: Ditto.
2482         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2483
2484         * lib/gcc-dg.exp (remove-build-file): New.
2485         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2486         cleanup-tree-dump, cleanup-saved-temps): New.
2487
2488 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2489
2490         PR c++/19203, DR 214
2491         * g++.dg/parse/ambig3.C: Not ambiguous.
2492         * g++.dg/template/spec20.C: New.
2493         * g++.dg/template/spec21.C: New.
2494
2495 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2496
2497         PR target/20045
2498         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2499
2500 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2501
2502         PR libfortran/20660
2503         * gfortran.dg/negative_unit.f: New test.
2504
2505 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2506
2507         * gcc.dg/20050330-1.c: New test.
2508
2509 2005-03-30  Devang Patel  <dpatel@apple.com>
2510
2511         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2512
2513 2005-03-30  Dale Johannesen  <dalej@apple.com>
2514
2515         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2516
2517 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2518
2519         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2520         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2521         Strip options from test name.
2522
2523 2005-03-31  Jan Hubicka  <jh@suse.cz>
2524
2525         * gcc.dg/varpool-1.c: New testcase.
2526
2527 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2528
2529         PR c/772
2530         PR c/17913
2531         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2532         gcc.dg/stmt-expr-label-3.c : New tests.
2533         * gcc.c-torture/execute/medce-2.c: Remove.
2534
2535 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2536
2537         PR c/20368
2538         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2539         tests.
2540
2541 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2542
2543         * gcc.c-torture/compile/pr20203.c: New test.
2544
2545 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2546
2547         * gfortran.dg/promotion.f90:  New test.
2548
2549 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2550
2551         PR middle-end/20491
2552         * gcc.dg/torture/asm-subreg-1.c: New test.
2553
2554 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2555
2556         PR c/20672
2557         * gcc.dg/pr20672-1.c: New test.
2558
2559 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2560
2561         * gfortran.dg/vect: New directory.
2562         * gfortran.dg/vect/vect.exp: New.
2563         * gfortran.dg/vect/vect-1.f90: New test.
2564         * gfortran.dg/vect/vect-2.f90: New test.
2565         * gfortran.dg/vect/vect-3.f90: New test.
2566         * gfortran.dg/vect/vect-4.f90: New test.
2567         * gfortran.dg/vect/vect-5.f90: New test.
2568
2569 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR middle-end/20622
2572         * gcc.dg/alias-7.c: New test.
2573
2574 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2575
2576         * gcc.dg/sparc-reg-1.c: New test.
2577
2578 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2579
2580         PR target/19890
2581         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2582
2583 2005-03-29  Dale Ranta  <dir@lanl.gov>
2584             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2585
2586         PR libfortran/20163
2587         * gfortran.dg/pr20163-2.f: New test.
2588
2589 2005-03-28  Jan Hubicka  <jh@suse.cz>
2590
2591         PR middle-end/20635
2592         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2593         by Jakub Jelinek.
2594
2595 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2596
2597         PR tree-optimization/20626
2598         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2599         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2600
2601 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2602
2603         * gfortran.dg/underflow.f90:  New test.
2604         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2605
2606 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2607
2608         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2609
2610 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2611
2612         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2613         (g++_init): Make sure that CXXFLAGS is set.
2614         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2615         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2616         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2617         * lib/objc.exp (objc_init): Likewise.
2618         * lib/treelang.exp (treelang_init): Likewise.
2619
2620 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2621
2622         PR tree-optimization/20470
2623         * gcc.dg/tree-ssa/pr20470.c: New test.
2624
2625 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2626
2627         * gcc.dg/ppc-stfiwx.c: New.
2628
2629 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2630
2631         PR target/19888
2632         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2633
2634 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2635
2636         * gcc.dg/20050325-1.c: Fix a typo.
2637
2638 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2639
2640         PR libfortran/19678
2641         PR libfortran/19679
2642         * gfortran.dg/dos_eol.f: New test.
2643
2644 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2645
2646         PR rtl-optimization/20249
2647         * gcc.dg/20050325-1.c: New test.
2648
2649 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2650
2651         PR libfortran/15332
2652         * gfortran.dg/pr15332.f: New test.
2653
2654 2005-03-24  Dale Johannesen  <dalej@apple.com>
2655
2656         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2657
2658 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2659
2660         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2661         'internal' visibility.
2662         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2663         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2664         'protected' visibility.
2665         * gcc.dg/visibility-7.c: Likewise.
2666         * lib/target-supports.exp (check_visibility_available): Take
2667         a parameter, the kind of visibility to check for.
2668         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2669         to check_visibility_available.
2670
2671         * g++.dg/expr/cast3.C: New.
2672
2673 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2674
2675         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2676         rs6000.
2677
2678 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2679
2680         PR target/20095
2681         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2682
2683 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2684
2685         * gcc.dg/badshift.c: Renamed to...
2686         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2687
2688         * gcc.target/i386/badshift.c: Renamed to...
2689         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2690         only.
2691
2692         PR rtl-optimization/20532
2693         * gcc.target/i386/badshift.c: New.
2694
2695 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2696
2697         * gfortran.dg/pr18025.f90: New test.
2698
2699 2005-03-23  Dale Johannesen  <dalej@apple.com>
2700
2701         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2702
2703 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2704
2705         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2706
2707         * lib/target-supports.exp (check_iconv_available): Default
2708         libiconv to -liconv, if there is no definition.
2709
2710 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2711
2712         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2713
2714 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2715
2716         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2717         * g++.dg/opt/pr7503-2.C: Likewise.
2718         * g++.dg/opt/pr7503-3.C: Likewise.
2719         * g++.dg/opt/pr7503-4.C: Likewise.
2720         * g++.dg/opt/pr7503-5.C: Likewise.
2721         * g++.dg/warn/minmax.C: New test.
2722
2723 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2726         * gfortran.dg/g77_intrinsics_sub.f: New test.
2727
2728 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2729             Jan Hubicka  <jh@suse.cz>
2730             Steven Bosscher <stevenb@suse.de
2731
2732         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2733
2734 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2735
2736         PR c++/19980
2737         * g++.dg/template/redecl3.C: New test.
2738
2739 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2740
2741         PR c++/20499
2742         * g++.dg/parse/error16.C: Tweak error markers.
2743
2744 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2745
2746         PR target/20561
2747         * gcc.dg/20050321-2.c: New test.
2748
2749 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2750
2751         PR c++/20465
2752         PR c++/20381
2753         * g++.dg/template/ptrmem12.C: New.
2754
2755 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2756
2757         PR rtl-optimization/20527
2758         * gcc.c-torture/execute/pr20527-1.c: New test.
2759
2760 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2761
2762         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2763         program, compile it into a real executable and then delete the .c
2764         and .x files afterwards, to avoid problems on testglue targets.
2765
2766 2005-03-21  Stuart Hastings  <stuart@apple.com>
2767
2768         * gcc.target/i386/sse-2.c: New.
2769
2770 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2771
2772         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2773
2774 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2775
2776         * g++.dg/parse/crash25.C: Fix typo.
2777
2778 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2779
2780         PR c++/20461
2781         * g++.dg/parse/crash24.C: New test.
2782
2783         PR c++/20536
2784         * g++.dg/parse/crash25.C: New test.
2785
2786 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2787
2788         PR c++/20147
2789         * g++.dg/ext/stmtexpr4.C: New test.
2790
2791 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2792
2793         PR middle-end/20539
2794         * gcc.c-torture/compile/pr13066-1.c: New test case.
2795         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2796         * g++.dg/opt/pr13066-1.C: Likewise.
2797
2798 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2799
2800         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2801
2802 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2803
2804         PR fortran/18525
2805         * gfortran.dg/nesting_1.f90: New test.
2806
2807 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2808
2809         PR c++/20240
2810         * g++.dg/lookup/using13.C: New test.
2811
2812 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2813
2814         PR c++/20333
2815         * g++.dg/template/crash36.C: New test.
2816
2817 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2818
2819         PR c++/20463
2820         * g++.dg/template/crash35.C: New test.
2821
2822 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2823
2824         PR c++/19966
2825         * g++.dg/overload/operator2.C: New test.
2826
2827 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2828
2829         PR libfortran/20257
2830         * gfortran.dg/pr20257.f90: New test.
2831
2832 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2833
2834         PR libfortran/20480
2835         * gfortran.dg/pr20480.f90: New test.
2836
2837 2005-03-16  Richard Henderson  <rth@redhat.com>
2838
2839         PR middle-end/15700
2840         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2841         (_rtld_global): New.
2842         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2843         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2844
2845         * gcc.dg/alias-3.c: New.
2846         * gcc.dg/alias-4.c: New.
2847         * gcc.dg/alias-5.c: New.
2848         * gcc.dg/alias-6.c: New.
2849
2850 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2851
2852         * gcc.dg/cpp/ucnid-7.c: New.
2853
2854 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2855             Dorit Naishlos  <dorit@il.ibm.com>
2856
2857         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2858         darwin.
2859
2860 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2861
2862         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2863         misaligned accesses.
2864         * gcc.dg/vect/vect-58.c: Likewise.
2865         * gcc.dg/vect/vect-92.c: New.
2866         * gcc.dg/vect/vect-93.c: New.
2867
2868 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2869
2870         PR fortran/18827
2871         * gfortran.dg/assign_2.f90: New test.
2872         * gfortran.dg/assign_3.f90: New test.
2873         * gfortran.dg/assign.f90: New test.
2874
2875 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2876
2877         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2878         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2879         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2880         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2881         names.
2882
2883 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2884
2885         * gcc.dg/cpp/ucnid-6.c: New.
2886
2887         * gcc.dg/cpp/normalize-1.c: New.
2888         * gcc.dg/cpp/normalize-2.c: New.
2889         * gcc.dg/cpp/normalize-3.c: New.
2890         * gcc.dg/cpp/normalize-4.c: New.
2891         * gcc.dg/cpp/ucnid-4.c: New.
2892         * gcc.dg/cpp/ucnid-5.c: New.
2893         * g++.dg/cpp/normalize-1.C: New.
2894         * g++.dg/cpp/ucnid-1.C: New.
2895
2896 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2897
2898         * gcc.dg/pr18628.c: New.
2899
2900 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2901
2902         PR c++/20280
2903         * g++.dg/tree-ssa/pr20280.C: New.
2904
2905 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2906
2907         PR fortran/20467
2908         * gfortran.dg/stfunc_2.f90: New test.
2909
2910 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2911
2912         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2913
2914 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2915
2916         * gcc.dg/tree-ssa/20050314-1.c: New test.
2917
2918 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2919
2920         PR c++/4403
2921         PR c++/9783, DR433
2922         * g++.dg/template/friend34.C: New test.
2923         * g++.dg/template/friend35.C: Likewise.
2924         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2925
2926 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2927
2928         Friend class name lookup 5/n
2929         PR c++/1016
2930         * g++.dg/lookup/hidden-class1.C: New test.
2931         * g++.dg/lookup/hidden-class2.C: Likewise.
2932         * g++.dg/lookup/hidden-class3.C: Likewise.
2933         * g++.dg/lookup/hidden-class4.C: Likewise.
2934         * g++.dg/lookup/hidden-class5.C: Likewise.
2935         * g++.dg/lookup/hidden-class6.C: Likewise.
2936         * g++.dg/lookup/hidden-class7.C: Likewise.
2937         * g++.dg/lookup/hidden-class8.C: Likewise.
2938         * g++.dg/lookup/hidden-class9.C: Likewise.
2939         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2940         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2941         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2942         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2943         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2944         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2945         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2946         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2947         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2948         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2949         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2950
2951 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2952
2953         PR c++/20157
2954         * g++.dg/template/error18.C: New test.
2955
2956 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2957
2958         PR debug/16792
2959         * g++.dg/debug/pr16792.C: New test.
2960
2961 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2962
2963         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2964         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2965         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2966         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2967         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2968         test assertion names.
2969
2970 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2971
2972         PR fortran/18600
2973         * gfortran.dg/stfunc_1.f90: New test.
2974
2975 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2976
2977         PR fortran/16907
2978         * gfortran.dg/real_index_1.f90: New test.
2979
2980 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2981
2982         PR fortran/20323
2983         * gfortran.dg/spec_expr_1.f90: New test.
2984
2985 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2986
2987         PR c/20402
2988         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2989         new parser.
2990
2991 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2992
2993         PR fortran/20361
2994         * gfortran.dg/largeequiv_1.f90: New test.
2995
2996 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2997
2998         * gcc.dg/ucnid-1.c: New.
2999         * gcc.dg/ucnid-2.c: New.
3000         * gcc.dg/ucnid-3.c: New.
3001         * gcc.dg/ucnid-4.c: New.
3002         * gcc.dg/ucnid-5.c: New.
3003         * gcc.dg/ucnid-6.c: New.
3004         * gcc.dg/cpp/ucnid-1.c: New.
3005         * gcc.dg/cpp/ucnid-2.c: New.
3006         * gcc.dg/cpp/ucnid-3.c: New.
3007         * g++.dg/other/ucnid-1.C: New.
3008
3009 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
3010
3011         * gcc.dg/vmx/darwin-abi-3.c: Delete.
3012
3013 2005-03-11  Per Bothner  <per@bothner.com>
3014
3015         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
3016         that diagnotics refer to correct token.
3017         * gcc.dg/unused-3.c: Likewise.
3018
3019 2005-03-11  Per Bothner  <per@bothner.com>
3020
3021         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
3022         constant" is now actually on same line as string constant.
3023         * gcc.dg/cpp/direct2s.c: Likewise.
3024
3025 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
3026
3027         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
3028
3029 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3030
3031         PR libfortran/20124
3032         * gfortran.dg/pr20124.f90: New Test
3033
3034 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
3035
3036         PR tree-optimization/20130
3037         * gcc.dg/pr20130-1.c: New test.
3038
3039 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3040
3041         PR target/20095
3042         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
3043
3044 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3045
3046         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3047
3048 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3049
3050         * g++.dg/eh/forced1.C: Fix comment.
3051         * g++.dg/eh/forced2.C: Ditto.
3052         * g++.dg/eh/forced3.C: Ditto.
3053         * g++.dg/eh/forced4.C: Ditto.
3054
3055 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3056
3057         PR rtl-opt/20412
3058         * gcc.c-torture/compile/pr20412.c: New test.
3059
3060 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3061
3062         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3063
3064 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR target/20322
3067         * gcc.dg/20050307-1.c: New test.
3068
3069 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3070
3071         PR c++/20375
3072         * g++.dg/other/stdarg3.C: New.
3073
3074 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR c++/18384, c++/18327
3077         * g++.dg/init/array19.C: New test.
3078
3079         PR inline-asm/20314
3080         * gcc.dg/torture/pr20314-1.c: New test.
3081         * gcc.dg/torture/pr20314-2.c: New test.
3082
3083 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3084
3085         * gcc.dg/20050309-1.c: New test.
3086
3087 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3088
3089         * gcc.dg/builtins-10.c: Reactivate disabled test.
3090         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3091         new cbrt transformations.
3092
3093 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3094
3095         PR c++/20208
3096         * g++.dg/template/array13.C: New test.
3097
3098 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3099
3100         PR c++/16859
3101         * g++.dg/init/brace4.C: New test.
3102
3103 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3104
3105         PR c++/20186
3106         * g++.dg/template/non-dependent12.C: New.
3107
3108 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3109
3110         PR c++/20142
3111         * g++.dg/init/array18.C: Add dg-do run marker.
3112
3113         PR c++/20142
3114         * g++.dg/init/array18.C: New test.
3115
3116 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3117
3118         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3119         * g++.dg/gcov/gcov.exp: Likewise.
3120         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3121         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3122         * lib/c-torture.exp: Likewise.
3123         * lib/fortran-torture.exp: Likewise.
3124         * lib/g++.exp: Likewise.
3125         * lib/gcc-defs.exp: Likewise.
3126         * lib/gcc-dg.exp: Likewise.
3127         * lib/gcc.exp: Likewise.
3128         * lib/gcov.exp: Likewise.
3129         * lib/gfortran.exp: Likewise.
3130         * lib/mike-g++.exp: Likewise.
3131         * lib/mike-gcc.exp: Likewise.
3132         * lib/objc-torture.exp: Likewise.
3133         * lib/objc.exp: Likewise.
3134         * lib/profopt.exp: Likewise.
3135         * lib/target-libpath.exp: Likewise.
3136         * lib/target-supports.exp: Likewise.
3137         * lib/treelang.exp: Likewise.
3138         * lib/wrapper.exp: Likewise.
3139
3140 2005-03-08  Jeff Law  <law@redhat.com>
3141
3142         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3143         PHI-OPT changes.
3144
3145 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3146
3147         * gcc.dg/vect/pr20122.c: New test.
3148
3149 2005-03-07  Jeff Law  <law@redhat.com>
3150
3151         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3152         was folded away.
3153         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3154         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3155         * gcc.dg/tree-ssa/pr18134.c: New test.
3156
3157 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3158
3159         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3160         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3161         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3162
3163 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3164
3165         PR tree-opt/17671
3166         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3167
3168 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3169
3170         * g++.dg/warn/Wnvdtor.C: New test.
3171
3172 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3173
3174         * gcc.dg/torture/pr19683-1.c: New test.
3175
3176 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3177
3178         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3179         * gfortran.dg/g77/19990313-2.f: Ditto.
3180         * gfortran.dg/g77/19990313-3.f: Ditto.
3181         * gfortran.dg/g77/19990525-0.f: Ditto.
3182         * gfortran.dg/g77/19990826-0.f: Ditto.
3183         * gfortran.dg/g77/19990826-2.f: Ditto.
3184         * gfortran.dg/g77/19990826-3.f: Ditto.
3185         * gfortran.dg/g77/20000511-1.f: Ditto.
3186         * gfortran.dg/g77/20000511-2.f: Ditto.
3187         * gfortran.dg/g77/970625-2.f: Ditto.
3188         * gfortran.dg/g77/980310-2.f: Ditto.
3189         * gfortran.dg/g77/980310-3.f: Ditto.
3190         * gfortran.dg/g77/980310-8.f: Ditto.
3191         * gfortran.dg/g77/980519-2.f: Ditto.
3192         * gfortran.dg/g77/alpha1.f: Ditto.
3193         * gfortran.dg/g77/claus.f: Ditto.
3194         * gfortran.dg/g77/erfc.f: Ditto.
3195         * gfortran.dg/g77/short.f: Ditto.
3196         * gfortran.fortran-torture/execute/data.f90: Ditto.
3197         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3198         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3199
3200 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3201
3202         * lib/file-format.exp (gcc_target_object_format): Add check for som
3203         format and hardcode object formats on hppa*-*-hpux*.
3204         * lib/target-supports.exp (check_weak_available): Add check for som
3205         object format.  Always return 0 on hppa*-*-hpux10*.
3206
3207         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3208         is defined.
3209
3210         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3211
3212 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3213
3214         * gfortran.dg/pr19936_1.f90: New test.
3215         * gfortran.dg/pr19936_2.f90: New test.
3216         * gfortran.dg/pr19936_3.f90: New test.
3217
3218 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3219             Paul Thomas <prthomas@drfccad.cea.fr>
3220
3221         * gfortran.dg/PR19754_1.f90: New test.
3222         * gfortran.dg/PR19754_2.f90: Ditto.
3223
3224 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3225
3226         PR c++/19311
3227         * g++.dg/template/non-dependent11.C: New test.
3228
3229 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3230
3231         * lib/target-supports.exp (check_iconv_available): Fix comment.
3232
3233 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3234             Joseph S. Myers  <joseph@codesourcery.com>
3235
3236         PR c++/19797
3237         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3238
3239 2005-03-04  Matthew Sachs  <msachs@apple.com>
3240
3241         * gcc.exp (gcc_target_compile): Put braces around
3242         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3243         * objc.exp (objc_target_compile): Likewise.
3244         * treelang.exp (treelang_target_compile): Likewise.
3245
3246 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3247
3248         PR fortran/19673
3249         * gfortran.dg/func_result_1.f90: New test.
3250
3251 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3252
3253         * gcc.misc-tests/options.exp: New test.
3254
3255 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3256
3257         * gcc.dg/pr15784-4.c: New test.
3258
3259 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3260
3261         * gcc.c-torture/execute/pr17133.c: New.
3262         * gcc.c-torture/compile/20050303-1.c: New.
3263
3264 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3265
3266         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3267
3268 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3269
3270         * g++.dg/overload/using2.C: New.
3271
3272 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c++/19916
3275         * g++.dg/init/ptrmem2.C: New test.
3276
3277 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3278
3279         PR c/8927
3280         * gcc.dg/pr8927-1.c: New test.
3281
3282 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3283
3284         PR c++/20232
3285         * g++.dg/inherit/covariant12.C: New.
3286
3287 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3288
3289         PR fortran/19479
3290         * gfortran.dg/bound_1.f90: New test.
3291
3292 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3293
3294         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3295         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3296
3297 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3298
3299         PR c/20245
3300         * gcc.dg/pr20245-1.c: New test.
3301
3302 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3303
3304         PR middle-end/19874
3305         * gcc.c-torture/execute/20050119-2.c: New test case.
3306
3307 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3308
3309         * README: Update the DejaGnu bug reporting address.
3310         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3311         * lib/objc-torture.exp: Likewise.
3312
3313 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3314
3315         * gfortran.dg/boz_1.f90: New test.
3316         * gfortran.dg/boz_3.f90: New test.
3317         * gfortran.dg/boz_4.f90: New test.
3318
3319 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3320
3321         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3322         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3323
3324 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3325
3326         PR libfortran/20101
3327         * gfortran.dg/write_0_pe_format.f90: New test.
3328
3329 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR c++/20206
3332         * g++.dg/opt/thunk2.C: New test.
3333         * g++.dg/opt/covariant1.C: New test.
3334
3335 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3336
3337         * gfortran.dg/e_d_fmt.f90: New test.
3338
3339 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3340
3341         * gcc.dg/asm-b.c: Fix comment typos.
3342
3343 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3346         a V_MAY_DEF also.
3347
3348 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3349
3350         PR tree-opt/20188
3351         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3352         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3353         * gcc.dg/asm-b.c: New test.
3354
3355 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3356
3357         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3358         Disable this test on IRIX 6.
3359
3360 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3361
3362         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3363         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3364         parser.
3365
3366 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3367
3368         PR tree-optimization/20204
3369         * testsuite/gcc.dg/pr20204.c: New test.
3370
3371 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR target/20196
3374         * gcc.c-torture/execute/20050224-1.c: New test.
3375
3376         PR c++/20175
3377         * g++.dg/warn/Wbraces2.C: New test.
3378
3379 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3380
3381         PR c++/19878
3382         * g++.dg/init/const2.C: New test.
3383
3384 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3385
3386         PR tree-optimization/20100
3387         * gcc.c-torture/execute/pr20100-1.c: New test.
3388
3389 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3390
3391         * gfortran.dg/implicit_3.f90: New test.
3392
3393         * gfortran.dg/deftype_1.f90: New test.
3394
3395 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3396
3397         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3398         the test passes.
3399         * g++.dg/other/anon3.C: Accept a warning.
3400
3401 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3402
3403         * gcc.dg/pr20017.c: Fix a comment typo.
3404
3405 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3406
3407         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3408
3409 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3410
3411         PR ada/19902
3412         * ada/acats/tests/cxa/cxa3004.a: Remove.
3413         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3414
3415 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/20073
3418         * g++.dg/init/const1.C: New test.
3419
3420         PR c++/19991
3421         * g++.dg/parse/constant7.C: New test.
3422
3423         PR c++/20152
3424         * g++.dg/parse/error27.C: New test.
3425         * g++.dg/template/qualttp15.C: Adjust error markers.
3426         * g++.old-deja/g++.other/struct1.C: Likewise.
3427
3428         PR c++/20153
3429         * g++.dg/template/error17.C: New test.
3430
3431         PR c++/20148
3432         * g++.dg/parser/error26.C: New test.
3433
3434 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3435
3436         PR tree-optimization/20100
3437         PR tree-optimization/20115
3438         * gcc.dg/pr20115.c: New test.
3439         * gcc.dg/pr20115-1.c: New test.
3440         * gcc.dg/pr20100.c: New test.
3441         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3442         call-clobbered variables after alias1.
3443
3444 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3445
3446         * gfortran.dg/list_read_4.f90: new test.
3447
3448 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3449
3450         PR rtl-optimization/20017.
3451         * gcc.dg/pr20017.c: New.
3452
3453 2005-02-22  Devang Patel  <dpatel@apple.com>
3454
3455         PR 19952
3456         * g++.dg/tree-ssa/pr19952.C: New test.
3457
3458 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/19883
3461         * g++.dg/parse/constant6.C: New test.
3462
3463 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3464
3465         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3466         * g++.dg/charset/asm2.c: Likewise.
3467         * g++.dg/charset/asm3.c: Likewise.
3468         * g++.dg/charset/asm4.c: Likewise.
3469         * g++.dg/charset/asm5.c: Likewise.
3470         * g++.dg/charset/attribute1.c: Likewise.
3471         * g++.dg/charset/attribute2.c: Likewise.
3472         * g++.dg/charset/extern1.cc: Likewise.
3473         * g++.dg/charset/extern2.cc: Likewise.
3474         * g++.dg/charset/extern3.cc: Likewise.
3475         * g++.dg/charset/function.cc: Likewise.
3476         * g++.dg/charset/string.c: Likewise.
3477         * g++.dg/charset/charset.exp: Likewise.
3478         * lib/target-supports.exp (check_iconv_available): Fix comment.
3479
3480 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3481
3482         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3483         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3484         * gcc.dg/charset/asm2.c: Likewise.
3485         * gcc.dg/charset/asm3.c: Likewise.
3486         * gcc.dg/charset/asm4.c: Likewise.
3487         * gcc.dg/charset/asm5.c: Likewise.
3488         * gcc.dg/charset/asm6.c: Likewise.
3489         * gcc.dg/charset/attribute1.c: Likewise.
3490         * gcc.dg/charset/attribute2.c: Likewise.
3491         * gcc.dg/charset/builtin1.c: Likewise.
3492         * gcc.dg/charset/extern.c: Likewise.
3493         * gcc.dg/charset/function.c: Likewise.
3494         * gcc.dg/charset/string.c: Likewise.
3495         * gcc.dg/charset/charset.exp: Likewise.
3496
3497 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3498
3499         PR fortran/20086
3500         * gfortran.dg/pr20086.f90: New test.
3501
3502 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3503
3504         PR tree-optimization/19786
3505         * g++.dg/tree-ssa/pr19786.C: New.
3506
3507 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3508
3509         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3510
3511 2005-02-21  Jeff Law  <law@redhat.com>
3512
3513         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3514
3515 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3516
3517         * gfortran.dg/do_iterator: Split loop, markup all lines for
3518         which an error locus is printed.
3519         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3520         locus is printed.
3521         * gfortran.dg/select_4.f90: Likewise.
3522         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3523         locuses in the various permutations.
3524
3525 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3526
3527         PR tree-optimization/19951
3528         * g++.dg/vect: New directory.
3529         * g++.dg/vect/vect.exp: New file.
3530         * g++.dg/vect/pr19951.cc: New testcase.
3531         * g++.dg/dg.exp: Also prune vectorizer tests.
3532
3533 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3534
3535         PR 18785
3536         * gcc.dg/charset/builtin1.c: New test.
3537
3538 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3539
3540         PR c++/19299
3541         * g++.dg/inherit/volatile1.C: New test.
3542
3543         PR c++/19440
3544         * g++.dg/template/dtor4.C: New test.
3545
3546 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3547
3548         * gfortran.dg/int_1.f90: New test.
3549
3550 2005-02-19  Devang Patel  <dpatel@apple.com>
3551
3552         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3553
3554 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3555
3556         * gfortran.dg/achar_1.f90: New test.
3557
3558 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3559
3560         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3561
3562 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3563             Jakub Jelinek  <jakub@redhat.com>
3564
3565         PR tree-optimization/19828
3566         * gcc.dg/tree-ssa/loop-7.c: New test.
3567         * gcc.c-torture/execute/20050218-1.c: New test.
3568
3569 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR c/20043
3572         * gcc.dg/transparent-union-1.c: New test.
3573         * gcc.dg/transparent-union-2.c: New test.
3574
3575 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3576
3577         PR tree-optimization/18977
3578         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3579
3580 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3581
3582         PR target/20054
3583         * gcc.dg/pr20054.c: New test.
3584
3585 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3586
3587         PR c++/19508
3588         * g++.dg/ext/attrib20.C: New test.
3589
3590 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3591
3592         PR middle-end/20030
3593         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3594
3595 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3596
3597         PR c++/20008
3598         * g++.dg/opt/switch4.C: New.
3599
3600 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3601
3602         PR c++/20023
3603         PR tree-optimization/20009
3604         * gcc.c-torture/compile/20050217-1.c: New test.
3605         * g++.dg/opt/switch3.C: New test.
3606
3607         PR tree-optimization/18947
3608         * gcc.c-torture/compile/20050215-1.c: New test.
3609         * gcc.c-torture/compile/20050215-2.c: New test.
3610         * gcc.c-torture/compile/20050215-3.c: New test.
3611
3612 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3613
3614         PR c++/20028
3615         * g++.dg/template/crash34.C: New.
3616
3617         PR c++/20022
3618         * g++.dg/other/access3.C: New.
3619
3620 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3621
3622         * gcc.dg/vect/vect-98.c: New test.
3623
3624 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3625
3626         PR tree-optimization/19967
3627         * gcc.dg/pr19967.c: New.
3628
3629 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3630
3631         PR middle-end/19857
3632         * gcc.dg/tree-ssa/20050215-1.c: New test.
3633         * gcc.c-torture/execute/20050215-1.c: New test.
3634
3635 2005-02-15  Eric Christopher  <echristo@redhat.com>
3636
3637         * gcc.dg/cpp/20050215-1.c: New file.
3638
3639 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3640
3641         PR tree-optimization/15785
3642         * gcc.dg/pr15785-1.c: New test.
3643
3644 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3645
3646         PR c++/17788
3647         * g++.dg/init/ctor4.C: New.
3648         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3649
3650 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3651
3652         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3653         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3654
3655 2005-02-15  Andreas Schwab  <schwab@suse.de>
3656
3657         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3658         declare malloc.
3659
3660 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3661
3662         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3663
3664 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3665
3666         PR tree-optimization/19853
3667         * gcc.c-torture/compile/pr19853.c: New test.
3668
3669 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3670
3671         PR c++/19608
3672         * g++.dg/parse/local-class1.C: New.
3673
3674         PR c++/19895
3675         * g++.dg/parse/ptrmem3.C: New.
3676
3677         PR c++/19884
3678         * g++.old-deja/g++.oliva/template6.C: Add another case.
3679         * g++.dg/template/explicit6.C: New.
3680
3681 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3682
3683         PR c++/17816
3684         * g++.dg/other/redecl2.C: New.
3685
3686 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3687
3688         PR c++/19891
3689         * g++.dg/abi/covariant4.C: New.
3690
3691 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3692
3693         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3694
3695 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3696
3697         * gcc.dg/vect/vect-96.c: Fix typo.
3698
3699 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3700
3701         PR c++/14479
3702         PR c++/19487
3703         * g++.dg/template/enum5.C: New test.
3704
3705 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3706
3707         * gcc.dg/vect/vect-97.c: New test.
3708
3709 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3710
3711         * gcc.dg/vect/vect-96.c: New test.
3712
3713 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3714
3715         * gcc.dg/builtins-34.c: Also check ldexp*.
3716
3717 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3718
3719         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3720
3721 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3722
3723         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3724         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3725         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3726         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3727         selector_list, selector_expression, dg-process-target): Move to new
3728         file target-supports-dg.exp.
3729         * lib/target-supports-dg.exp: New.
3730
3731         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3732         New.
3733
3734 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3735
3736         PR c++/19666
3737         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3738
3739         PR middle-end/19858
3740         * gcc.c-torture/compile/20050210-1.c: New test.
3741
3742 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3743
3744         PR c++/19755
3745         * g++.dg/warn/Wbraces1.C: New test.
3746
3747 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3748
3749         * gcc.dg/builtins-52.c: New testcase.
3750
3751 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR c/19342
3754         * gcc.c-torture/execute/20050119-1.c: New test.
3755
3756 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/19811
3759         * g++.dg/init/delete1.C: New test.
3760
3761 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3762
3763         PR c++/18470
3764         * g++.dg/template/static12.C: New test.
3765
3766 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3767
3768         PR c++/19787
3769         * g++.dg/conversion/ambig1.C: New test.
3770
3771         PR c++/19739
3772         * g++.dg/ext/attrib19.C: New test.
3773
3774         PR c++/19732
3775         * g++.dg/parse/dtor5.C: New test.
3776
3777         PR c++/19762
3778         * g++.dg/template/dtor3.C: New test.
3779
3780         PR c++/19826
3781         * g++.dg/template/static11.C: New test.
3782         * g++.dg/template/crash2.C: Remove dg-error marker.
3783
3784 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3785
3786         PR C++/18491
3787         * g++.old-deja/g++.mike/p10769a.C: Remove.
3788
3789 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3790
3791         * gcc.dg/builtins-48.c: New test case.
3792         * gcc.dg/builtins-49.c: New test case.
3793         * gcc.dg/builtins-50.c: New test case.
3794         * gcc.dg/builtins-51.c: New test case.
3795
3796 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3797
3798         PR middle-end/19583
3799         * g++.dg/warn/Wreturn-type-3.C: New test.
3800
3801 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3802
3803         PR middle-end/19402
3804         * gcc.dg/pr19402-1.c: New testcase.
3805         * gcc.dg/pr19402-2.c: likewise.
3806
3807 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3808
3809         PR middle-end/19854
3810         * g++.dg/tree-ssa/tmmti.C: New testcase.
3811
3812 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3813
3814         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3815
3816 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/19733
3819         * g++.dg/parse/crash23.C: New test.
3820         * g++.dg/warn/Weff1.C: New test.
3821
3822 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3823
3824         * gcc.dg/20050209-1.c: New test.
3825
3826 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3827
3828         PR target/19799
3829         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3830
3831 2005-02-08  Mike Stump  <mrs@apple.com>
3832
3833         * g++.dg/pch/import-2.c: New test.
3834         * g++.dg/pch/import-2.hs: New.
3835         * g++.dg/pch/include/import-2a.h: New.
3836         * g++.dg/pch/include/import-2b.h: New.
3837
3838 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3839
3840         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3841
3842 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3843
3844         * gfortran.dg/substr_1.f90: New test.
3845
3846 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3847
3848         PR middle-end/19775
3849         * gcc.dg/torture/builtin-power-1.c: Disable test for
3850         invalid transformation.
3851         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3852         no longer optimize.
3853         * gcc.dg/builtins-47.c: New testcase.
3854
3855 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3856             Dorit Naishlos  <dorit@il.ibm.com>
3857
3858         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3859
3860 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3861
3862         * gcc.c-torture/compile/20050206-1.c: New test.
3863
3864 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3865
3866         PR tree-opt/19768
3867         * g++.dg/opt/pr19768.C: New test.
3868
3869 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3870
3871         PR tree-opt/19736
3872         * gcc.c-torture/compile/pr19736.c: New test.
3873
3874 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3875
3876         PR c++/17401
3877         * g++.dg/parse/error25.C: New test.
3878
3879 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3880
3881         * gcc.c-torture/execute/20050203-1.c: New.
3882
3883 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3884
3885         * gcc.dg/vect/vect-85.c: Remove xfail.
3886         * gcc.dg/vect/vect-86.c: Remove xfail.
3887         * gcc.dg/vect/vect-87.c: Remove xfail.
3888         * gcc.dg/vect/vect-88.c: Remove xfail.
3889
3890 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3891
3892         * gcc.dg/altivec-19.c: New.
3893
3894 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3895
3896         PR c/17807
3897         * gcc.dg/nested-func-3.c: New test.
3898         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3899
3900 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3901
3902         * gcc.test-framework/gen_directive_tests: Generate tests for
3903         selector expressions.
3904
3905 2005-02-02  Matt Austern  <austern@apple.com>
3906
3907         PR c++/19628
3908         * g++/ext/builtin7.C: New.
3909         * g++/ext/builtin8.C: New.
3910
3911 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3912
3913         PR c/18502
3914         * gcc.dg/pr18502-1.c: New test.
3915
3916 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3917
3918         PR c++/17413
3919         * g++.dg/template/local4.C: Tweak.
3920
3921 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3922
3923         PR tree-optimization/19578
3924         * gcc.c-torture/compile/20050202-1.c: New test.
3925
3926 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3927
3928         PR c/19435
3929         * gcc.dg/c99-init-4.c: New test.
3930
3931 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3932
3933         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3934
3935         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3936
3937         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3938         * g++.dg/eh/check-vect.h: New.
3939
3940         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3941         * gcc.dg/vect/vect-78.c: Ditto.
3942         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3943         Remove.
3944
3945         * g++.dg/conversion/simd1.C: Expect warning.
3946         * g++.dg/ext/attribute-test-1.C: Ditto.
3947         * g++.dg/ext/attribute-test-2.C: Ditto.
3948         * g++.dg/ext/attribute-test-3.C: Ditto.
3949         * g++.dg/ext/attribute-test-4.C: Ditto.
3950
3951         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3952         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3953
3954         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3955
3956 2005-02-01  Richard Henderson  <rth@redhat.com>
3957
3958         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3959         long double for ibm double-double format.
3960         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3961
3962 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3963
3964         PR tree-optimization/19633
3965         * testsuite/gcc.dg/pr19633-1.c: New test.
3966         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3967         to NULL or a symbol.
3968
3969 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3970
3971         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3972         New procs.
3973         (dg-process-target (local override)): Handle selector expressions.
3974
3975         * gcc.test-framework/README: Describe tests in source directory.
3976         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3977         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3978         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3979         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3980         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3981         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3982         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3983         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3984         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3985         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3986         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3987         * gcc.test-framework/dg-error-exp-P.c: New test.
3988         * gcc.test-framework/dg-error-exp-XP.c: New test.
3989         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3990         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3991         * gcc.test-framework/dg-output-exp-P.c: New test.
3992         * gcc.test-framework/dg-output-exp-XF.c: New test.
3993         * gcc.test-framework/dg-warning-exp-P.c: New test.
3994         * gcc.misc-tests/dg-1.c: Remove.
3995         * gcc.misc-tests/dg-2.c: Remove.
3996         * gcc.misc-tests/dg-3.c: Remove.
3997         * gcc.misc-tests/dg-4.c: Remove.
3998         * gcc.misc-tests/dg-5.c: Remove.
3999         * gcc.misc-tests/dg-6.c: Remove.
4000         * gcc.misc-tests/dg-7.c: Remove.
4001         * gcc.misc-tests/dg-8.c: Remove.
4002         * gcc.misc-tests/dg-9.c: Remove.
4003         * gcc.misc-tests/dg-10.c: Remove.
4004         * gcc.misc-tests/dg-11.c: Remove.
4005         * gcc.misc-tests/dg-12.c: Remove.
4006         * gcc.misc-tests/dg-test.exp: Remove.
4007
4008         * gcc.test-framework/test-framework.awk: Change recording and
4009         printing of passes and failures.
4010
4011         * gcc.test-framework: New directory.
4012         * gcc.test-framework/README: New.
4013         * gcc.test-framework/test-framework.exp: New.
4014         * gcc.test-framework/test-framework.awk: New.
4015         * gcc.test-framework/gen_directive_tests: New.
4016
4017 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
4018
4019         * lib/treelang.exp: Fix comment typos.
4020         (treelang_target_compile): Don't append libs=-ltreelang to options.
4021
4022 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
4023
4024         * g++.dg/parse/typename7.C: Adjust error messages.
4025
4026 2005-01-31  Jeff Law  <law@redhat.com>
4027
4028         * gcc.c-torture/execute/20050131-1.c: New test.
4029         * gcc.dg/wcaselabel.c: New test.
4030
4031 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
4032
4033         * g++.dg/other/warning1.C: Adjust error messags.
4034         * g++.dg/parse/constant5.C: New test.
4035
4036 2005-01-31  Steven Bosscher  <stevenb@suse.de>
4037
4038         PR c/19333
4039         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
4040         the test case valid.
4041         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
4042         * testsuite/gcc.dg/array-7.c: Adjust expected result.
4043         * testsuite/gcc.dg/pr18596-3.c: Likewise.
4044         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
4045         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
4046         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4047
4048 2005-01-31  Dale Johannesen  <dalej@apple.com>
4049
4050         * g++.dg/opt/pr19650.C:  New test.
4051
4052 2005-01-31  Richard Henderson  <rth@redhat.com>
4053
4054         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4055         long double for intel double extended format.
4056         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4057
4058 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/19555
4061         * g++.dg/template/static10.C: New test.
4062
4063         PR c++/19395
4064         * g++.dg/parse/error24.C: New test.
4065
4066         PR c++/19367
4067         * g++.dg/lookup/builtin1.C: New test.
4068
4069         PR c++/19457
4070         * g++.dg/warn/conv3.C: New test.
4071
4072 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4073
4074         PR fortran/19647
4075         * gfortan.dg/inquire_7.f90
4076
4077 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4078
4079         PR tree-optimization/15791
4080         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4081         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4082         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4083         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4084         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4085         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4086         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4087         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4088         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4089         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4090
4091 2005-01-29  Paul Brook  <paul@codesourcery.com>
4092
4093         PR fortran/18565
4094         * check.c (real_or_complex_check): New function.
4095         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4096         * intrinsic.c (add_functions): Use new check functions.
4097         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4098         Add prototypes.
4099
4100 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4101
4102         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4103         gcc.dg/lvalue-3.c: New tests.
4104         * gcc.dg/concat.c: Update expected messages.
4105
4106 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4107
4108         PR libfortran/19595
4109         * gfortran.dg/eor_1.f90:  New test.
4110
4111 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4112
4113         PR fortran/19589
4114         * gfortran.dg/logical_data_1.f90: New test.
4115
4116 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4117
4118         PR c++/19253
4119         * g++.dg/template/crash33.C: New test.
4120
4121         PR c++/19667
4122         * g++.dg/template/crash32.C: New test.
4123
4124 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4125
4126         PR middle-end/16558
4127         * g++.dg/warn/Wreturn-type-2.C: New test.
4128
4129 2004-06-24  Jeff Law  <law@redhat.com>
4130
4131         * gcc.dg/tree-ssa/20050128-1.c: New test.
4132
4133 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4134
4135         * gcc.target/frv/all-mdpackh-1.c: New test.
4136
4137 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4138
4139         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4140
4141 2005-01-27  Richard Henderson  <rth@redhat.com>
4142
4143         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4144
4145 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4146
4147         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4148
4149 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4150
4151         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4152         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4153         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4154         to cope with cases where the multilib options override the dg-options.
4155
4156 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR c/18946
4159         * gcc.dg/noncompile/20050120-1.c: New test.
4160
4161 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4162
4163         PR tree-optimization/19633
4164         * gcc.dg/pr19633.c: New test.
4165         * gcc.dg/tree-ssa/pr19633.c: New test.
4166
4167 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4168
4169         * gcc.dg/20041216-1.c: New test.
4170
4171 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4172
4173         PR objc/18862
4174         * objc.dg/selector-2.m: New test.
4175
4176 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4177
4178         * g++.dg/opt/range-test-2.C: New test.
4179
4180         PR rtl-optimization/19579
4181         * gcc.c-torture/execute/20050124-1.c: New test.
4182
4183 2005-01-26  Greg Parker  <gparker@apple.com>
4184         Stuart Hastings  <stuart@apple.com>
4185
4186         * gcc.c-torture/execute/20050125-1.c: New.
4187
4188 2005-01-18  Jan Hubicka  <jh@suse.cz>
4189
4190         PR tree-optimize/19337
4191         * gcc.c-torture/compile/20050119-1.c: New test.
4192
4193 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4194
4195         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4196         test for successful match.
4197
4198 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4199
4200         PR objc/18408
4201         * objc.dg/comp-types-7.m: New test.
4202
4203 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4204
4205         * lib/target-supports.exp (current_target_name): New.
4206         (check_effective_target_ilp32, check_effective_target_lp64):
4207         Cache the result to use as long as the current target, with
4208         multilib flags, remains the same.
4209
4210         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4211         (dg-require-weak, dg-require-visibility, dg-require-alias,
4212         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4213         dg-require-effective-target, dg-skip-if): Remove call to
4214         skip_test_and_clear_xfail.
4215         (dg-test): Clear xfail data.
4216
4217 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4218
4219         PR target/17751
4220         * gcc.dg/ppc64-toc.c: New test.
4221
4222         * g++.dg/tree-ssa/empty-1.C: New test.
4223
4224         PR middle-end/19551
4225         * gcc.c-torture/execute/20050121-1.c: New test.
4226         * gcc.dg/20050121-2.c: New test.
4227
4228 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4229         Paul Brook  <paul@codesourcery.com>
4230
4231         PR fortran/17941
4232         * gfortran.dg/real_const_1.f: New test.
4233         * gfortran.dg/real_const_2.f90: New test.
4234         * gfortran.dg/complex_int_1.f90: New test.
4235
4236 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4237
4238         PR fortran/19313
4239         * gfortan.dg/inquire_6.f90: New test.
4240
4241 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4242
4243         PR libfortran/19451
4244         * open_readonly_1.f90:  New test.
4245
4246 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4247
4248         PR libfortran/18982
4249         * gfortran.dg/open_new.f90: New file.
4250
4251 2005-01-22  Paul Brook  <paul@codesourcery.com>
4252
4253         * namelist_1.f90: New test.
4254
4255 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4256
4257         PR tree-optimization/19484
4258         * gcc.c-torture/compile/20050122-[12].c: New tests.
4259
4260 2005-01-22  Paul Brook  <paul@codesourcery.com>
4261
4262         * gfortran.dg/implicit_2.f90: New test.
4263
4264 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4265
4266         PR fortran/19314
4267         * gfortran.dg/inquire_5.f90: New test.
4268
4269 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4270
4271         PR c/18809
4272         * gcc.dg/pr18809-1.c: New test.
4273
4274 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4275
4276         * gcc.dg/20050121-1.c: New test.
4277
4278         PR tree-optimization/13000
4279         * gcc.dg/20040206-1.c: Change warning to point where function is
4280         being inlined.
4281
4282 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4283
4284         PR c++/19208
4285         * g++.dg/template/array11.C: New test.
4286
4287 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4288
4289         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4290         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4291         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4292         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4293         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4294         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4295
4296 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4297
4298         PR tree-optimization/15349
4299         * gcc.dg/tree-ssa/pr15349.c: New.
4300
4301 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4302
4303         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4304
4305 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4306
4307         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4308         scan-assembler-times directive name.
4309
4310         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4311         after dg-do.
4312
4313         PR rtl-optimization/19462
4314         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4315
4316 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4317
4318         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4319         counting function calls on ia64.
4320
4321 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4322
4323         PR rtl-optimization/15139
4324         * gcc.dg/20050111-2.c: New test.
4325
4326         PR c/17297
4327         * gcc.c-torture/compile/20050113-1.c: New testcase.
4328
4329         PR middle-end/19164
4330         * gcc.dg/20050113-1.c: New testcase.
4331
4332 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4333
4334         * gcc.dg/vect/vect-85.c: Add comment.
4335         * gcc.dg/vect/vect-86.c: Add xfail for now.
4336         * gcc.dg/vect/vect-87.c: Add xfail for now.
4337         * gcc.dg/vect/vect-88.c: Add xfail for now.
4338         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4339
4340 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4341
4342         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4343
4344 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4345
4346         * g++.dg/debug/typedef3.C: New test.
4347
4348 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4349
4350         PR c/19472
4351         * gcc.dg/asm-a.c: New test.
4352
4353 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4354
4355         * gcc.dg/sh-relax.c: Add prototype for abort.
4356
4357 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.dg/short-compare-1.c: New test.
4360         * gcc.dg/short-compare-2.c: Likewise.
4361
4362 2005-01-18  Michael Matz  <matz@suse.de>
4363
4364         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4365
4366 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4367
4368         PR tree-optimization/19121
4369         * gcc.c-torture/compile/pr19121.c: New test.
4370
4371 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4372
4373         PR target/19357
4374         * gcc.c-torture/compile/pr19357.c: New test.
4375
4376 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4377
4378         PR c/5675
4379         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4380         pass--those that refer just to the variable, possibly with a
4381         cast.
4382         * gcc.dg/c99-const-expr-3.c: Likewise.
4383
4384         PR middle-end/13127
4385         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4386         longer emitted.
4387
4388 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4389
4390         PR fortran/18778
4391         * gfortran.dg/endfile_2.f90: New test.
4392
4393 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4394
4395         PR 19168
4396         * gfortran.dg/select_5.f90: New test.
4397
4398 2004-01-16  Paul Brook  <paul@codesourcery.com>
4399
4400         * gfortran.dg/common_4.f90: New test.
4401
4402 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4403
4404         PR rtl-optimization/19462
4405         * gcc.dg/torture/pr19462-1.c: New test.
4406
4407 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4408
4409         PR objc/19321
4410         * objc.dg/func-ptr-2.m: New.
4411         * objc.dg/volatile-1.m: New.
4412
4413 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4414
4415         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4416
4417 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR tree-optimization/19060
4420         * gcc.c-torture/execute/20050104-1.c: New test.
4421
4422 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4423
4424         PR fortran/18983
4425         * gfortran.dg/write_to_null.f90: New test.
4426
4427 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4428             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4429
4430         PR other/19328
4431         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4432         argument.
4433
4434 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4435
4436         PR c++/19263
4437         * g++.dg/init/vector1.C: New test.
4438
4439 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4440
4441         PR target/13158
4442         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4443         PR target/18987
4444         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4445
4446 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4447
4448         * gfortran.dg/select_1.f90: New test.
4449         * gfortran.dg/select_2.f90: New test.
4450         * gfortran.dg/select_3.f90: New test.
4451         * gfortran.dg/select_4.f90: New test.
4452
4453 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR middle-end/19084
4456         PR rtl-optimization/19348
4457         * gcc.dg/20050111-1.c: New test.
4458         * gcc.c-torture/execute/20050111-1.c: New test.
4459
4460         * gcc.dg/i386-asm-4.c: New test.
4461
4462 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4463
4464         * gcc.dg/nested-func-2.c: New test.
4465         * ada/acats/norun.lst: Remove c953002.
4466
4467 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4468
4469         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4470
4471 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4472
4473         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4474
4475 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4476
4477         PR target/18761
4478         * g++.dg/abi/align1.C: New test.
4479
4480 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4481
4482         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4483         at a time.
4484         * g++.dg/ext/altivec_check.h: Support compiling as C.
4485
4486 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4487
4488         PR c++/19355
4489         * g++.dg/expr/pr19355-1.C: New test case.
4490
4491 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4492
4493         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4494         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4495         * ada/acats/tests/c3/c92005b.ada: Likewise.
4496         * ada/acats/tests/c3/cxb3012.a: Likewise.
4497         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4498
4499 2005-01-09  Paul Brook  <paul@codesourcery.com>
4500
4501         * gfortran.dg/common_2.f90: New file.
4502         * gfortran.dg/common_3.f90: New file.
4503
4504 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4505
4506         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4507
4508 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4509
4510         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4511         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4512         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4513         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4514         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4515         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4516         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4517         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4518         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4519         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4520         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4521         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4522         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4523         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4524         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4525         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4526         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4527         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4528         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4529         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4530         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4531         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4532         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4533         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4534         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4535         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4536         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4537         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4538         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4539         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4540         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4541         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4542         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4543         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4544         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4545         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4546         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4547         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4548         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4549         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4550         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4551         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4552         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4553         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4554         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4555         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4556         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4557         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4558         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4559         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4560         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4561         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4562         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4563         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4564         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4565         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4566         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4567         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4568         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4569         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4570         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4571         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4572         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4573         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4574         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4575         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4576         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4577
4578         * gcc.dg/vect/vect-1.c: Fix spelling.
4579         * gcc.dg/vect/vect-10.c: Fix spelling.
4580         * gcc.dg/vect/vect-11.c: Fix spelling.
4581         * gcc.dg/vect/vect-12.c: Fix spelling.
4582         * gcc.dg/vect/vect-14.c: Fix spelling.
4583         * gcc.dg/vect/vect-15.c: Fix spelling.
4584         * gcc.dg/vect/vect-16.c: Fix spelling.
4585         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4586         * gcc.dg/vect/vect-64.c: Fix comments.
4587         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4588
4589 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4590             Ira Rosen  <irar@il.ibm.com>
4591
4592         * gcc.dg/vect/vect-70.c: New test.
4593         * gcc.dg/vect/vect-71.c: New test.
4594
4595 2005-01-09  Manfred Hollstein  <mh@suse.com>
4596
4597         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4598         * gcc.dg/pr18241-2.c: Likewise.
4599         * gcc.dg/pr18241-3.c: Likewise.
4600         * gcc.dg/pr18241-4.c: Likewise.
4601         * gcc.dg/pr18241-5.c: Likewise.
4602
4603 2005-01-08  Richard Henderson  <rth@redhat.com>
4604
4605         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4606         False for x86 and x86-64.
4607
4608 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4609
4610         PR tree-optimization/18241
4611         * gcc.dg/pr18241-1.c: New test.
4612         * gcc.dg/pr18241-2.c: New test.
4613         * gcc.dg/pr18241-3.c: New test.
4614         * gcc.dg/pr18241-4.c: New test.
4615         * gcc.dg/pr18241-5.c: New test.
4616
4617 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4618
4619         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4620         gfortran.dg/select_4.f90: New.
4621
4622 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4623
4624         * gcc.c-torture/execute/20050107-1.c: New test.
4625
4626 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4627
4628         PR c++/19298
4629         * g++.dg/template/ref2.C: New.
4630
4631 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4632
4633         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4634         instead of being empty.
4635
4636 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4637
4638         PR fortran/15553
4639         * gfortran.dg/array-1.f90: New test.
4640
4641 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4642
4643         PR tree-optimization/19283
4644         * gcc.c-torture/execute/20050106-1.c: New test.
4645
4646         PR rtl-optimization/18861
4647         * gcc.dg/20050105-1.c: New test.
4648
4649         PR tree-optimization/18828
4650         * gcc.dg/20050105-2.c: New test.
4651
4652 2005-01-07  Andreas Jaeger  <aj@suse.de>
4653
4654         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4655
4656 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4657
4658         PR fortran/18398
4659         * gfortran.dg/fmt_read.f90: New test.
4660
4661 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4662
4663         * gcc.dg/rs6000-ldouble-2.c: New.
4664
4665 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/19244
4668         * g++.dg/parser/ctor2.C: New test.
4669
4670 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4671
4672         PR c++/17154
4673         * g++.dg/template/using9.C: New test.
4674
4675 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4676
4677         PR c++/19258
4678         * g++.dg/lookup/friend6.C: New test.
4679
4680 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4681
4682         PR c++/19270
4683         * g++.dg/template/array10.C: New.
4684
4685 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4686
4687         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4688         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4689
4690 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4691
4692         * gcc.c-torture/compile/20050105-1.c: New test.
4693
4694 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4695
4696         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4697
4698 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4699
4700         PR middle-end/19100
4701         * gcc.dg/conv-3.c: New test case.
4702
4703 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4704
4705         * gcc.dg/asm-wide-1.c: New test.
4706
4707 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4708
4709         PR c++/19030
4710         * g++.dg/parse/crash22.C: New
4711
4712 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4713
4714         PR 19257
4715         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4716
4717 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4718
4719         PR middle-end/17767
4720         * gcc.dg/i386-mmx-6.c: New test case.
4721
4722 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4723
4724         PR tree-optimization/18308
4725         * gcc.dg/vect/pr18308.c: New testcase.
4726
4727 2005-01-04  Andreas Jaeger  <aj@suse.de>
4728
4729         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4730
4731 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4732             Robert Bowdidge <bowdidge@apple.com>
4733
4734         * gcc.dg/cpp/subframework1.c: New.
4735         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4736         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4737         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4738         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4739
4740 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4741
4742         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4743         producing warning.
4744         * gcc.dg/darwin-weakimport-2.c: New.
4745
4746 2005-01-03  Richard Henderson  <rth@redhat.com>
4747
4748         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4749
4750 2005-01-03  Richard Henderson  <rth@redhat.com>
4751
4752         * gcc.dg/vect/vect.exp: Enable for ia64.
4753         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4754         (check_effective_target_vect_float): Likewise.
4755         (check_effective_target_vect_no_align): Likewise.
4756         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4757         * gcc.dg/vect/vect-8.c: Likewise.
4758
4759 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4760
4761         PR target/19236
4762         * gcc.dg/pr19236-1.c: New test case.
4763
4764 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4765
4766         PR rtl-optimization/12092
4767         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4768
4769 2005-01-02  Andreas Jaeger  <aj@suse.de>
4770
4771         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4772
4773 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4774             Andrew Pinski  <pinskia@physics.uc.edu>
4775
4776         PR rtl-optimization/12092
4777         * gcc.dg/pr12092-1.c: New test case.
4778
4779 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4780
4781         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4782         'hidden' and 'default' for better portability.
4783         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4784
4785         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4786         6 and 7.
4787         * g++.old-deja/g++.brendan/new3.C: Likewise.
4788
4789 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4790
4791         * gcc.dg/20041231-1.C: New test.
4792         * g++.dg/warn/Wunreachable-code-1.C: New test.
4793
4794 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4795
4796         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4797         file, not /dev/null.  Abort on error.
4798
4799 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4800             Ziemowit Laski  <zlaski@apple.com>
4801
4802         PR objc/18971
4803         * objc.dg/encode-5.m: New test.
4804
4805 2004-12-29  Richard Henderson  <rth@redhat.com>
4806
4807         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4808         * objc.dg/stabs-1.m: Disable for ia64.
4809
4810 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4811
4812         PR c++/19190
4813         * g++.dg/warn/Wunused-10.C: New test.
4814
4815 2004-12-28  Richard Henderson  <rth@redhat.com>
4816
4817         * objc.dg/stabs-1.m: Disable for alpha.
4818
4819 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/19149
4822         * g++.dg/parse/error23.C: New test.
4823
4824 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4825
4826         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4827
4828         PR fortran/19032
4829         * gfortran.dg/intrinsic_modulo_1.f90: New.
4830         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4831         tests with divisor -1.
4832
4833 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4834
4835         * g++.dg/opt/temp1.C (memcpy): Return a value.
4836
4837         PR c++/19148
4838         * g++.dg/expr/cond7.C: New test.
4839
4840 2004-12-27  Paul Brook  <paul@codesourcery.com>
4841
4842         * gfortran.dg/g77/select_no_compile.f: Remove.
4843
4844 2004-12-27  Richard Henderson  <rth@redhat.com>
4845
4846         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4847         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4848         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4849
4850 2004-12-26  Richard Henderson  <rth@redhat.com>
4851
4852         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4853         by 1i instead of token pasting.
4854
4855 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4856
4857         PR tree-optimization/17578
4858         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4859         to additional_flags.
4860         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4861
4862 2004-12-25  Richard Henderson  <rth@redhat.com>
4863
4864         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4865         Remove Alpha.
4866
4867 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4868
4869         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4870         hppa*-*-hpux*.
4871         * gcc.dg/pr17957.c (dg-options): Likewise.
4872         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4873         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4874         instead of 0 on __hppa__.
4875         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4876         "foo,%r" on hppa*-*-*.
4877
4878 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4879
4880         PR fortran/19071
4881         * gfortran.dg/complex_write.f90: New test.
4882
4883 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4884
4885         PR c++/17595
4886         * g++.dg/parse/pragma2.C: New test.
4887
4888         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4889
4890 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4891
4892         * gcc.dg/empty2.c: Add missing dg-warning.
4893
4894 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4895
4896         PR c++/17413
4897         * g++.dg/template/local4.C: New test.
4898         * g++.dg/template/crash19.C: Add dg-error marker.
4899
4900         * g++.dg/template/crash31.C: Correct embedded PR number.
4901
4902 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4903
4904         PR c++/16405
4905         * g++.dg/opt/temp1.C: Add do-run marker.
4906
4907 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4908
4909         * g++.dg/template/spec19.C: New.
4910
4911 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4912
4913         PR target/16819
4914         * gcc.dg/empty2.c: New.
4915
4916 2004-12-23  Richard Henderson  <rth@redhat.com>
4917
4918         * lib/target-supports.exp (check_effective_target_vect_no_align):
4919         Remove i?86 and x86-64.
4920
4921 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/16405
4924         * g++.dg/opt/temp1.C: New test.
4925
4926 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4927
4928         PR c++/18733
4929         * g++.dg/template/friend33.C: New testcase.
4930
4931 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/18464
4934         * g++.dg/template/cond5.C: New test.
4935
4936         PR c++/18492
4937         * g++.dg/inherit/thunk3.C: New test.
4938
4939         PR c++/11224
4940         * g++.dg/warn/Wunused-9.C: New test.
4941
4942 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4943
4944         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4945
4946 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4947
4948         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4949
4950 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4951
4952         PR c++/18378
4953         * g++.dg/ext/packed8.C: New test.
4954
4955         PR c++/13268
4956         * g++.dg/template/crash31.C: New test.
4957
4958         PR c++/19034
4959         * g++.dg/template/crash30.C: New test.
4960
4961 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4962
4963         PR C++/18984
4964         * g++.dg/eh/ctor3.C: New test.
4965
4966 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4967
4968         * objc.dg/stabs-1.m: Allow section name to be quoted and
4969         assembly label to begin with '.LL'.
4970
4971 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4972
4973         * gcc.dg/vect/vect.exp
4974         (check_effective_target_lp64_or_vect_no_align): New.
4975         * gcc.dg/vect/vect-77.c: Use it.
4976         * gcc.dg/vect/vect-78.c: Use it.
4977
4978         * lib/target-supports.exp
4979         (check_effective_target_vect_no_max,
4980         check_effective_target_vect_no_bitwise,
4981         check_effective_target_vect_no_align): New.
4982         * gcc.dg/vect/vect-13.c: Use them.
4983         * gcc.dg/vect/vect-17.c: Ditto.
4984         * gcc.dg/vect/vect-18.c: Ditto.
4985         * gcc.dg/vect/vect-19.c: Ditto.
4986         * gcc.dg/vect/vect-20.c: Ditto.
4987         * gcc.dg/vect/vect-27.c: Ditto.
4988         * gcc.dg/vect/vect-29.c: Ditto.
4989         * gcc.dg/vect/vect-44.c: Ditto.
4990         * gcc.dg/vect/vect-48.c: Ditto.
4991         * gcc.dg/vect/vect-50.c: Ditto.
4992         * gcc.dg/vect/vect-52.c: Ditto.
4993         * gcc.dg/vect/vect-54.c: Ditto.
4994         * gcc.dg/vect/vect-56.c: Ditto.
4995         * gcc.dg/vect/vect-58.c: Ditto.
4996         * gcc.dg/vect/vect-60.c: Ditto.
4997         * gcc.dg/vect/vect-72.c: Ditto.
4998         * gcc.dg/vect/vect-80.c: Ditto.
4999
5000 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5001
5002         PR c++/14075
5003         * g++.dg/init/string1.C: New.
5004
5005         PR c++/18975
5006         * g++.dg/other/synth1.C: New.
5007
5008 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5009
5010         PR c/18963
5011         * gcc.dg/pr18963-1.c: New test.
5012
5013 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
5014
5015         PR c/18596
5016         * gcc.dg/funcdef-storage-1.c (foo): Remove.
5017         * gcc.dg/pr18596-1.c: Use dg-error.
5018         (dg-options): Use -fno-unit-at-a-time.
5019         * gcc.dg/pr18596-2.c: New test.
5020         * gcc.dg/pr18596-3.c: New test.
5021
5022 2004-12-20  Roger Sayle  <roger@eyesopen.com>
5023
5024         PR middle-end/18683
5025         * g++.dg/opt/pr18683-1.C: New test case.
5026
5027 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
5028
5029         PR other/19093
5030         * g++.dg/opt/max1.C: Fix for 64bit targets.
5031
5032 2004-12-20  Matt Austern  <austern@apple.com>
5033
5034         PR c++/19044
5035         * g++.dg/ext/builtin6.C: New
5036
5037 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
5038
5039         PR tree-optimization/19080
5040         * gcc.c-torture/compile/pr19080.c: New test.
5041
5042 2004-12-20  Steven Bosscher  <stevenb@suse.de>
5043
5044         * gcc.dg/20041219-1.c: New test.
5045
5046 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5047
5048         PR middle-end/19068
5049         * g++.dg/opt/max1.C: New test case.
5050
5051 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5052
5053         * gcc.dg/fdata-sections-1.c: New test.
5054
5055 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5056
5057         PR middle-end/18548
5058         * gcc.dg/max-1.c: New test case.
5059
5060 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5061
5062         * gcc.c-torture/execute/20041218-1.c: New test.
5063
5064 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5065
5066         * gcc.dg/pr18501.c: New test.
5067         * gcc.dg/uninit-5.c: XFAIL.
5068         * gcc.dg/uninit-9.c: XFAIL.
5069
5070 2004-12-17  Dale Johannesen  <dalej@apple.com>
5071
5072         * gcc.dg/20041213-1.c:  New.
5073
5074 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5075
5076         * objc.dg/stabs-1.m: Allow assembly label to begin
5077         with a dot ('.').
5078
5079 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5080
5081         * gcc.c-torture/execute/20041213-1.c: Move...
5082         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5083
5084 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5085
5086         PR c++/18721
5087         * g++.dg/lookup/conv-5.C: New.
5088
5089 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5090
5091         * objc.dg/stabs-1.m: New test.
5092
5093 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5094
5095         * gcc.dg/visibility-c.c: Change compile to
5096         assemble for the test.
5097
5098 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5099
5100         PR target/19041
5101         * gcc.dg/visibility-c.c: New test.
5102
5103 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5104
5105         PR middle-end/18493
5106         * gcc.dg/switch-8.c: New test case.
5107
5108 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5109
5110         PR c++/18905
5111         * g++.dg/template/init4.C: New.
5112         * g++.dg/opt/static3.C: Enable optimizer.
5113
5114 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5115
5116         * g++.dg/other/complex1.C: New test.
5117
5118 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5119
5120         * g++.dg/opt/inline9.C: New test.
5121
5122 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5123
5124         PR fortran/18993
5125         * gfotran.dg/nullify_1.f: New test.
5126
5127 2004-12-15  Richard Henderson  <rth@redhat.com>
5128
5129         * gcc.target/i386/i386.exp: New harness.
5130         * gcc.target/i386/vect-args.c: New.
5131
5132 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5133
5134         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5135
5136 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5137
5138         PR c++/18825
5139         * g++.dg/template/friend32.C: New test.
5140
5141 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5142
5143         * cpp/pragma-once-1.c: New test.
5144         * cpp/pragma-once-1b.h: Likewise.
5145         * cpp/pragma-once-1c.h: Likewise.
5146         * cpp/pragma-once-1d.h: Likewise.
5147         * cpp/inc/pragma-once-1a.h: Likewise.
5148
5149 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5150             Steven G. Kargl  <kargls@comcast.net>
5151
5152         PR fortran/17597
5153         * gfortran.dg/list_read_3.f90: New test.
5154
5155 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5156
5157         * gcc.dg/ftrapv-2.c: New test.
5158
5159 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5160
5161         PR c++/18981
5162         * g++.dg/template/typename9.C: New test.
5163
5164 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5165
5166         PR c++/18738
5167         * g++.dg/template/typename8.C: New test.
5168         * g++.dg/parse/friend2.C: Tweak error message.
5169
5170 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5171
5172         * gcc.c-torture/20041214-1.c: New test.
5173
5174 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5175
5176         PR c++/18965
5177         * g++.dg/init/array17.C: New test.
5178
5179 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/18793
5182         * g++.dg/init/aggr3.C: New test.
5183
5184 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5185
5186         * gcc.dg/altivec-types-1.c: New test.
5187         * gcc.dg/altivec-types-2.c: New test.
5188         * gcc.dg/altivec-types-3.c: New test.
5189         * gcc.dg/altivec-types-4.c: New test.
5190         * g++.dg/ext/altivec-types-1.C: New test.
5191         * g++.dg/ext/altivec-types-2.C: New test.
5192         * g++.dg/ext/altivec-types-3.C: New test.
5193         * g++.dg/ext/altivec-types-4.C: New test.
5194
5195 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5196
5197         PR middle-end/18951
5198         * gcc.c-torture/execute/20041213-1.c: New test.
5199
5200 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5201
5202         PR c++/18949
5203         * g++.dg/template/cast1.C: New.
5204
5205 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5206
5207         * gcc.c-torture/execute/20041213-2.c: New test.
5208
5209 2004-12-13  Richard Henderson  <rth@redhat.com>
5210
5211         * gcc.dg/i386-sse-10.c: Fix typo in options.
5212
5213 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5214
5215         PR c++/18968
5216         * g++.dg/opt/pr18968.C: New test.
5217
5218 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5219
5220         PR c++/18925
5221         * g++.dg/ext/visibility/staticdatamem.C: New test.
5222
5223 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5224
5225         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5226
5227 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5228
5229         PR rtl-optimization/18928
5230         * gcc.dg/pr18928-1.c: New test case.
5231
5232 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5233
5234         PR tree-opt/16951
5235         * gcc.c-torture/compile/20041211-1.c: New.
5236
5237 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5238
5239         PR middle-end/17564
5240         * gcc.c-torture/execute/20041212-1.c: New test.
5241
5242 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5243
5244         PR fortran/18869
5245         * gfortran.dg/common_1.f90: New test.
5246
5247 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5248         Paul Brook  <paul@codesourcery.com>
5249
5250         PR fortran/16222
5251         * gfortran.dg/real_do_1.f90: New test.
5252
5253 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5254
5255         PR tree-opt/18040
5256         * g++.dg/opt/ptrmem6.C: New test.
5257
5258 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5259
5260         PR middle-end/18921
5261         * gcc.dg/pr18921-1.c: New test case.
5262
5263 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5264
5265         PR fortran/17175
5266         * gfortran.dg/scale_1.f90: New test.
5267
5268 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5269
5270         PR middle-end/18903
5271         * gcc.c-torture/compile/pr18903.c: New test.
5272
5273 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5274
5275         * gcc.c-torture/execute/20041210-1.c: New test.
5276
5277 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5278
5279         PR c++/18731
5280         * g++.dg/parser/struct-1.C: New test.
5281         * g++.dg/parser/struct-2.C: New test.
5282         * g++.dg/parser/struct-3.C: New test.
5283
5284 2004-12-09  Richard Henderson  <rth@redhat.com>
5285
5286         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5287
5288         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5289         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5290
5291 2004-12-09  Matt Austern  <austern@apple.com>
5292
5293         PR c++/18514
5294         * g++.dg/ext/builtin1.C: New
5295         * g++.dg/ext/builtin2.C: New
5296         * g++.dg/ext/builtin3.C: New
5297         * g++.dg/ext/builtin4.C: New
5298         * g++.dg/ext/builtin5.C: New
5299
5300 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5301
5302         PR tree-opt/18904
5303         * g++.dg/opt/ptrmem5.C: New test.
5304
5305 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5306
5307         * g++.dg/parse/typename5.C: Adjust for new error.
5308         * g++.dg/parse/typename7.C: New.
5309
5310 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5311
5312         PR c++/18073
5313         * g++.dg/other/mmintrin.C: New test.
5314
5315 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5316
5317         PR c++/16681
5318         * g++.dg/init/array15.C: New.
5319         * g++.dg/init/array16.C: New.
5320
5321 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5322
5323         PR fortran/18826
5324         * gfortran.dg/assign_1.f90: New test.
5325
5326 2004-12-08  Nick Clifton  <nickc@redhat.com>
5327
5328         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5329         * gcc.target/xstormy16/data_below100: Likewise.
5330         * gcc.target/xstormy16/sfr: Likewise.
5331         * gcc.target/xstormy16/below100.S: New test source file.
5332         * gcc.target/xstormy16/below100.ld: New test linker script.
5333         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5334         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5335         bp instructions.
5336         * gcc.target/xstormy16/bp.c: Likewise.
5337
5338         * gcc.target/xstormy16/bss_below100: New files:
5339         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5340         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5341         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5342         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5343         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5344         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5345         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5346         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5347         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5348         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5349         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5350         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5351         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5352         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5353         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5354         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5355         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5356         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5357         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5358         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5359         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5360         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5361         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5362         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5363         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5364         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5365         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5366
5367         * gcc.target/xstormy16/data_below100: New files:
5368         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5369         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5370         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5371         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5372         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5373         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5374         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5375         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5376         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5377         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5378         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5379         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5380         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5381         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5382         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5383         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5384         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5385         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5386         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5387         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5388         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5389         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5390         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5391         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5392         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5393         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5394         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5395
5396         * gcc.target/xstormy16/sfr: New files:
5397         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5398         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5399         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5400         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5401         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5402         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5403         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5404         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5405         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5406         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5407         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5408         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5409         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5410         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5411         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5412         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5413         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5414         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5415         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5416         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5417         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5418         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5419         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5420         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5421         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5422         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5423         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5424         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5425         27_if0_sfrw_bitfield_f.c
5426
5427 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5428
5429         PR c++/18100
5430         * g++.dg/lookup/name-clash4.C: New test.
5431
5432 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5433
5434         PR c++/18672
5435         * g++.dg/opt/array1.C: New.
5436
5437         PR c++/18803
5438         * g++.dg/template/operator5.C: New.
5439
5440 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5441
5442         PR c/18867
5443         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5444
5445 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5446
5447         * gcc.dg/noncompile/20041207.c: New test.
5448
5449 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5450
5451         * g++.dg/other/unreachable-1.C: New test.
5452
5453 2004-12-06  Nick Clifton  <nickc@redhat.com>
5454
5455         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5456         <limits.h> because the latter comes from gcc's include/ directory
5457         and not the newlib/libc/include directory.
5458
5459 2004-12-04  Richard Henderson  <rth@redhat.com>
5460
5461         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5462
5463 2004-12-04  Richard Henderson  <rth@redhat.com>
5464
5465         * lib/target-supports.exp (check_gc_sections_available): Disable
5466         for alpha and ia64.
5467
5468 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5469
5470         PR middle-end/17909
5471         * g++.dg/other/vararg-2.C: New test.
5472
5473 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5474
5475         PR c++/17011, c++/17971
5476         * g++.dg/template/error15.C: Adjust expected error.
5477         * g++.dg/template/instantiate3.C: Likewise.
5478
5479 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5480
5481         * gcc.dg/altivec-18.c: Fix for darwin
5482
5483 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5484
5485         PR c++/18782
5486         * g++.dg/parse/ptrmem2.C: New.
5487
5488         PR c++/18318
5489         * g++.dg/template/new1.C: New.
5490
5491 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5492
5493         PR fortran/18710
5494         * gfortran.dg/direct_io_3.f90: New test.
5495
5496 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5497
5498         PR 18758
5499         * g++.dg/parse/crash21.C: New.
5500
5501 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5502
5503         PR c++/15664, c++/18276
5504         * g++.dg/template/ttp13.C: New test.
5505         * g++.dg/template/ttp14.C: Likewise.
5506
5507 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5508
5509         PR c++/18123
5510         * g++.dg/parse/enum2.C: New test.
5511         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5512
5513 2004-12-02  Nick Clifton  <nickc@redhat.com>
5514
5515         * gcc.target/xstormy16: New test directory.
5516         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5517         * gcc.target/xstormy16/bp.c: Check the generation of bp
5518         instructions.
5519         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5520         bn instructions and the BELOW100 attribute.
5521
5522 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5523
5524         PR target/16952
5525         * gcc.dg/ppc-eabi.c: New.
5526
5527 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5528
5529         PR fortran/18284
5530         * gfortran.dg/backspace.f90
5531
5532 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5533
5534         * gfortran.dg/inquire.f90: New test.
5535
5536 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5537
5538         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5539         handle effective-target-keyword.
5540         (dg-skip-if): Support effective-target keyword as target list.
5541         (dg-xfail-if): Ditto.
5542         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5543
5544 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5545
5546         PR tree-optimization/18291
5547         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5548
5549 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5550
5551         PR C++/18729
5552         * g++.dg/parse/crash20.C: New.
5553
5554         PR c++/17431
5555         * g++.dg/overload/arg1.C: New.
5556         * g++.dg/overload/arg2.C: New.
5557         * g++.dg/overload/arg3.C: New.
5558         * g++.dg/overload/arg4.C: New.
5559
5560 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5561
5562         * gcc.dg/c99-flex-array-4.c: Remove.
5563
5564 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5565
5566         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5567
5568         * lib/target-supports.exp (is-effective-target): Simplify.
5569
5570         * lib/target-supports.exp (check_effective_target_vect_long):
5571         Fix for powerpc64-*-*.
5572
5573 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5574
5575         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5576         to support new requirements on FreeBSD 5.
5577
5578 2004-11-30  Devang Patel  <dpatel@apple.com>
5579
5580         PR 18702
5581         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5582
5583 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5584
5585         * g++.dg/ext/altivec-13.C: New test.
5586
5587 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5588
5589         PR tree-opt/18298
5590         * gcc.c-torture/execute/p18298.c: New test.
5591
5592 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5593             Dorit Naishlos  <dorit@il.ibm.com>
5594
5595         PR tree-opt/18607
5596         * gcc.dg/vect/vect-89.c: New test.
5597
5598 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5599
5600         * gcc.dg/pr18596-1.c: New test.
5601
5602 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5603
5604         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5605
5606 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5607
5608         PR c/18479
5609         * gcc.dg/pr18479.c: New test.
5610
5611 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5612
5613         PR target/18490
5614         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5615         mmix-knuth-mmixware.
5616
5617         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5618         cris-*-elf* cris-*-aout* mmix-*-*
5619
5620 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5621
5622         PR middle-end/18725
5623         * gcc.dg/pr18725.c: New test.
5624
5625 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5626
5627         PR target/18488
5628         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5629
5630         PR target/18336
5631         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5632
5633 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5634
5635         PR c++/18368
5636         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5637         * g++.old-deja/g++.law/ctors5.C: Likewise.
5638         * g++.old-deja/g++.other/crash25.C: Likewise.
5639
5640         PR c++/18674
5641         * g++.dg/template/error16.C: New test.
5642
5643         PR c++/18512
5644         * g++.dg/template/crash29.C: New test.
5645
5646 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5647
5648         PR tree-optimization/18712
5649         * gcc.c-torture/compile/pr18712.c: New test.
5650
5651 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5652
5653         PR c/7544
5654         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5655         tests.
5656
5657 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5658
5659         PR c++/18652
5660         * g++.dg/lookup/crash6.C: New test.
5661
5662 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5663
5664         PR middle-end/18164
5665         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5666
5667 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5668
5669         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5670         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5671         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5672
5673 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5674
5675         * gcc.dg/pr18164.c: New test.
5676
5677 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5678
5679         * gcc.dg/funroll-loops-all.c: New.
5680
5681 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5682
5683         PR target/18489
5684         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5685         delimeter, match space and TAB as well as ":".
5686
5687         PR target/18484
5688         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5689
5690         PR target/18348
5691         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5692
5693         PR target/18345
5694         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5695
5696         PR target/18337
5697         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5698
5699 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5700
5701         * gfortran.dg/direct_io_2.f90: New test.
5702
5703 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5704
5705         PR target/18334
5706         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5707
5708 2004-11-28  Richard Henderson  <rth@redhat.com>
5709
5710         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5711
5712 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5713
5714         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5715         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5716         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5717         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5718         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5719         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5720         gcc.dg/pointer-arith-8.c: New tests.
5721
5722 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5723
5724         PR fortran/18364
5725         * gfortran.dg/endfile.f90: New test.
5726
5727 2004-11-27  Falk Hueffner  <falk@debian.org>
5728
5729         * gcc.dg/loop-6.c: New test.
5730
5731 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5732
5733         * gcc.c-torture/execute/20041126-1.c: New test.
5734
5735 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5736
5737         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5738         on IRIX.
5739
5740 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5741
5742         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5743         functions.
5744
5745 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5746
5747         PR rtl-optimization/17825
5748         * gcc.c-torture/compile/20041119-1.c: New test.
5749
5750 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5751
5752         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5753         Check existence of ld library path variables before unsetting.
5754
5755 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5756
5757         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5758
5759 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5760
5761         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5762
5763 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5764
5765         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5766
5767 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5768
5769         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5770         dg-do directive.
5771
5772 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5773
5774         * gcc.dg/pr17957.c: Pass --param, not -param.
5775
5776 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5777
5778         PR middle-end/17957
5779         * testsuite/gcc.dg/pr17957.c: New test.
5780
5781 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/18445
5784         * g++.dg/template/crash28.C: Likewise.
5785
5786         PR c++/18001
5787         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5788         * g++.dg/ext/lvaddr.C: Likewise.
5789         * g++.dg/opt/pr7503-3.C: Likewise.
5790
5791         PR c++/18466
5792         * g++.dg/parse/qualified3.C: New test.
5793         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5794
5795         PR c++/18545
5796         * g++.dg/expr/return1.C: New test.
5797
5798 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5799
5800         Friend class name lookup 3/n, PR c++/3332
5801         * g++.dg/lookup/friend3.C: New test.
5802         * g++.dg/lookup/friend4.C: Likewise.
5803         * g++.dg/lookup/friend5.C: Likewise.
5804
5805 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5806
5807         Friend class name lookup 2/n, PR c++/14513, c++/15410
5808         * g++.dg/lookup/friend2.C: New test.
5809         * g++.dg/template/friend31.C: Likewise.
5810
5811 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5812
5813         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5814
5815 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5816
5817         PR c++/17473
5818         * g++.dg/tc1/dr56.C: Remove.
5819         * g++.dg/template/typedef1.C: Add dg-error markers.
5820         * g++.old-deja/g++.other/typedef7.C: Likewise.
5821
5822         PR c++/18285
5823         * g++.dg/parse/typedef7.C: New test.
5824
5825 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5826
5827         * gcc.c-torture/execute/20041124-1.c: New test.
5828
5829 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5830
5831         * g++.dg/template/deduce3.C: New test.
5832
5833         PR c++/18586
5834         * g++.dg/template/crash27.C: New test.
5835
5836         PR c++/18530
5837         * g++.dg/warn/Wshadow-3.C: New test.
5838
5839 2004-11-24  Devang Patel  <dpatel@apple.com>
5840
5841         PR/18555
5842         * gcc.dg/cpp/isysroot-1.c: New test.
5843         * gcc.dg/cpp/usr/include/stdio.h: New file.
5844         * gcc.dg/cpp/isysroot-2.c: New test.
5845         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5846         New file.
5847
5848 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5849
5850         PR c++/8929
5851         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5852
5853 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5854
5855         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5856         * gcc.target/sparc/pdist.c: Likewise.
5857
5858 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5859
5860         PR c++/16882
5861         * g++.dg/conversion/simd1.C: New test.
5862
5863 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5864
5865         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5866         and restore_ld_library_path_env_vars.
5867         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5868         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5869         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5870         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5871
5872 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5873
5874         * gcc.dg/pragma-align-2.c: Test macro expansion.
5875         * gcc.dg/pragma-pack-2.c: New test.
5876
5877 2004-11-23  Richard Henderson  <rth@redhat.com>
5878
5879         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5880         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5881         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5882         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5883         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5884         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5885
5886         * gcc.dg/vect/vect.exp: Add check for alpha.
5887         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5888         (check_effective_target_vect_int): Enable for alpha.
5889         (check_effective_target_vect_long): New.
5890         (is-effective-target): Add it.
5891
5892 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5893
5894         * gcc.dg/pr18614-1.c: New test.
5895
5896 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5897
5898         * gcc.dg/setjmp-2.c: New test.
5899
5900 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5901
5902         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5903         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5904         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5905         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5906         gcc.target/sparc/pdist.c: New tests.
5907
5908 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5909
5910         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5911
5912 2004-11-22  Dale Johannesen  <dalej@apple.com>
5913
5914         * gcc.dg/20041111-1.c:  New.
5915
5916 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5917
5918         PR tree-opt/18536
5919         * gcc.dg/vect/pr18536.c: New test.
5920
5921 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5922
5923         PR c++/18354
5924         * g++.dg/template/nontype11.C: New test.
5925
5926 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5927
5928         PR middle-end/18520
5929         * gcc.dg/pr18520-1.c: New test case.
5930
5931 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5932
5933         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5934         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5935         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5936         expected diagnostics.
5937
5938 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5939
5940         PR target/18580
5941         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5942         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5943         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5944
5945 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5946
5947         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5948
5949 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5950             Joseph Myers  <joseph@codesourcery.com>
5951
5952         * lib/target-supports.exp (check_visibility_available): Really
5953         test the compiler.
5954
5955 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5956
5957         PR tree-opt/18181
5958         * gcc.dg/vect/vect-85.c: New test.
5959         * gcc.dg/vect/vect-86.c: New test.
5960         * gcc.dg/vect/vect-87.c: New test.
5961         * gcc.dg/vect/vect-88.c: New test.
5962
5963 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5964
5965         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5966
5967 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5968
5969         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5970         * gcc.dg/ppc-and-1.c: Ditto.
5971         * gcc.dg/ppc-compare-1.c: Ditto.
5972         * gcc.dg/ppc-mov-1.c: Ditto
5973
5974 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5975             Mark Mitchell  <mark@codesourcery.com>
5976
5977         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5978
5979 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5980             Aldy Hernandez  <aldyh@redhat.com>
5981
5982         * lib/target-supports.exp (check_effective_target_vect_int): New
5983         (check_effective_target_vect_float): New
5984         (check_effective_target_vect_double): New.
5985         (is-effective-target): Support new effective targets keywords.
5986         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5987         default action for dg-do.
5988         * gcc.dg/vect/pr16105.c: Use new support.
5989         * gcc.dg/vect/pr18400.c: Ditto.
5990         * gcc.dg/vect/pr18425.c: Ditto.
5991         * gcc.dg/vect/vect-1.c: Ditto.
5992         * gcc.dg/vect/vect-10.c: Ditto.
5993         * gcc.dg/vect/vect-11.c: Ditto.
5994         * gcc.dg/vect/vect-12.c: Ditto.
5995         * gcc.dg/vect/vect-13.c: Ditto.
5996         * gcc.dg/vect/vect-14.c: Ditto.
5997         * gcc.dg/vect/vect-15.c: Ditto.
5998         * gcc.dg/vect/vect-16.c: Ditto.
5999         * gcc.dg/vect/vect-17.c: Ditto.
6000         * gcc.dg/vect/vect-18.c: Ditto.
6001         * gcc.dg/vect/vect-19.c: Ditto.
6002         * gcc.dg/vect/vect-2.c: Ditto.
6003         * gcc.dg/vect/vect-20.c: Ditto.
6004         * gcc.dg/vect/vect-21.c: Ditto.
6005         * gcc.dg/vect/vect-22.c: Ditto.
6006         * gcc.dg/vect/vect-23.c: Ditto.
6007         * gcc.dg/vect/vect-24.c: Ditto.
6008         * gcc.dg/vect/vect-25.c: Ditto.
6009         * gcc.dg/vect/vect-26.c: Ditto.
6010         * gcc.dg/vect/vect-27.c: Ditto.
6011         * gcc.dg/vect/vect-27a.c: Ditto.
6012         * gcc.dg/vect/vect-28.c: Ditto.
6013         * gcc.dg/vect/vect-29.c: Ditto.
6014         * gcc.dg/vect/vect-29a.c: Ditto.
6015         * gcc.dg/vect/vect-3.c: Ditto.
6016         * gcc.dg/vect/vect-30.c: Ditto.
6017         * gcc.dg/vect/vect-31.c: Ditto.
6018         * gcc.dg/vect/vect-32.c: Ditto.
6019         * gcc.dg/vect/vect-33.c: Ditto.
6020         * gcc.dg/vect/vect-34.c: Ditto.
6021         * gcc.dg/vect/vect-35.c: Ditto.
6022         * gcc.dg/vect/vect-36.c: Ditto.
6023         * gcc.dg/vect/vect-37.c: Ditto.
6024         * gcc.dg/vect/vect-38.c: Ditto.
6025         * gcc.dg/vect/vect-4.c: Ditto.
6026         * gcc.dg/vect/vect-40.c: Ditto.
6027         * gcc.dg/vect/vect-41.c: Ditto.
6028         * gcc.dg/vect/vect-42.c: Ditto.
6029         * gcc.dg/vect/vect-43.c: Ditto.
6030         * gcc.dg/vect/vect-44.c: Ditto.
6031         * gcc.dg/vect/vect-45.c: Ditto.
6032         * gcc.dg/vect/vect-46.c: Ditto.
6033         * gcc.dg/vect/vect-47.c: Ditto.
6034         * gcc.dg/vect/vect-48.c: Ditto.
6035         * gcc.dg/vect/vect-48a.c: Ditto.
6036         * gcc.dg/vect/vect-49.c: Ditto.
6037         * gcc.dg/vect/vect-5.c: Ditto.
6038         * gcc.dg/vect/vect-50.c: Ditto.
6039         * gcc.dg/vect/vect-51.c: Ditto.
6040         * gcc.dg/vect/vect-52.c: Ditto.
6041         * gcc.dg/vect/vect-53.c: Ditto.
6042         * gcc.dg/vect/vect-54.c: Ditto.
6043         * gcc.dg/vect/vect-55.c: Ditto.
6044         * gcc.dg/vect/vect-56.c: Ditto.
6045         * gcc.dg/vect/vect-56a.c: Ditto.
6046         * gcc.dg/vect/vect-57.c: Ditto.
6047         * gcc.dg/vect/vect-58.c: Ditto.
6048         * gcc.dg/vect/vect-59.c: Ditto.
6049         * gcc.dg/vect/vect-6.c: Ditto.
6050         * gcc.dg/vect/vect-60.c: Ditto.
6051         * gcc.dg/vect/vect-61.c: Ditto.
6052         * gcc.dg/vect/vect-62.c: Ditto.
6053         * gcc.dg/vect/vect-63.c: Ditto.
6054         * gcc.dg/vect/vect-64.c: Ditto.
6055         * gcc.dg/vect/vect-65.c: Ditto.
6056         * gcc.dg/vect/vect-66.c: Ditto.
6057         * gcc.dg/vect/vect-67.c: Ditto.
6058         * gcc.dg/vect/vect-68.c: Ditto.
6059         * gcc.dg/vect/vect-69.c: Ditto.
6060         * gcc.dg/vect/vect-7.c: Ditto.
6061         * gcc.dg/vect/vect-72.c: Ditto.
6062         * gcc.dg/vect/vect-72a.c: Ditto.
6063         * gcc.dg/vect/vect-73.c: Ditto.
6064         * gcc.dg/vect/vect-74.c: Ditto.
6065         * gcc.dg/vect/vect-75.c: Ditto.
6066         * gcc.dg/vect/vect-76.c: Ditto.
6067         * gcc.dg/vect/vect-77.c: Ditto.
6068         * gcc.dg/vect/vect-77a.c: Ditto.
6069         * gcc.dg/vect/vect-78.c: Ditto.
6070         * gcc.dg/vect/vect-79.c: Ditto.
6071         * gcc.dg/vect/vect-8.c: Ditto.
6072         * gcc.dg/vect/vect-80.c: Ditto.
6073         * gcc.dg/vect/vect-82.c: Ditto.
6074         * gcc.dg/vect/vect-82_64.c: Ditto.
6075         * gcc.dg/vect/vect-83.c: Ditto.
6076         * gcc.dg/vect/vect-83_64.c: Ditto.
6077         * gcc.dg/vect/vect-9.c: Ditto.
6078         * gcc.dg/vect/vect-all.c: Ditto.
6079         * gcc.dg/vect/vect-none.c: Ditto.
6080
6081 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6082
6083         * lib/gcc-dg.exp (dg-skip-if): New function.
6084         (dg-forbid-option): Remove.
6085         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6086         * g++.dg/abi/bitfield8.C: Likewise.
6087         * g++.dg/abi/dtor1.C: Likewise.
6088         * g++.dg/abi/empty10.C: Likewise.
6089         * g++.dg/abi/empty7.C: Likewise.
6090         * g++.dg/abi/empty9.C: Likewise.
6091         * g++.dg/abi/layout3.C: Likewise.
6092         * g++.dg/abi/layout4.C: Likewise.
6093         * g++.dg/abi/thunk1.C: Likewise.
6094         * g++.dg/abi/thunk2.C: Likewise.
6095         * g++.dg/abi/vbase11.C: Likewise.
6096         * g++.dg/abi/vthunk2.C: Likewise.
6097         * g++.dg/abi/vthunk3.C: Likewise.
6098         * g++.dg/ext/attrib8.C: Likewise.
6099         * g++.dg/opt/longbranch2.C: Likewise.
6100         * g++.dg/opt/reg-stack4.C: Likewise.
6101         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6102         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6103         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6104         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6105         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6106         * gcc.dg/20000609-1.c: Likewise.
6107         * gcc.dg/20000720-1.c: Likewise.
6108         * gcc.dg/20011107-1.c: Likewise.
6109         * gcc.dg/20011119-1.c: Likewise.
6110         * gcc.dg/20020108-1.c: Likewise.
6111         * gcc.dg/20020122-2.c: Likewise.
6112         * gcc.dg/20020122-3.c: Likewise.
6113         * gcc.dg/20020201-3.c: Likewise.
6114         * gcc.dg/20020206-1.c: Likewise.
6115         * gcc.dg/20020218-1.c: Likewise.
6116         * gcc.dg/20020310-1.c: Likewise.
6117         * gcc.dg/20020411-1.c: Likewise.
6118         * gcc.dg/20020418-2.c: Likewise.
6119         * gcc.dg/20020426-1.c: Likewise.
6120         * gcc.dg/20020426-2.c: Likewise.
6121         * gcc.dg/20020517-1.c: Likewise.
6122         * gcc.dg/20020523-1.c: Likewise.
6123         * gcc.dg/20020523-2.c: Likewise.
6124         * gcc.dg/20020729-1.c: Likewise.
6125         * gcc.dg/20030204-1.c: Likewise.
6126         * gcc.dg/20030826-2.c: Likewise.
6127         * gcc.dg/20030926-1.c: Likewise.
6128         * gcc.dg/20031202-1.c: Likewise.
6129         * gcc.dg/980312-1.c: Likewise.
6130         * gcc.dg/980313-1.c: Likewise.
6131         * gcc.dg/990117-1.c: Likewise.
6132         * gcc.dg/990424-1.c: Likewise.
6133         * gcc.dg/990524-1.c: Likewise.
6134         * gcc.dg/991230-1.c: Likewise.
6135         * gcc.dg/i386-387-1.c: Likewise.
6136         * gcc.dg/i386-387-2.c: Likewise.
6137         * gcc.dg/i386-387-3.c: Likewise.
6138         * gcc.dg/i386-387-4.c: Likewise.
6139         * gcc.dg/i386-387-5.c: Likewise.
6140         * gcc.dg/i386-387-6.c: Likewise.
6141         * gcc.dg/i386-asm-1.c: Likewise.
6142         * gcc.dg/i386-bitfield1.c: Likewise.
6143         * gcc.dg/i386-bitfield2.c: Likewise.
6144         * gcc.dg/i386-loop-1.c: Likewise.
6145         * gcc.dg/i386-loop-2.c: Likewise.
6146         * gcc.dg/i386-loop-3.c: Likewise.
6147         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6148         * gcc.dg/i386-pic-1.c: Likewise.
6149         * gcc.dg/i386-regparm.c: Likewise.
6150         * gcc.dg/i386-signbit-1.c: Likewise.
6151         * gcc.dg/i386-signbit-2.c: Likewise.
6152         * gcc.dg/i386-signbit-3.c: Likewise.
6153         * gcc.dg/i386-sse-5.c: Likewise.
6154         * gcc.dg/i386-sse-8.c: Likewise.
6155         * gcc.dg/i386-unroll-1.c: Likewise.
6156         * gcc.dg/tls/opt-1.c: Likewise.
6157         * gcc.dg/tls/opt-2.c: Likewise.
6158         * gcc.dg/unroll-1.c: Likewise.
6159         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6160         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6161         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6162         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6163
6164 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6165
6166         * g++.dg/template/incomplete1.C: New test.
6167
6168 2004-11-16  Nick Clifton  <nickc@redhat.com>
6169
6170         Revert patches accidentally commited during checkin of fixes for
6171         xstormy16 tests:
6172         gcc.c-torture/execute/simd-4.c: Revert
6173         gcc.dg/20040910-1.c: Revert.
6174
6175 2004-11-16  Paul Brook  <paul@codesourcery.com>
6176
6177         PR fortran/13010
6178         * gfortran.dg/der_pointer_1.f90: New test.
6179
6180 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6181
6182         PR c/18498
6183         * gcc.dg/bitfld-13.c: New test.
6184
6185 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6186
6187         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6188         powerpc*-*-linux*.
6189
6190         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6191         * gcc.dg/ppc64-abi-2.c: Ditto.
6192         * gcc.dg/ppc64-abi-3.c: Ditto.
6193
6194         * lib/gcc-dg.exp (dg-target-list): Remove.
6195
6196 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6197
6198         * gcc.dg/ia64-postinc.c: New test.
6199
6200 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6201
6202         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6203
6204 2004-11-15  Nick Clifton  <nickc@redhat.com>
6205
6206         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6207         __INT_MAX__ so that the test can be compiled by toolchains
6208         targeted at 16-bit processors.
6209
6210         * gcc.dg/20040625-1.c: Use long constants rather than integers
6211         when performing arithmetic that will overflow 16-bits.
6212
6213         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6214         xstormy16.  It does not support 128-bit vector operations.
6215
6216         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6217         with the macro PTR_TYPE.  Define this macro to an integer type
6218         suitable for holding a pointer.
6219
6220         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6221         the target is a 16-bit processor.
6222
6223         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6224         16-bit targets where the character constant will be too long.
6225
6226         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6227         where the double will not be directly addressable.
6228
6229 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6230
6231         Friend class name lookup 1/n, PR c++/18471
6232         * g++.dg/template/crash26.C: New test.
6233         * g++.dg/lookup/struct1.C: Adjust expected error.
6234         * g++.dg/parse/elab1.C: Likewise.
6235         * g++.dg/parse/elab2.C: Likewise.
6236         * g++.dg/parse/int-as-enum1.C: Likewise.
6237         * g++.dg/parse/struct-as-enum1.C: Likewise.
6238         * g++.dg/parse/typedef1.C: Likewise.
6239         * g++.dg/parse/typedef3.C: Likewise.
6240         * g++.dg/parse/typedef4.C: Likewise.
6241         * g++.dg/parse/typedef5.C: Likewise.
6242         * g++.dg/template/nontype4.C: Likewise.
6243         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6244         * g++.old-deja/g++.other/elab1.C: Likewise.
6245         * g++.old-deja/g++.other/syntax4.C: Likewise.
6246
6247 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6248
6249         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6250
6251 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6252
6253         * gcc.c-torture/execute/20041114-1.c: New test.
6254
6255 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6256
6257         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6258         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6259         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6260         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6261         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6262         gcc.dg/switch-7.c: New tests.
6263
6264 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6265
6266         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6267
6268 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6269
6270         PR tree-opt/18400
6271         * gcc.dg/vect/pr18400.c: New test.
6272
6273 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6274             Andrew Pinski  <pinskia@physics.uc.edu>
6275
6276         PR tree-opt/18425
6277         * gcc.dg/vect/pr18425.c: New test.
6278
6279 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6280
6281         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6282         Guard with dg-require-alias and dg-require-visibility.
6283
6284 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6285
6286         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6287
6288 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6289
6290         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6291
6292 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6293
6294         PR c++/17344
6295         * g++.dg/template/defarg5.C: New test.
6296
6297 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6298
6299         * g++.dg/parse/cast1.C: Run only on ILP32.
6300         * g++.old-deja/g++.mike/p784.C: Likewise.
6301
6302 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6303
6304         * gcc.c-torture/execute/20041113-1.c: New test.
6305
6306 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6307
6308         PR target/18230
6309         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6310         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6311         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6312         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6313         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6314         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6315         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6316         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6317         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6318         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6319         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6320         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6321         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6322
6323 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6324
6325         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6326         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6327         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6328         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6329         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6330         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6331         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6332         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6333         gcc.target/sparc/combined-1.c: New tests.
6334
6335 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6336
6337         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6338         New tests.
6339
6340 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6341
6342         * lib/gcc-dg.exp (dg-forbid-option): New function.
6343         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6344         * g++.dg/abi/bitfield8.C: Likewise.
6345         * g++.dg/abi/dtor1.C: Likewise.
6346         * g++.dg/abi/empty10.C: Likewise.
6347         * g++.dg/abi/empty7.C: Likewise.
6348         * g++.dg/abi/empty9.C: Likewise.
6349         * g++.dg/abi/layout3.C: Likewise.
6350         * g++.dg/abi/layout4.C: Likewise.
6351         * g++.dg/abi/thunk1.C: Likewise.
6352         * g++.dg/abi/thunk2.C: Likewise.
6353         * g++.dg/abi/vbase11.C: Likewise.
6354         * g++.dg/abi/vthunk2.C: Likewise.
6355         * g++.dg/abi/vthunk3.C: Likewise.
6356         * g++.dg/ext/attrib8.C: Likewise.
6357         * g++.dg/opt/longbranch2.C: Likewise.
6358         * g++.dg/opt/reg-stack4.C: Likewise.
6359         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6360         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6361         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6362         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6363         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6364         * gcc.dg/20000609-1.c: Likewise.
6365         * gcc.dg/20000720-1.c: Likewise.
6366         * gcc.dg/20011107-1.c: Likewise.
6367         * gcc.dg/20011119-1.c: Likewise.
6368         * gcc.dg/20020108-1.c: Likewise.
6369         * gcc.dg/20020122-2.c: Likewise.
6370         * gcc.dg/20020122-3.c: Likewise.
6371         * gcc.dg/20020201-3.c: Likewise.
6372         * gcc.dg/20020206-1.c: Likewise.
6373         * gcc.dg/20020218-1.c: Likewise.
6374         * gcc.dg/20020310-1.c: Likewise.
6375         * gcc.dg/20020411-1.c: Likewise.
6376         * gcc.dg/20020418-2.c: Likewise.
6377         * gcc.dg/20020426-1.c: Likewise.
6378         * gcc.dg/20020426-2.c: Likewise.
6379         * gcc.dg/20020517-1.c: Likewise.
6380         * gcc.dg/20020523-1.c: Likewise.
6381         * gcc.dg/20020523-2.c: Likewise.
6382         * gcc.dg/20020729-1.c: Likewise.
6383         * gcc.dg/20030204-1.c: Likewise.
6384         * gcc.dg/20030826-2.c: Likewise.
6385         * gcc.dg/20030926-1.c: Likewise.
6386         * gcc.dg/20031202-1.c: Likewise.
6387         * gcc.dg/980312-1.c: Likewise.
6388         * gcc.dg/980313-1.c: Likewise.
6389         * gcc.dg/990117-1.c: Likewise.
6390         * gcc.dg/990424-1.c: Likewise.
6391         * gcc.dg/990524-1.c: Likewise.
6392         * gcc.dg/991230-1.c: Likewise.
6393         * gcc.dg/i386-387-1.c: Likewise.
6394         * gcc.dg/i386-387-2.c: Likewise.
6395         * gcc.dg/i386-387-3.c: Likewise.
6396         * gcc.dg/i386-387-4.c: Likewise.
6397         * gcc.dg/i386-387-5.c: Likewise.
6398         * gcc.dg/i386-387-6.c: Likewise.
6399         * gcc.dg/i386-asm-1.c: Likewise.
6400         * gcc.dg/i386-bitfield1.c: Likewise.
6401         * gcc.dg/i386-bitfield2.c: Likewise.
6402         * gcc.dg/i386-loop-1.c: Likewise.
6403         * gcc.dg/i386-loop-2.c: Likewise.
6404         * gcc.dg/i386-loop-3.c: Likewise.
6405         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6406         * gcc.dg/i386-pic-1.c: Likewise.
6407         * gcc.dg/i386-regparm.c: Likewise.
6408         * gcc.dg/i386-signbit-1.c: Likewise.
6409         * gcc.dg/i386-signbit-2.c: Likewise.
6410         * gcc.dg/i386-signbit-3.c: Likewise.
6411         * gcc.dg/i386-sse-5.c: Likewise.
6412         * gcc.dg/i386-sse-8.c: Likewise.
6413         * gcc.dg/i386-unroll-1.c: Likewise.
6414         * gcc.dg/tls/opt-1.c: Likewise.
6415         * gcc.dg/tls/opt-2.c: Likewise.
6416         * gcc.dg/unroll-1.c: Likewise.
6417         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6418         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6419         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6420         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6421         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6422         -m64 is specified.
6423
6424 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/18389
6427         * g++.dg/parse/cond1.C: New test.
6428
6429         PR c++/18429
6430         * g++.dg/template/array9.C: New test.
6431         * g++.dg/ext/vla1.C: Adjust error messages.
6432         * g++.dg/ext/vlm1.C: Likewise.
6433         * g++.dg/template/crash2.C: Likewise.
6434
6435         PR c++/18436
6436         * g++.dg/template/call3.C: New test.
6437
6438         PR c++/18407
6439         * g++.dg/template/ptrmem11.C: New test.
6440
6441 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6442
6443         PR other/14264
6444         * lib/g++.exp: Set LC_ALL and LANG to C.
6445         * lib/gcc-dg.exp: Likewise.
6446         * lib/gfortran.exp: Likewise.
6447         * lib/objc.exp: Likewise.
6448         * lib/treelang.exp: Likewise.
6449
6450 2004-11-12  Andreas Schwab  <schwab@suse.de>
6451
6452         * gcc.dg/pr16286.c: Fix last change.
6453
6454 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/18416
6457         * g++.dg/init/global1.C: New test.
6458
6459 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6460
6461         * gcc.c-torture/execute/20041112-1.c: New test.
6462
6463 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6464
6465         * lib/gcc-dg.exp (dg-target-list): New.
6466
6467 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6468             Richard Sandiford  <rsandifo@redhat.com>
6469
6470         * lib/target-supports.exp (get-compiler_messages): New.
6471         (check_named_sections_available): Use it.
6472         (check_effective_target_ilp32): New.
6473         (check_effective_target_lp64): New.
6474         (is-effective-target): New.
6475         * lib/gcc-dg.exp (dg-require-effective-target): New.
6476
6477 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6478
6479         * gcc.dg/precedence-1.c: New test.
6480
6481 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6482
6483         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6484
6485         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6486         message, delete generated files, use more descriptive name for
6487         executable, and make the test unsupported when it cannot be run.
6488
6489         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6490         (dg-require-weak, dg-require-visibility, dg-require-alias,
6491         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6492         dg-require-iconv, dg-require-named-sections): Use it.
6493
6494         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6495
6496 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6497
6498         PR target/16457
6499         * gcc.dg/ppc-and-1: New
6500
6501         PR target/16796
6502         * gcc.dg/ppc-mov-1.c: New.
6503
6504         PR target/16458
6505         * gcc.dg/ppc-compare-1.c: New.
6506
6507 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6508
6509         * objc.dg/desig-init-2.m: New test.
6510
6511 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6512
6513         PR middle-end/18160
6514         * g++.dg/warn/register-var-1.C: New test.
6515         * g++.dg/warn/register-var-2.C: New test.
6516
6517 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6518
6519         * gcc.dg/union-2.c: New test.
6520
6521 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6522
6523         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6524         New test for PR tree-optimization/17892.
6525
6526 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/18369
6529         * g++.dg/init/new12.C: New test.
6530
6531 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6532
6533         * gcc.target/sparc: New directory.
6534         * gcc.target/sparc/sparc.exp: New driver.
6535         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6536         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6537         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6538         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6539
6540 2004-11-10  Paul Brook  <paul@codesourcery.com>
6541
6542         PR fortran/18218
6543         * gfortran.dg/list_read.c: New test.
6544
6545 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6546
6547         PR c/18322
6548         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6549         expected diagnostic location.
6550
6551 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6552
6553         * gcc.dg/20041109-1.c: New test.
6554
6555 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6556
6557         PR objc/18406
6558         * objc/compile/pr18406.m: New test.
6559
6560 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6561
6562         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6563
6564 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6565
6566         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6567
6568 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6569
6570         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6571
6572 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6573
6574         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6575         exit.
6576
6577 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6578
6579         PR tree-opt/18299
6580         * gcc.c-torture/pr18299-1.c: New test.
6581
6582 2004-11-06  Andreas Schwab  <schwab@suse.de>
6583
6584         * gcc.dg/pr16286.c: Also test for bool and pixel.
6585
6586 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6587
6588         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6589         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6590         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6591         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6592         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6593         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6594         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6595         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6596         gcc.dg/struct-semi-3.c: New tests.
6597
6598 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6599
6600         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6601
6602 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6603
6604         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6605         Do not use C99 designators.
6606
6607 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6608
6609         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6610
6611 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6612
6613         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6614         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6615         * gcc.c-torture/execute/simd-5.x: Remove.
6616
6617 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6618
6619         PR rtl-optimization/17933
6620         * gcc.dg/torture/pr17933-1.c: New test.
6621
6622 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6623
6624         PR target/18106
6625         * lib/target-supports.exp (check_weak_available): Support
6626         Windows.
6627
6628 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6629
6630         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6631         call to fflush(stdout) before abort.
6632         (my_ffsll): New function.
6633         (generate_fields): Use it.
6634
6635 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6636
6637         * gcc.dg/init-undef-1.c: New test.
6638
6639 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6640
6641         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6642         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6643         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6644         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6645         expected messages for new parser.
6646
6647 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6648
6649         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6650
6651 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6652
6653         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6654         on LP64 targets.
6655
6656 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6657
6658         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6659         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6660         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6661         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6662         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6663         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6664         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6665         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6666         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6667         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6668
6669 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6670
6671         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6672         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6673         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6674         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6675         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6676         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6677         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6678         for new parser.
6679
6680 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6681
6682         PR target/15342
6683         * gcc.dg/20041104-1.c: New test.
6684
6685 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6686
6687         * g++.dg/template/nontype7.C: New test.
6688         * g++.dg/template/nontype8.C: Likewise.
6689         * g++.dg/template/nontype9.C: Likewise.
6690         * g++.dg/template/nontype10.C: Likewise.
6691         * g++.dg/tc1/dr49.C: Likewise.
6692         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6693         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6694
6695 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6696
6697         * g++.dg/rtti/tinfo1.C: Remove xfails.
6698
6699 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6700
6701         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6702         packed attribute to the definition to satisfy the new C++ parser.
6703
6704 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6705
6706         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6707         invocations of va_arg.
6708
6709 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6710
6711         PR c++/18124
6712         * g++.dg/template/crash25.C: New test.
6713
6714         PR c++/18155
6715         * g++.dg/template/typedef2.C: New test.
6716         * g++.dg/parse/crash13.C: Adjust error markers.
6717
6718         PR c++/18177
6719         * g++.dg/conversion/const3.C: New test.
6720
6721 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6722
6723         PR fortran/17535
6724         PR fortran/17583
6725         PR fortran/17713
6726         * gfortran.dg/generic_[123].f90: New testcases.
6727
6728 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6729
6730         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6731         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6732
6733 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6734
6735         PR tree-opt/16808
6736         * gcc.c-torture/compile/pr16808.c: New test.
6737
6738 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         PR rtl-optimization/17104
6741         * gcc.dg/ppc-bitfield1.c: New.
6742
6743 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6744
6745         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6746
6747 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6748
6749         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6750         strings for 32-bit code.
6751
6752 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6753
6754         PR c/18239
6755         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6756
6757 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         PR c++/18064
6760         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6761
6762 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6763
6764         PR c++/15172
6765         * g++.dg/init/aggr2.C: New test.
6766
6767 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6768
6769         * objc.dg/local-decl-1.m: New test.
6770
6771 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6772
6773         * gcc.dg/20040910-1.c: Adjust regex.
6774
6775 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6776
6777         PR rtl-optimization/18084
6778         * g++.dg/opt/pr18084-1.C: New testcase.
6779
6780 2004-10-30  Matt Austern  <austern@apple.com>
6781
6782         PR c++/17542
6783         * g++.dg/ext/attrib18.C: New test.
6784
6785 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6786
6787         PR middle-end/18096
6788         * gcc.dg/pr18096-1.c: New test case.
6789
6790 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6791
6792         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6793
6794 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6795
6796         PR c/16666
6797         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6798         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6799         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6800         gcc.dg/old-style-prom-3.c: New tests.
6801
6802 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6803
6804         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6805         Remove unnecessary inclusion of stdio.h.
6806
6807 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6808
6809         PR rtl-optimization/17581
6810         * gcc.dg/pr17581-1.c: New test case.
6811
6812 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6813
6814         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6815         being implemented.
6816         * g++.dg/conversion/dr195-1.C: New.
6817         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6818         * g++.old-deja/g++.mike/p10148.C: Likewise.
6819
6820 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6821
6822         PR c++/17695
6823         * g++.dg/debug/typedef2.C: New test.
6824
6825 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6826
6827         PR fortran/13490
6828         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6829         * gfortran.dg/g77/README: Update.
6830
6831 2004-10-28  Matt Austern  <austern@apple.com>
6832
6833         PR c++/14124
6834         * g++.dg/ext/packed7.C: New test.
6835
6836 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6837
6838         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6839         scan-assembler.
6840         * lib/scanasm.exp (hidden-scan-for): New proc.
6841         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6842         string.
6843         (scan-not-hidden): Likewise.
6844         * lib/target-supports.exp (check_visibility_available): mach-o is
6845         support too.
6846
6847 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6848
6849         PR c++/17132
6850         * g++.dg/template/memclass3.C: New test.
6851
6852 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6853
6854         PR middle-end/18160
6855         * gcc.dg/register-var-1.c: New test.
6856         * gcc.dg/register-var-2.c: New test.
6857         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6858         error now.
6859
6860 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6861
6862         PR other/18172
6863         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6864         unused variables.
6865         * gcc.dg/vect/vect-22.c: Likewise.
6866
6867 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6868
6869         * gcc.dg/i386-rotate-1.c: New test.
6870
6871 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6872
6873         * g++.dg/init/ref12.C: Add "run" marker.
6874
6875         PR c++/17435
6876         * g++.dg/init/ref12.C: New test.
6877
6878         PR c++/18140
6879         * g++.dg/template/shift1.C: New test.
6880         * g++.dg/template/error10.C: Adjust error markers.
6881
6882 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6883
6884         PR tree-opt/17529
6885         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6886
6887 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6888
6889         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6890         * gcc.dg/weak/weak-3.c: Likewise.
6891         * gcc.dg/weak/weak-5.c: Likewise.
6892         * gcc.dg/weak/weak-9.c: Likewise.
6893         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6894         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6895
6896         * gcc.dg/darwin-weakimport-1.c: New.
6897
6898 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6899
6900         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6901
6902 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6903
6904         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6905         'syntax' error messages.
6906         * gcc.dg/cpp/direct2s.c: Likewise.
6907
6908 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6909
6910         * gcc.c-torture/compile/20041026-1.c: New.
6911
6912 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/18093
6915         * g++.dg/lookup/ns2.C: New test.
6916
6917         PR c++/18020
6918         * g++.dg/template/enum4.C: New test.
6919
6920         PR c++/18161
6921         * g++.dg/template/expr1.C: New test.
6922
6923 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6924
6925         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6926
6927 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6928
6929         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6930         gcc.dg/decl-nospec-3.c: New tests.
6931
6932 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6933
6934         * objc.dg/super-class-3.m: New test.
6935
6936 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6937
6938         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6939         resyncing.
6940         * gcc.dg/cpp/direct2s.c: Likewise.
6941
6942 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6943
6944         * objc.dg/image-info.m: Update for changes to section selection.
6945
6946 2004-10-25  David Ayers  <d.ayers@inode.at>
6947             Ziemowit Laski  <zlaski@apple.com>
6948
6949         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6950         diagnostics when messaging 'id <Proto>'.
6951         * objc.dg/class-protocol-1.m: New test.
6952         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6953         a non-existent method signature.
6954         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6955         Update diagnostics when messaging with non-existent method signature.
6956         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6957         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6958         invalid receivers are now resolved as if messaging 'id'; remove
6959         extraneous diagnostics.
6960
6961 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6962
6963         PR c/16667
6964         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6965         gcc.dg/init-desig-obs-3.c: New tests.
6966
6967 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6968
6969         * gcc.dg/debug/20041023-1.c: New test.
6970
6971 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6972
6973         PR middle-end/17407
6974         * gcc.c-torture/compile/pr17407.c: New test.
6975
6976         PR c++/18121
6977         * g++.dg/template/array8.C: New test.
6978
6979 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6980
6981         PR other/18138
6982         * lib/g++.exp: Accept more than one multilib libgcc.
6983         * lib/gcc-dg.exp: Likewise.
6984         * lib/objc.exp: Likewise.
6985         * lib/treelang.exp: Likewise.
6986         * lib/gfortran.exp: Likewise.
6987
6988 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6989
6990         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6991
6992 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6993
6994         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6995         * gcc.dg/c99-const-expr-3.c: Likewise.
6996
6997 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6998
6999         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
7000
7001 2004-10-23  Ben Elliston  <bje@au.ibm.com>
7002
7003         * gcc.c-torture/execute/loop-2e.x: Remove.
7004
7005 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7006
7007         PR c++/18095
7008         * g++.dg/parse/crash18.C: New.
7009         * g++.dg/parse/crash19.C: New.
7010
7011 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7012
7013         * g++.dg/ext/dllimport1.C: Move dg-warnings.
7014         * g++.dg/ext/dllimport2.C: Same.
7015         * g++.dg/ext/dllimport8.C: Same.
7016
7017 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
7018
7019         PR c++/10841
7020         * g++.dg/conversion/cast1.C: New test.
7021         * g++.dg/overload/pmf1.C: Adjust error marker.
7022
7023 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
7024
7025         PR objc/17923
7026         * objc.dg/const-str-7.m: New test.
7027
7028 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7029
7030         * g++.dg/template/memfriend11.C: Fix comment typo.
7031         * g++.dg/template/memfriend14.C: Likewise.
7032
7033 2004-10-20  Richard Henderson  <rth@redhat.com>
7034
7035         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
7036         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
7037         -fasynchronous-unwind-tables.
7038
7039 2004-10-20  Richard Henderson  <rth@redhat.com>
7040
7041         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
7042         (main): Return success.
7043         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
7044         (main): Return success.
7045
7046 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7047
7048         PR c++/13495
7049         * g++.dg/template/memfriend9.C: New test.
7050         * g++.dg/template/memfriend10.C: Likewise.
7051         * g++.dg/template/memfriend11.C: Likewise.
7052         * g++.dg/template/memfriend12.C: Likewise.
7053         * g++.dg/template/memfriend13.C: Likewise.
7054         * g++.dg/template/memfriend14.C: Likewise.
7055         * g++.dg/template/memfriend15.C: Likewise.
7056         * g++.dg/template/memfriend16.C: Likewise.
7057         * g++.dg/template/memfriend17.C: Likewise.
7058         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7059
7060 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7061
7062         * g++.dg/conversion/dr195.C: New.
7063         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7064
7065 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7066             Devang Patel  <dpatel@apple.com>
7067
7068         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7069         of floating point arithmetic, which could trap.
7070
7071 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/14035
7074         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7075         * g++.dg/conversion/const2.C: New test.
7076         * g++.dg/expr/reinterpret2.C: New test.
7077         * g++.dg/expr/reinterpret3.C: New test.
7078         * g++.dg/expr/cast2.C: New test.
7079         * g++.dg/expr/copy1.C: New test.
7080         * g++.dg/other/conversion1.C: Change error message.
7081         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7082         function pointers to void *.
7083         * g++.old-deja/g++.mike/p10148.C: Likewise.
7084
7085 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7086
7087         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7088
7089 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7090
7091         PR c++/18047
7092
7093         * g++.dg/parse/expr3.C: New test.
7094
7095 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7096
7097         * gcc.dg/smod-1.c: New test.
7098
7099 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7100
7101         * objc.dg/method-14.m: New test.
7102
7103 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7104
7105         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7106         Also xfail as the patch was reverted.
7107
7108 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7109
7110         PR middle-end/16973
7111         * gcc.dg/pr16973.c: New test.
7112
7113 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7114
7115         PR tree-optimization/17656
7116         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7117
7118 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7119
7120         * g++.dg/eh/shadow1.C: New.
7121
7122 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7123
7124         * gcc.c-torture/compile/20041018-1.c: New test.
7125
7126 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7127
7128         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7129         compiler referring to register 0 when accessing sdata.  The linker
7130         now patches things up.
7131
7132 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7133
7134         PR c/17529
7135         * gcc.c-torture/compile/pr17529.c: New test.
7136
7137 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7138
7139         PR c++/17743
7140         * g++.dg/ext/attrib17.C: New test.
7141
7142 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7143
7144         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7145
7146 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7147
7148         PR c++/10479
7149         * g++.dg/ext/attrib16.C: New test.
7150
7151 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/17042
7154         * g++.dg/init/dso_handle1.C: New test.
7155
7156         PR c++/14667
7157         * g++.dg/parse/typedef6.C: New test.
7158
7159         PR c++/17916
7160         * g++.dg/parse/pragma1.C: New test.
7161
7162 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7163
7164         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7165
7166 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7167
7168         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7169         -fno-common when on HPPA HP-UX platforms.
7170
7171 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7172
7173         PR other/16820
7174         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7175         stdint.h.
7176         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7177         uintptr_t.
7178
7179 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR c++/16301
7182         * g++.dg/lookup/strong-using-4.C: New test.
7183
7184 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7185
7186         PR middle-end/16567
7187         * gcc.c-torture/compile/nested-1.c: New test.
7188
7189 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7190
7191         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7192         and mipsisa64*-*-* (until support for misaligned loads is added).
7193         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7194         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7195         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7196         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7197         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7198         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7199
7200 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7201
7202         PR c++/17976
7203         * g++.dg/init/dtor3.C: New test.
7204
7205 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7206
7207         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7208
7209 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7210
7211         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7212         * gcc.dg/macho-lo-sum.c: Likewise.
7213
7214 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7215
7216         * gcc.dg/ppc-spe64-1.c: New test.
7217
7218 2004-10-14  Devang Patel  <dpatel@apple.com>
7219
7220         PR 17635
7221         * gcc.dg/pr17635.c : New test.
7222
7223 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7224
7225         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7226         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7227         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7228         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7229         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7230         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7231         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7232         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7233         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7234         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7235         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7236         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7237         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7238         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7239         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7240         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7241         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7242         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7243
7244 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7245
7246         * gcc.dg/vect/vect-82.c: New testcase.
7247         * gcc.dg/vect/vect-82_64.c: New testcase.
7248         * gcc.dg/vect/vect-83.c: New testcase.
7249         * gcc.dg/vect/vect-83_64.c: New testcase.
7250
7251 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7252
7253         * gcc.dg/cpp/error-1.c: New test.
7254
7255 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7256
7257         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7258
7259 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7260
7261         PR target/17984
7262         * gcc.dg/cris-peep2-xsrand2.c: New test.
7263
7264 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7265
7266         PR c++/17661
7267         * testsuite/g++.dg/expr/for2.C: New test.
7268
7269 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7270
7271         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7272
7273 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR tree-optimization/17724
7276         * g++.dg/opt/pr17724-1.C: New test.
7277         * g++.dg/opt/pr17724-2.C: New test.
7278         * g++.dg/opt/pr17724-3.C: New test.
7279         * g++.dg/opt/pr17724-4.C: New test.
7280         * g++.dg/opt/pr17724-5.C: New test.
7281         * g++.dg/opt/pr17724-6.C: New test.
7282
7283 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7284
7285         PR c/17301
7286         * gcc.dg/pr17301-2.c: New test.
7287
7288 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/15876
7291         * g++.dg/parse/error22.C: New test.
7292
7293         PR c++/17936
7294         * g++.dg/template/spec18.C: New test.
7295
7296 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7297
7298         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7299         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7300         memcpy.
7301         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7302         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7303
7304 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7305
7306         * g++.dg/eh/cleanup5.C: Add dg-options "".
7307
7308 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7309
7310         PR middle-end/17657
7311         * gcc.dg/switch-4.c: New test case.
7312
7313 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7314
7315         * gcc.c-torture/execute/20041011-1.c: New test.
7316
7317 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7318
7319         PR c++/17554
7320         * g++.dg/init/for3.C: New test.
7321
7322         PR c++/17657
7323         * g++.dg/opt/switch2.C: New test.
7324
7325         PR middle-end/17703
7326         * g++.dg/warn/Wreturn-2.C: New test.
7327
7328 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         PR c++/17907
7331         * g++.dg/eh/cleanup5.C: New test.
7332
7333 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7334
7335         PR c++/17393
7336         * g++.dg/parse/error21.C: New test.
7337
7338 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7339
7340         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7341         * g++.dg/warn/incomplete1.C: Likewise.
7342         * g++.dg/template/qualttp20.C: Likewise.
7343
7344 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7345
7346         PR c/17881
7347         * parm-incomplete-1.c: New test.
7348
7349 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c++/17867
7352         * g++.dg/parse/error19.C: New test.
7353
7354         PR c++/17670
7355         * g++.dg/init/new11.C: New test.
7356
7357         PR c++/17821
7358         * g++.dg/parse/error20.C: New test.
7359
7360         PR c++/17826
7361         * g++.dg/template/crash24.C: New test.
7362
7363 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7364
7365         PR c/17301
7366         * gcc.dg/pr17301-1.c: New test.
7367
7368 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7369
7370         PR c/17189
7371         * gcc.dg/anon-struct-5.c: New test.
7372
7373 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7374
7375         PR c/17844
7376         * gcc.dg/pr17844-1.c: New test.
7377
7378 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7379
7380         PR tree-optimization/17906
7381         * gcc.c-torture/compile/pr17906.c: New.
7382
7383 2004-10-09  Stuart Hastings  <stuart@apple.com>
7384             Roger Sayle  <roger@eyesopen.com>
7385
7386         PR rtl-optimization/17853
7387         * gcc.dg/i386-mmx-5.c: New testcase.
7388
7389 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7390
7391         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7392
7393 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7394
7395         PR c++/17524
7396         * g++.dg/template/static9.C: New test.
7397
7398         PR c++/17685
7399         * g++.dg/parse/operator5.C: New test.
7400
7401 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7402
7403         PR middle-end/17894
7404         * gcc.c-torture/execute/divcmp-4.c: New test case.
7405
7406 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7407
7408         PR tree-opt/17902
7409         * g++.dg/opt/pr17902.C: New test.
7410
7411 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7412
7413         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7414
7415 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7416
7417         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7418
7419 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7420
7421         * gcc.dg/assign-warn-3.c: New test.
7422
7423 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7424
7425         PR c/16999
7426         * gcc.dg/cpp/ident-1.c: New test.
7427
7428 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7429
7430         * gcc.c-torture/compile/acc1.c: New.
7431
7432 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7433
7434         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7435         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7436
7437 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7438
7439         * gcc.dg/ultrasp11.c: New test.
7440
7441 2004-10-08  Michael Matz  <matz@suse.de>
7442
7443         * gcc.dg/doloop-2.c: New test.
7444
7445 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7446
7447         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7448         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7449         objc.dg/method-9.m: Update expected diagnostics.
7450
7451 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7452
7453         * gcc.dg/ppc-fsel-3.c: New file.
7454         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7455
7456 2004-10-07  Paul Brook  <paul@codesourcery.com>
7457
7458         * gfortran.dg/intrinsic_verify_1.f90: New test.
7459
7460 2004-10-07  Paul Brook  <paul@codesourcery.com>
7461
7462         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7463
7464 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7465
7466         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7467         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7468         commit.
7469
7470 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7471
7472         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7473
7474 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7475
7476         PR c++/17115
7477         * g++.dg/warn/Winline-4.C: New test.
7478
7479 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7480
7481         * gcc.c-torture/compile/20041007-1.c: New test.
7482
7483 2004-10-07  Paul Brook  <paul@codesourcery.com>
7484
7485         PR fortran/17678
7486         * gfortran.dg/use_allocated_1.f90: New test.
7487
7488 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7489
7490         PR middle-end/17849
7491         * gfortran.fortran-torture/compile/nested.f90: New test
7492
7493 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7494
7495         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7496
7497 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR c++/17368
7500         * g++.dg/ext/asm6.C: New test.
7501
7502 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7503
7504         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7505
7506 2004-10-06  Paul Brook  <paul@codesourcery.com>
7507
7508         PR libfortran/17709
7509         * gfortran.dg/empty_format_1.f90: New test.
7510
7511 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7512
7513         PR fortran/17568
7514         * gfortran.dg/ishft.f90: New test.
7515
7516         PR fortran/17283
7517         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7518         tests.
7519
7520 2004-10-06  Paul Brook  <paul@codesourcery.com>
7521
7522         * gfortran.dg/do_1.f90: New test.
7523
7524 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7525
7526         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7527         optimizing for size.
7528
7529 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7530
7531         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7532
7533 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7534
7535         * gcc.c-torture/compile/20041005-1.c: New test.
7536
7537 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         PR c++/17829
7540         * g++.dg/lookup/koenig4.C: New.
7541
7542 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7543
7544         * g++.dg/other/classkey1.C: Adjust quoting marks.
7545         * g++.dg/parse/error15.C: Likewise.
7546         * g++.dg/template/meminit2.C (int>): Likewise.
7547
7548 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7549
7550         PR fortran/17283
7551         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7552
7553         PR fortran/17631
7554         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7555
7556         PR fortran/17708
7557         * gfortran.dg/pr17708.f90: New test.
7558
7559 2004-10-04  Chao-ying Fu  <fu@mips.com>
7560
7561         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7562         * gcc.dg/vect/vect-4.c: Ditto.
7563         * gcc.dg/vect/vect-5.c: Ditto.
7564         * gcc.dg/vect/vect-6.c: Ditto.
7565         * gcc.dg/vect/vect-8.c: Ditto.
7566         * gcc.dg/vect/vect-16.c: Ditto.
7567         * gcc.dg/vect/vect-30.c: Ditto.
7568         * gcc.dg/vect/vect-40.c: Ditto.
7569         * gcc.dg/vect/vect-41.c: Ditto.
7570         * gcc.dg/vect/vect-42.c: Ditto.
7571         * gcc.dg/vect/vect-43.c: Ditto.
7572         * gcc.dg/vect/vect-44.c: Ditto.
7573         * gcc.dg/vect/vect-45.c: Ditto.
7574         * gcc.dg/vect/vect-46.c: Ditto.
7575         * gcc.dg/vect/vect-47.c: Ditto.
7576         * gcc.dg/vect/vect-48.c: Ditto.
7577         * gcc.dg/vect/vect-49.c: Ditto.
7578         * gcc.dg/vect/vect-50.c: Ditto.
7579         * gcc.dg/vect/vect-51.c: Ditto.
7580         * gcc.dg/vect/vect-52.c: Ditto.
7581         * gcc.dg/vect/vect-53.c: Ditto.
7582         * gcc.dg/vect/vect-54.c: Ditto.
7583         * gcc.dg/vect/vect-55.c: Ditto.
7584         * gcc.dg/vect/vect-56.c: Ditto.
7585         * gcc.dg/vect/vect-57.c: Ditto.
7586         * gcc.dg/vect/vect-58.c: Ditto.
7587         * gcc.dg/vect/vect-59.c: Ditto.
7588         * gcc.dg/vect/vect-60.c: Ditto.
7589         * gcc.dg/vect/vect-74.c: Ditto.
7590         * gcc.dg/vect/vect-79.c: Ditto.
7591         * gcc.dg/vect/vect-80.c: Ditto.
7592
7593 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7594
7595         * gcc.dg/unused-7.c: Use the correct option.
7596
7597 2004-10-04  Paul Brook  <paul@codesourcery.com>
7598         Bud Davis  <bdavis9659@comcast.net>
7599
7600         PR fortran/17706
7601         PR fortran/16434
7602         * gfortran/pr17706.f90: New test.
7603         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7604
7605 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7606
7607         * gfortran.dg/pr17612.f90: New test.
7608
7609 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7610
7611         * g++.dg/template/local1.C: Adjust quoting marks in
7612         testing for diagnostics.
7613         * g++.dg/tls/diag-2.C: Likewise.
7614         * g++.dg/other/error8.C: Likewise.
7615
7616 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7617
7618         PR c/17178
7619         * gcc.dg/unused-4.c: Adjust to be correct.
7620
7621         PR c/17820
7622         * gcc.dg/unused-7.c: New test.
7623
7624 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7625
7626         PR c++/17797
7627         * g++.dg/overload/template2.C: New test.
7628
7629 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7630
7631         PR tree-optimization/16632
7632         * gcc.dg/tree-ssa/20041002-1.c: New.
7633
7634 2004-10-03  Paul Brook  <paul@codesourcery.com>
7635
7636         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7637         rather than relying on default formatting.
7638
7639 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7640
7641         * gcc.dg/20040920-1.c: Update expected message text.
7642
7643 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7644
7645         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7646
7647 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7648
7649         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7650         tree level.
7651
7652 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7653
7654         * gcc.dg/tree-ssa/pr17343.c: Remove.
7655
7656 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7657
7658         PR tree-opt/17343
7659         * gcc.dg/tree-ssa/pr17343.c: New test.
7660
7661 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7662
7663         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7664         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7665         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7666         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7667         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7668
7669 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7670
7671         * gcc.dg/lvalue-2.c: New test.
7672
7673 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7674
7675         PR c/17730
7676         * gcc.dg/pr17730-1.c: New test
7677
7678 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7679
7680         PR c/7425
7681         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7682
7683 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7684
7685         * gcc.c-torture/execute/stdarg-1.c: New test.
7686         * gcc.c-torture/execute/stdarg-2.c: New test.
7687         * gcc.c-torture/execute/stdarg-3.c: New test.
7688         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7689         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7690         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7691         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7692         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7693
7694 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR tree-optimization/17697
7697         * g++.dg/opt/pr17697-1.C: New test.
7698         * g++.dg/opt/pr17697-2.C: New test.
7699         * g++.dg/opt/pr17697-3.C: New test.
7700
7701 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7702
7703         PR c/16409
7704         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7705         gcc.dg/vla-init-5.c: New tests.
7706
7707 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7708
7709         PR c/13804
7710         * gcc.dg/pr13804-1.c: New test.
7711
7712 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7713
7714         PR fortran/16938
7715         * gfortran.dg/pr16938.f90: New test.
7716
7717 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7718
7719         * g++.dg/template/crash23.C: New test.
7720
7721 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c++/17585
7724         * g++.dg/template/static8.C: New test.
7725
7726 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7727
7728         PR c++/17681
7729         * g++.dg/other/error9.C: New test.
7730
7731 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7732
7733         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7734
7735 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7736
7737         PR fortran/15164
7738         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7739
7740 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7741
7742         PR middle-end/17112
7743         * gcc.dg/pr17112-1.c: New test case.
7744
7745 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7746
7747         PR c/11459
7748         * gcc.dg/pr11459-1.c: New test.
7749
7750 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7751
7752         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7753         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7754
7755 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7756
7757         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7758
7759 2004-09-25  Jan Hubicka  <jh@suse.cz>
7760
7761         * compile/30040909-1.c: New test.
7762         * compile/30040907-1.c: New test.
7763
7764 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7765
7766         * gcc.c-torture/execute/va-arg-26.c: New test.
7767
7768 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7769
7770         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7771         extra diagnostics on targets with 64-bit pointers.
7772         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7773
7774 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7775
7776         PR c/17188
7777         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7778         * gcc.dg/decl-3.c: Adjust expected message.
7779
7780 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7781
7782         PR fortran/17615
7783         * gfortran.dg/pr17615.f90: New test.
7784
7785 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7786
7787         PR tree-optimzation/17517
7788         * g++.dg/tree-ssa/pr17517.C: New Test.
7789
7790 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7791
7792         PR c++/16889
7793         * g++.dg/lookup/ambig3.C: New.
7794
7795 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7796
7797         PR tree-opt/17624
7798         * g++.dg/opt/pr17624.C: New test.
7799
7800 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7801
7802         PR c/6980
7803         * gcc.dg/Wbad-function-cast-1.c: New test.
7804
7805 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7806
7807         * g++.dg/ext/complit1.C
7808         * g++.dg/other/error2.C
7809         * g++.dg/other/nontype-1.C
7810         * g++.dg/parse/crash11.C
7811         * g++.dg/parse/crash12.C
7812         * g++.dg/parse/error15.C
7813         * g++.dg/parse/error4.C
7814         * g++.dg/parse/tmpl-outside1.C
7815         * g++.dg/parse/too-many-tmpl-args1.C
7816         * g++.dg/template/dependent-expr3.C
7817         * g++.dg/template/error10.C
7818         * g++.dg/template/instantiate1.C
7819         * g++.dg/template/vtable2.C
7820         * g++.dg/warn/Wshadow-1.C
7821         * g++.dg/warn/weak1.C
7822         * g++.old-deja/g++.brendan/crash16.C
7823         * g++.old-deja/g++.brendan/crash18.C
7824         * g++.old-deja/g++.brendan/crash48.C
7825         * g++.old-deja/g++.brendan/crash49.C
7826         * g++.old-deja/g++.brendan/crash55.C
7827         * g++.old-deja/g++.brendan/crash56.C
7828         * g++.old-deja/g++.brendan/crash8.C
7829         * g++.old-deja/g++.brendan/enum11.C
7830         * g++.old-deja/g++.brendan/enum8.C
7831         * g++.old-deja/g++.brendan/enum9.C
7832         * g++.old-deja/g++.brendan/friend3.C
7833         * g++.old-deja/g++.brendan/misc14.C
7834         * g++.old-deja/g++.bugs/900402_02.C
7835         * g++.old-deja/g++.bugs/900404_03.C
7836         * g++.old-deja/g++.bugs/900404_04.C
7837         * g++.old-deja/g++.bugs/900428_03.C
7838         * g++.old-deja/g++.jason/crash4.C
7839         * g++.old-deja/g++.jason/overload21.C
7840         * g++.old-deja/g++.jason/redecl1.C
7841         * g++.old-deja/g++.jason/report.C
7842         * g++.old-deja/g++.jason/rfg10.C
7843         * g++.old-deja/g++.jason/template30.C
7844         * g++.old-deja/g++.law/arm12.C
7845         * g++.old-deja/g++.law/ctors5.C
7846         * g++.old-deja/g++.law/cvt20.C
7847         * g++.old-deja/g++.law/init10.C
7848         * g++.old-deja/g++.law/init8.C
7849         * g++.old-deja/g++.law/visibility17.C
7850         * g++.old-deja/g++.law/visibility7.C
7851         * g++.old-deja/g++.mike/net8.C
7852         * g++.old-deja/g++.mike/p646.C
7853         * g++.old-deja/g++.mike/p700.C
7854         * g++.old-deja/g++.mike/p701.C
7855         * g++.old-deja/g++.mike/p811.C
7856         * g++.old-deja/g++.ns/template13.C
7857         * g++.old-deja/g++.other/array3.C
7858         * g++.old-deja/g++.other/crash25.C
7859         * g++.old-deja/g++.other/dtor3.C
7860         * g++.old-deja/g++.other/dtor4.C
7861         * g++.old-deja/g++.other/main1.C
7862         * g++.old-deja/g++.other/warn7.C
7863         * g++.old-deja/g++.pt/crash11.C
7864         * g++.old-deja/g++.pt/crash36.C
7865         * g++.old-deja/g++.pt/spec22.C
7866         * g++.old-deja/g++.pt/spec9.C
7867         * g++.old-deja/g++.pt/ttp52.C
7868         * g++.old-deja/g++.robertl/eb103.C
7869         * g++.old-deja/g++.robertl/eb121.C
7870         * g++.old-deja/g++.robertl/eb22.C
7871         * g++.old-deja/g++.robertl/eb8.C:
7872         Update locations and/or regexps of dg-error markers.
7873         Remove markers for some bogus messages that are no longer issued.
7874
7875 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7876
7877         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7878         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7879
7880 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7881
7882         PR c++/17618
7883         * g++.dg/lookup/crash5.C: New test.
7884
7885 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7886
7887         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7888         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7889         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7890         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7891         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7892         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7893
7894         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7895         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7896         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7897         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7898         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7899         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7900
7901         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7902
7903         * gcc.dg/vect/vect-44.c: Check additional cases.
7904         * gcc.dg/vect/vect-48.c: Check additional cases.
7905
7906         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7907         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7908         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7909         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7910         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7911         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7912         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7913         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7914         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7915
7916         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7917         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7918         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7919
7920 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7921
7922         * gcc.dg/tree-ssa/loop-6.c: New test.
7923
7924 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7925
7926         PR c++/17620
7927         * g++.dg/inherit/base2.C: New.
7928
7929 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7930
7931         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7932         * gcc.dg/20001012-2.c: Likewise.
7933         * gcc.dg/20001013-1.c: Likewise.
7934         * gcc.dg/20001101-1.c: Likewise.
7935         * gcc.dg/20001102-1.c: Likewise.
7936         * gcc.dg/bf-spl1.c: Likewise.
7937         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7938         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7939
7940 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7941
7942         PR tree-optimization/16721
7943         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7944
7945 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7946
7947         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7948         * gcc.dg/20040305-1.c: Likewise.
7949
7950 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7951
7952         PR c/16566
7953         * gcc.c-torture/compile/pr16566-1.c,
7954         gcc.c-torture/compile/pr16566-2.c,
7955         gcc.c-torture/compile/pr16566-3.c: New tests.
7956
7957 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7958
7959         PR tree-optimization/17512
7960         * gcc.c-torture/compile/20040916-1.c.
7961
7962 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7963
7964         * gcc.dg/pragma-re-3.c: New test.
7965
7966 2004-09-17  Matt Austern  <austern@apple.com>
7967
7968         PR c++/15049
7969         * g++.dg/other/anon3.C: New.
7970
7971 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7972
7973         PR c++/7503
7974         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7975         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7976         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7977         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7978         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7979
7980 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7981
7982         PR fortran/17286
7983         * gfortran.dg/pr17286.f90: New test.
7984
7985 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/17530
7988         * g++.dg/template/static7.C: New test.
7989
7990 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7991
7992         PR tree-opt/17558
7993         * gcc.c-torture/compile/pr17558.c: New test.
7994
7995 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7996
7997         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7998         if SKIP_ATTRIBUTE is defined.
7999
8000 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8001
8002         PR fortran/15957
8003         * gfortran.dg/pr15957.f90: New test.
8004
8005 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
8006
8007         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
8008         in comparison.
8009         * gcc.dg/vect/vect-79.c: Likewise.
8010         * gcc.dg/vect/vect-80.c: Likewise.
8011
8012 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8013
8014         PR fortran/15750
8015         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
8016
8017 2004-09-20  Ira Rosen  <irar@il.ibm.com>
8018
8019         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
8020         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
8021         * gcc.dg/vect/vect-62.c: New testcase.
8022         * gcc.dg/vect/vect-63.c: New testcase.
8023         * gcc.dg/vect/vect-64.c: New testcase.
8024         * gcc.dg/vect/vect-65.c: New testcase.
8025         * gcc.dg/vect/vect-66.c: New testcase.
8026         * gcc.dg/vect/vect-67.c: New testcase.
8027         * gcc.dg/vect/vect-68.c: New testcase.
8028         * gcc.dg/vect/vect-69.c: New testcase.
8029         * gcc.dg/vect/vect-79.c: New testcase.
8030         * gcc.dg/vect/vect-80.c: New testcase.
8031
8032 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
8033
8034         * gcc.target/mips/asm-1.c: New test.
8035
8036 2004-09-19  Ira Rosen  <irar@il.ibm.com>
8037
8038         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
8039         * gcc.dg/vect/vect-73.c: New testcase.
8040         * gcc.dg/vect/vect-74.c: New testcase.
8041         * gcc.dg/vect/vect-75.c: New testcase.
8042         * gcc.dg/vect/vect-76.c: New testcase.
8043         * gcc.dg/vect/vect-77.c: New testcase.
8044         * gcc.dg/vect/vect-78.c: New testcase
8045
8046 2004-09-18  Paul Brook  <paul@codesourcery.com>
8047
8048         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8049
8050 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8051
8052         PR c/17424
8053         * gcc.dg/pr17424-1.c: New test.
8054
8055 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8056
8057         * g++.dg/tree-ssa/pr17153.C: New test.
8058
8059 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8060
8061         PR pch/13361
8062         * testsuite/g++.dg/pch/wchar-1.C: New.
8063         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8064
8065 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8066
8067         * gcc.c-torture/execute/20040917-1.c: New test.
8068
8069 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8070
8071         PR tree-optimization/17319
8072         * gcc.dg/pr17319.c: New test.
8073
8074 2004-09-17  Devang Patel  <dpatel@apple.com>
8075
8076         * gcc.dg/20040813-1.c: New test.
8077
8078 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8079
8080         PR tree-optimization/17273
8081         * gcc.c-torture/compile/pr17273.c: New test.
8082
8083 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8084
8085         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8086         Update expected messages.
8087         * gcc.dg/declspec-13.c: New test.
8088
8089 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8090
8091         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8092
8093 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8094
8095         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8096         change what 'a' is pointing to.
8097
8098 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8099
8100         PR c++/16002
8101         * g++.dg/template/error18.C: New test.
8102
8103         PR c++/16029
8104         * g++.dg/warn/Wunused-8.C: New test.
8105
8106 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8107
8108         PR tree-optimization/17513
8109         * gcc.dg/20040916-1.c: New test.
8110
8111 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/17501
8114         * g++.dg/template/typename7.C: New test.
8115
8116 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8117
8118         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8119
8120 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8121
8122         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8123         with -ftree-based-profiling also.
8124         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8125
8126 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8127
8128         PR/15364
8129         * gfortran.dg/der_array_io_1.f90: New test.
8130         * gfortran.dg/der_array_io_2.f90: New test.
8131         * gfortran.dg/der_array_io_3.f90: New test.
8132
8133 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8134
8135         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8136         EABI.
8137
8138 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8139
8140         * g++.dg/opt/switch1.C: New test.
8141
8142 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8143
8144         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8145         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8146         Update expected messages.
8147
8148 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8149
8150         PR fortran/16485
8151         * gfortran.dg/same_name_1.f90: New test.
8152
8153 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8154
8155         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8156         dereference garbage pointers.
8157
8158 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8159
8160         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8161         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8162
8163         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8164         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8165         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8166
8167 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/17324
8170         * g++.dg/template/mangle1.C: New test.
8171
8172 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8173
8174         PR tree-optimization/17252
8175         * gcc.c-torture/execute/pr17252.c: New test.
8176
8177 2004-09-14  Andrew Pinski  <apinski@apple.com>
8178
8179         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8180
8181 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8182
8183         PR rtl-optimization/9771
8184         * gcc.dg/pr9771-1.c: New test case.
8185
8186 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8187
8188         PR tree-optimization/15262
8189         * gcc.c-torture/execute/pr15262-1.c: New test.
8190         * gcc.c-torture/execute/pr15262-2.c: New test.
8191
8192 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8193
8194         * gcc.dg/declspec-12.c: New test.
8195
8196 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8197
8198         * gfortran.dg/pr17090.f90: Add directives to test.
8199
8200 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8201
8202         * gcc.c-torture/compile/20040914-1.c: New test.
8203
8204 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/16162
8207         * g++.dg/template/decl2.C: New test.
8208
8209 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8210
8211         PR fortran/17090
8212         * gfortran.dg/pr17090.f90: New test.
8213
8214 2004-09-13  Dale Johannesen  <dalej@apple.com>
8215
8216         * gcc.c-torture/compile/pr17408.c:  New test case.
8217
8218 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8219
8220         PR c++/16716
8221         * g++.dg/parse/crash17.C: New test.
8222
8223         PR c++/17327
8224         * g++.dg/template/enum3.C: New test.
8225
8226 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8227
8228         * lib/gcc-defs.exp: Load wrapper.exp.
8229         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8230         using local code.
8231         * lib/gcc.exp (gcc_init): Similar.
8232         * lib/gfortran.exp (gfortran_init): Similar.
8233         * lib/objc.exp (objc_init): Similar.
8234         * lib/treelang.exp (treelang_init): Similar.
8235         * lib/wrapper.exp: New file with build_wrapper call machinery in
8236         ${tool}_maybe_build_wrapper.
8237
8238 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8239
8240         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8241         "inline".
8242         * gcc.dg/declspec-11.c: Update expected messages.
8243         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8244         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8245         gcc.dg/inline-12.c: New tests.
8246
8247 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8248
8249         * g++.dg/tree-ssa/pr17400.C: New testcase.
8250
8251 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8252
8253         * gcc.target/mips/sb1-1.c: New testcase.
8254
8255 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8256
8257         * lib/g77-dg.exp: Remove unused file.
8258         * lib/mike-g77.exp: Ditto.
8259         * lib/g77.exp: Ditto.
8260
8261 2004-09-12  Richard Henderson  <rth@redhat.com>
8262
8263         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8264
8265 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8266
8267         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8268         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8269         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8270         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8271         Update expected messages.
8272
8273 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8274
8275         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8276         declaration/use mismatch for dirp parameter.
8277
8278 2004-09-12  Andrew Pinski  <apinski@apple.com>
8279
8280         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8281         -fgnu-runtime is passed.
8282
8283 2004-09-12  Richard Henderson  <rth@redhat.com>
8284
8285         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8286         do the uplevel thing and update additional_flags directly.
8287         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8288         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8289         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8290         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8291
8292 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8293
8294         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8295
8296 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8297
8298         PR middle-end/17411
8299         * g++.dg/opt/pr17411-1.C: New test case.
8300
8301 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8302
8303         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8304         gcc.dg/tls/diag-2.c: Update expected messages.
8305         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8306         messages.
8307         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8308         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8309         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8310         gcc.dg/tls/diag-5.c: New tests.
8311
8312 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8313
8314         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8315
8316 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8317
8318         * g++.dg/parse/break-in-for.C: New test.
8319
8320 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8321
8322         * gcc.dg/tree-ssa/20040911-1.c: New test.
8323
8324 2004-09-11  Andreas Jaeger  <aj@suse.de>
8325
8326         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8327         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8328
8329 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8330
8331         * gcc.target/frv: New directory of FR-V-specific tests.
8332
8333 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8334
8335         * gcc.dg/convert-vec-1.c: New test.
8336
8337 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8338
8339         PR middle-end/17024
8340         * gcc.dg/pr17024-1.c: New test case.
8341
8342 2004-09-10  Eric Christopher  <echristo@redhat.com>
8343
8344         * gcc.dg/20040910-1.c: New test.
8345
8346 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8347
8348         * gcc.dg/bitfld-9.c: New test.
8349
8350 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8351
8352         * gcc.c-torture/execute/ieee/acc1.c: New test.
8353         * gcc.c-torture/execute/ieee/acc2.c: New test.
8354         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8355
8356 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8357
8358         * gcc.dg/deprecated-2.c: New test.
8359
8360 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8361
8362         * gcc.dg/init-vec-1.c: New test.
8363
8364 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8365
8366         PR middle-end/17055
8367         * gcc.dg/pr17055-1.c: New test case.
8368
8369 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8370
8371         PR target/17377
8372         * gcc.c-torture/execute/pr17377.c: New test.
8373
8374 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8375
8376         PR c/8420
8377         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8378         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8379         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8380         gcc.dg/long-long-typespec-1.c: New tests.
8381         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8382
8383 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8384
8385         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8386         gcc.dg/gnu99-static-1.c: New tests.
8387
8388 2004-09-08  Devang Patel  <dpatel@apple.com>
8389
8390         * gcc.dg/darwin-ld-20040828-1.c: New test.
8391         * gcc.dg/darwin-ld-20040828-2.c: New test.
8392         * gcc.dg/darwin-ld-20040828-3.c: New test.
8393
8394 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8395
8396         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8397         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8398         in error message.
8399         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8400         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8401         in error message.
8402         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8403         types they qualify.
8404         * objc.dg/type-size-2.m: Fix wording in comment.
8405         * objc.dg/va-meth-1.m: New test case.
8406
8407 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8408
8409         PR c/16633:
8410         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8411         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8412
8413 2004-09-06  Devang Patel  <dpatel@apple.com>
8414
8415         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8416         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8417
8418 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8419
8420         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8421         reflect changed line numbering of diagnostics.
8422
8423 2004-09-06  Paul Brook  <paul@codesourcery.com>
8424
8425         * gfortran.dg/edit_real_1.f90: Add new test.
8426
8427 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8428
8429         * gcc.dg/tree-ssa/loop-2.c: New test.
8430         * gcc.dg/tree-ssa/loop-3.c: New test.
8431         * gcc.dg/tree-ssa/loop-4.c: New test.
8432         * gcc.dg/tree-ssa/loop-5.c: New test.
8433
8434 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8435
8436         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8437
8438 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8439
8440         * gcc.dg/format/sentinel-1.c: New test.
8441
8442 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8443
8444         * testsuite/gcc.dg/builtins-46.c: New.
8445
8446 2004-09-03  Devang Patel  <dpatel@apple.com>
8447
8448         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8449         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8450
8451 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8452
8453         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8454         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8455         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8456         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8457         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8458         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8459         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8460         the non-portable bzero.
8461         * gcc.dg/20010912-1.c: xfail for NetWare.
8462         * gcc.dg/20020426-2.c: xfail for NetWare.
8463         * gcc.dg/20021014-1.c: xfail for NetWare.
8464         * gcc.dg/20021018-1.c: xfail for NetWare.
8465         * gcc.dg/20030213-1.c: xfail for NetWare.
8466         * gcc.dg/20030225-1.c: xfail for NetWare.
8467         * gcc.dg/20030708-1.c: xfail for NetWare.
8468         * gcc.dg/builtins-config.h: Also exclude NetWare.
8469         * gcc.dg/format/format.h: Define restrict only if not already defined.
8470         * gcc.dg/nest.c: xfail for NetWare.
8471         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8472         * lib/target-supports.exp (check_visibility_available): Exclude
8473         NetWare.
8474
8475 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8476
8477         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8478         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8479         deterministic starting point for the alignment of structure fields.
8480         * gcc.dg/Wpadded.c: Dito.
8481         * g++.dg/abi/vbase10.C: Dito.
8482
8483 2004-09-03  Devang Patel  <dpatel@apple.com>
8484
8485         * g++.dg/debug/pr15736.cc: New test.
8486
8487 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8488
8489         * README.QMTEST: Fix out-of-date link.
8490
8491 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8492
8493         PR fortran/16579
8494         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8495         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8496
8497 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8498
8499         * g++.dg/abi/arm_rtti1.C: New test.
8500
8501 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8502
8503         * gcc.dg/ppc-vector-memcpy.c: New.
8504         * gcc.dg/ppc-vector-memset.c: New.
8505
8506 2004-09-02  Chao-ying Fu  <fu@mips.com>
8507
8508         * gcc.target/mips/mips-3d-1.c: New test.
8509         * gcc.target/mips/mips-3d-2.c: New test.
8510         * gcc.target/mips/mips-3d-3.c: New test.
8511         * gcc.target/mips/mips-3d-4.c: New test.
8512         * gcc.target/mips/mips-3d-5.c: New test.
8513         * gcc.target/mips/mips-3d-6.c: New test.
8514         * gcc.target/mips/mips-3d-7.c: New test.
8515         * gcc.target/mips/mips-3d-8.c: New test.
8516         * gcc.target/mips/mips-3d-9.c: New test.
8517         * gcc.target/mips/mips-ps-1.c: New test.
8518         * gcc.target/mips/mips-ps-2.c: New test.
8519         * gcc.target/mips/mips-ps-3.c: New test.
8520         * gcc.target/mips/mips-ps-4.c: New test.
8521         * gcc.target/mips/mips-ps-type.c: New test.
8522
8523 2004-09-02  Paul Brook  <paul@codesourcery.com>
8524
8525         * gfortran.dg/edit_real_1.f90: Add new tests.
8526
8527 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8528
8529         PR fortran/15327
8530         * gfortran.dg/merge_char_1.f90: New test.
8531
8532 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8533
8534         PR fortran/16404
8535         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8536
8537 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8538
8539         PR c/1522
8540         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8541
8542 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8543
8544         * g++.dg/opt/loop1.C: Do not XFAIL.
8545
8546 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8547
8548         * gcc.c-torture/execute/20040831-1.c: New test.
8549
8550 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8551
8552         PR fortran/16579
8553         * gfortran.dg/g77/20010610.f: Now passes.
8554         Copy from g77.f-torture/execute. Add dg-run directive.
8555         * gfortran.dg/g77/README: Update
8556
8557 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8558
8559         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8560         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8561         (t1, t2, t3, t4): Add volatile.
8562
8563 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8564
8565         * g++.dg/ext/visibility/arm1.C: New test.
8566
8567 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8568
8569         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8570         -pedantic-errors.
8571
8572 2004-09-01  Paul Brook  <paul@codesourcery.com>
8573
8574         * gfortran.dg/eof_2.f90: New test.
8575
8576 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8577
8578         PR fortran/16579
8579         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8580
8581 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8582
8583         PR libfortran/16805
8584         * gfortran.dg/list_read_2.f90: New test.
8585
8586 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8587
8588         * g++.dg/abi/key1.C: New test.
8589
8590 2004-08-31  Richard Henderson  <rth@redhat.com>
8591
8592         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8593         form of offsetof.
8594         * g++.dg/other/offsetof5.C: Remove duplicate.
8595
8596 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8597
8598         PR fortran/17244
8599         * gfortran.dg/func_derived_1.f90: New test.
8600
8601 2004-08-31  Paul Brook  <paul@codesourcery.com>
8602
8603         * gfortran.dg/eof_1.f90: New test.
8604
8605 2004-08-31  Paul Brook  <paul@codesourcery.com>
8606
8607         * gfortran.dg/list_read_1.f90: New file.
8608
8609 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8610
8611         * g++.dg/opt/loop1.C: XFAIL.
8612
8613 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8614
8615         * gcc.dg/funcdef-storage-1.c: New.
8616         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8617         an extern function in local scope.
8618         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8619         declare an 'auto inline' function in local scope.
8620         * gcc.dg/20011130-1.c: Likewise.
8621         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8622         an 'auto' function in local scope.
8623         * gcc.dg/20021014-1.c: Likewise.
8624         * gcc.dg/20030331-2.c: Likewise.
8625
8626 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8627
8628         * gfortran.dg/blockdata_1.f90: New test.
8629
8630 2004-08-30  Richard Henderson  <rth@redhat.com>
8631
8632         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8633
8634 2004-08-30  Richard Henderson  <rth@redhat.com>
8635
8636         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8637         additional_flags set by alternate driver.
8638         (ieee-options): New procedure.
8639         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8640         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8641         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8642         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8643
8644 2004-08-30  Richard Henderson  <rth@redhat.com>
8645
8646         * lib/f-torture.exp: Remove.
8647
8648 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR rtl-optimization/16590
8651         * g++.dg/opt/loop1.C: New test.
8652
8653 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8654
8655         PR fortran/13910
8656         * gfortran.dg/oldstyle_1.f90: New test.
8657
8658 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8659         Paul Brook  <paul@codesourcery.com>
8660
8661         * gfortran.dg/g77/README: Update.
8662         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8663         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8664         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8665
8666 2004-08-28  Paul Brook  <paul@codesourcery.com>
8667
8668         PR libfortran/17195
8669         * gfortran.dg/edit_real_1.f90: New test.
8670
8671 2004-08-27  Paul Brook  <paul@codesourcery.com>
8672
8673         * gfortran.dg/rewind_1.f90: New test.
8674
8675 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8676
8677         PR fortran/16597
8678         * gfortran.dg/pr16597.f90: New test.
8679
8680 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8681
8682         PR c/13801
8683         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8684         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8685         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8686         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8687         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8688
8689 2004-08-26  Nick Clifton  <nickc@redhat.com>
8690
8691         * gcc.c-torture/compile/pr17119.c: New test.
8692
8693 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8694
8695         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8696
8697 2004-08-25  Richard Henderson  <rth@redhat.com>
8698
8699         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8700         the bits that expect kind=8 to be the largest real kind.
8701
8702 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8703
8704         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8705
8706 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8707
8708         * gfortran.dg/assignment_1.f90: New test.
8709
8710 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8711
8712         * g++.dg/template/repo3.C: New test.
8713
8714 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8715
8716         PR middle-end/16693
8717         PR tree-optimization/16372
8718         * g++.dg/opt/pr16372-1.C: New test case.
8719         * g++.dg/opt/pr16693-1.C: New test case.
8720         * g++.dg/opt/pr16693-2.C: New test case.
8721
8722 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8723
8724         * objc.dg/proto-lossage-4.m: New test.
8725
8726 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/17155
8729         * g++.dg/inherit/local2.C: New test.
8730
8731 2004-08-25  Paul Brook  <paul@codesourcery.com>
8732
8733         PR fortran/17144
8734         * gfortran.dg/string_ctor_1.f90: New test.
8735
8736 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8737
8738         PR c++/14428
8739         * g++.dg/template/redecl2.C: New test.
8740
8741 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8742
8743         PR fortran/17143
8744         * gfortran.dg/pr17143.f90: New test.
8745
8746 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8747
8748         PR fortran/17164
8749         * gfortran.dg/pr17164.f90: New test.
8750
8751 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8752
8753         * gcc.dg/tree-ssa/loop-1.c: New test.
8754
8755 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8756
8757         * gcc.c-torture/compile/20040824-1.c: New test.
8758
8759 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8760
8761         * gcc.c-torture/compile/iftrap-3.c: New test.
8762
8763 2004-08-24  Paul Brook  <paul@codesourcery.com>
8764
8765         * gfortran.dg/entry_2.f90: New test.
8766
8767 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8768
8769         PR c++/16889
8770         * g++.dg/lookup/ambig[12].C: New.
8771
8772 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8773
8774         PR c++/16706
8775         * g++.dg/template/crash21.C: New test.
8776         * g++.dg/template/crash22.C: Likewise.
8777
8778 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8779
8780         PR c++/17149
8781         * g++.dg/template/access15.C: New.
8782
8783 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8784
8785         PR c++/17163
8786         * g++.dg/template/repo2.C: New test.
8787
8788 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8789
8790         PR rtl-optimization/17078
8791         * gcc.c-torture/execute/pr17078-1.c: New test case.
8792
8793 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8794
8795         PR c/14492
8796         * gcc.dg/debug/crash1.c: New test.
8797
8798 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8799
8800         PR c/16180
8801         * gcc.dg/loop-5.c: New test.
8802
8803 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8804
8805         * gcc.c-torture/execute/20040823-1.c: New test.
8806
8807 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8808
8809         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8810         to the assembler.  Simplify test accordingly.
8811         (asm_abi_flags): Use GNU names.
8812         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8813         to check for ABI flags.
8814
8815 2004-08-22  Andrew Pinski  <apinski@apple.com>
8816
8817         * g++.dg/opt/pr14029.C: New test.
8818         * gcc.c-torture/execute/pr15262.c: New test.
8819
8820 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8821
8822         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8823
8824 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8825
8826         PR 16908
8827         * gfortran.dg/direct_io.f90: New test.
8828
8829 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8830
8831         PR c++/17121
8832         * g++.dg/inherit/local2.C: New test.
8833
8834 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8835
8836         PR c++/17120
8837         * g++.dg/warn/Wparentheses-4.C: New test.
8838
8839 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8840
8841         PR c++/17121
8842         * g++.dg/inherit/local2.C: New test.
8843
8844         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8845         * gcc.dg/ppc-ldstruct.c: Likewise.
8846         * gcc.dg/ppc64-abi-2.c: Likewise.
8847
8848 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR rtl-optimization/17099
8851         * gcc.c-torture/execute/20040820-1.c: New test.
8852
8853 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8854
8855         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8856
8857 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8858
8859         PR fortran/17077
8860         * gfortran.dg/auto_array_1.f90: New test.
8861
8862 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8863
8864         PR fortran/17074
8865         * gfortran.dg/simpleif_1.f90: New test.
8866
8867 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8868
8869         * lib/target-supports.exp (check_profiling_available): Return
8870         false for arm*-*-symbianelf* and arm*-*-eabi*.
8871
8872         PR c++/15890
8873         * g++.dg/template/delete1.C: New test.
8874
8875 2004-08-19  Paul Brook  <paul@codesourcery.com>
8876
8877         PR fortran/14976
8878         PR fortran/16228
8879         * gfortran.dg/data_char_1.f90: New test.
8880
8881 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8882
8883         PR fortran/16946
8884         * gfortran.dg/reduction.f90: New testcase.
8885
8886 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8887
8888         PR fortran/16520
8889         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8890
8891 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8892
8893         PR c++/17041
8894         * g++.dg/Wparentheses-3.C: New test.
8895
8896 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8897
8898         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8899         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8900         * gcc.dg/vect/vect-2.c: Likewise.
8901         * gcc.dg/vect/vect-3.c: Likewise.
8902         * gcc.dg/vect/vect-4.c: Likewise.
8903         * gcc.dg/vect/vect-5.c: Likewise.
8904         * gcc.dg/vect/vect-6.c: Likewise.
8905         * gcc.dg/vect/vect-7.c: Likewise.
8906         * gcc.dg/vect/vect-25.c: Likewise.
8907         * gcc.dg/vect/vect-31.c: Likewise.
8908         * gcc.dg/vect/vect-32.c: Likewise.
8909         * gcc.dg/vect/vect-34.c: Likewise.
8910         * gcc.dg/vect/vect-36.c: Likewise.
8911         * gcc.dg/vect/vect-all.c: Likewise.
8912
8913 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8914
8915         PR c++/17068
8916         * g++.dg/template/operator4.C: New test.
8917
8918 2004-08-18  Richard Henderson  <rth@redhat.com>
8919
8920         * gcc.dg/20040206-1.c: XFAIL.
8921
8922 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8923
8924         PR c++/16246
8925         * g++.dg/template/array7.C: New test.
8926
8927 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8928
8929         * gcc.dg/mips-movcc-1.c: New test.
8930         * gcc.dg/mips-movcc-2.c: New test.
8931         * gcc.dg/mips-movcc-3.c: New test.
8932
8933         * gcc.dg/mips-nmadd-1.c: New test.
8934         * gcc.dg/mips-nmadd-2.c: New test.
8935
8936 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/15871
8939         * g++.dg/opt/inline8.C: New test.
8940
8941         PR c++/16965
8942         * g++.dg/parse/error17.C: New test.
8943
8944 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8945
8946         * gcc.dg/vect: New directory for vectorizer tests.
8947         * gcc.dg/vect/tree-vect.h: New file.
8948         * gcc.dg/vect/vect.exp: New file.
8949         * gcc.dg/vect/pr16105.c.c: New test.
8950         * gcc.dg/vect/vect-1.c: New test.
8951         * gcc.dg/vect/vect-2.c: New test.
8952         * gcc.dg/vect/vect-3.c: New test.
8953         * gcc.dg/vect/vect-4.c: New test.
8954         * gcc.dg/vect/vect-5.c: New test.
8955         * gcc.dg/vect/vect-6.c: New test.
8956         * gcc.dg/vect/vect-7.c: New test.
8957         * gcc.dg/vect/vect-8.c: New test.
8958         * gcc.dg/vect/vect-9.c: New test.
8959         * gcc.dg/vect/vect-10.c: New test.
8960         * gcc.dg/vect/vect-11.c: New test.
8961         * gcc.dg/vect/vect-12.c: New test.
8962         * gcc.dg/vect/vect-13.c: New test.
8963         * gcc.dg/vect/vect-14.c: New test.
8964         * gcc.dg/vect/vect-15.c: New test.
8965         * gcc.dg/vect/vect-16.c: New test.
8966         * gcc.dg/vect/vect-17.c: New test.
8967         * gcc.dg/vect/vect-18.c: New test.
8968         * gcc.dg/vect/vect-19.c: New test.
8969         * gcc.dg/vect/vect-20.c: New test.
8970         * gcc.dg/vect/vect-21.c: New test.
8971         * gcc.dg/vect/vect-22.c: New test.
8972         * gcc.dg/vect/vect-23.c: New test.
8973         * gcc.dg/vect/vect-24.c: New test.
8974         * gcc.dg/vect/vect-25.c: New test.
8975         * gcc.dg/vect/vect-26.c: New test.
8976         * gcc.dg/vect/vect-27.c: New test.
8977         * gcc.dg/vect/vect-28.c: New test.
8978         * gcc.dg/vect/vect-29.c: New test.
8979         * gcc.dg/vect/vect-30.c: New test.
8980         * gcc.dg/vect/vect-31.c: New test.
8981         * gcc.dg/vect/vect-32.c: New test.
8982         * gcc.dg/vect/vect-33.c: New test.
8983         * gcc.dg/vect/vect-34.c: New test.
8984         * gcc.dg/vect/vect-35.c: New test.
8985         * gcc.dg/vect/vect-36.c: New test.
8986         * gcc.dg/vect/vect-37.c: New test.
8987         * gcc.dg/vect/vect-38.c: New test.
8988         * gcc.dg/vect/vect-40.c: New test.
8989         * gcc.dg/vect/vect-41.c: New test.
8990         * gcc.dg/vect/vect-42.c: New test.
8991         * gcc.dg/vect/vect-43.c: New test.
8992         * gcc.dg/vect/vect-44.c: New test.
8993         * gcc.dg/vect/vect-45.c: New test.
8994         * gcc.dg/vect/vect-46.c: New test.
8995         * gcc.dg/vect/vect-47.c: New test.
8996         * gcc.dg/vect/vect-48.c: New test.
8997         * gcc.dg/vect/vect-49.c: New test.
8998         * gcc.dg/vect/vect-50.c: New test.
8999         * gcc.dg/vect/vect-51.c: New test.
9000         * gcc.dg/vect/vect-52.c: New test.
9001         * gcc.dg/vect/vect-53.c: New test.
9002         * gcc.dg/vect/vect-54.c: New test.
9003         * gcc.dg/vect/vect-55.c: New test.
9004         * gcc.dg/vect/vect-56.c: New test.
9005         * gcc.dg/vect/vect-57.c: New test.
9006         * gcc.dg/vect/vect-58.c: New test.
9007         * gcc.dg/vect/vect-59.c: New test.
9008         * gcc.dg/vect/vect-60.c: New test.
9009         * gcc.dg/vect/vect-61.c: New test.
9010         * gcc.dg/vect/vect-all.c: New test.
9011         * gcc.dg/vect/vect-none.c: New test.
9012
9013 2004-08-17  Paul Brook  <paul@codesourcery.com>
9014
9015         PR fortran/13082
9016         * gfortran.dg/entry_1.f90: New test.
9017
9018 2004-08-17  Andrew Pinski  <apinski@apple.com>
9019
9020         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
9021
9022 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
9023
9024         * gcc.dg/pr17036-1.c: New test.
9025
9026 2004-08-16  Devang Patel  <dpatel@apple.com>
9027
9028         * gcc.dg/darwin-20040809-1.c: New test.
9029
9030 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
9031
9032         * gcc.dg/funcdef-attr-1.c: New test.
9033
9034 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
9035
9036         * gcc.dg/altivec-17.c: New test.
9037         * gcc.dg/altivec-18.c: New test.
9038
9039 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9040
9041         PR c++/6749
9042         * g++.dg/template/vtable2.C: New test.
9043
9044 2004-08-14  Richard Henderson  <rth@redhat.com>
9045
9046         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9047         * gcc.dg/pack-test-4.c (main): Return 0.
9048         * gcc.dg/setjmp-1.c: Remove XFAIL.
9049         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9050
9051 2004-08-14  Richard Henderson  <rth@redhat.com>
9052
9053         * gcc.dg/980217-1.c: Add prototype for printf.
9054
9055 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9056
9057         * gfortran.dg/pr16935.f90: New test.
9058
9059 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9060
9061         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9062
9063 2004-08-13  Paul Brook  <paul@codesourcery.com>
9064
9065         * gfortran.dg/der_io_1.f90: Remove stray comma.
9066
9067 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9068
9069         * gcc.dg/vmx/cw-bug-2.c: Remove.
9070         * gcc.dg/vmx/vprint-1.c: Remove.
9071         * gcc.dg/vmx/vscan-1.c: Remove.
9072
9073 2004-08-12  Devang patel  <dpatel@apple.com>
9074
9075         * gcc.dg/darwin-20040809-2.c: New test.
9076
9077 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9078
9079         * g++.dg/ext/altivec-12.C: New test.
9080
9081         * g++.dg/ext/altivec-11.C: New test.
9082
9083 2004-08-12  Paul Brook  <paul@codesourcery.com>
9084
9085         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9086
9087 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9088
9089         * g++.dg/ext/altivec-2.C: Check for hardware support before
9090         executing any VMX instructions.
9091
9092         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9093
9094 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9095
9096         PR c++/16276
9097         * g++.old-deja/g++.other/comdat4.C: New test.
9098         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9099
9100 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9101
9102         PR target/16286
9103         * gcc.dg/pr16286.c: New test.
9104
9105 2004-08-12 Jan Beulich <jbeulich@novell.com>
9106
9107         * g++.dg/ext/asm5.C: New.
9108
9109 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/16698
9112         * g++.dg/eh/crash1.C: New test.
9113
9114         PR c++/16717
9115         * g++.dg/ext/construct1.C: New test.
9116
9117 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9118
9119         PR c++/16853
9120         * g++.dg/init/ptrmem1.C: New test.
9121
9122         PR c++/16618
9123         * g++.dg/parse/offsetof5.C: New test.
9124
9125         PR c++/16870
9126         * g++.dg/template/overload3.C: New test.
9127
9128 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/16964
9131         * g++.dg/parse/error16.C: New test.
9132
9133         PR c++/16904
9134         * g++.dg/template/error14.C: New test.
9135
9136         PR c++/16929
9137         * g++.dg/template/error15.C: New test.
9138
9139 2004-08-11  Devang Patel  <dpatel@apple.com>
9140
9141         * gcc.dg/darwin-ld-20040809-1.c: New test.
9142         * gcc.dg/darwin-ld-20040809-2.c: New test.
9143
9144 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9145
9146         PR fortran/16917
9147         * gfortran.dg/dfloat_1.f90: New test.
9148
9149 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9150
9151         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9152         * gcc.dg/dll-2.c: Fix dg-require syntax.
9153         * gcc.misc-tests/arm-isr.c (abort): Declare.
9154         (exit): Likewise.
9155
9156 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/16971
9159         * g++.dg/parse/crash16.C: New test.
9160
9161 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9162
9163         * gcc.dg/mips-rsqrt-1.c: New test case.
9164         * gcc.dg/mips-rsqrt-2.c: New test case.
9165         * gcc.dg/mips-rsqrt-3.c: New test case.
9166
9167 2004-08-10  Paul Brook  <paul@codesourcery.com>
9168
9169         * gfortran.dg/der_io_1.f90: New test.
9170
9171 2004-08-10  Paul Brook  <paul@codesourcery.com>
9172
9173         PR fortran/16919
9174         * gfortran.dg/der_array_1.f90: New test.
9175
9176 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9177
9178         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9179
9180 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9181
9182         * gcc.dg/wchar_t-2.c: Fix typo.
9183
9184 2004-08-09  Falk Hueffner  <falk@debian.org>
9185
9186         PR tree-optimization/12517
9187         * gcc.c-torture/compile/pr12517.c: New test.
9188
9189         PR tree-optimization/12578
9190         * gcc.c-torture/compile/pr12578.c: New test.
9191
9192         PR tree-optimization/12899
9193         * gcc.c-torture/compile/pr12899.c: New test.
9194
9195         PR rtl-optimization/14692
9196         * gcc.c-torture/compile/pr14692.c: New test.
9197
9198         PR tree-optimization/16461
9199         * gcc.c-torture/compile/pr16461.c: New test.
9200
9201 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9202
9203         * gfortran.dg/getenv_1.f90: New test.
9204
9205 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9206
9207         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9208         wchar_t.
9209         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9210
9211 2004-08-06  Paul Brook  <paul@codesourcery.com>
9212
9213         * gfortran.dg/ret_array_1.f90: New test.
9214         * gfortran.dg/ret_pointer_1.f90: New test.
9215
9216 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9217
9218         * gcc.dg/missing-field-init-[12].c: New tests.
9219         * g++.dg/warn/missing-field-init-[12].C: New tests.
9220
9221 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9222
9223         * gcc.dg/enum2.c: New test.
9224         * gcc.dg/symbian3.c: Likewise.
9225         * gcc.dg/symbian4.c: Likewise.
9226         * gcc.dg/wchar_t-2.c: Likewise.
9227
9228 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9229
9230         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9231         destructor tests.
9232
9233 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9234
9235         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9236         dg-require-visiblity.
9237         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9238         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9239         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9240         * g++.dg/ext/visibility/new1.C: Likewise.
9241         * g++.dg/ext/visibility/pragma.C: Likewise.
9242         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9243         * g++.dg/ext/visibility/virtual.C: Likewise.
9244         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9245         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9246         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9247         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9248         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9249         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9250         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9251         * g++/dg/ext/visibility/visibility-8.C: New test.
9252         * gcc.c-torture/compile/dll.x: Remove.
9253         * gcc.dg/dll-2.c: Use dg-require-dll
9254         * gcc.dg/visibility-10.c: New test.
9255         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9256         supporting DLLs.
9257         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9258         (scan_not_hidden): Likewise.
9259
9260 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9261
9262         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9263
9264 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9265
9266         * gcc.c-torture/execute/20040805-1.c: New test.
9267
9268 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9269
9270         * gcc.dg/20020118-1.c: Declare abort.
9271         * gcc.dg/altivec_check.h: Likewise.
9272         * gcc.dg/iftrap-2.c: Likewise.
9273         * gcc.dg/pragma-darwin.c: Likewise.
9274         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9275
9276 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9277
9278         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9279
9280 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9281
9282         * gcc.c-torture/execute/builtins/abs-2.c,
9283         gcc.c-torture/execute/builtins/abs-3.c,
9284         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9285         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9286         intmax_t, uintmax_t and their limits.
9287         * gcc.dg/intmax_t-1.c: New test.
9288
9289 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9290
9291         * g++.dg/tc1/dr147.C: Add reference to PR.
9292
9293 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9294
9295         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9296         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9297
9298 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9299
9300         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9301
9302 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9303
9304         * gcc.dg/redecl-5.c: New test.
9305         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9306         of scanf.
9307
9308 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9309
9310         PR middle-end/16790
9311         * gcc.c-torture/execute/pr16790-1.c: New test case.
9312
9313 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9314
9315         * g++.dg/ext/visibility/assign1.C: New test.
9316         * g++.dg/ext/visibility/new1.C: Likewise.
9317
9318         * gcc.dg/symbian1.c: New test.
9319         * gcc.dg/symbian2.c: Likewise.
9320
9321 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9322
9323         PR target/16570
9324         * gcc.dg/i386-sse-9.c: New test.
9325
9326 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9327
9328         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9329
9330 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9331
9332         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9333         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9334         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9335         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9336         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9337         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9338         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9339         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9340         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9341         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9342         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9343         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9344         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9345         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9346         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9347         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9348         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9349         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9350         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9351         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9352         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9353         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9354         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9355         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9356         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9357         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9358         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9359         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9360         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9361         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9362         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9363         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9364         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9365         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9366         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9367         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9368         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9369         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9370         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9371         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9372         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9373         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9374         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9375         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9376         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9377         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9378         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9379         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9380         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9381         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9382         gcc.misc-tests/i386-pf-3dnow-1.c,
9383         gcc.misc-tests/i386-pf-athlon-1.c,
9384         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9385         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9386         Declare built-in functions used.
9387         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9388
9389 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9390
9391         PR c++/16707
9392         * g++.dg/lookup/using12.C: New test.
9393
9394         * g++.dg/init/null1.C: Fix PR number.
9395         * g++.dg/parse/namespace10.C: Likewise.
9396
9397 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9398
9399         PR c++/16224
9400         * g++.dg/template/spec17.C: New test.
9401         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9402         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9403
9404 2004-08-02  David Billinghurst
9405
9406         PR fortran/16292
9407         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9408
9409 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9410
9411         * gcc.dg/ia64-got-1.c: New test case.
9412
9413 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/16489
9416         * g++.dg/init/null1.C: New test.
9417         * g++.dg/tc1/dr76.C: Adjust error marker.
9418
9419         PR c++/16529
9420         * g++.dg/parse/namespace10.C: New test.
9421
9422         PR c++/16810
9423         * g++.dg/inherit/ptrmem2.C: New test.
9424
9425 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9426
9427         PR target/16155
9428         * gcc.dg/pr16155.c: New test.
9429
9430 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9431
9432         * gcc.dg/redecl-2.c: New test.
9433
9434 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9435
9436         * gcc.dg/darwin-longdouble.c: New file.
9437
9438 2004-07-30  Richard Henderson  <rth@redhat.com>
9439
9440         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9441         write to constant argument.
9442         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9443
9444 2004-07-30  Richard Henderson  <rth@redhat.com>
9445
9446         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9447         tests of nearest around zero.
9448
9449 2004-07-30  Andrew Pinski  <apinski@apple.com>
9450
9451         * gcc.c-torture/compile/20040730-1.c: New test.
9452
9453 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9454
9455         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9456         powerpc-eabispe.
9457
9458 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9459
9460         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9461
9462 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9463
9464         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9465         contains $ld_library_path.
9466         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9467
9468 2004-07-29  Richard Henderson  <rth@redhat.com>
9469
9470         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9471
9472         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9473         (alt2, which): New.
9474         (Check): Accept either alternative.
9475
9476 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9477
9478         * g++.dg/abi/inline1.C: New test.
9479         * g++.dg/abi/local1-a.cc: Likewise.
9480         * g++.dg/abi/local1.C: Likewise.
9481         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9482         * g++.dg/abi/mangle12.C: Likewise.
9483         * g++.dg/abi/mangle17.C: Likewise.
9484         * g++.dg/abi/mangle20-2.C: Likewise.
9485         * g++.dg/opt/interface1.C: Likewise.
9486         * g++.dg/opt/interface1.h: Likewise.
9487         * g++.dg/opt/interface1-a.cc: New test.
9488         * g++.dg/parse/repo1.C: New test.
9489         * g++.dg/template/repo1.C: Likewise.
9490         * g++.dg/warn/Winline-1.C: Likewise.
9491         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9492
9493 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9494
9495         * gcc.dg/tree-ssa/20040729-1.c: New test.
9496
9497 2004-07-27  Matt Austern <austern@apple.com>
9498
9499         * gcc.dg/darwin-bool-1.c: New test.
9500         * gcc.dg/darwin-bool-2.c: New test.
9501
9502 2004-07-28  Richard Henderson  <rth@redhat.com>
9503
9504         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9505         arguments in the correct type.  Don't write to constant arguments.
9506
9507 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9508
9509         PR tree-optimization/16688
9510         PR tree-optimization/16689
9511         * g++.dg/tree-ssa/pr16688.C: New test.
9512
9513 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9514
9515         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9516         loads.  Not only in the comment, this time.
9517
9518 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9519
9520         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9521         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9522         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9523         * gcc.dg/sh4a-bitmovua.c: New.
9524         * gcc.dg/sh4a-cos.c: New.
9525         * gcc.dg/sh4a-cosf.c: New.
9526         * gcc.dg/sh4a-fprun.c: New.
9527         * gcc.dg/sh4a-fsrra.c: New.
9528         * gcc.dg/sh4a-memmovua.c: New.
9529         * gcc.dg/sh4a-sin.c: New.
9530         * gcc.dg/sh4a-sincos.c: New.
9531         * gcc.dg/sh4a-sincosf.c: New.
9532         * gcc.dg/sh4a-sinf.c: New.
9533
9534 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9535
9536         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9537         conditionals.
9538         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9539         loads.
9540         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9541         DOM1.
9542
9543 2004-07-27  Andrew Pinski  <apinski@apple.com>
9544
9545         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9546
9547 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9548
9549         * gcc.dg/pragma-isr.c: New test.
9550
9551 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9552
9553         PR c++/14429
9554         * g++.dg/template/ttp11.C: New test.
9555
9556 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9557
9558         * gcc.c-torture/compile/20040727-1.c: New test.
9559
9560 2004-07-26  Eric Christopher  <echristo@redhat.com>
9561
9562         * gcc.c-torture/compile/20040726-2.c: New test.
9563
9564 2004-07-26  Andrew Pinski  <apinski@apple.com>
9565
9566         * g++.dg/rtti/tinfo1.C: Xfail.
9567
9568 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9569
9570         * gcc.c-torture/compile/20040726-1.c: New test.
9571
9572 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9573             Brian Ryner  <bryner@brianryner.com>
9574
9575         PR c++/9283
9576         PR c++/15000
9577         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9578         * g++.dg/ext/visibility/: New directory.
9579         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9580         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9581         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9582         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9583         * g++.dg/ext/visibility/fvisibility.C,
9584         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9585         g++.dg/ext/visibility/fvisibility-override1.C
9586         g++.dg/ext/visibility/fvisibility-override2.C
9587         g++.dg/ext/visibility/memfuncts.C
9588         g++.dg/ext/visibility/noPLT.C
9589         g++.dg/ext/visibility/pragma.C
9590         g++.dg/ext/visibility/pragma-override1.C
9591         g++.dg/ext/visibility/pragma-override2.C
9592         g++.dg/ext/visibility/staticmemfuncts.C
9593         g++.dg/ext/visibility/virtual.C: New tests.
9594
9595 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9596
9597         PR c/15360
9598         * gcc.dg/pr15360-1.c: New test.
9599
9600 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9601
9602         * gcc.dg/pragma-align-2.c: New test.
9603         * gcc.dg/pragma-init-fini.c: New test.
9604         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9605         targets.
9606
9607 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9608
9609         * gcc.dg/init-string-2.c: New test.
9610
9611 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9612
9613         PR 16684
9614         * gcc.dg/Wredundant-decls-1.c: New test case.
9615
9616 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9617
9618         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9619         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9620         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9621         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9622         * gcc.dg/compat/generate-random.c: New file.
9623         * gcc.dg/compat/generate-random.h: Likewise.
9624         * gcc.dg/compat/generate-random_r.c: Likewise.
9625         * gcc.dg/compat/struct-layout-1.h: Likewise.
9626         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9627         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9628         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9629         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9630         * gcc.dg/compat/struct-layout-1_main.c: New test.
9631         * gcc.dg/compat/struct-layout-1_x.c: New file.
9632         * gcc.dg/compat/struct-layout-1_y.c: New file.
9633         * gcc.dg/compat/struct-layout-1_test.h: New file.
9634
9635 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9636
9637         * gcc.dg/comp-return-1.c: New test
9638
9639 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9640
9641         * gcc.dg/vmx/8-02a.c: Fix typo.
9642
9643         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9644         * gcc.dg/darwin-abi-3.c: New test.
9645
9646         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9647         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9648
9649         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9650         * gcc.dg/vmx/ops-long-1.c: New test.
9651         * gcc.dg/vmx/ops-long-2.c: New test.
9652
9653 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9654
9655         * g++.dg/lookup/conv-[1234].C: New.
9656
9657 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9658
9659         * g++.dg/parse/attr2.C: Simplify.
9660
9661 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9662
9663         PR c/7284
9664         * gcc.c-torture/execute/pr7284-1.c: New test.
9665
9666 2004-07-22  Brian Booth  <bbooth@redhat.com>
9667
9668         * gcc.dg/tree-ssa/20040721-1.c: New test.
9669
9670 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9671
9672         * g++.dg/template/crash20.c: New.
9673
9674 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9675
9676         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9677         Add dg-run directive.  Declare variables as required.
9678         * gfortran.dg/g77/README: Update
9679
9680 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9681
9682         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9683         gcc.dg/cris-peep2-andu2.c: New tests.
9684
9685 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9686
9687         PR c/15052
9688         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9689         on return type.
9690         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9691         messages.
9692         * gcc.dg/qual-return-2.c: Update expected messages.
9693         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9694
9695 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9696
9697         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9698         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9699
9700 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9701
9702         PR c/11250
9703         * gcc.dg/init-string-1.c: New test.
9704
9705 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR middle-end/15345
9708         PR c/16450
9709         * gcc.dg/torture/nested-fn-1.c: New test.
9710
9711 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9712
9713         PR target/16559
9714         * gcc.dg/ia64-fptr-1.c: New file.
9715
9716 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9717
9718         PR c++/14497
9719         * g++.dg/template/spec16.C: New test.
9720         * g++.old-deja/g++.robertl/eb118.C: Remove.
9721
9722 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9723
9724         PR c++/509
9725         * g++.dg/template/spec15.C: New test.
9726
9727 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9728
9729         Copy cases from g77.f-torture/execute and add dg-run
9730         directive.  Other changes as noted.
9731         * gfortran.dg/g77/13037.f
9732         * gfortran.dg/g77/1832.f
9733         * gfortran.dg/g77/19981119-0.f
9734         * gfortran.dg/g77/19990313-0.f
9735         * gfortran.dg/g77/19990313-1.f
9736         * gfortran.dg/g77/19990313-2.f
9737         * gfortran.dg/g77/19990313-3.f
9738         * gfortran.dg/g77/19990419-1.f
9739         * gfortran.dg/g77/19990826-0.f
9740         * gfortran.dg/g77/19990826-2.f
9741         * gfortran.dg/g77/20000503-1.f
9742         * gfortran.dg/g77/20001111.f
9743         * gfortran.dg/g77/20010116.f
9744         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9745         * gfortran.dg/g77/20010430.f
9746         * gfortran.dg/g77/6177.f
9747         * gfortran.dg/g77/947.f
9748         * gfortran.dg/g77/970816-3.f
9749         * gfortran.dg/g77/971102-1.f
9750         * gfortran.dg/g77/980520-1.f
9751         * gfortran.dg/g77/980628-0.f
9752         * gfortran.dg/g77/980628-1.f
9753         * gfortran.dg/g77/980628-10.f
9754         * gfortran.dg/g77/980628-2.f
9755         * gfortran.dg/g77/980628-3.f
9756         * gfortran.dg/g77/980628-7.f
9757         * gfortran.dg/g77/980628-8.f
9758         * gfortran.dg/g77/980628-9.f
9759         * gfortran.dg/g77/980701-0.f
9760         * gfortran.dg/g77/980701-1.f
9761         * gfortran.dg/g77/cabs.f
9762         * gfortran.dg/g77/claus.f
9763         * gfortran.dg/g77/complex_1.f
9764         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9765         * gfortran.dg/g77/dcomplex.f
9766         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9767         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9768         * gfortran.dg/g77/f90-intrinsic-numeric.f
9769         * gfortran.dg/g77/int8421.f
9770         * gfortran.dg/g77/labug1.f
9771         * gfortran.dg/g77/large_vec.f
9772         * gfortran.dg/g77/le.f
9773         * gfortran.dg/g77/short.f
9774         * gfortran.dg/g77/README: Update
9775
9776 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9777
9778         PR c++/16637
9779         * g++.dg/parse/lookup4.C: New test.
9780
9781 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9782
9783         PR c++/16175
9784         * g++.dg/template/ttp10.C: New test.
9785
9786 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9787
9788         * gcc.dg/pr12625-1.c: New test.
9789
9790 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9791
9792         * testsuite/gcc.dg/switch-warn-1.c: New test.
9793         * testsuite/gcc.dg/switch-warn-2.c: New test.
9794         * gcc.c-torture/compile/pr14730.c: Update.
9795
9796 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9797
9798         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9799         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9800         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9801         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9802
9803 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9804
9805         PR c++/16623
9806         * g++.dg/template/assign1.C: New test.
9807
9808 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9809
9810         PR c++/12170
9811         * g++.dg/template/ttp9.C: New test.
9812
9813 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9814
9815         * gcc.dg/format/cmn-err-1.c: New test.
9816
9817 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9818
9819         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9820         gcc.dg/Wparentheses-10.c: New tests.
9821         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9822
9823 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9824
9825         PR fortran/16465
9826         * gfortran.dg/g77//ffixed-line-length-0.f,
9827         gfortran.dg/g77/ffixed-line-length-132.f,
9828         gfortran.dg/g77/ffixed-line-length-72.f,
9829         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9830         gfortran.dg/g77/README: Update.
9831
9832 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9833
9834         PR c++/13092
9835         * g++.dg/template/non-dependent7.C: New test.
9836         * g++.dg/template/non-dependent8.C: Likewise.
9837         * g++.dg/template/non-dependent9.C: Likewise.
9838         * g++.dg/template/non-dependent10.C: Likewise.
9839
9840 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9841
9842         PR c++/16337
9843         * g++.dg/parse/attr2.C: New test.
9844
9845 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9846
9847         * g77.dg: Removed.
9848         * g77.f-torture: Ditto.
9849
9850 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9851
9852         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9853         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9854         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9855
9856 2004-07-16  Richard Henderson  <rth@redhat.com>
9857
9858         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9859
9860 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9861
9862         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9863         tests with full list of options.
9864         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9865         of TORTURE_OPTIONS if test contains 'dg-do run'.
9866
9867         PR fortran/16404
9868         * gfortran.dg/do_iterator.f90: New test.
9869
9870 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9871
9872         PR rtl-optimization/16536
9873         * gcc.c-torture/execute/restrict-1.c: New test.
9874
9875 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9876
9877         PR fortran/15324
9878         * gfortran.dg/pr15324.f90: New test.
9879
9880         PR fortran/15129
9881         * gfortran.dg/pr15129.f90: New test.
9882
9883         PR fortran/15140
9884         * gfortran.dg/pr15140.f90: New test.
9885
9886         PR fortran/13792
9887         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9888         compile-time simplification.
9889
9890 2004-07-14  Mike Stump  <mrs@apple.com>
9891
9892         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9893
9894 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9895
9896         PR target/16325
9897         * gcc.dg/profile-generate-1.c: New.
9898
9899 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9900
9901         * gcc.c-torture/execute/20040709-1.c: New test.
9902         * gcc.c-torture/execute/20040709-2.c: New test.
9903
9904 2004-07-14  Mike Stump  <mrs@apple.com>
9905
9906         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9907
9908 2004-07-14  Mike Stump  <mrs@apple.com>
9909
9910         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9911
9912 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9913
9914         PR c++/16518
9915         * g++.dg/parse/mutable1.C: New test.
9916
9917 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9918
9919         PR tree-optimization/16443
9920         * gcc.dg/tree-ssa/20040713-1.c: New test.
9921
9922 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9923
9924         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9925         for operator new.
9926
9927 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9928
9929         * gfortran.dg/g77/README: New file
9930         * gfortran.dg/g77/19981216-0.f:  Copy from
9931         g77.f-torture/noncompile.  Add "dg-do compile" and
9932         dg-error as required.
9933         * gfortran.dg/g77/19990218-1.f: Likewise
9934         * gfortran.dg/g77/19990905-1.f: Likewise
9935         * gfortran.dg/g77/9263.f: Likewise
9936         * gfortran.dg/g77/980615-0.f: Likewise
9937         * gfortran.dg/g77/980616-0.f: Likewise
9938         * gfortran.dg/g77/check0.f: Likewise
9939         * gfortran.dg/g77/select_no_compile.f: Likewise
9940
9941 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9942
9943         Copy files from g77.f-torture/compile.
9944         Add "{ dg-do compile}".  Other changes as noted
9945         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9946         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9947         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9948         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9949         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9950         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9951         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9952         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9953         statement to conform to standard.  Append alpha1.x for reference.
9954         * gfortran.dg/g77/xformat.f: Add dg-warning
9955
9956 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9957
9958         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9959         Add {dg-do compile} directive.
9960         * gfortran.dg/g77/cpp2.F: Likewise
9961
9962 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9963
9964         PR c++/5402
9965         * g++.dg/lookup/name-clash1.C: New test.
9966
9967         PR c++/9777
9968         * g++.dg/lookup/name-clash2.C: New test.
9969
9970         PR c++/12102
9971         * g++.dg/lookup/name-clash3.C: New test.
9972
9973 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9974
9975         * g++.dg/lookup/new2.C: New test.
9976         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9977
9978 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9979
9980         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9981         Add {dg-do compile} directive.
9982         * gfortran.dg/g77/13060.f: Likewise
9983         * gfortran.dg/g77/19990218-0.f: Likewise
9984         * gfortran.dg/g77/19990305-0.f: Likewise
9985         * gfortran.dg/g77/19990419-0.f: Likewise
9986         * gfortran.dg/g77/19990502-0.f: Likewise
9987         * gfortran.dg/g77/19990502-1.f: Likewise
9988         * gfortran.dg/g77/19990525-0.f: Likewise
9989         * gfortran.dg/g77/19990826-1.f: Likewise
9990         * gfortran.dg/g77/19990826-3.f: Likewise
9991         * gfortran.dg/g77/19990905-2.f: Likewise
9992         * gfortran.dg/g77/20000412-1.f: Likewise
9993         * gfortran.dg/g77/20000511-1.f: Likewise
9994         * gfortran.dg/g77/20000511-2.f: Likewise
9995         * gfortran.dg/g77/20000518.f: Likewise
9996         * gfortran.dg/g77/20000601-1.f: Likewise
9997         * gfortran.dg/g77/20000601-2.f: Likewise
9998         * gfortran.dg/g77/20000629-1.f: Likewise
9999         * gfortran.dg/g77/20000630-2.f: Likewise
10000         * gfortran.dg/g77/20010115.f: Likewise
10001         * gfortran.dg/g77/20010321-1.f: Likewise
10002         * gfortran.dg/g77/20010426.f: Likewise
10003         * gfortran.dg/g77/20020307-1.f: Likewise
10004         * gfortran.dg/g77/8485.f: Likewise
10005         * gfortran.dg/g77/960317-1.f: Likewise
10006         * gfortran.dg/g77/970915-0.f: Likewise
10007         * gfortran.dg/g77/980310-1.f: Likewise
10008         * gfortran.dg/g77/980310-2.f: Likewise
10009         * gfortran.dg/g77/980310-3.f: Likewise
10010         * gfortran.dg/g77/980310-4.f: Likewise
10011         * gfortran.dg/g77/980310-6.f: Likewise
10012         * gfortran.dg/g77/980310-7.f: Likewise
10013         * gfortran.dg/g77/980310-8.f: Likewise
10014         * gfortran.dg/g77/980419-2.f: Likewise
10015         * gfortran.dg/g77/980424-0.f: Likewise
10016         * gfortran.dg/g77/980427-0.f: Likewise
10017         * gfortran.dg/g77/980729-0.f: Likewise
10018         * gfortran.dg/g77/981117-1.f: Likewise
10019         * gfortran.dg/g77/toon_1.f: Likewise
10020
10021 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10022
10023         PR c++/2204
10024         * g++.dg/other/abstract2.C: New test.
10025
10026 2004-07-12  Paul Brook  <paul@codesourcery.com>
10027
10028         * gfortran.dg/pointer_init_1.f90: New test.
10029
10030 2004-07-11  Paul Brook  <paul@codesourcery.com>
10031
10032         PR fortran/15986
10033         * gfortran.dg/contained_1.f90: New test.
10034
10035 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
10036
10037         * g++.dg/parse/defarg8.C: New test.
10038
10039 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10040
10041         PR fortran/16433
10042         * gfortran.dg/pr16433.f: New test.
10043
10044         PR fortran/17574
10045         * gfortran.dg/pr15754.f90: New test.
10046
10047 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10048
10049         PR tree-optimization/16437
10050         * gcc.c-torture/execute/bitfld-4.c: New test.
10051
10052 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10053
10054         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10055         access to common var from module.
10056
10057 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10058
10059         PR fortran/16336
10060         * gfortran.fortran-torture/execute/common_2.f90: New test.
10061
10062 2004-07-10  Paul Brook  <paul@codesourcery.com>
10063
10064         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10065
10066 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10067
10068         PR fortran/15969
10069         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10070
10071 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10072
10073         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10074         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10075         * gfortran.dg/g77/ffree-form-1.f: Likewise
10076         * gfortran.dg/g77/ffree-form-2.f: Likewise
10077         * gfortran.dg/g77/ffree-form-3.f: Likewise
10078         * gfortran.dg/g77/fno-underscoring.f: Likewise
10079         * gfortran.dg/g77/funderscoring.f: Likewise
10080         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10081
10082 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10083
10084         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10085
10086 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10087         Paul Brook  <paul@codesourcery.com>
10088
10089         PR fortran/13415
10090         * gfortran.dg/common_pointer_1.f90: New test.
10091
10092 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10093
10094         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10095
10096 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10097
10098         PR target/16364
10099         * gcc.c-torture/compile/20040709-1.c: New.
10100
10101 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10102
10103         PR fortran/14077
10104         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10105
10106 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10107
10108         PR fortran/13201
10109         * gfortran.dg/shape_1.f90: New test.
10110
10111 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10112             Andrew Pinski  <apinski@apple.com>
10113
10114         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10115
10116 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10117
10118         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10119         comment.
10120
10121 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10122         Paul Brook  <paul@codesourcery.com>
10123
10124         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10125         '.f95' and '.F95'.
10126
10127 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10128
10129         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10130
10131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10132
10133         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10134         testcases with capital suffix.
10135
10136 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10137
10138         PR fortran/15481
10139         PR fortran/13372
10140         PR fortran/13575
10141         PR fortran/15978
10142         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10143
10144         * gfortran.dg/implicit_1.f90: New test.
10145
10146 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10147
10148         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10149         expression to match gfortran warning/error messages
10150         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10151         dg-error text.
10152
10153 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10154
10155         * lib/fortran-torture.exp: Rename proc search_for to
10156         search_for_re.
10157
10158 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10159
10160         * gcc.c-torture/execute/simd-5.x: New file.
10161         XFAIL on SPARC 64-bit at -O0.
10162
10163 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10164
10165         PR c++/8211
10166         PR c++/16165
10167         * g++.dg/warn/effc3.C: New test.
10168
10169 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10170
10171         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10172         change X to 1X in format.
10173         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10174         add data statements to conform to standard.
10175
10176 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10177
10178         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10179         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10180         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10181
10182 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10183
10184         * gfortran.dg/g77/7388.f: Copy from g77.dg
10185         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10186         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10187         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10188         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10189         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10190         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10191         * gfortran.dg/g77/strlen0.f: Likewise
10192
10193 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10194
10195         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10196         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10197
10198 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10199
10200         * gcc.c-torture/execute/920428-2.x: Delete.
10201         * gcc.c-torture/execute/920501-7.x: Likewise.
10202
10203 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10204
10205         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10206         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10207         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10208         prescott and c3-2.
10209         (PREFETCH_3DNOW): Add -march=c3.
10210
10211 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10212
10213         PR c/16437
10214         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10215         * gcc.c-torture/execute/bf64-1.x: Likewise.
10216
10217 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10218
10219         * gcc.c-torture/compile/20040708-1.c: New test.
10220
10221 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10222
10223         PR c++/16169
10224         * g++.dg/warn/effc2.C: New test.
10225
10226 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10227
10228         * gcc.c-torture/execute/bitfld-1.x: Remove.
10229         * gcc.c-torture/execute/bitfld-3.c: New test.
10230         * gcc.dg/bitfld-2.c: Remove XFAILs.
10231
10232 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10233
10234         PR c++/16276
10235         * g++.dg/rtti/tinfo1.C: New file.
10236
10237 2004-07-07  Eric Christopher  <echristo@redhat.com>
10238
10239         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10240
10241 2004-07-07  Andrew Pinski  <apinski@apple.com>
10242
10243         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10244
10245 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10246
10247         * g++.dg/init/call1.C: XFAIL.
10248
10249 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10250
10251         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10252         except for movstrict*, to movmem* and clrstr* to clrmem*.
10253
10254 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10255
10256         * gcc.c-torture/execute/20040707-1.c: New test.
10257
10258 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10259
10260         * gcc.c-torture/execute/20040706-1.c: New test.
10261
10262 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10263
10264         PR c++/3671
10265         * g++.dg/template/spec14.C: New test.
10266
10267 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10268
10269         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10270         nothing if not yet defined.  Use it in b, c and d type definitions.
10271         * gcc.c-torture/execute/20040705-1.c: New test.
10272         * gcc.c-torture/execute/20040705-2.c: New test.
10273
10274 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10275
10276         PR c++/2518
10277         * g++.dg/lookup/new1.C: New test.
10278
10279 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10280
10281         PR c++/11406
10282         * g++.dg/template/sizeof8.C: New test.
10283
10284 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10285
10286         * gcc.c-torture/compile/20040705-1.c: New test.
10287
10288 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10289
10290         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10291
10292 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10293
10294         * gcc.dg/cpp/if-mop.c: Two new testcases.
10295         * gcc.dg/cpp/trad/comment-3.c: New.
10296
10297 2004-07-04  Paul Brook  <paul@codesourcery.com>
10298
10299         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10300
10301 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10302
10303         PR c++/3761
10304         * g++.dg/lookup/crash4.C: New test.
10305
10306 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10307
10308         * gcc.c-torture/execute/builtin-abs-1.c
10309         * gcc.c-torture/execute/builtin-abs-2.c
10310         * gcc.c-torture/execute/builtin-complex-1.c
10311         * gcc.c-torture/execute/builtins/string-1-lib.c
10312         * gcc.c-torture/execute/builtins/string-1.c
10313         * gcc.c-torture/execute/builtins/string-2-lib.c
10314         * gcc.c-torture/execute/builtins/string-2.c
10315         * gcc.c-torture/execute/builtins/string-3-lib.c
10316         * gcc.c-torture/execute/builtins/string-3.c
10317         * gcc.c-torture/execute/builtins/string-4-lib.c
10318         * gcc.c-torture/execute/builtins/string-4.c
10319         * gcc.c-torture/execute/builtins/string-5-lib.c
10320         * gcc.c-torture/execute/builtins/string-5.c
10321         * gcc.c-torture/execute/builtins/string-6-lib.c
10322         * gcc.c-torture/execute/builtins/string-6.c
10323         * gcc.c-torture/execute/builtins/string-7-lib.c
10324         * gcc.c-torture/execute/builtins/string-7.c
10325         * gcc.c-torture/execute/builtins/string-8-lib.c
10326         * gcc.c-torture/execute/builtins/string-8.c
10327         * gcc.c-torture/execute/builtins/string-9-lib.c
10328         * gcc.c-torture/execute/builtins/string-9.c
10329         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10330         * gcc.c-torture/execute/builtins/string-asm-1.c
10331         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10332         * gcc.c-torture/execute/builtins/string-asm-2.c
10333         * gcc.c-torture/execute/stdio-opt-1.c
10334         * gcc.c-torture/execute/stdio-opt-2.c
10335         * gcc.c-torture/execute/stdio-opt-3.c
10336         * gcc.c-torture/execute/string-opt-1.c
10337         * gcc.c-torture/execute/string-opt-10.c
10338         * gcc.c-torture/execute/string-opt-11.c
10339         * gcc.c-torture/execute/string-opt-12.c
10340         * gcc.c-torture/execute/string-opt-13.c
10341         * gcc.c-torture/execute/string-opt-14.c
10342         * gcc.c-torture/execute/string-opt-15.c
10343         * gcc.c-torture/execute/string-opt-16.c
10344         * gcc.c-torture/execute/string-opt-2.c
10345         * gcc.c-torture/execute/string-opt-6.c
10346         * gcc.c-torture/execute/string-opt-7.c
10347         * gcc.c-torture/execute/string-opt-8.c:
10348         Replace with ...
10349
10350         * gcc.c-torture/execute/builtins/abs-2.c
10351         * gcc.c-torture/execute/builtins/abs-3.c
10352         * gcc.c-torture/execute/builtins/complex-1.c
10353         * gcc.c-torture/execute/builtins/fprintf.c
10354         * gcc.c-torture/execute/builtins/fputs.c
10355         * gcc.c-torture/execute/builtins/memcmp.c
10356         * gcc.c-torture/execute/builtins/memmove.c
10357         * gcc.c-torture/execute/builtins/memops-asm.c
10358         * gcc.c-torture/execute/builtins/mempcpy-2.c
10359         * gcc.c-torture/execute/builtins/mempcpy.c
10360         * gcc.c-torture/execute/builtins/memset.c
10361         * gcc.c-torture/execute/builtins/printf.c
10362         * gcc.c-torture/execute/builtins/sprintf.c
10363         * gcc.c-torture/execute/builtins/strcat.c
10364         * gcc.c-torture/execute/builtins/strchr.c
10365         * gcc.c-torture/execute/builtins/strcmp.c
10366         * gcc.c-torture/execute/builtins/strcpy.c
10367         * gcc.c-torture/execute/builtins/strcspn.c
10368         * gcc.c-torture/execute/builtins/strlen-2.c
10369         * gcc.c-torture/execute/builtins/strlen.c
10370         * gcc.c-torture/execute/builtins/strncat.c
10371         * gcc.c-torture/execute/builtins/strncmp-2.c
10372         * gcc.c-torture/execute/builtins/strncmp.c
10373         * gcc.c-torture/execute/builtins/strncpy.c
10374         * gcc.c-torture/execute/builtins/strpbrk.c
10375         * gcc.c-torture/execute/builtins/strpcpy-2.c
10376         * gcc.c-torture/execute/builtins/strpcpy.c
10377         * gcc.c-torture/execute/builtins/strrchr.c
10378         * gcc.c-torture/execute/builtins/strspn.c
10379         * gcc.c-torture/execute/builtins/strstr-asm.c
10380         * gcc.c-torture/execute/builtins/strstr.c:
10381         ... these new files.
10382
10383         * gcc.c-torture/execute/builtins/abs-2-lib.c
10384         * gcc.c-torture/execute/builtins/abs-3-lib.c
10385         * gcc.c-torture/execute/builtins/complex-1-lib.c
10386         * gcc.c-torture/execute/builtins/fprintf-lib.c
10387         * gcc.c-torture/execute/builtins/fputs-lib.c
10388         * gcc.c-torture/execute/builtins/memcmp-lib.c
10389         * gcc.c-torture/execute/builtins/memmove-lib.c
10390         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10391         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10392         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10393         * gcc.c-torture/execute/builtins/memset-lib.c
10394         * gcc.c-torture/execute/builtins/printf-lib.c
10395         * gcc.c-torture/execute/builtins/sprintf-lib.c
10396         * gcc.c-torture/execute/builtins/strcat-lib.c
10397         * gcc.c-torture/execute/builtins/strchr-lib.c
10398         * gcc.c-torture/execute/builtins/strcmp-lib.c
10399         * gcc.c-torture/execute/builtins/strcpy-lib.c
10400         * gcc.c-torture/execute/builtins/strcspn-lib.c
10401         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10402         * gcc.c-torture/execute/builtins/strlen-lib.c
10403         * gcc.c-torture/execute/builtins/strncat-lib.c
10404         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10405         * gcc.c-torture/execute/builtins/strncmp-lib.c
10406         * gcc.c-torture/execute/builtins/strncpy-lib.c
10407         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10408         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10409         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10410         * gcc.c-torture/execute/builtins/strrchr-lib.c
10411         * gcc.c-torture/execute/builtins/strspn-lib.c
10412         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10413         * gcc.c-torture/execute/builtins/strstr-lib.c
10414         * gcc.c-torture/execute/builtins/lib/abs.c
10415         * gcc.c-torture/execute/builtins/lib/fprintf.c
10416         * gcc.c-torture/execute/builtins/lib/memset.c
10417         * gcc.c-torture/execute/builtins/lib/printf.c
10418         * gcc.c-torture/execute/builtins/lib/sprintf.c
10419         * gcc.c-torture/execute/builtins/lib/strcpy.c
10420         * gcc.c-torture/execute/builtins/lib/strcspn.c
10421         * gcc.c-torture/execute/builtins/lib/strncat.c
10422         * gcc.c-torture/execute/builtins/lib/strncmp.c
10423         * gcc.c-torture/execute/builtins/lib/strncpy.c
10424         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10425         * gcc.c-torture/execute/builtins/lib/strspn.c
10426         * gcc.c-torture/execute/builtins/lib/strstr.c:
10427         New files containing support routines.
10428
10429         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10430         declaration.
10431         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10432         when not optimizing.
10433
10434 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10435
10436         PR c++/16240
10437         * g++.dg/abi/mangle22.C: New test.
10438         * g++.dg/abi/mangle23.C: Likewise.
10439
10440 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10441
10442         PR fortran/16290
10443         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10444         Allow for cases without denormalized floating point numbers.
10445
10446 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10447
10448         PR c/1027
10449         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10450         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10451         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10452         expected warning text.
10453         * gcc.dg/format/diag-2.c: New test.
10454
10455 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10456
10457         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10458
10459 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10460
10461         * gcc.dg/builtins-43.c: New.
10462         * gcc.dg/builtins-44.c: New.
10463         * gcc.dg/builtins-45.c: New.
10464
10465 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10466             Andreas Tobler  <a.tobler@schweiz.ch>
10467
10468         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10469         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10470         as SIGSEGV.
10471         * gcc.dg/cleanup-11.c: Likewise.
10472         * gcc.dg/cleanup-8.c: Likewise.
10473         * gcc.dg/cleanup-9.c: Likewise.
10474         * gcc.dg/cleanup-5.c: Run on all platforms.
10475
10476 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10477
10478         * g++.dg/warn/nonnull1.C: New test.
10479
10480 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10481
10482         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10483         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10484         Special-case the Sun compiler wrt to <complex.h>.
10485
10486 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10487
10488         * gcc.dg/Wunreachable-8.C: New test.
10489
10490         * gcc.dg/h8300-ice2.c : New test.
10491
10492 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10493
10494         PR fortran/16161
10495         * gfortran.fortran-torture/compile/implicit.f90: Add test
10496         for implicit character.
10497
10498 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10499
10500         PR fortran/16289
10501         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10502         Use tiny() intrinsic to find smallest non-negative real
10503
10504 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10507         * gcc.dg/compat/struct-by-value-22_x.c: New.
10508         * gcc.dg/compat/struct-by-value-22_y.c: New.
10509
10510         * gcc.c-torture/execute/20040629-1.c: New test.
10511
10512 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10513
10514         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10515         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10516
10517         PR target/16195
10518         * gcc.dg/20040625-1.c: New test.
10519
10520 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10521
10522         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10523
10524 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10525
10526         PR fortran/15963
10527         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10528
10529 2004-06-29  Richard Henderson  <rth@redhat.com>
10530
10531         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10532
10533 2004-06-29  Paul Brook  <paul@codesourcery.com>
10534
10535         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10536         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10537
10538 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10539
10540         PR c++/16260
10541         * g++.dg/parse/crash15.C: New.
10542
10543 2004-06-28  Andrew Pinski  <apinski@apple.com>
10544
10545         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10546         by the error already.
10547
10548         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10549
10550 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10551
10552         PR target/14041
10553         * gcc.dg/h8300-bss-align-1.c : New.
10554
10555 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10556
10557         * PR c++/16174
10558         * g++.dg/template/ctor4.C: New.
10559
10560 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10561
10562         PR c++/16205
10563         * g++.dg/warn/Wsequence-point-1.C: New test.
10564
10565 2004-06-27  Paul Brook  <paul@codesourcery.com>
10566
10567         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10568
10569 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10570
10571         * g++.old-deja/g++.mike/p7325.C: Remove.
10572
10573 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10574
10575         PR c/14963
10576         * gcc.dg/pr14963.c: New test.
10577
10578 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10579
10580         PR c++/16193
10581         * g++.dg/parse/redef1.C: New test.
10582
10583 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10584
10585         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10586         20021110.c.
10587         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10588         20021119-1.c.
10589         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10590         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10591         5-04.c.
10592         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10593         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10594         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10595         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10596         g++.brendan/enum14.C.
10597         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10598         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10599         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10600         g++.mike/virt1.C.
10601         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10602         memtemp24.C.
10603
10604 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10605
10606         * gcc.dg/20040527-1.c: New test case.
10607
10608 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10609
10610         PR gfortran/pr16196
10611         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10612
10613 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10614
10615         PR middle-end/15825
10616         * gcc.dg/pr15825-1.c: New test case.
10617
10618 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10619
10620         * gcc.c-torture/execute/20040625-1.c: New test.
10621
10622 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10623
10624         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10625
10626 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10627
10628         * gcc.dg/torture/mips-div-1.c: New test.
10629
10630 2004-06-24  Jeff Law  <law@redhat.com>
10631
10632         * gcc.dg/tree-ssa/20040624-1.c: New test.
10633
10634 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10635
10636         * gcc.c-torture/compile/20040624-1.c: New test.
10637
10638 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10639
10640         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10641         this directory.
10642
10643 2004-06-23  Andrew Pinski  <apinski@apple.com>
10644
10645         PR middle-end/15988
10646         * g++.dg/opt/ptrmem4.C: New test.
10647
10648         * gcc.dg/c90-array-quals-2.c: New test.
10649
10650 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10651
10652         * gcc.dg/kpice1.c: New test.
10653
10654 2006-06-23  Andrew Pinski  <apinski@apple.com>
10655
10656         * gcc.dg/c90-array-quals.c: New test.
10657
10658 2006-06-22  Richard Henderson  <rth@redhat.com>
10659
10660         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10661
10662 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10663
10664         * gcc.dg/builtins-config.h: Handle FreeBSD.
10665
10666 2006-06-22  Richard Henderson  <rth@redhat.com>
10667
10668         * g++.dg/opt/devirt1.C: New.
10669
10670 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10671
10672         * g++.dg/opt/pr15551.C: New testcase.
10673
10674 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10675
10676         PR target/14800
10677         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10678         x86_64-*-linux* when compiling for 32bit.
10679
10680 2004-06-21  Andrew Pinski  <apinski@apple.com>
10681
10682         * gcc.dg/pch/struct-1.c: New.
10683         * gcc.dg/pch/struct-1.hs: New.
10684
10685 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10686
10687         * gcc.dg/pch/save-temps-1.c: New file.
10688         * gcc.dg/pch/save-temps-1.hs: New file.
10689
10690 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10691
10692         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10693         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10694
10695 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10696
10697         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10698         to fix type error.
10699         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10700         Remove trailing spaces.
10701
10702 2004-06-21  Richard Henderson  <rth@redhat.com>
10703
10704         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10705         merging && to BIT_FIELD_REF.
10706
10707 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10708
10709         * g++.dg/opt/placeholder1.C: New test.
10710
10711 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10712
10713         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10714         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10715         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10716         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10717
10718 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10719
10720         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10721         extern "C".
10722         * g++.dg/other/pragma-re-1.C: Add comments.
10723
10724 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10725
10726         PR gfortran/16080
10727         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10728
10729 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10730
10731         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10732         instead of setting the type of size_t by
10733         hand.
10734
10735 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10736
10737         * gcc.dg/unordered-2.c: New test case.
10738         * gcc.dg/unordered-3.c: New test case.
10739
10740 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10741
10742         PR other/16043
10743         * lib/g++.exp (g++_version): Tweak regexp for version
10744         * lib/g77.exp (g77_version): Likewise
10745         * lib/gfortran.exp (gfortran_version): Likewise
10746         * lib/objc.exp (objc_version): Likewise
10747         * lib/treelang.exp (treelang_version): Likewise
10748
10749 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10750
10751         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10752         Use INT_MAX instead of __INT_MAX__.
10753         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10754
10755         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10756         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10757         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10758         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10759         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10760         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10761         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10762         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10763         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10764
10765         * gcc.dg/range-test-1.c: New test.
10766         * g++.dg/opt/range-test-1.C: New test.
10767
10768 2004-06-17  Richard Henderson  <rth@redhat.com>
10769
10770         * objc.dg/sync-1.m: New.
10771         * objc.dg/try-catch-1.m: Don't force next runtime.
10772         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10773         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10774         shadowed catch clause.
10775         * objc.dg/try-catch-5.m: New.
10776
10777 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10778
10779         Bug 14610
10780         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10781
10782 2004-06-15  Richard Henderson  <rth@redhat.com>
10783
10784         * gcc.dg/20001116-1.c: Move expected warning line.
10785
10786 2004-06-15  Richard Henderson  <rth@redhat.com>
10787
10788         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10789         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10790
10791 2004-06-15  Jeff Law  <law@redhat.com>
10792
10793         * gcc.dg/tree-ssa/20040615-1.c: New test.
10794         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10795         be less sensitive to operand ordering.
10796         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10797
10798 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10799
10800         * g++.dg/abi/bitfield3.C: Add comment..
10801
10802 2004-06-15  Richard Henderson  <rth@redhat.com>
10803
10804         * g++.dg/ext/stmtexpr1.C: XFAIL.
10805         * gcc.dg/20030612-1.c: XFAIL.
10806
10807 2004-06-15  Eric Christopher  <echristo@redhat.com>
10808
10809         * g++.dg/charset/asm5.c: New.
10810         * gcc.dg/charset/asm6.c: New.
10811
10812 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10813
10814         PR fortran/15962
10815         * gfortran.fortran-torture/execute/select_1.f90: New test.
10816
10817 2004-06-15  Paul Brook  <paul@codesourcery.com>
10818
10819         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10820
10821 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10822
10823         PR c++/15967
10824         * g++.dg/lookup/crash3.C: New test.
10825
10826 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10827
10828         PR c++/15947
10829         * g++.dg/parse/dtor4.C: New test.
10830
10831 2004-06-14  Jeff Law  <law@redhat.com>
10832
10833         * gcc.c-torture/compile/20040614-1.c: New test.
10834
10835 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10836
10837         PR fortran/15211
10838         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10839         LEN of a character array.
10840
10841 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10842
10843         PR c++/15096
10844         * g++.dg/template/ptrmem10.C: New test.
10845
10846         PR c++/14930
10847         * g++.dg/template/friend30.C: New test.
10848
10849 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10850
10851         PR fortran/14928
10852         * gfortran.fortran-torture/compile/mloc.f90: New test.
10853
10854 2004-06-13  Paul Brook  <paul@codesourcery.com>
10855
10856         * gfortran.fortran-torture/execute/random_2.f90: New test.
10857
10858 2004-06-13  Eric Christopher  <echristo@redhat.com>
10859
10860         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10861
10862 2004-06-12  Paul Brook  <paul@codesourcery.com>
10863
10864         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10865
10866 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10867
10868         PR fortran/14923
10869         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10870
10871 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10872
10873         PR fortran/14957
10874         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10875         syntax errors in end statements of contained subroutines.
10876
10877 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10878
10879         PR fortran/12841
10880         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10881
10882 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10883
10884         PR fortran/15665
10885         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10886
10887 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10888
10889         PR gfortran/12839
10890         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10891
10892 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/15862
10895         * g++.dg/parse/enum1.C: New test.
10896
10897 2004-06-10  Jeff Law  <law@redhat.com>
10898
10899         * gcc.c-torture/compile/20040610-1.c: New test.
10900
10901 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10902
10903         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10904         * g++.old-deja/g++.other/decl3.C: Likewise.
10905
10906 2004-06-10  Brian Booth  <bbooth@redhat.com>
10907
10908         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10909         V_MAY_DEF instead of VDEF.
10910         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10911
10912 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/14211
10915         * g++.dg/conversion/const1.C: New test.
10916
10917         PR c++/15076
10918         * g++.dg/conversion/reinterpret1.C: New test.
10919
10920         PR c++/15877
10921         * g++.dg/template/enum2.C: New test.
10922
10923         PR c++/15227
10924         * g++.dg/template/error13.C: New test.
10925
10926 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10927
10928         PR fortran/14957
10929         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10930         arguments to test_* REAL and of the right size.
10931
10932 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10933
10934         PR target/15569
10935         PR rtl-optimization/15681
10936         * gcc.dg/20040609-1.c: New test.
10937
10938 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10939
10940         PR c++/14791
10941         * g++.dg/opt/builtins1.C: New test.
10942
10943 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10944
10945         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10946         that use default windows32 struct layout.
10947         * gcc.dg/i386-bitfield2.c: Likewise.
10948
10949 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10950
10951         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10952         for mingw32 and cygwin targets.
10953
10954 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10955
10956         * gcc.dg/pch/macro-4.c: New.
10957         * gcc.dg/pch/macro-4.hs: New.
10958
10959 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10960
10961         PR fortran/13249
10962         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10963
10964 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10965
10966         PR fortran/13372
10967         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10968
10969 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10970
10971         PR gfortran/14897
10972         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10973
10974 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10975
10976         PR gfortran/15755
10977         * gfortran.fortran-torture/execute/backspace.c : New test.
10978
10979 2004-06-09  Paul Brook  <paul@codesourcery.com>
10980
10981         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10982         (pointer_to_section): Rewrite to use smaller array.
10983
10984 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10985
10986         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10987         * gcc.dg/ext/altivec-10.c: Same.
10988         * gcc.dg/ext/altivec-11.c: Same.
10989         * gcc.dg/ext/altivec-12.c: Same.
10990         * gcc.dg/ext/altivec-13.c: Same.
10991         * gcc.dg/ext/altivec-14.c: Same.
10992         * gcc.dg/ext/altivec-15.c: Same.
10993         * gcc.dg/ext/altivec-16.c: Same.
10994         * gcc.dg/ext/altivec-3.c: Same.
10995         * gcc.dg/ext/altivec-4.c: Same.
10996         * gcc.dg/ext/altivec-6.c: Same.
10997         * gcc.dg/ext/altivec-7.c: Same.
10998         * gcc.dg/ext/altivec-8.c: Same.
10999         * gcc.dg/ext/altivec-varargs-1.c: Same.
11000
11001         * g++.dg/ext/altivec-1.C: Correct dg syntax.
11002         * g++.dg/ext/altivec-10.C: Same.
11003         * g++.dg/ext/altivec-2.C: Same.
11004         * g++.dg/ext/altivec-3.C: Same.
11005         * g++.dg/ext/altivec-4.C: Same.
11006         * g++.dg/ext/altivec-5.C: Same.
11007         * g++.dg/ext/altivec-6.C: Same.
11008         * g++.dg/ext/altivec-7.C: Same.
11009         * g++.dg/ext/altivec-8.C: Same.
11010         * g++.dg/ext/altivec-9.C: Same.
11011
11012 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11013
11014         PR c++/7841
11015         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
11016
11017 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11018
11019         * gcc.dg/union-1.c: New test.
11020
11021 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11022
11023         * gcc.dg/builtins-41.c: New test case.
11024         * gcc.dg/builtins-42.c: New test case.
11025
11026 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11027
11028         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
11029         * g++.dg/ext/altivec-10.C: Same.
11030         * g++.dg/ext/altivec-2.C: Same.
11031         * g++.dg/ext/altivec-3.C: Same.
11032         * g++.dg/ext/altivec-4.C: Same.
11033         * g++.dg/ext/altivec-5.C: Same.
11034         * g++.dg/ext/altivec-6.C: Same.
11035         * g++.dg/ext/altivec-7.C: Same.
11036         * g++.dg/ext/altivec-8.C: Same.
11037         * g++.dg/ext/altivec-9.C: Same.
11038         * g++.old-deja/g++.abi/cxa_vec.C: Same.
11039         * g++.old-deja/g++.brendan/new3.C: Same.
11040         * gcc.c-torture/execute/eeprof-1.x: Same.
11041
11042 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11043
11044         PR c/14765
11045         * gcc.dg/pr14765-1.c: New test.
11046
11047 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11048
11049         PR c/14649
11050         * gcc.dg/pr14649-1.c: New test case.
11051
11052 2004-06-07  Richard Henderson  <rth@redhat.com>
11053
11054         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11055         if temporaries.
11056
11057 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11058
11059         * g++.dg/eh/elide1.C: Remove XFAIL.
11060
11061 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11062
11063         PR c++/15337
11064         * g++.dg/expr/sizeof3.C: New test.
11065
11066         PR c++/14777
11067         * g++.dg/template/access14.C: New test.
11068
11069         PR c++/15554
11070         * g++.dg/template/enum1.C: New test.
11071
11072         PR c++/15057
11073         * g++.dg/eh/throw1.C: New test.
11074
11075 2004-06-07  David Ayers  <d.ayers@inode.at>
11076             Ziemowit Laski  <zlaski@apple.com>
11077
11078         * lib/objc.exp (objc_target_compile): Revert the '-framework
11079         Foundation' flag fix, since bare Darwin does not ship
11080         with the Foundation framework.
11081         * objc/execute/next_mapping.h: Provide a local NSConstantString
11082         @interface and @implementation.
11083         (objc_constant_string_init): A constructor function, used to
11084         initialize the NSConstantString meta-class object.
11085         * objc/execute/string1.m: Include "next_mapping.h" instead of
11086         <Foundation/NSString.h>.
11087         * objc/execute/string2.m: Likewise.
11088         * objc/execute/string3.m: Likewise.
11089         * objc/execute/string4.m: Likewise.
11090
11091 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11092
11093         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11094         to double. Replace double with FLOAT.
11095         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11096
11097         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11098         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11099         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11100         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11101         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11102         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11103         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11104         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11105
11106 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11107
11108         PR c/13519
11109         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11110
11111 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11112
11113         PR c++/15503
11114         * g++.dg/template/meminit2.C: New test.
11115
11116 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11117
11118         PR target/15822
11119         * gcc.c-torture/execute/compare-fp-1.c,
11120         gcc.c-torture/execute/compare-fp-2.c,
11121         gcc.c-torture/execute/compare-fp-3.c,
11122         gcc.c-torture/execute/compare-fp-4.c,
11123         gcc.c-torture/execute/compare-fp-3.x,
11124         gcc.c-torture/execute/compare-fp-4.x: Moved...
11125         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11126         gcc.c-torture/execute/ieee/compare-fp-2.c,
11127         gcc.c-torture/execute/ieee/compare-fp-3.c,
11128         gcc.c-torture/execute/ieee/compare-fp-4.c,
11129         gcc.c-torture/execute/ieee/compare-fp-3.x,
11130         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11131
11132 2004-06-04  David Ayers  <d.ayers@inode.at>
11133
11134         * objc/execute/protocol-isEqual-4.m: New testcase.
11135
11136 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11137
11138         * objc/execute/protocol-isEqual-1.m: New testcase.
11139         * objc/execute/protocol-isEqual-2.m: New testcase.
11140         * objc/execute/protocol-isEqual-3.m: New testcase.
11141
11142 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11143
11144         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11145
11146 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11147
11148         * lib/objc.exp (objc_target_compile): When running tests on
11149         Darwin (Mac OS X), inform the linker about '-framework
11150         'Foundation'.
11151
11152 2004-06-02  Eric Christopher  <echristo@redhat.com>
11153
11154         * gcc.c-torture/compile/20040602-1.c: New.
11155
11156 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11157
11158         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11159         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11160
11161         PR tree-optimization/14736
11162         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11163
11164         PR tree-optimization/14042
11165         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11166
11167         PR tree-optimization/14729
11168         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11169
11170 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11171
11172         PR fortran/15557
11173         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11174
11175 2004-06-01  Richard Hederson  <rth@redhat.com>
11176
11177         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11178
11179 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11180
11181         PR c++/14932
11182         * g++.dg/parse/offsetof4.C: New test.
11183
11184 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11185
11186         PR objc/7993
11187         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11188
11189 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/15701
11192         * g++.dg/template/friend29.C: New test.
11193
11194 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11195
11196         PR c/15749
11197         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11198
11199 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11200
11201         * gcc.dg/sparc-trap-1.c: New test.
11202
11203 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11204
11205         PR middle-end/15069
11206         * g++.dg/opt/fold3.C: New test case.
11207
11208 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11209
11210         * lib/target-supports.exp (check_iconv_available): Fix fallout
11211         from 2004-05-28 patch.
11212
11213 2004-05-30  Paul Brook  <paul@codesourcery.com>
11214
11215         PR fortran/15620
11216         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11217         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11218
11219 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11220
11221         * gfortran.fortran-torture/execute/random_1.f90: New test.
11222
11223 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11224
11225         * g++.dg/ext/altivec-10.C: New test.
11226
11227 2004-05-29  Paul Brook  <paul@codesourcery.com>
11228
11229         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11230
11231 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11232
11233         * gcc.dg/altivec-16.c: New test.
11234
11235 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11236
11237         * lib/target-supports.exp (check_vmx_hw_available): New.
11238         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11239
11240         * lib/target-supports.exp (check_alias_available,
11241         check_iconv_available, check_named_sections_available): Use
11242         unique names for temporary files.
11243
11244 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11245
11246         * gcc.dg/altivec-15.c: New test.
11247
11248 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11249
11250         PR c++/15083
11251         * g++.dg/warn/noeffect6.C: New test.
11252
11253         PR c++/15471
11254         * g++.dg/expr/ptrmem4.C: New test.
11255
11256         PR c++/15640
11257         * g++.dg/template/operator3.C: New test.
11258
11259 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/14668
11262         * g++.dg/lookup/redecl1.C: New test.
11263         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11264
11265 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11266
11267         * gcc.c-torture/execute/compare-fp-1.c,
11268         gcc.c-torture/execute/compare-fp-2.c,
11269         gcc.c-torture/execute/compare-fp-3.c,
11270         gcc.c-torture/execute/compare-fp-4.c,
11271         gcc.c-torture/execute/compare-fp-3.x,
11272         gcc.c-torture/execute/compare-fp-4.x,
11273         gcc.dg/pr15649-1.c: New.
11274
11275 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11276
11277         PR c++/12883
11278         * g++.dg/init/array14.C: New test.
11279
11280 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11281
11282         * lib/compat.exp (compat-get-options-main): New.
11283         (compat-get-options): Remove unneeded code, warn for ignored
11284         command.
11285         (compat-execute): Check flag set by dg-require-* commands.
11286
11287         * lib/compat.exp (compat-execute): Break up long lines.
11288
11289 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11290
11291         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11292         * gcc.dg/altivec-14.c: New test.
11293         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11294
11295         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11296         * gcc.dg/altivec-12.c: Ditto.
11297
11298         * gcc.dg/altivec-3.c: Move call to altivec_check.
11299
11300 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11301
11302         PR c++/15044
11303         * g++.dg/template/error12.C: New test.
11304
11305         PR c++/15317
11306         * g++.dg/ext/attrib15.C: New test.
11307
11308         PR c++/15329
11309         * g++.dg/template/ptrmem9.C: New test.
11310
11311 2004-05-25  Paul Brook  <paul@codesourcery.com>
11312
11313         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11314
11315 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11316
11317         PR c++/15165
11318         * g++.dg/template/crash19.C: New test.
11319
11320 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11321
11322         PR c++/15025
11323         * g++.dg/template/redecl1.C: New test.
11324
11325 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11326
11327         PR c++/14821
11328         * g++.dg/other/ns1.C: New test.
11329
11330         PR c++/14883
11331         * g++.dg/template/invalid1.C: New test.
11332
11333 2004-05-23  Paul Brook  <paul@codesourcery.com>
11334         Victor Leikehman  <lei@haifasphere.co.il>
11335
11336         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11337         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11338
11339 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/15285
11342         PR c++/15299
11343         * g++.dg/template/non-dependent5.C: New test.
11344         * g++.dg/template/non-dependent6.C: New test.
11345
11346 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/15507
11349         * g++.dg/inherit/union1.C: New test.
11350
11351         PR c++/15542
11352         * g++.dg/template/addr1.C: New test.
11353
11354         PR c++/15427
11355         * g++.dg/template/array5.C: New test.
11356
11357         PR c++/15287
11358         * g++.dg/template/array6.C: New test.
11359
11360 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11361             Roger Sayle  <roger@eyesopen.com>
11362
11363         * g++.dg/lookup/forscope2.C: New test case.
11364
11365 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11366
11367         * gcc.dg/cpp/Wmissingdirs.c: New.
11368
11369 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11370
11371         PR target/15301
11372         * gcc.dg/compat/union-m128-1.h: New file.
11373         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11374         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11375         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11376
11377 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11378
11379         PR target/15302
11380         * gcc.dg/compat/struct-complex-1.h: New file.
11381         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11382         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11383         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11384
11385 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11386
11387         PR middle-end/3074
11388         * gcc.dg/pr3074-1.c: New test case.
11389         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11390
11391 2004-05-20  Falk Hueffner  <falk@debian.org>
11392
11393         PR other/15526
11394         * gcc.dg/ftrapv-1.c: New test case.
11395
11396 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11397
11398         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11399
11400 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11401             Jeff Law  <law@redhat.com>
11402
11403         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11404         * gcc.dg/tree-ssa/20040518-2.c: New test.
11405
11406         * gcc.dg/tree-ssa/20040518-1.c: New test.
11407
11408 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11409
11410         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11411
11412 2004-05-18  Paul Brook  <paul@codesourcery.com>
11413
11414         PR fortran/13930
11415         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11416
11417 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11418
11419         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11420         constant folding.
11421
11422 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11423
11424         * gcc.dg/tree-ssa/20040517-1.c: New test.
11425
11426 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11427
11428         * gcc.dg/loop-4.c: New test.
11429
11430 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11431
11432         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11433
11434 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11435
11436         PR fortran/15311
11437         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11438
11439 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11440
11441         PR fortran/13826
11442         PR fortran/13940
11443         * gfortran.fortran-torture/compile/data_1.f90: New test.
11444
11445 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11446
11447         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11448         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11449
11450 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11451
11452         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11453
11454 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11455
11456         PR c/15444
11457         * gcc.dg/format/xopen-1.c: Adjust expected message.
11458         * gcc.dg/format/xopen-3.c: New test.
11459
11460 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11461
11462         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11463
11464 2004-05-14  Jeff Law  <law@redhat.com>
11465
11466         * gcc.dg/tree-ssa/20040514-2.c: New test.
11467
11468 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11469
11470         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11471         this ...
11472         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11473         this.
11474
11475 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11476
11477         * gcc.dg/tree-ssa/20040514-1.c: New test.
11478
11479 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11480
11481         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11482         test.
11483
11484 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11485
11486         PR fortran/14066
11487         * gfortran.fortran-torture/compile/do_1.f90: New test.
11488
11489 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11490
11491         PR fortran/15051
11492         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11493         test.
11494
11495 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11496
11497         PR fortran/15149
11498         * gfortran.fortran-torture/execute/random_init.f90: New test.
11499
11500 2004-05-13  Paul Brook  <paul@codesourcery.com>
11501
11502         PR fortran/15314
11503         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11504
11505 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11506
11507         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11508         for the powerpc case.
11509
11510 2004-05-13  Jeff Law  <law@redhat.com>
11511
11512         * gcc.dg/tree-ssa/20040513-1.c: New test.
11513         * gcc.dg/tree-ssa/20040513-2.c: New test.
11514
11515 2004-05-13  Paul Brook  <paul@codesourcery.com>
11516
11517         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11518         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11519         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11520
11521 2004-05-13  Andreas Schwab  <schwab@suse.de>
11522
11523         PR other/10819
11524         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11525         characters.
11526
11527 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11528
11529         PR fortran/15294
11530         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11531
11532 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11533
11534         Merge from tree-ssa-20020619-branch.  See
11535         ChangeLog.tree-ssa for details.
11536
11537 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11538
11539         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11540         include <altivec.h> explicitly.
11541         * gcc.dg/altivec-13.c: Likewise.
11542
11543 2004-05-11  Paul Brook  <paul@codesourcery.com>
11544
11545         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11546
11547 2004-05-10  Eric Christopher  <echristo@redhat.com>
11548
11549         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11550         * gcc.dg/sibcall-4.c: Ditto.
11551
11552 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11553
11554         * g++.dg/ext/altivec-8.C: New test case.
11555         * gcc.dg/altivec-13.c: New test case.
11556
11557 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11558
11559         * gcc.c-torture/execute/divcmp-1.c: New test case.
11560         * gcc.c-torture/execute/divcmp-2.c: New test case.
11561         * gcc.c-torture/execute/divcmp-3.c: New test case.
11562
11563 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11564
11565         * g++.dg/other/pragma-re-2.C: New test.
11566
11567 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11568
11569         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11570         * gcc.dg/i386-387-2.c: Likewise.
11571
11572         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11573         __builtin_drem.
11574         * gcc.dg/i386-387-6.c: Likewise.
11575
11576 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11577
11578         * gcc.dg/builtins-33.c:  Also check log1p*.
11579
11580 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11581
11582         PR optimization/15296
11583         * gcc.c-torture/execute/pr15296.c: New test.
11584
11585 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11586
11587         * gcc.dg/builtins-40.c: New test.
11588
11589 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11590
11591         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11592
11593 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11594
11595         * g++.dg/ext/spe1.C: New testcase.
11596
11597 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11598
11599         * objc.dg/image-info.m: Allow additional attributes
11600         for __image_info section.
11601
11602 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11603
11604         * gcc.dg/torture/mips-hilo-2.c: New test.
11605
11606 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11607
11608         PR c++/14389
11609         * g++.dg/template/member5.C: New test.
11610
11611 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11612
11613         * gcc.dg/builtins-34.c: Also check expm1*.
11614
11615 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11616
11617         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11618         * gcc.dg/torture/builtin-convert-3.c: New test.
11619
11620 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11621
11622         PR middle-end/15054
11623         * g++.dg/opt/pr15054.C: New test.
11624
11625 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11626
11627         * gcc.dg/torture/builtin-rounding-1.c: New test.
11628         * gcc.dg/builtins-25.c: Delete.
11629         * gcc.dg/builtins-29.c: Delete.
11630
11631 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11632
11633         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11634         * gcc.dg/sibcall-4.c: Likewise.
11635         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11636
11637 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11638
11639         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11640         bit-field on 16-bit targets.
11641
11642 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11643
11644         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11645         16-bit targets.
11646
11647 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11648
11649         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11650         * gcc.dg/rs6000-power2-2.c: Likewise.
11651
11652 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11653
11654         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11655         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11656         Change the asm registers to be in form of frN instead of fN.
11657
11658 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11659
11660         * gcc.dg/torture/builtin-convert-2.c: New test.
11661
11662 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11663
11664         * gcc.dg/rs6000-power2-1.c: New test.
11665         * gcc.dg/rs6000-power2-2.c: New test.
11666
11667 2004-04-28  Jan Hubicka  <jh@suse.cz>
11668
11669         * gcc.dg/unused-6.c: New test.
11670
11671 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11672             Ulrich Weigand  <uweigand@de.ibm.com>
11673
11674         * ada/acats/run_all.sh: Define $target variable.
11675
11676 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11677
11678         PR c++/15119
11679         * g++.dg/other/vararg-1.C: New test.
11680
11681         PR c++/4794
11682         * g++.dg/eh/cleanup3.C: New test.
11683
11684 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11685
11686         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11687         and ad8011a (target_insn).
11688         * ada/acats/support/macro.dfs: Likewise.
11689         * ada/acats/support/impbit.adb: New file.
11690
11691 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11692
11693         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11694
11695 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11696
11697         * gcc.dg/loop-3.c: New test.
11698
11699 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11700
11701         * gcc.c-torture/execute/simd-5.c: New test.
11702
11703 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11704
11705         PR c++/15064
11706         * g++.dg/template/crash18.C: New test.
11707
11708 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11709
11710         * g++.dg/ext/complit3.C: New test.
11711
11712 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11713
11714         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11715         * gcc.dg/altivec-3.c: Same.
11716         * gcc.dg/altivec-varargs-1.c: Same.
11717
11718 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11719
11720         * lib/target-supports.exp (check_profiling_available): Assume
11721         profiling is not available on powerpc-eabi targets.
11722
11723 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11724
11725         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11726         * gcc.dg/vmx/bug-1.c: Ditto.
11727
11728 2004-04-20  Eric Christopher  <echristo@redhat.com>
11729
11730         * gcc.dg/charset/extern.c: New test.
11731         * g++.dg/charset/extern3.cc: Ditto.
11732
11733 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11734
11735         * gcc.dg/builtins-39.c: New test.
11736
11737 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11738
11739         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11740
11741 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11742
11743         * gcc.dg/torture/mips-hilo-1.c: New test.
11744
11745 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11746
11747         * gcc.c-torture/compile/20040419-1.c: New test.
11748
11749 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11750
11751         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11752
11753 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11754             Aldy Hernandez  <aldyh@redhat.com>
11755
11756         * gcc.c-torture/execute/va-arg-24.c: New.
11757
11758 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11759             Aldy Hernandez  <aldyh@redhat.com>
11760
11761         * gcc.dg/vmx/1b-01.c: New.
11762         * gcc.dg/vmx/1b-02.c: New.
11763         * gcc.dg/vmx/1b-03.c: New.
11764         * gcc.dg/vmx/1b-04.c: New.
11765         * gcc.dg/vmx/1b-05.c: New.
11766         * gcc.dg/vmx/1b-06.c: New.
11767         * gcc.dg/vmx/1b-07.c: New.
11768         * gcc.dg/vmx/1c-01.c: New.
11769         * gcc.dg/vmx/1c-02.c: New.
11770         * gcc.dg/vmx/3a-01a.c: New.
11771         * gcc.dg/vmx/3a-01.c: New.
11772         * gcc.dg/vmx/3a-01m.c: New.
11773         * gcc.dg/vmx/3a-03.c: New.
11774         * gcc.dg/vmx/3a-03m.c: New.
11775         * gcc.dg/vmx/3a-04.c: New.
11776         * gcc.dg/vmx/3a-04m.c: New.
11777         * gcc.dg/vmx/3a-05.c: New.
11778         * gcc.dg/vmx/3a-06.c: New.
11779         * gcc.dg/vmx/3a-06m.c: New.
11780         * gcc.dg/vmx/3a-07.c: New.
11781         * gcc.dg/vmx/3b-01.c: New.
11782         * gcc.dg/vmx/3b-02.c: New.
11783         * gcc.dg/vmx/3b-10.c: New.
11784         * gcc.dg/vmx/3b-13.c: New.
11785         * gcc.dg/vmx/3b-14.c: New.
11786         * gcc.dg/vmx/3b-15.c: New.
11787         * gcc.dg/vmx/3c-01a.c: New.
11788         * gcc.dg/vmx/3c-01.c: New.
11789         * gcc.dg/vmx/3c-02.c: New.
11790         * gcc.dg/vmx/3c-03.c: New.
11791         * gcc.dg/vmx/3d-01.c: New.
11792         * gcc.dg/vmx/4-01.c: New.
11793         * gcc.dg/vmx/4-03.c: New.
11794         * gcc.dg/vmx/5-01.c: New.
11795         * gcc.dg/vmx/5-02.c: New.
11796         * gcc.dg/vmx/5-03.c: New.
11797         * gcc.dg/vmx/5-04.c: New.
11798         * gcc.dg/vmx/5-05.c: New.
11799         * gcc.dg/vmx/5-06.c: New.
11800         * gcc.dg/vmx/5-07.c: New.
11801         * gcc.dg/vmx/5-07t.c: New.
11802         * gcc.dg/vmx/5-08.c: New.
11803         * gcc.dg/vmx/5-10.c: New.
11804         * gcc.dg/vmx/5-11.c: New.
11805         * gcc.dg/vmx/7-01a.c: New.
11806         * gcc.dg/vmx/7-01.c: New.
11807         * gcc.dg/vmx/7c-01.c: New.
11808         * gcc.dg/vmx/7d-01.c: New.
11809         * gcc.dg/vmx/7d-02.c: New.
11810         * gcc.dg/vmx/8-01.c: New.
11811         * gcc.dg/vmx/8-02a.c: New.
11812         * gcc.dg/vmx/8-02.c: New.
11813         * gcc.dg/vmx/brode-1.c: New.
11814         * gcc.dg/vmx/bug-1.c: New.
11815         * gcc.dg/vmx/bug-2.c: New.
11816         * gcc.dg/vmx/bug-3.c: New.
11817         * gcc.dg/vmx/cw-bug-1.c: New.
11818         * gcc.dg/vmx/cw-bug-2.c: New.
11819         * gcc.dg/vmx/cw-bug-3.c: New.
11820         * gcc.dg/vmx/dct.c: New.
11821         * gcc.dg/vmx/debug-1.c: New.
11822         * gcc.dg/vmx/debug-2.c: New.
11823         * gcc.dg/vmx/debug-3.c: New.
11824         * gcc.dg/vmx/debug-4.c: New.
11825         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11826         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11827         * gcc.dg/vmx/eg-5.c: New.
11828         * gcc.dg/vmx/fft.c: New.
11829         * gcc.dg/vmx/gcc-bug-1.c: New.
11830         * gcc.dg/vmx/gcc-bug-2.c: New.
11831         * gcc.dg/vmx/gcc-bug-3.c: New.
11832         * gcc.dg/vmx/gcc-bug-4.c: New.
11833         * gcc.dg/vmx/gcc-bug-5.c: New.
11834         * gcc.dg/vmx/gcc-bug-6.c: New.
11835         * gcc.dg/vmx/gcc-bug-7.c: New.
11836         * gcc.dg/vmx/gcc-bug-8.c: New.
11837         * gcc.dg/vmx/gcc-bug-9.c: New.
11838         * gcc.dg/vmx/gcc-bug-b.c: New.
11839         * gcc.dg/vmx/gcc-bug-c.c: New.
11840         * gcc.dg/vmx/gcc-bug-d.c: New.
11841         * gcc.dg/vmx/gcc-bug-e.c: New.
11842         * gcc.dg/vmx/gcc-bug-f.c: New.
11843         * gcc.dg/vmx/gcc-bug-g.c: New.
11844         * gcc.dg/vmx/gcc-bug-i.c: New.
11845         * gcc.dg/vmx/harness.h: New.
11846         * gcc.dg/vmx/ira1.c: New.
11847         * gcc.dg/vmx/ira2a.c: New.
11848         * gcc.dg/vmx/ira2b.c: New.
11849         * gcc.dg/vmx/ira2.c: New.
11850         * gcc.dg/vmx/ira2c.c: New.
11851         * gcc.dg/vmx/mem.c: New.
11852         * gcc.dg/vmx/newton-1.c: New.
11853         * gcc.dg/vmx/ops.c: New.
11854         * gcc.dg/vmx/sn7153.c: New.
11855         * gcc.dg/vmx/spill2.c: New.
11856         * gcc.dg/vmx/spill3.c: New.
11857         * gcc.dg/vmx/spill.c: New.
11858         * gcc.dg/vmx/t.c: New.
11859         * gcc.dg/vmx/varargs-1.c: New.
11860         * gcc.dg/vmx/varargs-2.c: New.
11861         * gcc.dg/vmx/varargs-3.c: New.
11862         * gcc.dg/vmx/varargs-4.c: New.
11863         * gcc.dg/vmx/varargs-5.c: New.
11864         * gcc.dg/vmx/varargs-6.c: New.
11865         * gcc.dg/vmx/varargs-7.c: New.
11866         * gcc.dg/vmx/vmx.exp: New.
11867         * gcc.dg/vmx/vprint-1.c: New.
11868         * gcc.dg/vmx/vscan-1.c: New.
11869         * gcc.dg/vmx/x-01.c: New.
11870         * gcc.dg/vmx/x-02.c: New.
11871         * gcc.dg/vmx/x-03.c: New.
11872         * gcc.dg/vmx/x-04.c: New.
11873         * gcc.dg/vmx/x-05.c: New.
11874         * gcc.dg/vmx/yousufi-1.c: New.
11875         * gcc.dg/vmx/zero-1.c: New.
11876         * gcc.dg/vmx/zero.c: New.
11877
11878 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         * g++.dg/lookup/java1.C: Update for chage of
11881         _Jv_AllocObject.
11882         * g++.dg/lookup/java2.C: Likewise.
11883
11884 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11885
11886         * ada/acats/run_all.sh: use -O2 by default.
11887
11888 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11889
11890         * gcc.dg/vr-mult-[12].c: New tests.
11891
11892 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11893
11894         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11895
11896         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11897
11898 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11899
11900         * lib/target-supports.exp (check_profiling_available): Assume profiling
11901         isn't available for mips*-*-elf targets.
11902
11903 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11904
11905         * gcc.dg/builtins-38.c: New test.
11906
11907 2004-04-14  Eric Christopher  <echristo@redhat.com>
11908
11909         * g++.dg/charset/charset.exp: Run .cc extension tests.
11910
11911 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11912
11913         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11914
11915 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11916
11917         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11918
11919 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11920
11921         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11922         * gcc.dg/i386-387-2.c: Likewise.
11923
11924         * gcc.dg/i386-387-7.c: New test.
11925         * gcc.dg/i386-387-8.c: New test.
11926
11927         * gcc.dg/builtins-37.c: New test.
11928
11929 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11930
11931         * g++.dg/pch/externc-1.C: Add missing semicolon.
11932
11933 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11934
11935         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11936
11937 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11938
11939         * gcc.c-torture/execute/20040411-1.c: New test.
11940
11941 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11942
11943         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11944
11945 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11946
11947         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11948
11949 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11950
11951         * lib/target-supports.exp (check_named_sections_available): New.
11952         * lib/gcc-dg.exp (dg-require-named-sections): New.
11953         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11954         old-deja.exp.  Also prune error-count message from HP linker.
11955         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11956
11957         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11958         * g++.old-deja/g++.pt/static3.C: Likewise.
11959         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11960
11961 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11962
11963         * gcc.c-torture/execute/20040409-1.c: New test case.
11964         * gcc.c-torture/execute/20040409-2.c: New test case.
11965         * gcc.c-torture/execute/20040409-3.c: New test case.
11966
11967 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11968
11969         * gcc.dg/20040409-1.c: New test.
11970
11971 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11972
11973         PR target/14888
11974         * g++.dg/opt/pr14888.C: New test case.
11975
11976 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11977
11978         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11979         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11980         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11981         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11982         New tests.
11983
11984 2004-04-08  Paul Brook  <paul@codesourcery.com>
11985
11986         * gcc.dg/spill-1.c: New test.
11987
11988 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11989
11990         * gcc.dg/torture/builtin-ctype-2.c: New test.
11991
11992 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11993
11994         * gcc.dg/pch/pch.exp: Add largefile test.
11995
11996 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11997
11998         * g++.dg/pch/externc-1.Hs: New.
11999         * g++.dg/pch/externc-1.C: New.
12000
12001 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12002
12003         * gcc.dg/compat/struct-by-value-5a_main.c,
12004         gcc.dg/compat/struct-by-value-5b_main.c: New files.
12005         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
12006         * gcc.dg/compat/struct-by-value-5a_x.c,
12007         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
12008         gcc.dg/compat/struct-by-value-5_x.c.
12009         * gcc.dg/compat/struct-by-value-5a_y.c,
12010         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
12011         gcc.dg/compat/struct-by-value-5_y.c.
12012
12013         * gcc.dg/compat/struct-by-value-6a_main.c,
12014         gcc.dg/compat/struct-by-value-6b_main.c: New files.
12015         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
12016         * gcc.dg/compat/struct-by-value-6a_x.c,
12017         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
12018         gcc.dg/compat/struct-by-value-6_x.c.
12019         * gcc.dg/compat/struct-by-value-6a_y.c,
12020         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
12021         gcc.dg/compat/struct-by-value-6_y.c.
12022
12023         * gcc.dg/compat/struct-by-value-7a_main.c,
12024         gcc.dg/compat/struct-by-value-7b_main.c: New files.
12025         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
12026         * gcc.dg/compat/struct-by-value-7a_x.c,
12027         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
12028         gcc.dg/compat/struct-by-value-7_x.c.
12029         * gcc.dg/compat/struct-by-value-7a_y.c,
12030         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
12031         gcc.dg/compat/struct-by-value-7_y.c.
12032
12033 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
12034
12035         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
12036         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
12037         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
12038         options.
12039
12040 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
12041
12042         * gcc.dg/builtins-36.c: New test.
12043
12044 2004-04-06  Paul Brook  <paul@codesourcery.com>
12045
12046         * README.gcc: Remove obsolete contraint on testcases.
12047
12048 2004-04-05  Paul Brook  <paul@codesourcery.com>
12049
12050         PR2123
12051         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12052         failure and exit(0) on success.
12053         * g++.dg/expr/anew2.C: Ditto.
12054         * g++.dg/expr/anew3.C: Ditto.
12055         * g++.dg/expr/anew4.C: Ditto.
12056
12057 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12058
12059         PR c++/3518
12060         * g++.dg/template/unify7.C: New.
12061
12062 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12063
12064         * g++.dg/README: Bring up to date with new subdirectories; remove
12065         duplicate subdirectory lines.
12066
12067 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12068
12069         PR c++/14007
12070         * g++.dg/template/unify5.C: New.
12071         * g++.dg/template/unify6.C: New.
12072         * g++.dg/template/qualttp20.C: Adjust.
12073         * g++.old-deja/g++.jason/report.C: Adjust.
12074         * g++.old-deja/g++.other/qual1.C: Adjust.
12075
12076 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR c++/14803
12079         * g++.dg/inherit/ptrmem1.C: New test.
12080
12081 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12082
12083         PR c++/14755
12084         * gcc.c-torture/execute/20040331-1.c: New test.
12085         * gcc.dg/20040331-1.c: New test.
12086
12087 2004-04-01  Paul Brook  <paul@codesourcery.com>
12088
12089         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12090
12091 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12092
12093         PR c++/14724
12094         * g++.dg/init/goto1.C: New test.
12095
12096         PR c++/14763
12097         * g++.dg/template/defarg4.C: New test.
12098
12099 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12100
12101         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12102
12103 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12104
12105         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12106
12107 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12108
12109         * gcc.dg/noncompile/undeclared-2.c: New test.
12110
12111 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12112
12113         * gcc.dg/940409-1.c: Remove XFAIL.
12114         * gcc.dg/reg-vol-struct-1.c: New test.
12115
12116 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12117
12118         * gcc.dg/torture/builtin-wctype-1.c: New test.
12119
12120 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12121
12122         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12123         * gcc.dg/20001101-1.c: Likewise.
12124         * gcc.dg/20001102-1.c: Likewise.
12125
12126 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12127
12128         * gcc.dg/compare8.c: Add an additional test for XOR.
12129
12130 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12131
12132         * gcc.dg/torture/builtin-ctype-1.c: New test.
12133
12134 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12135
12136         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12137         * gcc.dg/torture/builtin-math-1.c: Likewise.
12138         * gcc.dg/torture/builtin-power-1.c: New test.
12139
12140 2004-03-24  Andreas Schwab  <schwab@suse.de>
12141
12142         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12143         IA64 assembler.
12144
12145 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12146             Roger Sayle  <roger@eyesopen.com>
12147
12148         * gcc.dg/compare8.c: New test case.
12149
12150 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12151
12152         * g++.dg/ext/altivec-7.C: New test.
12153
12154 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12155
12156         PR 12267, 12391, 12560, 13129, 14114, 14133
12157         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12158         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12159         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12160         Adjust error regexps.
12161         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12162         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12163         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12164         * gcc.dg/local1.c: Add explanatory comment.
12165
12166 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12167
12168         PR optimization/14669
12169         * g++.dg/opt/fold2.C: New test case.
12170
12171 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12172
12173         PR c/14069
12174         * gcc.dg/20040322-1.c: New test.
12175
12176 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12177
12178         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12179         * gcc.dg/ultrasp4.c: Likewise.
12180         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12181
12182 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12183
12184         * gcc.dg/i386-sse-8.c: Reset default options.
12185
12186 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12187
12188         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12189         in the error message text.
12190
12191 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12192
12193         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12194
12195 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/14616
12198         * g++.dg/init/array13.C: New test.
12199
12200 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12201
12202         PR target/13889
12203         * gcc.c-torture/compile/pr13889.c: New test case.
12204
12205 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12206
12207         PR c/14635
12208         * builtins-1.c (nan, nans): Don't test.
12209         * builtins-30.c: Don't use nan, nanf, nanl.
12210         * builtins-35.c: New test.
12211
12212 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12213
12214         * g++.dg/ext/altivec-6.C: New test.
12215
12216 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12217
12218         * g++.dg/init/placement3.C: New test.
12219
12220         * g++.dg/template/spec13.C: New test.
12221
12222         * g++.dg/lookup/using11.C: New test.
12223
12224         * g++.dg/lookup/koenig3.C: New test.
12225
12226         * g++.dg/template/operator2.C: New test.
12227
12228         * g++.dg/expr/dtor3.C: New test.
12229         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12230         marker.
12231         * g++.old-deja/g++.law/visibility28.C: Likewise.
12232
12233 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12234
12235         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12236         * gcc.dg/ppc64-abi-3.c: Likewise.
12237
12238 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12239
12240         PR c++/14545
12241         * g++.dg/parse/template15.C: New test.
12242
12243 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12244
12245         * g++.dg/expr/dtor2.C: New test.
12246
12247         * g++.dg/lookup/anon4.C: New test.
12248
12249         * g++.dg/overload/using1.C: New test.
12250
12251         * g++.dg/template/lookup7.C: New test.
12252
12253         * g++.dg/template/typename6.C: New test.
12254
12255         * g++.dg/expr/cond6.C: New test.
12256
12257 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12258
12259         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12260
12261 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12262
12263         * g++.dg/expr/cond5.C: New test.
12264         * g++.dg/expr/constcast1.C: Likewise.
12265         * g++.dg/expr/ptrmem2.C: Likewise.
12266         * g++.dg/expr/ptrmem3.C: Likewise.
12267         * g++.dg/lookup/main1.C: Likewise.
12268         * g++.dg/template/lookup6.C: Likewise.
12269
12270 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12271
12272         * gcc.dg/local1.c: New test.
12273
12274         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12275
12276 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12277
12278         * gcc.dg/torture/builtin-convert-1.c: New test.
12279
12280 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12281
12282         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12283
12284 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12285
12286         PR c++/14481
12287         * g++.dg/warn/Wunused-7.C: New test.
12288
12289 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12290
12291         * gcc.dg/torture/builtin-integral-1.c: New test.
12292
12293 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/14586
12296         * g++.dg/parse/non-dependent3.C: New test.
12297
12298 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12299
12300         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12301         * g++.dg/eh/simd-2.C: Likewise.
12302         * g++.dg/init/array10.C: Likewise.
12303         * gcc.c-torture/compile/simd-1.c: Likewise.
12304         * gcc.c-torture/compile/simd-2.c: Likewise.
12305         * gcc.c-torture/compile/simd-3.c: Likewise.
12306         * gcc.c-torture/compile/simd-4.c: Likewise.
12307         * gcc.c-torture/compile/simd-6.c: Likewise.
12308         * gcc.c-torture/execute/simd-1.c: Likewise.
12309         * gcc.c-torture/execute/simd-2.c: Likewise.
12310         * gcc.dg/compat/vector-defs.h: Likewise.
12311         * gcc.dg/20020531-1.c: Likewise.
12312         * gcc.dg/altivec-3.c: Likewise.
12313         * gcc.dg/altivec-4.c: Likewise.
12314         * gcc.dg/altivec-varargs-1.c: Likewise.
12315         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12316         * gcc.dg/i386-mmx-3.c: Likewise.
12317         * gcc.dg/i386-sse-4.c: Likewise.
12318         * gcc.dg/i386-sse-5.c: Likewise.
12319         * gcc.dg/i386-sse-8.c: Likewise.
12320         * gcc.dg/simd-1.c: Likewise.
12321         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12322         __ev64_opaque__ since the machine description provides it.
12323
12324 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12325
12326         * lib/compat.exp (skip_list): New global variable.
12327         Use it to hold the user defined COMPAT_SKIPS list if any.
12328         (compat-obj): Add the members of skip_list to optall.
12329
12330 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12331
12332         * gcc.dg/compat/union-by-value-1_main.c,
12333         union-by-value-1_x.c, union-by-value-1_y.c,
12334         union-check.h, union-defs.h,
12335         union-init.h, union-return-1_main.c,
12336         union-return-1_x.c, union-return-1_y.c: New files.
12337
12338 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12339
12340         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12341         mixed-struct-init.h: Add 4 mixed structure types.
12342         struct-by-value-21_main.c, struct-by-value-21_x.c,
12343         struct-by-value-21_y.c, struct-return-21_main.c,
12344         struct-return-21_x.c, struct-return-21_y.c: New files.
12345
12346 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12347
12348         PR c++/14550
12349         * g++.dg/parse/template14.C: New test.
12350
12351 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12352
12353         * gcc.c-torture/execute/20040313-1.c: New test.
12354
12355 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12356
12357         PR target/14533
12358         * gcc.dg/20040311-2.c: New test.
12359
12360 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12361
12362         PR other/14544
12363         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12364         bit-field.
12365
12366 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12367
12368         * gcc.dg/20040305-2.c: Add missing return statement.
12369
12370 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12371
12372         * gcc.dg/builtins-34.c: Also check pow10*.
12373
12374 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12375
12376         PR target/14262
12377         * gcc.dg/20040305-2.c: New test.
12378
12379 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12380
12381         * gcc.dg/20040310-1.c: New test.
12382
12383 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12384
12385         * gcc.c-torture/execute/20040311-1.c: New test case.
12386
12387 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12388
12389         PR c++/14476
12390         * g++.dg/lookup/enum1.C: New test.
12391
12392 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12393
12394         PR c++/14510
12395         * g++.dg/lookup/struct2.C: New test.
12396
12397 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12398
12399         * gcc.dg/builtins-34.c: New test.
12400
12401 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12402
12403         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12404
12405 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12406
12407         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12408         * gcc.dg/alias-2.c: New testcase.
12409
12410 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12411
12412         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12413
12414 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12415
12416         * gcc.c-torture/execute/20040309-1.c: New test case.
12417
12418 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12419
12420         PR c++/14397
12421         * g++.dg/overload/ref1.C: New.
12422
12423 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12424
12425         PR c++/14409
12426         * g++.dg/template/spec12.C: New test.
12427
12428         PR c++/14448
12429         * g++.dg/parse/crash14.C: New test.
12430
12431 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/14230
12434         * g++.dg/init/ref11.C: New test.
12435
12436 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12437
12438         PR c++/14432
12439         * g++.dg/parse/builtin2.C: New test.
12440
12441 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12442
12443         PR c++/14401
12444         * g++.dg/init/ctor3.C: New test.
12445         * g++.dg/init/union1.C: New test.
12446         * g++.dg/ext/anon-struct4.C: New test.
12447
12448 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12449
12450         * g++.dg/lookup/koenig1.C: Tweak error messages.
12451         * g++.dg/lookup/used-before-declaration.C: Likewise.
12452         * g++.dg/other/do1.C: Likewise.
12453         * g++.dg/overload/koenig1.C: Likewise.
12454         * g++.dg/parse/crash13.C: Likewise.
12455         * g++.dg/template/instantiate3.C: Likewise.
12456
12457 2004-03-08  Eric Christopher  <echristo@redhat.com>
12458
12459         * * lib/target-supports.exp: Enable libiconv in test
12460         compilation.  Fix up error checking.
12461
12462 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12463
12464         PR middle-end/14289
12465         * gcc.dg/pr14289-1.c: New test case.
12466         * gcc.dg/pr14289-2.c: Likewise.
12467         * gcc.dg/pr14289-3.c: Likewise.
12468
12469 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12470
12471         * gcc.c-torture/execute/20040308-1.c: New test.
12472
12473 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12474
12475         * gcc.c-torture/execute/20040307-1.c: New test case.
12476
12477 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12478
12479         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12480
12481 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12482
12483         * gcc.dg/20040306-1.c: New test.
12484
12485 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12486
12487         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12488         them static.
12489         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12490
12491 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12492
12493         PR c/14465
12494         * gcc.dg/decl-6.c: New test.
12495
12496 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12497
12498         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12499         Rename LOGPOW -> LOG_POW.
12500         (SQRT_EXP, POW_EXP): New.
12501
12502 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12503
12504         * gcc.dg/i386-sse-8.c: New test.
12505
12506 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12507
12508         PR c/14114
12509         * gcc.dg/decl-5.c: New test.
12510
12511 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12512
12513         * gcc.dg/20040305-1.c: New test.
12514
12515 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12516
12517         PR other/14354
12518         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12519
12520 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12521
12522         PR c++/14425, c++/14426
12523         * g++.dg/ext/altivec-4.C: New test.
12524         * g++.dg/ext/altivec-5.C: New test.
12525
12526 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12527
12528         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12529         global variables of a type with no linkage.
12530         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12531         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12532         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12533         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12534         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12535         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12536         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12537         * g++.dg/warn/deprecated.C: Name enum Color.
12538         * g++.dg/overload/VLA.C: Name structure for 'b'.
12539         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12540
12541 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12542
12543         * gcc.c-torture/compile/20040304-1.c: New test.
12544
12545 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12546
12547         PR 13728
12548         * gcc.dg/decl-4.c: New testcase.
12549
12550 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12551
12552         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12553         as PRECF if sizeof (float) > sizeof (double).
12554         (PRECL): Make it the same as PRECF if
12555         sizeof (float) > sizeof (long double).
12556
12557 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12558
12559         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12560         system type.  Add check for irix6 which doesn't have c99 runtime.
12561
12562 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12563
12564         * gcc.dg/const-elim-1.c: xfail for xtensa.
12565
12566 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12567
12568         PR c++/14369
12569         * g++.dg/template/cond4.C: New test.
12570
12571 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12572
12573         PR c++/14360
12574         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12575
12576         PR c++/14361
12577         * g++.dg/parse/defarg7.C: New test.
12578
12579         PR c++/14359
12580         * g++.dg/template/friend26.C: New test.
12581
12582 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12583
12584         PR c++/14324
12585         * g++.dg/abi/mangle21.C: New test.
12586
12587         PR c++/14260
12588         * g++.dg/parse/constructor2.C: New test.
12589
12590         PR c++/14337
12591         * g++.dg/template/sfinae1.C: New test.
12592
12593 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12594
12595         PR c++/14267
12596         * g++.dg/expr/crash2.C: New test.
12597
12598         PR middle-end/13448
12599         * gcc.dg/inline-5.c: New test.
12600         * gcc.dg/always-inline.c: Split out tests into ...
12601         * gcc.dg/always-inline2.c: ... this and ...
12602         * gcc.dg/always-inline3.c: ... this.
12603
12604 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12605
12606         PR debug/12103
12607         * g++.dg/debug/crash1.C: New test.
12608
12609 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12610
12611         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12612         function with __attribute__((noinline)).
12613         (recurser_void2): Likewise.
12614         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12615         (recurser_void2): Likewise.
12616
12617 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12618
12619         PR middle-end/14203
12620         * g++.dg/warn/Wunused-6.C: New test case.
12621
12622 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12623
12624         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12625         not defined.
12626
12627 2004-02-27  Eric Christopher  <echristo@redhat.com>
12628
12629         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12630         * g++.dg/charset/asm2.c: Run only x86.
12631         * gcc.dg/charset/asm3.c: Ditto.
12632
12633 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12634
12635         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12636         ld_library_path.
12637
12638 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12639
12640         * g++.dg/ext/altivec-3.C: New.
12641
12642 2004-02-26  Richard Henderson  <rth@redhat.com>
12643
12644         * g++.dg/ext/attrib10.C: Mark for warning.
12645         * gcc.dg/attr-alias-1.c: New.
12646
12647 2004-02-26  Richard Henderson  <rth@redhat.com>
12648
12649         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12650         * gcc.c-torture/execute/20040208-2.c: ... it back.
12651
12652 2004-02-26  Eric Christopher  <echristo@redhat.com>
12653
12654         * lib/target-supports.exp (check-iconv-available): New function.
12655         * lib/gcc-dg.exp (dg-require-iconv): New function.
12656         Use above.
12657         * gcc.dg/charset: New directory.
12658         * gcc.dg/charset/charset.exp: New file.
12659         * gcc.dg/charset/asm1.c: Ditto.
12660         * gcc.dg/charset/asm2.c: Ditto.
12661         * gcc.dg/charset/asm3.c: Ditto.
12662         * gcc.dg/charset/asm4.c: Ditto.
12663         * gcc.dg/charset/asm5.c: Ditto.
12664         * gcc.dg/charset/attribute1.c: Ditto.
12665         * gcc.dg/charset/attribute2.c: Ditto.
12666         * gcc.dg/charset/string1.c: Ditto.
12667         * g++.dg/charset: New directory.
12668         * g++.dg/dg.exp: Add here. Special options.
12669         * g++.dg/charset/charset.exp: New file.
12670         * g++.dg/charset/asm1.c: Ditto.
12671         * g++.dg/charset/asm2.c: Ditto.
12672         * g++.dg/charset/asm3.c: Ditto.
12673         * g++.dg/charset/asm4.c: Ditto.
12674         * g++.dg/charset/attribute1.c: Ditto.
12675         * g++.dg/charset/attribute2.c: Ditto.
12676         * g++.dg/charset/extern1.cc: Ditto.
12677         * g++.dg/charset/extern2.cc: Ditto.
12678         * g++.dg/charset/string1.c: Ditto.
12679
12680 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12681
12682         PR c++/14278
12683         * g++.dg/parse/comma1.C: New test.
12684
12685 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12686
12687         PR c++/14284
12688         * g++.dg/template/ttp8.C: New test.
12689
12690 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12691
12692         * gcc.dg/fixuns-trunc-1.c: New test.
12693
12694 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12695
12696         * gcc.dg/builtins-config.h: Use #elif.
12697
12698 2004-02-26  Michael Matz  <matz@suse.de>
12699
12700         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12701         * gcc.dg/991214-1.c: Likewise.
12702         * gcc.dg/i386-asm-1.c: Likewise.
12703
12704 2004-02-25  Richard Henderson  <rth@redhat.com>
12705
12706         * gcc.c-torture/execute/20040208-2.c: Move ...
12707         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12708
12709 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12710
12711         PR c++/14246
12712         * g++.dg/other/crash-3.C: New test.
12713
12714 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12715
12716         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12717         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12718
12719         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12720         HP-UX.
12721
12722 2004-02-24  Michael Matz  <matz@suse.de>
12723
12724         * gcc.dg/i386-regparm.c: New.
12725
12726 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12727
12728         * gcc.c-torture/execute/20040223-1.c: New.
12729
12730 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12731             Kazu Hirata  <kazu@cs.umass.edu>
12732
12733         * gcc.dg/fwritable-strings-1.c: Remove.
12734
12735 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12736
12737         PR c/14156
12738         * gcc.dg/20040223-1.c: New test.
12739
12740 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12741
12742         PR c++/14106
12743         * g++.dg/ext/typeof9.C: New test.
12744
12745 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12746
12747         PR c++/14250
12748         * g++.dg/other/switch1.C: New test.
12749
12750 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12751
12752         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12753         * gcc.dg/va-arg-1.c: Likewise.
12754
12755 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12756
12757         PR c++/14143
12758         * g++.dg/template/koenig5.C: New test.
12759
12760 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12761
12762         * g++.dg/ext/altivec-1.C: Generalize target triple.
12763         * g++.dg/ext/altivec-2.C: New test case.
12764         * g++.dg/ext/altivec_check.h: New file.
12765         * gcc.dg/altivec-1.c: Generalize target triple;
12766         include altivec_check.h and call altivec_check().
12767         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12768         * gcc.dg/altivec-6.c: New test case.
12769         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12770         type casts as needed.
12771         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12772         altivec_check().
12773         * gcc.dg/altivec-12.c: New test case.
12774         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12775         include altivec_check.h and call altivec_check().
12776         * gcc.dg/altivec_check.h: New file.
12777
12778 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12779
12780         * lib/target-supports.exp (check_alias_available): Don't mangle
12781         function `g' in test program.
12782
12783 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12784
12785         * lib/target-supports.exp (check_profiling_available): Check
12786         argument to determine whether we support a profiling type.
12787         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12788         check_profiling_available.
12789         * g++.dg/bprob/bprob.exp: Likewise
12790         * g77.dg/bprob/bprob.exp: Likewise.
12791         * gcc.misc-tests/bprob.exp: Likewise.
12792         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12793         dg-require-profiling and delete expected error handling.
12794         * gcc.dg/20021014-1.c: Likewise.
12795         * gcc.dg/nest.c: Likewise.
12796
12797 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12798
12799         PR c++/12007
12800         * g++.dg/other/vthunk1.C: New test.
12801
12802 2004-02-20  Falk Hueffner  <falk@debian.org>
12803
12804         PR target/14201
12805         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12806
12807 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12808
12809         PR c++/13927
12810         * g++.dg/other/error8.C: Remove XFAIL markers.
12811
12812         PR c++/14173
12813         * g++.dg/ext/packed5.C: New test.
12814
12815         PR c++/14199
12816         * g++.dg/warn/Wunused-5.C: New test.
12817
12818         PR c++/14186
12819         * g++.dg/lookup/member1.C: New test.
12820
12821 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12822
12823         * gcc.c-torture/compile/20040130-1.c: Enable only when
12824         __INT_MAX__ >= 2147483647L.
12825         * gcc.c-torture/compile/961203-1.c: Likewise.
12826
12827 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12828
12829         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12830         * g++.dg/opt/template1.C: Robustify assembler regexp
12831
12832 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12833
12834         * gcc.c-torture/execute/simd-4.x: Remove.
12835         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12836         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12837         Guard with #ifndef SKIP_ATTRIBUTE.
12838         * gcc.dg/compat/vector-1_y.c: Likewise.
12839         * gcc.dg/compat/vector-2_x.c: Likewise.
12840         * gcc.dg/compat/vector-2_y.c: Likewise.
12841         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12842         * g++.dg/eh/simd-2.C: Likewise.
12843
12844 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12845
12846         * gcc.c-torture/compile/complex-1.c: New.
12847
12848 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12849
12850         PR target/14209
12851         * gcc.c-torture/execute/20040218-1.c: New test.
12852
12853 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12854
12855         PR c++/14181
12856         * g++.dg/parse/new2.C: New test.
12857
12858 2004-02-18  Paul Brook  <paul@codesourcery.com>
12859
12860         * gcc.c-torture/compile/libcall-1.c: New test.
12861
12862 2004-02-18  Paul Brook  <paul@codesourcery.com>
12863
12864         PR debug/12934
12865         * gcc.dg/debug/debug-7.c: New test.
12866
12867 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12868
12869         * gcc.dg/20040217-1.c: New test.
12870
12871 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12872
12873         * gcc.c-torture/execute/990208-1.x: Delete.
12874
12875 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12876
12877         * gcc.c-torture/execute/20040208-2.x: New file.
12878
12879 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12880
12881         PR c++/11326
12882         * g++.dg/abi/structret1.C: New test.
12883
12884 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12887         (i386_cpuid): No need to test if cpuid is available on AMD64.
12888         Fix assembly, so that it works onboth i386 and AMD64.
12889         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12890         (vecInLong): Fix s[] member type to unsigned int.
12891         (vecInWord): Remove type.
12892         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12893         (a64, b64, c64, d64, e64): Remove.
12894         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12895         Remove unused variable.  Remove initialization of removed variables.
12896         Don't call mmx_tests nor sse_tests.
12897         (reference_mmx, reference_sse): Remove.
12898         (check): Add return stmt.
12899         * gcc.dg/i386-sse-7.c: New test.
12900         * gcc.dg/i386-mmx-4.c: New test.
12901
12902 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12903
12904         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12905         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12906         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12907         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12908         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12909         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12910         g++.dg/tc1/dr94.C: Fix line terminator.
12911
12912 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12913
12914         * gcc.c-torture/compile/20040216-1.c: New.
12915
12916 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12917
12918         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12919         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12920         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12921         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12922         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12923         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12924
12925 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926
12927         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12928
12929 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12930
12931         PR c++/13971
12932         * g++.dg/expr/cond4.C: New test.
12933
12934         PR c++/14086
12935         * g++.dg/lookup/crash2.C: New test.
12936
12937 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12938
12939         * gcc.c-torture/compile/20040214-2.c: New test.
12940
12941 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12942
12943         PR c++/14116
12944         * g++.dg/ext/typeof8.C: New test.
12945
12946 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12947
12948         * gcc.c-torture/compile/20040214-1.c: New test.
12949
12950 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12951
12952         PR c++/13635
12953         * g++.dg/template/spec11.C: New test.
12954
12955 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12956
12957         PR c++/13927
12958         * g++.dg/other/error8.C: New test.
12959
12960 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12961
12962         PR c++/14122
12963         * g++.dg/template/array4.C: New test.
12964
12965         PR c++/14108
12966         * g++.dg/inherit/thunk2.C: New test.
12967
12968         PR c++/14083
12969         * g++.dg/eh/cond2.C: New test.
12970
12971 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12972
12973         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12974
12975 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12976
12977         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12978
12979 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12980
12981         * g++.dg/simd-2.C: xfail on ppc64-linux.
12982
12983 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12984
12985         PR c/456
12986         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12987         tests.
12988
12989 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12990
12991         * gcc.dg/builtins-33.c: New test.
12992
12993 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12994
12995         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12996
12997 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12998
12999         * g++.dg/simd-2.C: Set -maltivec for ppc64.
13000
13001 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
13002
13003         * gcc.dg/ppc64-abi-3.c: New test.
13004
13005 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
13006
13007         PR c/14092
13008
13009         * gcc.dg/pr14092-1.c: New testcase.
13010
13011 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
13012
13013         * gcc.dg/cpp/assert4.c: Fix typo last change.
13014
13015         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
13016         * gcc.dg/cpp/assert4.c: Handle powerpc64.
13017
13018         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
13019
13020 2004-02-09  Roger Sayle  <roger@eyesopen.com>
13021
13022         * gcc.c-torture/compile/20040209-1.c: New test case.
13023
13024 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13025
13026         * gcc.dg/c90-init-1.c: Adjust expected error messages.
13027
13028 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
13029
13030         * gcc.c-torture/execute/20040208-[12].c: New tests.
13031
13032 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13033
13034         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
13035
13036 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13037
13038         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
13039
13040 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13041
13042         Bug 13856
13043         * gcc.dg/visibility-8.c: New testcase.
13044
13045 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
13046
13047         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13048         arguments.
13049         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13050
13051 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13052
13053         PR middle-end/13696
13054         * g++.dg/opt/fold1.C: New test case.
13055
13056 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13057
13058         PR c++/14033
13059         * g++.dg/other/crash-2.C: New test.
13060
13061 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13062
13063         PR c++/14028
13064         * g++.dg/parse/angle-bracket2.C: New test.
13065
13066 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13067
13068         PR middle-end/13750
13069         Revert:
13070         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13071         PR pch/13361
13072         * testsuite/g++.dg/pch/wchar-1.C: New.
13073         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13074
13075 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13076
13077         PR c++/14008
13078         * g++.dg/parse/error15.C: New test.
13079         * g++.dg/parse/crash11.C: Update dg-error mark.
13080
13081 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13082
13083         PR c++/13932
13084         * g++.dg/warn/conv2.C: New test.
13085
13086 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13087
13088         PR c++/13086
13089         * g++.dg/warn/incomplete1.C: Remove xfail.
13090
13091 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13092
13093         * lib/file-format.exp (gcc_target_object_format): Use
13094         ${tool}_target_compile, not gcc_target_compile.
13095         * lib/target-supports.exp (check_alias_available): Likewise.
13096         (check_gc_sections_available): Likewise.
13097         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13098         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13099         dg-require-alias.
13100
13101 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13102
13103         PR c++/13969
13104         * g++.dg/template/static6.C: New test.
13105
13106 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13107
13108         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13109
13110 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13111
13112         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13113         tests for systems where `char' is unsigned by default.
13114
13115 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13116
13117         PR c++/13997
13118         * g++.dg/template/partial3.C: New test.
13119
13120 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13121
13122         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13123         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13124         Remove mentions of obsolete ports.
13125
13126 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13127
13128         * gcc.dg/noncompile/20001228-1.c: Fix for new
13129         error message.
13130
13131 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13132
13133         PR target/9348
13134         * gcc.c-torture/execute/multdi-1.c: New test case.
13135
13136 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/13925
13139         * g++.dg/template/lookup5.C: New test.
13140
13141 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13142
13143         PR c++/13950
13144         * g++.dg/template/lookup4.C: New test.
13145
13146         PR c++/13970
13147         * g++.dg/parse/error14.C: New test.
13148
13149         PR c++/14002
13150         * g++.dg/parse/template13.C: New test.
13151
13152 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13153
13154         PR c++/13978
13155         * g++.dg/template/koenig4.C: New test.
13156
13157         PR c++/13968
13158         * g++.dg/template/crash17.C: New test.
13159
13160         PR c++/13975
13161         * g++.dg/parse/error13.C: New test.
13162         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13163
13164 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13165
13166         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13167
13168 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13169
13170         PR c/11658
13171         PR c/13994
13172         * gcc.dg/noncompile/20040203-1.c: New test.
13173         * gcc.dg/noncompile/20040203-2.c: Likewise.
13174         * gcc.dg/noncompile/20040203-3.c: Likewise.
13175         * gcc.dg/20040203-1.c: Likewise.
13176
13177 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13178
13179         PR c++/10858
13180         * g++.dg/template/sizeof7.C: New test.
13181
13182 2004-02-02  Eric Christopher  <echristo@redhat.com>
13183             Zack Weinberg  <zack@codesourcery.com>
13184
13185         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13186
13187 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13188
13189         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13190         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13191         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13192         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13193
13194 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13195
13196         PR c++/13113
13197         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13198
13199         PR c++/13854
13200         * g++.dg/ext/attrib13.C: New test.
13201
13202         PR c++/13907
13203         * g++.dg/conversion/op2.C: New test.
13204
13205 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13206
13207         * gcc.dg/titype-1.c: Fix pasto.
13208
13209 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13210
13211         * gcc.dg/titype-1.c: New test.
13212
13213 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13214
13215         PR c++/13957
13216         * g++.dg/template/non-type-template-argument-1.C,
13217         g++.dg/template/qualified-id1.C: Update dg-error marks.
13218         * g++.dg/template/nontype6.C: New test.
13219
13220 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13221
13222         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13223         * gcc.dg/builtins-31.c: New testcase.
13224         * gcc.dg/builtins-32.c: New testcase.
13225
13226 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13227
13228         * objc.dg/call-super-2.m: Update line numbers
13229         for the including of stddef.h.
13230
13231 2004-01-30  Michael Matz  <matz@suse.de>
13232
13233         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13234         g++.dg/ext/case-range3.C: New tests.
13235
13236 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13237
13238         DR206
13239         PR c++/13813
13240         * g++.dg/template/member4.C: New test.
13241
13242 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13243
13244         PR c++/13683
13245         * g++.dg/template/sizeof6.C: New test.
13246
13247 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13248
13249         * gcc.dg/fwritable-strings-1.c: New test.
13250
13251 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13252
13253         * gcc.c-torture/compile/20040130-1.c: New test.
13254
13255 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13256
13257         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13258
13259 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13260
13261         PR c++/13883
13262         * g++.dg/template/ctor3.C: New test.
13263
13264 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13265
13266         * g++.dg/tc1: New directory.
13267         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13268         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13269         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13270         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13271         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13272
13273 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13274
13275         * g++.dg/parse/error11.C: New test.
13276         * g++.dg/parse/error12.C: Likewise.
13277
13278 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13279
13280         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13281         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13282
13283 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13284
13285         PR c++/13791
13286         * g++.dg/ext/attrib12.C: New test.
13287
13288         PR c++/13736
13289         * g++.dg/parse/cast2.C: New test.
13290
13291 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13292
13293         * objc.dg/encode-2.m (main): New local string.  Set depending on
13294         sizeof long.  Use in sscanf call.
13295         * objc.dg/encode-3.m (main): New local string.  Set depending on
13296         sizeof long.  Use in scan_initial call.
13297
13298 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13299
13300         * objc.dg/call-super-2.m: Make LP64-safe.
13301         * objc.dg/desig-init-1.m: Likewise.
13302
13303 2004-01-27  Devang Patel <dpatel@apple.com>
13304
13305         * g++.dg/debug/namespace1.C: New test.
13306
13307 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13308
13309         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13310         xscale-*-*.
13311
13312         * gcc.dg/arm-mmx-1.c: New test.
13313
13314 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13315
13316         * gcc.dg/20040127-1.c: New test.
13317         * gcc.dg/20040127-2.c: New test.
13318
13319 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13320
13321         * objc.dg/stret-1.m (glob): Renamed to globa.
13322
13323 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/13663
13326         * g++.dg/expr/for1.C: New test.
13327
13328 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13329
13330         PR middle-end/13779
13331         * gcc.dg/darwin-longlong.c: New test.
13332
13333 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13334
13335         * gcc.dg/20040124-1.c: Moved test from here...
13336         * gcc.c-torture/compile/20040124-1.c: ...to here.
13337
13338 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13339
13340         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13341         the assembly output if -m64 is passed.
13342
13343 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13344
13345         PR c++/13833
13346         * g++.dg/template/cond3.C: New test.
13347
13348 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13349
13350         PR c++/13810
13351         * g++.dg/template/ttp7.C: New test.
13352
13353 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13354
13355         PR c++/13797
13356         * g++.dg/template/nontype4.C: New test.
13357         * g++.dg/template/nontype5.C: Likewise.
13358
13359 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13360
13361         * gcc.dg/torture/mips-clobber-at.c: New test.
13362
13363 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13364
13365         * gcc.dg/20040124-1.c: New test.
13366
13367 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13368
13369         * gcc.dg/20040123-1.c: New test.
13370
13371 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13372
13373         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13374
13375 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13376
13377         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13378
13379 2004-01-23  Andrew Pinski  <apinski@apple.com>
13380
13381         * gcc.dg/20030121-1.c: Move to ..
13382         * gcc.dg/20040121-1.c: here.
13383
13384 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13385
13386         * gcc.dg/builtins-29.c: New test case.
13387
13388 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13389
13390         PR 18314
13391         * gcc.dg/builtins-30.c: New testcase.
13392
13393 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13394
13395         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13396         * lib/g77.exp: Likewise.
13397         * lib/objc.exp: Likewise.
13398         * lib/g++.exp: Likewise.
13399
13400 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13401
13402         * gcc.dg/struct-by-value-2.c: New test.
13403
13404 2004-01-21  Andrew Pinski  <apinski@apple.com>
13405
13406         PR target/13785
13407         * gcc.dg/20030121-1.c: New test.
13408
13409 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13410
13411         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13412         clobber frame pointer register in asm statement.
13413
13414 2004-01-21  Falk Hueffner  <falk@debian.org>
13415
13416         * gcc.c-torture/compile/20040121-1.c: New test.
13417
13418 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13419
13420         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13421
13422 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13423
13424         * gcc.dg/ppc64-abi-2.c: New test.
13425
13426 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13427
13428         * lib/treelang.exp: Fill out this file.
13429         * lib/treelang-dg.exp: New File.
13430
13431 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13432
13433         * gcc.c-torture/compile/981022-1.c: Remove.
13434         * gcc.dg/array-5.c: Remove XFAIL.
13435         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13436         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13437         gcc.dg/cond-lvalue-1.c: Update.
13438         * gcc.dg/cast-lvalue-2.c: New test.
13439
13440 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13441
13442         PR c++/13592
13443         * g++.dg/other/error1.C (class foo): Tweak error message.
13444
13445         PR c++/13592
13446         * g++.dg/template/call2.C: New test.
13447
13448 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13449
13450         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13451         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13452         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13453         scalar-return-1_x.c, scalar-return-2_y.c,
13454         scalar-return-3_x.c, scalar-return-3_y.c,
13455         scalar-return-4_x.c, scalar-return-4_y.c,
13456         struct-align-1.h, struct-align-1_x.c,
13457         struct-align-1_y.c, struct-align-2.h,
13458         struct-align-2_x.c, struct-align-2_y.c,
13459         struct-by-value-10_y.c, struct-by-value-11_x.c,
13460         struct-by-value-11_y.c, struct-by-value-12_x.c,
13461         struct-by-value-12_y.c, struct-by-value-13_x.c,
13462         struct-by-value-13_y.c, struct-by-value-14_x.c,
13463         struct-by-value-14_y.c, struct-by-value-15_x.c,
13464         struct-by-value-15_y.c, struct-by-value-16_y.c,
13465         struct-by-value-17_y.c, struct-by-value-18_y.c,
13466         struct-by-value-19_y.c, struct-by-value-1_x.c,
13467         struct-by-value-1_y.c, struct-by-value-20_y.c,
13468         struct-by-value-2_x.c, struct-by-value-2_y.c,
13469         struct-by-value-3_y.c, struct-by-value-4_x.c,
13470         struct-by-value-4_y.c, struct-by-value-5_y.c,
13471         struct-by-value-6_y.c, struct-by-value-7_y.c
13472         struct-by-value-8_x.c, struct-by-value-8_y.c
13473         struct-by-value-9_x.c, struct-by-value-9_y.c
13474         struct-return-10_x.c, struct-return-10_y.c,
13475         struct-return-19_x.c, struct-return-20_x.c
13476         struct-return-2_x.c, struct-return-2_y.c
13477         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13478         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13479
13480 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13481
13482         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13483         attribute on sparc*-sun-solaris2.*.
13484
13485 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13486
13487         PR c++/13710
13488         * g++.dg/ext/typeof7.C: New test.
13489
13490 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13491
13492         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13493         * gcc.dg/const-elim-1.c: Same.
13494
13495 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13496
13497         * objc.dg/stret-1.m: New.
13498         * objc.dg/stret-2.m: New.
13499
13500 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13501
13502         PR c++/11895
13503         * g++.dg/ext/vector1.C: New test.
13504
13505 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13506
13507         * gcc.dg/pch/import-1.c: New.
13508         * gcc.dg/pch/import-1.hs: New.
13509         * gcc.dg/pch/import-1a.h: New.
13510         * gcc.dg/pch/import-1b.h: New.
13511         * gcc.dg/pch/import-1c.h: New.
13512
13513 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13514
13515         PR c++/13574
13516         * g++.dg/ext/array1.C: New test.
13517
13518         PR c++/13178
13519         * g++.dg/conversion/op1.C: New test.
13520
13521 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13522
13523         PR 11864
13524         From Kazumoto Kojima / Dan Kegel:
13525         * gcc.dg/pr11864-1.c: New test.
13526
13527         PR 10392
13528         From Marcus Comstedt / Dan Kegel:
13529         * gcc.dg/pr10392-1.c: New test.
13530
13531 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13532
13533         PR c++/13478
13534         * g++.dg/init/ref10.C: New test.
13535
13536 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13537
13538         PR c++/13407
13539         * g++.dg/parse/typename6.C: New test.
13540
13541 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13542
13543         PR pch/13361
13544         * testsuite/g++.dg/pch/wchar-1.C: New.
13545         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13546
13547 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13548
13549         PR c++/9259
13550         * g++.dg/expr/sizeof2.C: New test.
13551
13552 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13553
13554         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13555
13556 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13557
13558         PR c++/13659
13559         * g++.dg/lookup/strong-using-3.C: New.
13560         * g++.dg/lookup/using-10.C: New.
13561
13562 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13563
13564         PR c++/13594
13565         * g++.dg/lookup/strong-using-2.C: New.
13566
13567 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13568             Dan Kegel <dank@kegel.com>
13569             J"orn Rennecke <joern.rennecke@superh.com>
13570
13571         PR target/9365
13572         * gcc.dg/pr9365-1.c: New test.
13573
13574 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13575
13576         PR c++/8856
13577         * g++.dg/parse/casting-operator2.C: New test.
13578         * g++.old-deja/g++.pt/explicit83.C: Remove.
13579
13580 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13581
13582         * gcc.dg/label-compound-stmt-1.c: New test.
13583         * gcc.c-torture/compile/950922-1.c,
13584         gcc.c-torture/compile/20000211-3.c,
13585         gcc.c-torture/compile/20000518-1.c,
13586         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13587         compound statements.
13588
13589 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13590
13591         * gcc.dg/ppc64-abi-1.c: New test.
13592
13593 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13594
13595          * g++.dg/ext/attrib9.C: Add dg-warnings.
13596
13597 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13598
13599         PR c++/12335
13600         * g++.dg/parse/dtor3.C: New test.
13601
13602 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13603
13604         PR c++/12709
13605         * g++.dg/parse/try-catch-1.C: New test.
13606
13607 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13608
13609         * ada/acats/run_all.sh: Add more verbose output in acats.log
13610         when compiling tests.
13611
13612 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13613
13614         PR 13656
13615         * gcc.dg/typedef-redecl.c: New test case.
13616         * gcc.dg/typedef-redecl.h: New support file.
13617
13618 2004-01-13  Jan Hubicka  <jh@suse.cz>
13619
13620         * gcc.dg/always_inline.c: New test.
13621         * gcc.dg/debug/20031231-1.c: Fix.
13622
13623 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13624
13625         PR c++/13474
13626         * g++.dg/template/array3.C: New test.
13627
13628 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13629
13630         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13631         * g++.dg/warn/Wunused-2.C: Likewise.
13632
13633 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13634
13635         PR c++/13289
13636         * g++.dg/template/instantiate6.C: New test.
13637
13638 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13639
13640         PR middle-end/11397
13641         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13642
13643 2004-01-12  Jan Hubicka  <jh@suse.cz>
13644
13645         PR opt/12826
13646         * gcc.dg/20040112-1.c: New.
13647
13648         * gcc.dg/dwarf-die[1-7].c: Move to...
13649         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13650         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13651
13652 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13653
13654         PR c++/4100
13655         * g++.dg/parse/friend4.C: New test.
13656
13657 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13658
13659         PR c++/4100
13660         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13661         definition is called a friend.
13662
13663 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13664
13665         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13666
13667 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13668
13669         PR c++/3478
13670         * g++.dg/parse/error10.C: New test.
13671         * g++.dg/template/arg2.C: Accept "invalid type" error.
13672
13673 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13674
13675         PR middle-end/13392
13676         * g++.dg/opt/expect2.C: New test.
13677
13678 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13679
13680         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13681         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13682         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13683         Update dg-error regexps.
13684
13685 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13686
13687         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13688         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13689
13690 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13691
13692         * gcc.dg/pragma-re-1.c: Use right pointer type.
13693
13694 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13695
13696         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13697
13698 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13699
13700         * gcc.dg/rs6000-ldouble-1.c: New.
13701
13702 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13703
13704         DR 337
13705         PR c++/9256
13706         * g++.dg/other/abstract1.C: New test.
13707
13708 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13709
13710         * g++.dg/lookup/strong-using-1.C: New.
13711
13712 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13713
13714         PR c/11234
13715         * gcc.dg/func-ptr-conv-1.c: New test.
13716         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13717
13718 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13719
13720         PR target/13380.
13721         * gcc.c-torture/compile/20040109-1.c: New.
13722
13723 2004-01-08  Stuart Hastings  <stuart@apple.com>
13724
13725         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13726         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13727         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13728
13729 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13730
13731         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13732
13733 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13734
13735         * ada/acats/run_acats: Treat 'gnatchop' the same way
13736         as 'gnatmake'.  Export GCC_DRIVER.
13737         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13738         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13739
13740 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13741
13742         PR c++/12573
13743         * g++.dg/template/dependent-expr4.C: New test.
13744
13745 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13746
13747         * gcc.dg/altivec-11.c: New test.
13748
13749 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13750
13751         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13752
13753 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13754
13755         PR c/6024
13756         * gcc.dg/enum-compat-1.c: New test.
13757         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13758
13759 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13760
13761         PR c/12165
13762         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13763         gcc.dg/c99-idem-qual-3.c: New tests.
13764
13765 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13766
13767         * gcc.dg/winline-7.c: Don't cast void * to int.
13768
13769 2004-01-06  Jan Hubicka  <jh@suse.cz>
13770
13771         * gcc.dg/i386-sse-5.c: New test
13772         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13773
13774 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c++/12815
13777         * g++.dg/rtti/typeid4.C: New test.
13778
13779 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13780
13781         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13782
13783 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13784
13785         PR c++/12132
13786         * g++.dg/template/error11.C: New test.
13787
13788         PR c++/13451
13789         * g++.dg/template/class2.C: New test.
13790
13791 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13792         Richard Sandiford <rsandifo@redhat.com>
13793
13794         PR c++/13387
13795         * g++.dg/opt/alias3.C: New test.
13796
13797 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13798
13799         PR c++/13157
13800         * g++.dg/template/koenig3.C: New test.
13801
13802         PR c++/13529
13803         * g++.dg/parse/offsetof3.C: New test.
13804
13805         * g++.dg/init/copy7.C: Add missing dg-error markers.
13806
13807         PR c++/12226
13808         * g++.dg/init/copy7.c: New test.
13809
13810         PR c++/13536
13811         * g++.dg/parse/cast1.C: New test.
13812
13813 2004-01-04  Jan Hubicka  <jh@suse.cz>
13814
13815         * gcc.dg/winline[1-7].c: New tests.
13816
13817 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13818
13819         PR c++/13520
13820         * g++.dg/template/qualttp22.C: New test.
13821
13822 2004-01-01  Jan Hubicka  <jh@suse.cz>
13823
13824         * gcc.dg/debug/20031231-1.c: New.
13825         * gcc.c-torture/compile/20040101-1.c: New.
13826         * gcc.dg/dwarf-die-[1-7].c: New.
13827
13828 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13829
13830         PR optimization/13521
13831         * gcc.c-torture/compile/20031231-1.c: New test.
13832
13833 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13834
13835         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13836
13837 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13838
13839         PR c++/10079
13840         * g++.dg/template/crash16.C: New test.
13841
13842 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13843
13844         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13845
13846 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13847
13848         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13849         ports.
13850         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13851         * g++.old-deja/g++.law/profile1.C: Likewise.
13852         * gcc.c-torture/compile/981006-1.c: Likewise.
13853         * gcc.c-torture/execute/loop-2e.x: Likewise.
13854         * gcc.c-torture/execute/loop-2f.x: Remove.
13855         * gcc.c-torture/execute/loop-2g.x: Likewise.
13856         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13857         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13858
13859 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13860
13861         PR c++/13507
13862         * g++.dg/ext/attrib11.C: New test.
13863
13864         PR c++/13494
13865         * g++.dg/template/array2-1.C: New test.
13866         * g++.dg/template/array2-2.C: New test.
13867
13868 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13869
13870         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13871
13872 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13873
13874         PR c++/12774
13875         * g++.dg/template/array1-1.C: New test.
13876         * g++.dg/template/array1-2.C: New test.
13877
13878 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13879
13880         PR fortran/12632
13881         * g77.dg/12632.f: New test case.
13882
13883 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13884
13885         PR c++/13289
13886         * g++.dg/parse/nontype1.C: New test.
13887
13888 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13889
13890         PR c++/12403
13891         * g++.dg/parse/explicit1.C: New test.
13892         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13893
13894 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13895
13896         PR c++/13081
13897         * g++.dg/opt/inline6.C: New test.
13898
13899         PR c++/12613
13900         * g++.dg/parse/error9.C: New test.
13901
13902         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13903
13904 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13905
13906         PR c++/13009
13907         * g++.dg/init/assign1.C: New test.
13908
13909 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13910
13911         PR c++/13070
13912         * g++.dg/warn/format3.C: New test case.
13913
13914 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13915
13916         * gcc.c-torture/compile/20031227-1.c: New test.
13917
13918 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13919
13920         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13921         * g77.dg/bprob/bprob.exp: Likewise.
13922         * gcc.misc-tests/bprob.exp: Likewise.
13923         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13924         variants on systems where the library does not provide that
13925         functionality.
13926         * gcc.dg/builtins-20.c: Use builtins-config.h.
13927         * gcc.dg/builtins-config.h: New file.
13928
13929 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13930
13931         * lib/gcc-dg.exp (dg-require-profiling): New function.
13932         * lib/target-supports.exp (check_profiling_available): Likewise.
13933         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13934         * g77.dg/bprob/bprob.exp: Likewise.
13935         * gcc.misc-tests/bprob.exp: Likewise.
13936         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13937         * gcc.dg/20021014-1.c: Likewise.
13938         * gcc.dg/nest.c: Likewise.
13939
13940 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13941
13942         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13943         compiling.
13944         * g++.dg/lookup/java2.C: Likewise.
13945         * gcc.dg/cpp/lexident.c: Likewise.
13946
13947 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13948
13949         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13950         given.
13951         * gcc.c-torture/compile/961203-1.c: Likewise.
13952         * gcc.c-torture/compile/980506-1.c: Likewise.
13953
13954 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13955
13956         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13957         (additional_prunes): New global.
13958         (gcc-dg-prune): Handle additional per-test pruning.
13959         (dg-test): Clear additional_prunes between tests.
13960
13961         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13962         dg-prune-output to avoid spurious failures from assembler
13963         complaining about nonexistent WAW violations.
13964         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13965         Use dg-prune-output to avoid spurious failures from assembler
13966         warning about Itanium B-step errata.
13967
13968 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13969
13970         * g++.dg/abi/macro0.C: New test.
13971         * g++.dg/abi/macro1.C: Likewise.
13972         * g++.dg/abi/macro2.C: Likewise.
13973
13974         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13975         * g++.dg/abi/bitfield7.C: Likewise.
13976         * g++.dg/abi/dtor2.C: Likewise.
13977         * g++.dg/abi/mangle11.C: Likewise.
13978         * g++.dg/abi/mangle12.C: Likewise.
13979         * g++.dg/abi/mangle14.C: Likewise.
13980         * g++.dg/abi/mangle17.C: Likewise.
13981         * g++.dg/abi/vbase10.C: Likewise.
13982         * g++.dg/abi/vbase14.C: Likewise.
13983         * g++.dg/template/qualttp17.C: Likewise.
13984
13985 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         PR c/11995
13988         * gcc.dg/20031223-1.c: New test.
13989
13990 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13991
13992         * gcc.dg/noreturn-7.c: New test.
13993
13994 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13995
13996         * gcc.dg/null-pointer-1.c: New test.
13997
13998 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13999
14000         * g++.old-deja/g++.jason/template18.C: Remove.
14001         * g++.old-deja/g++.jason/template37.C: Likewise.
14002
14003         PR c++/12862
14004         * g++.dg/lookup/ns1.C: New test.
14005
14006         PR c++/12397
14007         * g++.dg/template/lookup3.C: New test.
14008
14009 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14010
14011         * g++.dg/template/recurse1.C: New test
14012
14013 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
14014
14015         PR c++/12479
14016         * g++.dg/parse/semicolon1.C: New test.
14017         * g++.dg/parse/semicolon1.h: Likewise.
14018
14019 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
14020
14021         * gcc.dg/darwin-misaligned.c: New test.
14022
14023 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14024
14025         PR c/9163
14026         * gcc.dg/20031222-1.c: New test.
14027
14028 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
14029
14030         PR c++/13438
14031         * g++.dg/parse/error8.C: New test.
14032
14033         PR c++/11554
14034         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
14035
14036 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
14037
14038         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
14039         too small.
14040         * gcc.c-torture/compile/930217-1.c: Likewise.
14041         * gcc.c-torture/compile/930513-1.c: Likewise.
14042         * gcc.c-torture/execute/920908-2.c: Likewise.
14043         * gcc.c-torture/execute/921204-1.c: Likewise.
14044         * gcc.c-torture/execute/930621-1.c: Likewise.
14045         * gcc.c-torture/execute/930630-1.c: Likewise.
14046         * gcc.c-torture/execute/931031-1.c: Likewise.
14047         * gcc.c-torture/execute/980602-2.c: Likewise.
14048         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14049         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14050         * gcc.c-torture/execute/extzvsi.c: Likewise.
14051         * gcc.c-torture/unsorted/ext.c: Likewise.
14052
14053 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14054
14055         PR target/12749
14056         * gcc.c-torture/compile/20031220-2.c: New test case.
14057
14058 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14059
14060         PR optimization/13031
14061         * gcc.c-torture/compile/20031220-1.c: New test case.
14062
14063 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14064
14065         * gcc.dg/cast-function-1.c: New test.
14066
14067 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14068
14069         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14070         formats.
14071
14072 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14073
14074         PR c++/12795
14075         * g++.dg/ext/attrib10.C: New test.
14076
14077 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14078
14079         * gcc.dg/cleanup-10.c: New test.
14080         * gcc.dg/cleanup-11.c: New test.
14081
14082 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14083
14084         PR c++/13239
14085         * g++.dg/opt/expect1.C: New test.
14086
14087 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14088
14089         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14090
14091 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14092
14093         PR debug/12923
14094         * gcc.dg/20031218-1.c: New test.
14095
14096         PR debug/12389
14097         * gcc.dg/20031218-2.c: New test.
14098         * gcc.dg/20031218-3.c: New test.
14099
14100         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14101         of label name and allow for USER_LABEL_PREFIX == "_" names.
14102         * g++.dg/abi/mangle18-2.C: Likewise.
14103         * g++.dg/abi/mangle19-1.C: Likewise.
14104         * g++.dg/abi/mangle19-2.C: Likewise.
14105         * g++.dg/abi/mangle20-1.C: Likewise.
14106         * g++.dg/abi/mangle20-2.C: Likewise.
14107
14108 2003-12-18  Richard Henderson  <rth@redhat.com>
14109
14110         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14111
14112 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14113             Dan Kegel <dank@kegel.com>
14114
14115         PR other/12009
14116         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14117         testing a cross compiler, it causes spurious compile failures.
14118         * lib/g++.exp: Likewise.
14119
14120 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14121
14122         PR c++/13262
14123         * g++.dg/template/access13.C: New test.
14124
14125 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14126
14127         * gcc.dg/20031216-1.c: New test.
14128
14129 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14130
14131         PR c++/9154
14132         * g++.dg/template/error10.C: New test.
14133
14134 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14135
14136         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14137         * g++.dg/eh/simd-2.C: Likewise.
14138
14139 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14140             Roger Sayle  <roger@eyesopen.com>
14141
14142         * gcc.c-torture/execute/ieee/mzero5.c: New.
14143
14144 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14145
14146         PR c++/10603
14147         * g++.dg/parse/error6.C: New test.
14148
14149         PR c++/12827
14150         * g++.dg/parse/error7.C: New test.
14151
14152 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14153
14154         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14155         at -O with stabs debugging formats.
14156         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14157         * gcc.dg/debug/debug-2.c: Likewise.
14158
14159 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/12696
14162         * g++.dg/init/error1.C: New test.
14163
14164         PR c++/12218
14165         * g++.dg/init/pm3.C: New test.
14166
14167 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14168
14169         PR c/3347
14170         * gcc.dg/bitfld-8.c: New test.
14171
14172 2003-12-16  James Lemke  <jim@wasabisystems.com>
14173
14174         * gcc.dg/arm-scd42-[123].c: New tests.
14175
14176 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14177
14178         PR c++/9043
14179         * g++.dg/abi/mangle20-1.C: New test.
14180         * g++.dg/abi/mangle20-2.C: New test.
14181
14182 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR c++/13275
14185         * g++.dg/other/offsetof2.C: Remove XFAIL.
14186         * g++.dg/parse/offsetof1.C: New test.
14187         * g++.gd/parse/offsetof2.C: Likewise.
14188
14189 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14190
14191         * g++.dg/template/nontype3.C: New test.
14192         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14193
14194 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14195
14196         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14197
14198 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14199
14200         PR c++/13387
14201         * g++.dg/expr/assign1.C: New test.
14202
14203         PR c++/13242
14204         * g++.dg/abi/mangle19-1.C: New test.
14205         * g++.dg/abi/mangle19-2.C: New test.
14206
14207 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14208
14209         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14210
14211 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14212
14213         * gcc.c-torture/execute/20031216-1.c: New test.
14214
14215 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14216
14217         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14218         an ICE regression.
14219
14220 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14221
14222         PR c++/10926
14223         * g++.dg/template/error9.C: New test.
14224
14225         PR c++/11116
14226         * g++.dg/template/error8.C: New test.
14227
14228 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14229
14230         PR middle-end/13400
14231         * gcc.c-torture/execute/20031215-1.c: New test case.
14232
14233 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14234
14235         PR c++/13269
14236         * g++.dg/parse/error5.C: New test.
14237
14238         PR c++/12989
14239         * g++.dg/expr/sizeof1.C: New test.
14240
14241         PR c++/13310
14242         * g++.dg/template/crash15.C: New test.
14243
14244 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14245
14246         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14247         a non-POD type as the last named parameter of a varargs function.
14248
14249 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14250
14251         PR c++/13243
14252         PR c++/12573
14253         * g++.dg/template/crash14.C: New test.
14254         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14255
14256 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14257
14258         * g++.dg/other/java1.C: New test.
14259
14260         PR c++/13241
14261         * g++.dg/abi/mangle18-1.C: New test.
14262         * g++.dg/abi/mangle18-2.C: New test.
14263
14264 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14265
14266         PR optimization/10312
14267         * gcc.c-torture/execute/20031214-1.c: New.
14268
14269 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14270
14271         PR c++/10779
14272         PR c++/12160
14273         * g++.dg/parse/error3.C: New test.
14274         * g++.dg/parse/error4.C: Likewise.
14275         * g++.dg/abi/mangle4.C: Tweak error messages.
14276         * g++.dg/lookup/using5.C: Likewise.
14277         * g++.dg/other/error2.C: Likewise.
14278         * g++.dg/parse/typename5.C: Likewise.
14279         * g++.dg/parse/undefined1.C: Likewise.
14280         * g++.dg/template/arg2.C: Likewise.
14281         * g++.dg/template/ttp3.C: Likewise.
14282         * g++.dg/template/type1.C: Likewise.
14283         * g++.old-deja/g++.other/crash32.C: Likewise.
14284         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14285
14286 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14287
14288         PR c++/13106
14289         * g++.dg/warn/noreturn-3.C: New test.
14290
14291 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14292
14293         PR c++/13118
14294         * g++.dg/abi/covariant3.C: New.
14295
14296 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14297
14298         * g++.dg/eh/ia64-1.C: New test.
14299
14300 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14301
14302         PR optimization/13037
14303         * g77.f-torture/execute/13037.f: New test case.
14304
14305 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14306
14307         PR c++/12881
14308         * g++.dg/abi/covariant2.C: New.
14309
14310 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14311
14312         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14313
14314 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14315
14316         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14317
14318 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14319
14320         PR other/10819
14321         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14322         to fix Bug 10819.
14323         * lib/g++.exp (g++_version): Likewise.
14324         * lib/g77.exp (g77_version): Likewise.
14325         * lib/objc.exp (default_objc_version): Likewise.
14326
14327 2003-12-10  Richard Henderson  <rth@redhat.com>
14328
14329         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14330
14331         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14332
14333 2003-12-08  Matt Austern  <austern@apple.com>
14334
14335         PR c/13134
14336         * lib/gcc-dg.exp (dg-require-visibility): Define.
14337         * lib/target-supports (check_visibility_available): Define.
14338         * gcc.dg/visibility-1.c: New test.
14339         * gcc.dg/visibility-2.c: Likewise.
14340         * gcc.dg/visibility-3.c: Likewise.
14341         * gcc.dg/visibility-4.c: Likewise.
14342         * gcc.dg/visibility-5.c: Likewise.
14343         * gcc.dg/visibility-6.c: Likewise.
14344         * g++.dg/ext/visibility-1.C: Likewise.
14345         * g++.dg/ext/visibility-2.C: Likewise.
14346         * g++.dg/ext/visibility-3.C: Likewise.
14347         * g++.dg/ext/visibility-4.C: Likewise.
14348         * g++.dg/ext/visibility-5.C: Likewise.
14349         * g++.dg/ext/visibility-6.C: Likewise.
14350
14351 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14352
14353         * g++.dg/lookup/java1.C: New test.
14354         * g++.dg/lookup/java2.C: New test.
14355
14356 2003-12-07  Falk Hueffner  <falk@debian.org>
14357
14358         * g++.dg/opt/noreturn-1.C: New test.
14359
14360 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14361
14362         * gcc.dg/overflow-1.c: New test.
14363
14364 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14365
14366         * g77.f-torture/compile/13060.f: New test.
14367
14368 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14369
14370         PR c++/13323
14371         * g++.dg/inherit/operator2.C: New test.
14372
14373 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14374
14375         PR c++/13305
14376         * g++.dg/ext/attrib9.C: New test.
14377
14378 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14379
14380         PR c++/13314
14381         * g++.dg/template/error7.C: New test.
14382
14383 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14384             J"orn Rennecke <joern.rennecke@superh.com>
14385
14386         PR target/13302
14387         * g++.dg/other/struct-va_list.C: New test.
14388
14389 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14390
14391         PR c++/13166
14392         * g++.dg/parse/defarg6.C: New test.
14393
14394 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14395
14396         PR target/13256
14397         * gcc.c-torture/execute/20031201-1.c: New test.
14398
14399 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14400
14401         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14402
14403 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14404
14405         * gcc.dg/builtin-return-1.c: New test.
14406
14407 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14408             J"orn Rennecke <joern.rennecke@superh.com>
14409
14410         PR optimization/13260
14411         * gcc.c-torture/execute/20031204-1.c: New test.
14412
14413 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14414
14415         PR c++/9127
14416         * g++.dg/template/error6.C: New test.
14417
14418 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14419
14420         * gcc.dg/20031202-1.c: New test.
14421
14422 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/13179
14425         * g++.dg/template/eh1.C: New test.
14426
14427         PR c++/10771
14428         * g++.dg/template/error5.C: New test.
14429
14430 2003-12-02  David Ung  <davidu@mips.com>
14431
14432         * gcc.dg/compat/vector-check.h: Corrected type for var
14433         g_##TMODE
14434
14435 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14436
14437         PR c++/10126
14438         * g++.dg/template/ptrmem8.C: New test.
14439
14440 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14441
14442         PR c++/12573
14443         * g++.dg/template/dependent-expr3.C: New test.
14444
14445 2003-12-01  James Lemke  <jim@wasabisystems.com>
14446
14447         * gcc.dg/arm-g2.c: New test.
14448
14449 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14450
14451         PR optimization/11634
14452         * gcc.dg/20031201-2.c: New test case.
14453
14454 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14455
14456         PR 11433
14457         * objc.dg/proto-lossage-3.m: New test.
14458
14459 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14460
14461         PR optimization/12628
14462         * gcc.dg/20031201-1.c: New test case.
14463
14464 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14465
14466         * gcc.dg/unaligned-1.c: New test.
14467
14468 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/9849
14471         * g++.dg/template/error4.C: New test.
14472         * g++.dg/template/nested3.C: Adjust error markers.
14473
14474 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14475
14476         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14477
14478 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14479
14480         PR c/10333
14481         * gcc.dg/bitfld-7.c: New test.
14482
14483 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14484
14485         * gcc.dg/tls/asm-1.C: New test.
14486
14487 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14488
14489         * gcc.dg/cpp/assert4.c: Update.
14490
14491 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14492
14493         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14494         * gcc.dg/builtin-apply3.c: New test.
14495
14496 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14497
14498         * lib/compat.exp (compat-obj): New xfaildata parameter.
14499         Use it to set compiler_conditional_xfail_data before compiling.
14500         (compat-get-options): Handle dg-xfail-if.
14501         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14502         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14503         * gcc.dg/compat/vector-1_y.c: Likewise.
14504         * gcc.dg/compat/vector-2_x.c: Likewise.
14505         * gcc.dg/compat/vector-2_y.c: Likewise.
14506
14507 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14508
14509         * g++.dg/opt/reg-stack4.C: New test.
14510
14511 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14512
14513         * gcc.dg/builtin-apply2.c: New test.
14514
14515 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14518
14519 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14520
14521         PR c++/12924
14522         * g++.dg/template/template-id-2.C: New test.
14523
14524 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14525
14526         PR c++/5369
14527         * g++.dg/template/memfriend1.C: New test.
14528         * g++.dg/template/memfriend2.C: Likewise.
14529         * g++.dg/template/memfriend3.C: Likewise.
14530         * g++.dg/template/memfriend4.C: Likewise.
14531         * g++.dg/template/memfriend5.C: Likewise.
14532         * g++.dg/template/memfriend6.C: Likewise.
14533         * g++.dg/template/memfriend7.C: Likewise.
14534         * g++.dg/template/memfriend8.C: Likewise.
14535         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14536
14537 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14538
14539         PR c++/12515
14540         * g++.dg/ext/cond1.C: New test.
14541
14542 2003-11-20  Richard Henderson  <rth@redhat.com>
14543
14544         * gcc.dg/20020201-2.c: Remove.
14545         * gcc.dg/20020201-4.c: Remove.
14546         * gcc.dg/20020304-1.c: Remove.
14547
14548 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14549
14550         * gcc.dg/cpp/trad/xwin1.c: New test case.
14551
14552 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14553
14554         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14555         * lib/g77.exp: Likewise.
14556         * lib/objc.exp: Likewise.
14557         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14558         for darwin.
14559
14560 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14561
14562         PR c++/12932
14563         * g++.dg/template/static5.C: New test.
14564
14565 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14566
14567         * gcc.dg/nested-func-1.c: New test.
14568
14569 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14570
14571         * gcc.dg/cpp/assert4.c: New test.
14572
14573 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14574
14575         PR c++/2294
14576         * g++.dg/lookup/using9.c: New test.
14577
14578 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14579
14580         PR c++/12762
14581         * g++.dg/template/error3.C: New test.
14582
14583 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14584
14585         PR ada/13035
14586         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14587         No longer use a wrapper for gcc, since this does not work under
14588         Windows.
14589
14590 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14591
14592         PR c++/2094
14593         * g++.dg/template/ptrmem7.C: New test.
14594
14595 2003-11-13  Andrew Pinski <apinski@apple.com>
14596
14597         * gcc.c-torture/compile/20031113-1.c: New test.
14598
14599 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14600             Kean Johnston <jkj@sco.com>
14601
14602         PR c/13029
14603         * gcc.dg/unused-4.c: Update.
14604
14605 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14606
14607         * g++.dg/opt/const3.C: New test.
14608
14609 2003-11-13  Jan Hubicka  <jh@suse.cz>
14610
14611         * gcc.c-torture/compile/20031112-1.c: New test.
14612
14613 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14614
14615         * g++.dg/parse/crash10.C: Remove bogus error marker.
14616
14617 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14618
14619         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14620         (host_gcc): Likewise.
14621         (ROOT): Honor $PWDCMD.
14622         (BASE): Likewise.
14623         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14624
14625 2003-11-12  Catherine Moore  <clm@redhat.com>
14626
14627         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14628
14629 2003-11-12  Andreas Jaeger  <aj@suse.de>
14630             Jakub Jelinek  <jakub@redhat.com>
14631             Andrew Pinski  <pinskia@physics.uc.edu>
14632             Richard Henderson  <rth@redhat.com>
14633
14634         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14635         systems.
14636         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14637
14638         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14639         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14640
14641 2003-11-11  Andreas Jaeger  <aj@suse.de>
14642
14643         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14644
14645         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14646
14647 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14648
14649         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14650         Clean ups.
14651
14652 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14653
14654         * gcc.dg/trampoline-1.c: New test.
14655
14656 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14657
14658         * gcc.c-torture/compile/200031109-1.c: New test.
14659
14660 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14661
14662         PR c/3190
14663         PR c/8714
14664         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14665         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14666         gcc.dg/format/no-y2k-1.c: Update.
14667
14668 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14669
14670         PR optimization/10467
14671         * gcc.dg/20031108-1.c: New test case.
14672
14673 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14674
14675         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14676
14677 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14678
14679         * gcc.dg/compound-lvalue-1.c: New test.
14680         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14681         some XFAILs.
14682
14683 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14684
14685         * gcc.dg/altivec-varargs-1.c: New test.
14686
14687 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14688
14689         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14690         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14691         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14692         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14693         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14694
14695 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14696
14697         * gcc.dg/cond-lvalue-1.c: New test.
14698
14699 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14700
14701         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14702
14703 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14704
14705         PR c++/11616
14706         * g++.dg/template/instantiate5.C: New test.
14707
14708 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14709
14710         PR c++/12726
14711         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14712         * ChangeLog: Add missing first entry for above test.
14713
14714 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14715
14716         PR c++/9810
14717         * g++.dg/template/using8.C: New test.
14718         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14719
14720 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14721
14722         PR optimization/10817
14723         * gcc.c-torture/compile/20031102-1.c: New test case.
14724
14725 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14726
14727         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14728         2147483647.
14729
14730 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14731
14732         * gcc.dg/20031102-1.c: New test.
14733
14734 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14735
14736         * gcc.dg/complex-1.c: New test.
14737
14738 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14739
14740         PR c++/12796
14741         * g++.dg/template/crash13.C: Adjust expected error location.
14742         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14743
14744 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14745
14746         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14747
14748 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14749
14750         PR/10239
14751         * gcc.c-torture/compile/20031031-2.c: New test.
14752
14753 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14754
14755         PR/11640
14756         * gcc.c-torture/compile/20031031-1.c: New test.
14757
14758 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14759
14760         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14761         * gcc.misc-tests/bprob.exp: Likewise.
14762         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14763         the execution test on arm-elf configs.
14764         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14765         configs that don't support scratch files.
14766         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14767
14768 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14769
14770         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14771         done by dejagnu.
14772
14773 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14774
14775         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14776         Avoid non pure sh syntax. Add more logging.
14777
14778         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14779         fail.
14780
14781 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14782
14783         PR libgcj/10610
14784         * gcc.dg/ppc-stackalign-1.c: New test.
14785
14786 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14787
14788         * ada/acats/run_all.sh: Change output to be more compliant with
14789         dejagnu framework.
14790         Create acats.sum and acats.log files under testsuite/ada/acats
14791         Only run [a-z]* directories, to filter out e.g. CVS.
14792         Redirect build output to log file.
14793
14794 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14795
14796         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14797
14798 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14799
14800         PR ada/5909:
14801         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14802
14803 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14804
14805         * gcc.c-torture/compile/20031023-1.c: New test.
14806         * gcc.c-torture/compile/20031023-2.c: New test.
14807         * gcc.c-torture/compile/20031023-3.c: New test.
14808         * gcc.c-torture/compile/20031023-4.c: New test.
14809
14810 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14811
14812         PR c++/10371
14813         * g++.dg/lookup/scoped8.C: New test.
14814
14815 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14816
14817         * g++.dg/opt/reg-stack3.C: New test.
14818
14819 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14820
14821         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14822
14823 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14824
14825         PR c++/11076
14826         * g++.dg/template/crash13.C: New test.
14827
14828 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14829
14830         * gcc.dg/c99-restrict-2.c: New test.
14831
14832 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14833
14834         PR c++/12698, c++/12699, c++/12700, c++/12566
14835         * g++.dg/inherit/covariant9.C: New test.
14836         * g++.dg/inherit/covariant10.C: New test.
14837         * g++.dg/inherit/covariant11.C: New test.
14838
14839 2003-10-23  Jason Merrill  <jason@redhat.com>
14840
14841         PR c++/12726
14842         * g++.dg/ext/complit2.C: New test.
14843
14844 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14845
14846         PR target/12654
14847         * gcc.c-torture/execute/20031020-1.c: New test.
14848
14849 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14850
14851         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14852         following the jump_insn.
14853
14854 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14855
14856         * gcc.dg/cast-lvalue-1.c: New test.
14857
14858 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14859
14860         PR c++/11962
14861         * g++.dg/template/cond2.C: New test.
14862
14863 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14864
14865         * gcc.dg/builtins-28.c: New test.
14866
14867 2003-10-20  Jan Hubicka  <jh@suse.cz>
14868
14869         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14870         parameter.
14871         * testsuite/gcc.dg/inline-2.c: Likewise.
14872
14873 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14874
14875         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14876         * gcc.dg/nest.c:  Likewise.
14877
14878 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14879
14880         PR c++/9781, c++/10583, c++/11862
14881         * g++.dg/parse/crash13.C: New test.
14882
14883 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14884
14885         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14886
14887 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14888
14889         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14890         Define HAVE_C99_RUNTIME except on Solaris.
14891         * gcc.dg/builtins-20.c: Likewise.
14892
14893 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14894
14895         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14896
14897 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14898
14899         PR c++/12495
14900         * g++.dg/template/crash21.C: New test.
14901
14902 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14903
14904         PR c++/2513
14905         * g++.dg/template/typename5.C: New test.
14906
14907 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14908
14909         PR c++/12369
14910         * g++.dg/template/friend25.C: New test.
14911
14912 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14913
14914         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14915         versions.
14916
14917 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14918
14919         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14920         == 2147483647.
14921
14922 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14923
14924         * gcc.c-torture/execute/960416-1.x: Remove.
14925         * gcc.c-torture/execute/divconst-3.x: Likewise.
14926
14927 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14928
14929         PR target/12598
14930         * gcc.dg/torture/cris-volatile-1.c: New test.
14931
14932 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14933
14934         PR optimization/9325
14935         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14936         for overflowing floating point to integer conversion during RTL
14937         simplification.
14938
14939 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14940
14941         * objc/execute/_cmd.m: Fix typo.
14942         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14943         Relax 'scan-assembler' regexp.
14944         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14945         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14946         * objc.dg/zero-link-2.m: Remove blank line.
14947         * objc.dg/zero-link-3.m: New test case.
14948
14949 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14950
14951         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14952
14953         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14954         than linker trickery.
14955
14956 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14957
14958         PR c++/12370
14959         * g++.dg/other/friend2.C: New test.
14960
14961 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14962
14963         * gcc.dg/20031012-1.c: New test.
14964
14965 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14966
14967         * gcc.dg/weak/weak-3.c: Fix for new warning.
14968
14969 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14970
14971         PR optimization/8750
14972         * gcc.c-torture/execute/20031012-1.c: New test case.
14973
14974 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14975
14976         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14977         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14978
14979 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14980
14981         PR optimization/12260
14982         * gcc.c-torture/compile/20031011-2.c: New test case.
14983
14984 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14985
14986         * gcc.c-torture/execute/20031011-1.c: New testcase.
14987
14988 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14989
14990         * gcc.c-torture/compile/20031011-1.c: New test.
14991
14992 2003-10-11  Jan Hubicka  <jh@suse.cz>
14993
14994         * g++.dg/other/first-global.C: New test.
14995
14996 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14997
14998         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14999
15000 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
15001
15002         * gcc.c-torture/compile/20031010-1.c: New test.
15003
15004 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
15005
15006         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
15007         * gcc.c-torture/execute/va-arg-25.c: ... here.
15008
15009 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
15010
15011         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
15012
15013 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
15014
15015         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
15016
15017 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
15018
15019         * g++.dg/parse/error2.C: New test.
15020
15021 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
15022
15023         PR c++/11097
15024         * g++.dg/other/error5.C: Modify the error message.
15025         * g++.dg/lookup/using8.C: New test.
15026
15027 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
15028
15029         * gcc.dg/darwin-abi-2.c: New file.
15030         * gcc.c-torture/execute/va-arg-24.c: New file.
15031
15032 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
15033
15034         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
15035         indentation.
15036
15037 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
15038
15039         PR c++/10147
15040         * g++.dg/other/error4.C: Update error messages.
15041         * g++.dg/template/ptrmem4.C: Likewise.
15042
15043         PR c++/12337
15044         * g++.dg/init/new9.C: New test.
15045
15046         PR c++/12334, c++/12236, c++/8656
15047         * g++.dg/ext/attrib8.C: New test.
15048
15049 2003-10-06  Devang Patel  <dpatel@apple.com>
15050
15051         * gcc.dg/debug/dwarf2-3.h: New test.
15052         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15053
15054 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15055
15056         * g++.dg/opt/cfg2.C: New test.
15057
15058 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15059
15060         * g++.dg/opt/float1.C: New test.
15061
15062 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15063
15064         * gcc.dg/c90-array-lval-6.c: New test.
15065         * gcc.dg/c99-array-lval-6.c: New test.
15066
15067 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15068             Ziemowit Laski  <zlaski@apple.com>
15069
15070         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15071         'Derived', so that it is never considered a class method; add
15072         new warning for '+port' method ambiguity.
15073         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15074         <objc/objc-api.h> (needed on Mac OS X).
15075         * objc.dg/method-13.m: New test.
15076
15077 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15078
15079         PR optimization/9325, PR java/6391
15080         * gcc.c-torture/execute/20031003-1.c: New test case.
15081
15082 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15083
15084         PR optimization/12180
15085         * gcc.dg/20031002-1.c: New test.
15086
15087         PR c++/12486
15088         * g++.dg/inherit/error1.C: New test.
15089
15090 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15091
15092         * lib/f-torture.exp (search_for): Rename to...
15093         (search_for_re): This.  Also, clean up comments and the
15094         "regexp" invocation.
15095
15096 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15097
15098         * gcc.c-torture/compile/20031002-1.c: New test.
15099
15100 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15101
15102         * g++.dg/opt/cond1.C: New test.
15103
15104 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15105
15106         * gcc.dg/Wold-style-definition-2.c: New testcase.
15107         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15108
15109 2003-09-29  Richard Henderson  <rth@redhat.com>
15110
15111         * g++.dg/init/array10.C: Add dg-options.
15112
15113 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15114
15115         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15116
15117 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15118
15119         * g++.dg/template/friend19.C: Fix typo.
15120         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15121
15122 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15123
15124         * gcc.c-torture/execute/20030928-1.c: New test.
15125         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15126
15127 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15128
15129         * g++.dg/opt/unroll1.C: New test.
15130
15131 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15132
15133         PR optimization/11741
15134         * gcc.dg/20030926-1.c: New test case.
15135
15136 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15137
15138         PR c++/5655
15139         * g++.dg/parse/access7.C: New test.
15140         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15141
15142 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15143
15144         MERGE OF objc-improvements-branch into MAINLINE:
15145         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15146         if libobjc has not been built.
15147         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15148         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15149         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15150         objc/execute/nested-3.m, objc/execute/np-2.m,
15151         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15152         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15153         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15154         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15155         objc.dg/special/unclaimed-category-1.h,
15156         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15157         well as GNU runtime.
15158         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15159         * execute/cascading-1.m, execute/function-message-1.m,
15160         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15161         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15162         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15163         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15164         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15165         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15166         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15167         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15168         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15169         * objc.dg/bitfield-2.m: Run only on Darwin.
15170         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15171         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15172         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15173         * objc.dg/const-str-1.m: Fix constant string layout.
15174
15175 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15176
15177         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15178
15179 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15180
15181         * gcc.dg/darwin-abi-1.c: New file.
15182
15183 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15184
15185         PR target/12281
15186         * gcc.c-torture/compile/20030921-1.c: New test.
15187
15188 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15189
15190         * g++.dg/opt/reg-stack2.C: New test.
15191
15192 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15193
15194         * g++.dg/eh/delayslot1.C: New test.
15195
15196 2003-09-20  Richard Henderson  <rth@redhat.com>
15197
15198         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15199
15200 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15201
15202         * gcc.c-torture/execute/20030920-1.c: New test case.
15203
15204 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         * g++.dg/rtti/typeid3.C: Correct expected error message.
15207
15208 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15209
15210         PR c++/157
15211         * g++.dg/parse/crash12.C: New test.
15212
15213 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15214
15215         * gcc.dg/compat/mixed-struct-check.h: New.
15216         * gcc.dg/compat/mixed-struct-defs.h: New.
15217         * gcc.dg/compat/mixed-struct-init.h: New.
15218         * gcc.dg/compat/struct-by-value-19_main.c: New.
15219         * gcc.dg/compat/struct-by-value-19_x.c: New.
15220         * gcc.dg/compat/struct-by-value-19_y.c: New.
15221         * gcc.dg/compat/struct-by-value-20_main.c: New.
15222         * gcc.dg/compat/struct-by-value-20_x.c: New.
15223         * gcc.dg/compat/struct-by-value-20_y.c: New.
15224         * gcc.dg/compat/struct-return-19_main.c: New.
15225         * gcc.dg/compat/struct-return-19_x.c: New.
15226         * gcc.dg/compat/struct-return-19_y.c: New.
15227         * gcc.dg/compat/struct-return-20_main.c: New.
15228         * gcc.dg/compat/struct-return-20_x.c: New.
15229         * gcc.dg/compat/struct-return-20_y.c: New.
15230
15231 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15232         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15233         so that it will not complain on LP64 targets.
15234
15235 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15236
15237         PR c++/495
15238         * g++.dg/template/friend24.C: New test.
15239
15240 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         PR c++/12332
15243         * g++.dg/template/memtmpl2.C: New test.
15244
15245 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15246
15247         PR target/11184
15248         * gcc.dg/builtin-apply1.c: New test.
15249
15250 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15251
15252         PR c++/9848
15253         * g++.dg/warn/Wunused-4.C: New test.
15254
15255 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15256
15257         PR c++/12316
15258         * g++.dg/other/gc2.C: New test.
15259
15260 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15261
15262         PR c++/11991
15263         * g++.dg/rtti/typeid3.C: New test.
15264
15265         PR c++/12266
15266         * g++.dg/overload/template1.C: New test.
15267
15268 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15269
15270         * g++.dg/opt/cfg3.C: New test.
15271
15272 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15273
15274         PR c++/7939
15275         * g++.dg/template/crash11.C: New test.
15276
15277 2003-09-16  Jason Merrill  <jason@redhat.com>
15278             Jakub Jelinek  <jakub@redhat.com>
15279
15280         * gcc.dg/attr-warn-unused-result.c: New test.
15281
15282 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         PR c++/12184
15285         * g++.dg/expr/call2.C: New test.
15286
15287 2003-09-15  Andreas Jaeger  <aj@suse.de>
15288
15289         * gcc.dg/Wold-style-definition-1.c: New test.
15290
15291 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15292
15293         PR c++/3907
15294         * g++.dg/parse/template12.C: New test.
15295
15296         * g++.dg/abi/bitfield11.C: New test.
15297         * g++.dg/abi/bitfield12.C: Likewise.
15298
15299 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15300
15301         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15302         non-expansion of functional macro name without arguments at EOL.
15303         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15304
15305 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15306
15307         * gcc.c-torture/execute/20030914-[12].c: New tests.
15308
15309 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15310
15311         PR c++/11788
15312         * g++.dg/overload/addr1.C: New test.
15313
15314 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15315
15316         * gcc.dg/20030909-1.c: New test.
15317
15318 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15319
15320         * gcc.dg/ultrasp10.c: New test.
15321
15322 2003-09-09  Devang Patel  <dpatel@apple.com>
15323
15324         * gcc.dg/darwin-ld-6.c: New test.
15325
15326 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15327
15328         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15329
15330 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15331
15332         * gcc.dg/ia64-types1.c: New test.
15333         * gcc.dg/ia64-types2.c: Likewise.
15334
15335 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15336
15337         * gcc.dg/builtins-1.c: Add more _Complex tests.
15338         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15339
15340         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15341         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15342
15343 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15344
15345         PR c++/11786
15346         * g++.dg/lookup/koenig2.C: New test.
15347
15348         PR c++/5296
15349         * g++.dg/rtti/typeid2.C: New test.
15350
15351 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15352
15353         * gcc.c-torture/compile/20030904-1.c: New test.
15354
15355 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15356
15357         * g++.dg/opt/longbranch2.C: New test.
15358
15359 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15360
15361         * g++.dg/template/crash10.C: Only compile it.
15362
15363 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15364
15365         PR middle-end/11665
15366         * gcc.c-torture/compile/20030907-1.c: New test.
15367         * g++.dg/init/array11.C: New test.
15368
15369 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15370
15371         PR c++/11852
15372         * g++.dg/init/struct1.C: New test.
15373
15374 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15375
15376         PR c++/12181
15377         * g++.dg/expr/comma1.C: New test.
15378
15379 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15380
15381         PR c++/11867
15382         * g++.dg/expr/static_cast5.C: New test.
15383
15384 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15385
15386         PR c++/11507
15387         * g++.dg/lookup/scoped7.C: New test.
15388
15389         PR c++/9574
15390         * g++.dg/other/static1.C: New test.
15391
15392         PR c++/11490
15393         * g++.dg/warn/template-1.C: New test.
15394
15395         PR c++/11432
15396         * g++.dg/template/crash10.C: New test.
15397
15398         PR c++/2478
15399         * g++.dg/overload/VLA.C: New test.
15400
15401         PR c++/10804
15402         * g++.dg/template/call1.C: New test.
15403
15404 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         PR c++/11794
15407         * g++.dg/parse/using3.C: New test.
15408
15409 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15410
15411         PR c++/11409
15412         * g++.dg/overload/builtin3.C: New test case.
15413
15414 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15415
15416         PR c/9862
15417         * gcc.dg/20030906-1.c: New test.
15418         * gcc.dg/20030906-2.c: Likewise.
15419
15420 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15421
15422         PR c++/12167
15423         * g++.dg/parse/defarg5.C: New test.
15424
15425         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15426
15427 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15428
15429         PR c++/12163
15430         * g++.dg/expr/static_cast4.C: New test.
15431
15432         PR c++/12146
15433         * g++.dg/template/crash9.C: New test.
15434
15435 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15436
15437         * g++.old-deja/g++.ext/pretty2.C: Update for change
15438         in __FUNCTION__.
15439         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15440
15441 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15442
15443         PR c++/11922
15444         * g++/dg/template/qualified-id1.C: New test.
15445
15446         PR c++/12037
15447         * g++.dg/warn/noeffect4.C: New test.
15448
15449 2003-09-04  Matt Austern  <austern@apple.com>
15450
15451         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15452         * g++.dg/ext/fnname2.C: Likewise.
15453         * g++.dg/ext/fnname3.C: Likewise.
15454
15455 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15456
15457         * g++.dg/expr/lval1.C: New test.
15458         * g++.dg/ext/lvcast.C: Remove.
15459
15460 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15461
15462         PR optimization/11700.
15463         * gcc.c-torture/compile/20030903-1.c: New test case.
15464
15465 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15466
15467         PR c++/12053
15468         * g++.dg/abi/layout4.C: New test.
15469
15470 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15471
15472         PR c++/11553
15473         * g++.dg/parse/friend3.C: New test.
15474
15475 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15476
15477         PR c++/11847
15478         * g++.dg/template/class1.C: New test.
15479
15480         PR c++/11808
15481         * g++.dg/expr/call1.C: New test.
15482
15483 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15484
15485         PR c++/12114
15486         * g++.dg/init/ref9.C: New test.
15487
15488         PR c++/11972
15489         * g++.dg/template/nested4.C: New test.
15490
15491 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15492
15493         PR c++/12093
15494         * g++.dg/template/non-dependent4.C: New test.
15495
15496         PR c++/11928
15497         * g++.dg/inherit/conv1.C: New test.
15498
15499 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/6196
15502         * g++.dg/ext/label1.C: New test.
15503         * g++.dg/ext/label2.C: Likewise.
15504
15505 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15506
15507         * g++.dg/expr/cond3.C: New test.
15508
15509 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15510
15511         * gcc.dg/builtins-1.c: Add new builtin cases.
15512
15513 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15514
15515         * gcc.dg/builtins-1.c: Add new cases.
15516         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15517
15518 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15519
15520         * gcc.dg/builtins-1.c: Add more math builtin tests.
15521         * gcc.dg/torture/builtin-attr-1.c: New test.
15522
15523 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR optimization/5079
15526         * g++.dg/opt/static3.C: New test.
15527
15528 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15529
15530         * gcc.misc-tests/gcov-10b.c: New test.
15531
15532 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15533
15534         * g++.dg/opt/ptrmem3.C: New test.
15535
15536         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15537
15538 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15539
15540         * gcc.dg/20030826-2.c: New test.
15541
15542 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15543
15544         PR middle-end/12002
15545         * g77.f-torture/compile/12002.f: New test case.
15546
15547 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15548
15549         * gcc.dg/20030826-1.c: New test case.
15550
15551 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15552
15553         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15554
15555 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15556
15557         PR c++/11871
15558         * c++.dg/lookup/crash1.C: New test.
15559
15560         * c++.dg/warn/noeffect3.C: New test.
15561
15562 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15563
15564         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15565         * gcc.dg/compat/vector-1_y.c: Ditto.
15566         * gcc.dg/compat/vector-2_x.c: Ditto.
15567         * gcc.dg/compat/vector-2_y.c: Ditto.
15568
15569 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15570
15571         * gcc.dg/20030702-1.c: New test.
15572
15573 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15574
15575         PR c++/8795
15576         * g++.dg/ext/altivec-1.C: New test.
15577
15578 2003-08-24  Richard Henderson  <rth@redhat.com>
15579
15580         * g++.dg/eh/simd-2.C: Add -w for x86.
15581
15582 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15583
15584         * gcc.dg/20030815-1.c: New test.
15585
15586 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15587
15588         PR c++/3765
15589         * g++.dg/parse/access6.C: New test.
15590
15591 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15592
15593         PR c++/641, c++/11876
15594         * g++.dg/template/friend22.C: New test.
15595         * g++.dg/template/friend23.C: Likewise.
15596
15597 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15598
15599         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15600         identically.
15601
15602 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15603
15604         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15605
15606 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15607
15608         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15609
15610 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15611
15612         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15613
15614 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15615
15616         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15617
15618 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15619
15620         PR c++/11919
15621         * g++.dg/overload/prom1.C: New test.
15622
15623         PR c++/11551
15624         * g++.dg/parse/dtor2.C: New test.
15625
15626         PR c++/10762
15627         * g++.dg/parse/using2.C: New test.
15628
15629 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15630
15631         PR target/11805
15632         * gcc.c-torture/compile/20030821-1.c: New.
15633
15634 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15635
15636         PR c++/11834
15637         * g++.dg/template/deduce2.C: New test.
15638
15639 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15640
15641         * gcc.c-torture/execute/20030821-1.c: New test.
15642
15643 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15644
15645         PR middle-end/11984
15646         * gcc.dg/20030820-1.c: New test case.
15647
15648 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         PR c++/11945
15651         * g++.dg/warn/noeffect2.C: New test.
15652
15653 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15654
15655         PR c++/10926
15656         * g++.dg/template/dtor2.C: New test.
15657
15658         PR c++/11684
15659         * g++.dg/template/operator1.C: New test.
15660         * g++.dg/parse/operator4.C: New test.
15661
15662         PR c++/11946.C
15663         * g++.dg/expr/enum1.C: New test.
15664         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15665
15666         PR c++/11036.C
15667         * g++.dg/parse/elab2.C: New test.
15668         * g++.dg/parse/typedef4.C: Change error message.
15669         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15670         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15671         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15672
15673 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15674
15675         * gcc.dg/pch/warn-1.c: New.
15676         * gcc.dg/pch/warn-1.hs: New.
15677
15678         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15679         not-tested file.
15680
15681 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15682
15683         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15684
15685 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15686
15687         * gcc.dg/uninit-D.c: New Test.
15688         * gcc.dg/uninit-E.c: New Test.
15689         * gcc.dg/uninit-F.c: New Test.
15690         * gcc.dg/uninit-G.c: New Test.
15691
15692 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15693
15694         * g++.dg/README: Describe the pch directory.
15695
15696 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15697
15698         PR c++/11174
15699         * g++.dg/parse/access4.C: New test.
15700         * g++.dg/parse/access5.C: Likewise.
15701         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15702
15703 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15704
15705         * gcc.dg/noncompile/20030818-1.c: New.
15706
15707 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         PR c++/11957
15710         * g++.dg/warn/noeffect1.C: New test.
15711
15712         * g++.dg/template/scope2.C: New test.
15713         * g++.dg/template/error2.C: Correct dg-error
15714
15715 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15716
15717         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15718
15719 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15720
15721         PR C++/11512
15722         * g++.dg/template/warn1.C: New.
15723
15724 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15725
15726         * g++.dg/template/error2.C: New test.
15727         * g++.dg/lookup/using7.C: Adjust errors
15728         * g++.old-deja/g++.pt/crash36.C: Likewise.
15729         * g++.old-deja/g++.pt/derived3.C: Likewise.
15730
15731 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15732
15733         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15734         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15735         * gcc.c-torture/execute/builtins/string-9.c: New, from
15736         string-opt-9.c.  Adjust for execute/builtins framework.
15737         * gcc.c-torture/execute/string-opt-9.c: Delete.
15738
15739 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15740
15741         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15742
15743         * g++.dg/parse/ret-type2.C: New test.
15744
15745         PR c++/11703
15746         * g++.dg/init/new8.C: New test.
15747
15748         PR c++/10923
15749         * g++.dg/parse/typedef5.C: New test.
15750
15751         PR c++/9512
15752         * g++.dg/parse/qualified2.C: New test.
15753         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15754         invalid code.
15755
15756 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15757
15758         * g++.dg/conversion/ptrmem1.C: New test.
15759
15760 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15761
15762         PR target/11693
15763         * gcc.dg/20030811-1.c: New test.
15764
15765         PR target/11535
15766         * gcc.c-torture/execute/20030811-1.c: New test.
15767
15768 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15769
15770         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15771
15772 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15773
15774         PR c++/11789.C
15775         * g++.dg/inherit/multiple1.C: New test.
15776
15777 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15778
15779         * gcc.dg/spe1.c: New test.
15780
15781         PR c++/11670
15782         * g++.dg/expr/cast2.C: New test.
15783
15784         PR c++/10530
15785         * g++.dg/template/dependent-name2.C: New test.
15786
15787 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15788
15789         * g++.dg/parse/crash11.C: Put the dg options in comments.
15790
15791 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15792
15793         * lib/gcc-dg.exp: Update for diagnostic change.
15794
15795 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15796
15797         PR c++/5767
15798         * g++.dg/parse/crash11.C: New test.
15799
15800 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15801
15802         * gcc.dg/cpp/spacing1.c: Update.
15803
15804 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15805
15806         PR target/11739
15807         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15808         a value for -mtune.
15809
15810 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15811
15812         PR middle-end/11771
15813         * gcc.c-torture/compile/20030804-1.c: New test case.
15814
15815 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15816
15817         * gcc.dg/20030804-1.c: New test case.
15818
15819 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15820
15821         * gcc.dg/cpp/separate-1.c: New test.
15822
15823 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15824
15825         PR c++/11704
15826         * g++.dg/template/dependent-expr2.C: New test.
15827
15828         PR c++/11766
15829         * g++.dg/expr/ptrmem1.C: New test.
15830
15831 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15832
15833         PR c++/9453
15834         * g++.dg/template/friend15.C: New test.
15835
15836 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15837
15838         * lib/dg-pch.exp: Work round PCH bug.
15839
15840 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15841
15842         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15843         builtins.  Move cases from builtins-4.c here.
15844
15845         * gcc.dg/torture/builtin-math-1.c: New test taken from
15846         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15847         additional cases.
15848
15849         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15850         Delete.
15851
15852 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15853
15854         PR c++/9447
15855         * g++.dg/template/using7.C: New test.
15856
15857 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15858
15859         * import1.c, import2.c: New tests.
15860
15861 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15862
15863         * g++.dg/eh/crossjump1.C: New test.
15864
15865 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15866
15867         PR c++/11697
15868         * g++.dg/template/using6.C: New test.
15869
15870         PR c++/11744
15871         * g++.dg/template/koenig2.C: New test.
15872
15873 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15874
15875         PR c++/7983
15876         * g++.dg/parse/typedef4.C: New test.
15877
15878 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15879
15880         PR c++/8442, c++/8806
15881         * g++.dg/template/elab1.C: New test.
15882         * g++.dg/template/type2.C: Likewise.
15883         * g++.dg/template/ttp3.C: Adjust expected error message.
15884         * g++.old-deja/g++.law/visibility13.C: Likewise.
15885         * g++.old-deja/g++.niklas/t135.C: Likewise.
15886         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15887         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15888         template argument.
15889         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15890
15891 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15892
15893         PR c++/11295
15894         * g++.dg/ext/stmtexpr1.C: New test.
15895
15896         * g++.dg/opt/tmp1.C: New test.
15897
15898         PR c++/11525
15899         * g++.dg/parse/constant4.C: New test.
15900
15901         PR c++/9447
15902         * g++.dg/template/using5.C: New test.
15903
15904 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15905
15906         * gcc.dg/builtins-27.c: New test case.
15907
15908 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15909
15910         * gcc.dg/tls/opt-7.c: New test.
15911
15912 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15913
15914         * g++.old-deja/g++.other/crash18.C: Remove.
15915
15916 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15917
15918         * g++.dg/template/explicit3.C: New.
15919         * g++.dg/template/explicit4.C: New.
15920         * g++.dg/template/explicit5.C: New.
15921
15922         PR c++/11347
15923         * g++.dg/template/memtmpl1.C: New.
15924
15925 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15926
15927         PR target/11565
15928         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15929         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15930
15931 2003-07-30  Jan Hubicka  <jh@suse.cz>
15932
15933         * vtgc1.c: Kill.
15934
15935 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15936
15937         * gcc.dg/struct-in-proto-1.c: New test.
15938
15939 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15940
15941         * gcc.dg/cpp/include2.c: Only expect one message.
15942
15943 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15944
15945         PR c++/9447
15946         * g++.dg/template/using1.C: New test.
15947         * g++.dg/template/using2.C: New test.
15948         * g++.dg/template/using3.C: New test.
15949         * g++.dg/template/using4.C: New test.
15950
15951 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15952
15953         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15954         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15955
15956 2003-07-28  Jan Hubicka  <jh@suse.cz>
15957
15958         PR c++/11530
15959         * g++.dg/opt/call1.C: New test.
15960
15961 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15962
15963         PR c++/11667
15964         * g++.dg/init/enum2.C: New test.
15965         * g++.dg/template/overload1.C: Add "-w" option.
15966
15967 2003-07-28    <hp@bitrange.com>
15968
15969         * gcc.dg/Wdeclaration-after-statement-1.c,
15970         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15971
15972 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15973
15974         * gcc.c-torture/compile/20030725-1.c: New test.
15975
15976 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15977
15978         * gcc.dg/20030505.c: Only run for SPE.
15979         Remove definition of opaque type.
15980
15981 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15982
15983         * g++.dg/template/ptrmem6.C: New test.
15984
15985 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15986
15987         * gcc.c-torture/compile/zero-strct-2.c: New test.
15988
15989 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15990
15991         * gcc.dg/intermod-1.c: New test.
15992
15993 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15994
15995         PR c++/11617
15996         * g++.dg/template/lookup2.C: New test.
15997         * g++.dg/template/memclass1.C: Remove instantiated from error.
15998         * g++.dg/other/error2.C: Tweak expected errors.
15999
16000         PR c++/11596
16001         * g++.dg/template/defarg3.C: New test.
16002
16003         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
16004
16005 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
16006
16007         * g++.dg/inherit/access5.C: New test.
16008
16009 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16010
16011         PR c++/11513
16012         * g++.dg/template/crash8.C: New test.
16013
16014 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
16015
16016         PR c/10602
16017         * gcc.dg/noncompile/incomplete-2.c: New test.
16018
16019 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
16020
16021         PR c++/11645
16022         * g++.dg/inherit/access4.C: New test.
16023
16024         PR c++/11517
16025         * g++.dg/expr/cond2.C: New test.
16026
16027         PR optimization/10679
16028         * g++.dg/opt/inline4.C: New test.
16029
16030 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16031
16032         * g++.dg/parse/crash10: New test.
16033
16034 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16035
16036         * g++.dg/ext/flexary1.C: New test.
16037
16038 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16039
16040         PR c++/10793
16041         * g++.dg/template/crash9.C: New test.
16042
16043 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16044
16045         PR c++/3004
16046         * g++.dg/parse/typedef3.C: New test.
16047
16048         PR c++/7906
16049         * g++.dg/parse/operator2.C: New test.
16050
16051         PR c++/8895
16052         * g++.dg/parse/def-tmpl-arg1.C: New test.
16053
16054         PR c++/9282
16055         * g++.dg/parse/funptr1.C: New test.
16056
16057         PR c++/9452
16058         * g++.dg/parse/ambig3.C: New test.
16059
16060         PR c++/9454
16061         * g++.dg/parse/operator3.C: New test.
16062
16063         PR c++/9486
16064         * g++.dg/parse/template10.C: New test.
16065
16066         PR c++/9488
16067         * g++.dg/parse/template11.C: New test.
16068
16069         PR c++/10150
16070         * g++.dg/parse/invalid-op1.C: New test.
16071
16072         PR c++/10247
16073         * g++.dg/parse/condexpr1.C: New test.
16074
16075 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         * g++.dg/ext/packed3.C: New test.
16078         * g++.dg/ext/packed4.C: New test.
16079
16080         * gcc.dg/pack-test-3.c: New test.
16081
16082 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16083
16084         * lib/compat.exp: Handle dg-options per source file.
16085         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16086         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16087         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16088         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16089         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16090         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16091         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16092         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16093         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16094         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16095         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16096         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16097         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16098         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16099
16100 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16101
16102         PR c/10320
16103         * gcc.c-torture/execute/20030718-1.c: New test.
16104
16105 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16106
16107         PR optimization/11536
16108         * gcc.dg/20030721-1.c: New test.
16109
16110 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16111
16112         PR c++/11546
16113         * g++.dg/template/lookup1.C: New test.
16114
16115 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16116
16117         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16118         diagnostics of ill-formed constructs involving labels.
16119         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16120         the new 'previously defined here' message.
16121
16122 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16123
16124         * g++.dg/parse/non-dependent2.C: New test.
16125
16126 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16127
16128         * g++.dg/init/init-ref4.C: xfail on targets without
16129         weak symbols.
16130
16131 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16132
16133         PR target/11087
16134         * gcc.c-torture/execute/20030717-1.c: New test.
16135
16136 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16137
16138         * g++.dg/opt/cfg1.C: New test.
16139
16140 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR optimization/11557
16143         * gcc.dg/20030717-1.c: New test.
16144
16145 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16146
16147         PR c++/10476
16148         * g++.dg/expr/crash-1.C: New test.
16149
16150         PR c++/11027
16151         * g++.dg/template/init3.C: New test.
16152
16153         PR c++/8222
16154         * g++.dg/template/non-dependent1.C: New test.
16155
16156         PR c++/11070
16157         * g++.dg/template/non-dependent2.C: New test.
16158
16159         PR c++/11071
16160         * g++.dg/template/non-dependent3.C: New test.
16161
16162         PR c++/9907
16163         * g++.dg/template/sizeof5.C: New test.
16164
16165 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16166
16167         PR 11498
16168         * gcc.c-torture/compile/mangle-1.c: New file.
16169
16170 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16171
16172         PR c++/7809
16173         * g++.dg/parse/access3.C: New test.
16174
16175 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16176
16177         PR c++/11384
16178         * g++.dg/init/init-ref4.C: New test.
16179
16180 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16181
16182         PR c++/11547
16183         * g++.dg/parse/constant3.C: New test.
16184         * g++.dg/parse/crash7.C: Likewise.
16185
16186 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16187
16188         PR target/11008
16189         * gcc.dg/i386-pentium4-not-mull.c: New.
16190
16191 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16192
16193         * gcc.dg/asm-names.c (ymain): Make it weak.
16194
16195 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16196
16197         PR c++/5421
16198         * g++.dg/template/friend21.C: New test.
16199
16200 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16201
16202         * gcc.dg/cleanup-8.c: New test.
16203         * gcc.dg/cleanup-9.c: New test.
16204
16205 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16206
16207         * g++.dg/ext/dll-MI1.h: New file.
16208         * g++.dg/ext/dllexport-MI1.C: New file.
16209         * g++.dg/ext/dllimport-MI1.C: New file.
16210
16211 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16212
16213         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16214         it does not have cmpstrsi patterns (just cmpmemsi).
16215
16216 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16217
16218         PR debug/11473
16219         * g++.dg/debug/debug8.C: New test.
16220
16221 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/10108
16224         * g++.dg/template/crash7.C: New test.
16225
16226 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16227
16228         PR target/10795
16229         * gcc.c-torture/compile/20030708-1.c: New.
16230
16231 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16232
16233         * gcc.c-torture/execute/20030715-1.c: New test.
16234
16235 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16236
16237         * gcc.dg/pch/inline-3.c: New file.
16238         * gcc.dg/pch/inline-3.hs: New file.
16239         * gcc.dg/pch/inline-4.c: New file.
16240         * gcc.dg/pch/inline-4.hs: New file.
16241
16242 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16243
16244         PR c++/11509
16245         * g++.dg/template/crash6.C: New test.
16246
16247         PR c++/7053
16248         * g++.dg/template/friend20.C: New test.
16249
16250         PR c++/7019
16251         * g++.dg/template/overload2.C: New test.
16252
16253 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16254
16255         PR optimization/11440
16256         * gcc.c-torture/execute/20030714-1.c: New test.
16257
16258 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16259
16260         PR c++/11154
16261         * g++.dg/template/partial2.C: New test.
16262
16263 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16264
16265         PR c++/11503
16266         * g++.dg/template/anon1.C: New test.
16267
16268         PR c++/11493
16269         PR c++/11495
16270         * g++.dg/parse/template9.C: Likewise.
16271         * g++.dg/template/crash4.C: New test.
16272         * g++.dg/template/koenig1.C: Likewise.
16273         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16274         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16275         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16276         functions.
16277         * g++.old-deja/g++.jason/template36.C: Likewise.
16278         * g++.old-deja/g++.mike/p1989.C: Likewise.
16279         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16280         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16281         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16282         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16283         compiling.
16284         * g++.old-deja/g++.pt/union2.C: Use this->.
16285
16286 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16287
16288         * gcc.dg/20030711-1.c: New test.
16289
16290 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16291
16292         PR c++/11050
16293         * g++.dg/parse/args1.C: New test.
16294         * g++.pt/defarg8.C: Change expected errors.
16295
16296 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/8164
16299         * g++.dg/template/nontype2.C: New test.
16300
16301         PR c++/10558
16302         * g++.dg/parse/template8.C: New test.
16303
16304         PR c++/8327
16305         * g++.dg/template/scope1.C: New test.
16306
16307         * g++.dg/warn/Wsign-compare-1.C: New test.
16308
16309 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16310
16311         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16312
16313 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16314
16315         PR c++/9411
16316         * g++.dg/template/explicit2.C: New test.
16317
16318         PR c++/10032
16319         * g++.dg/warn/pedantic1.C: New test.
16320
16321 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16322
16323         PR c++ 9483
16324         * g++.dg/other/field1.C: New test.
16325
16326 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16327
16328         PR c/11449
16329         * gcc.c-torture/compile/20030707-1.c: New.
16330
16331 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16332
16333         PR c++/10849
16334         * g++.dg/template/access12.C: New test.
16335
16336 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16337
16338         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16339         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16340         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16341         * gcc.misc-tests/gcov.exp: Update
16342         * g++.dg/gcov/gcov.exp: Update
16343         * lib/gcov.exp: Update.
16344
16345 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16346
16347         * g++.dg/abi/mangle17.C: Make sure template expressions are
16348         dependent.
16349         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16350         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16351         * g++.dg/opt/stack1.C: Remove erroneous code.
16352         * g++.dg/parse/template7.C: New test.
16353         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16354         * g++.old-deja/g++.pt/crash4.C: Likewise.
16355
16356 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16357
16358         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16359         with zero or one occurence of `$' after the initial `L'.
16360
16361 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16362
16363         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16364
16365 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16366
16367         PR c/11370
16368         * gcc.dg/Wunreachable-6.c: New testcase.
16369         * gcc.dg/Wunreachable-7.c: New testcase.
16370
16371 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16372
16373         PR c/11420
16374         * gcc.dg/20030708-1.c: New test.
16375
16376 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16377
16378         * gcc.dg/compat/sdata-section.h: New file.
16379         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16380         * gcc.dg/torture/mips-sdata-1.c: New test.
16381
16382 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16383
16384         PR c++/11030
16385         * g++.dg/template/friend19.C: New test.
16386
16387 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16388
16389         * g++.dg/opt/strength-reduce.C: New test.
16390
16391 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16392
16393         PR target/10979
16394         * gcc.dg/20030707-1.c: New testcase.
16395
16396 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16397
16398         PR optimization/11059
16399         * g++.dg/opt/emptyunion.C: New testcase.
16400
16401 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16402             Eric Botcazou  <ebotcazou@libertysurf.fr>
16403
16404         * g++.dg/opt/stack1.C: New test.
16405
16406 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16407
16408         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16409         run test.
16410
16411         PR c++/11431
16412         * g++.dg/expr/static_cast3.C: New test.
16413
16414 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16415
16416         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16417         everywhere.
16418         * gcc.dg/concat.c: Concatenation of string constants with
16419         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16420         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16421         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16422         necessary to avoid multi-character character constant warning.
16423         * gcc.dg/cpp/escape.c: Likewise.
16424         * gcc.dg/cpp/ucs.c: Likewise.
16425         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16426         Fix a typo.
16427
16428 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16429
16430         PR c/11428
16431         * gcc.c-torture/compile/20030704-1.c: New.
16432
16433 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16434
16435         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16436
16437 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16438
16439         PR c++/5287, PR c++/7910,  PR c++/11021
16440         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16441         tests for warnings.
16442         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16443         * g++.dg/ext/dllimport3.C: Likewise.
16444         * g++.dg/ext/dllimport4.C: New file.
16445         * g++.dg/ext/dllimport5.C: New file.
16446         * g++.dg/ext/dllimport6.C: New file.
16447         * g++.dg/ext/dllimport7.C: New file.
16448         * g++.dg/ext/dllimport8.C: New file.
16449         * g++.dg/ext/dllimport9.C: New file.
16450         * g++.dg/ext/dllimport10.C: New file.
16451         * g++.dg/ext/dllexport1.C: New file.
16452
16453 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16454
16455         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16456         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16457
16458 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16459
16460         * gcc.dg/builtins-25.c: New testcase.
16461         * gcc.dg/builtins-26.c: New testcase.
16462
16463 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16464
16465         * gcc.dg/compat/vector-defs.h: New file.
16466         * gcc.dg/compat/vector-setup.h: New file.
16467         * gcc.dg/compat/vector-check.h: New file.
16468         * gcc.dg/compat/vector-1_main.c: New file.
16469         * gcc.dg/compat/vector-1_x.c: New file.
16470         * gcc.dg/compat/vector-1_y.c: New file.
16471         * gcc.dg/compat/vector-2_main.c: New file.
16472         * gcc.dg/compat/vector-2_x.c: New file.
16473         * gcc.dg/compat/vector-2_y.c: New file.
16474
16475         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16476         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16477         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16478         * gcc.dg/compat/struct-align-1.h: New file.
16479         * gcc.dg/compat/struct-align-1_main.c: New file.
16480         * gcc.dg/compat/struct-align-1_x.c: New file.
16481         * gcc.dg/compat/struct-align-1_y.c: New file.
16482         * gcc.dg/compat/struct-align-2.h: New file.
16483         * gcc.dg/compat/struct-align-2_main.c: New file.
16484         * gcc.dg/compat/struct-align-2_x.c: New file.
16485         * gcc.dg/compat/struct-align-2_y.c: New file.
16486
16487         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16488         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16489         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16490         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16491         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16492         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16493         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16494         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16495         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16496         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16497         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16498         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16499         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16500         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16501         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16502         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16503         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16504         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16505         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16506         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16507         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16508         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16509         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16510         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16511         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16512         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16513         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16514         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16515         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16516
16517 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.dg/i386-call-1.c: New test.
16520
16521 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16522
16523         PR c++/9162
16524         * g++.dg/parse/defarg4.C: New.
16525
16526 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16527
16528         PR target/10700
16529         * gcc.c-torture/compile/20030703-1.c: New test case.
16530
16531 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16532
16533         * g++.dg/template/local3.C: Remove extra semicolon.
16534
16535 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16536
16537         * gcc.dg/i386-volatile-1.c: New test.
16538
16539 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16540
16541         PR c++/11072
16542         * g++.dg/other/offsetof2.C: XFAIL.
16543         * g++.dg/other/offsetof5.C: New.
16544
16545         PR c++/10219
16546         * g++.dg/template/error1.C: New.
16547
16548         PR c++/9779
16549         * g++.dg/template/dependent-expr1.C: New.
16550
16551 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16552
16553         PR c++/6949
16554         * g++.dg/template/local3.C: New test.
16555
16556         PR c++/11149
16557         * g++.dg/lookup/scoped6.C: New test.
16558
16559 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16560
16561         PR c++/8046
16562         * g++.dg/other/error7.C: New test.
16563
16564 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16565
16566         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16567         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16568         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16569         * g++.old-deja/g++.other/union2.C: Likewise.
16570         * gcc.dg/c90-const-expr-2.c: Likewise.
16571         * gcc.dg/c90-const-expr-3.c: Likewise.
16572         * gcc.dg/c99-const-expr-2.c: Likewise.
16573         * gcc.dg/c99-const-expr-3.c: Likewise.
16574         * gcc.dg/concat.c: Likewise.
16575
16576 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16577
16578         PR c++/9559
16579         * g++.dg/init/static1.C: New test.
16580
16581 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16582
16583         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16584         * g++.old-deja/g++.other/access2.C: Likewise.
16585         * g++.old-deja/g++.other/decl2.C: Likewise.
16586         * gcc.c-torture/execute/20020615-1.c: Likewise.
16587
16588 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16589
16590         PR c++/4933
16591         * g++.dg/template/sizeof4.C: New test.
16592
16593 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16594
16595         * g++.dg/other/error6.C: New test.
16596
16597 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16598
16599         PR c++/10750
16600         * g++.dg/parse/constant2.C: New test.
16601
16602 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16603
16604         PR c++/11106
16605         * g++.dg/other/error5.C: New test.
16606
16607 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16608
16609         * gcc.dg/format/gcc_diag-1.c: New test.
16610
16611 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16612
16613         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16614
16615 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16616
16617         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16618         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16619         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16620
16621 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16622
16623         * gcc.c-torture/execute/builtins/string-8.c: New test.
16624         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16625         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16626         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16627
16628 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/10468
16631         * g++.dg/ext/typeof6.C: New test.
16632
16633 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16634
16635         PR c++/10796
16636         * g++.dg/init/enum1.C: New test.
16637
16638 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16639
16640         * gcc.dg/20030627-1.c: New test.
16641
16642 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/11332
16645         * g++.dg/expr/static_cast2.C: New test.
16646
16647 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16648             Jakub Jelinek  <jakub@redhat.com>
16649
16650         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16651         sprintf(dst,"%s",src) optimization.
16652         * gcc.c-torture/execute/20030626-1.c: New test case.
16653         * gcc.c-torture/execute/20030626-2.c: New test case.
16654
16655 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16656
16657         * gcc.c-torture/execute/multi-ix.c: New test.
16658
16659         * gcc.c-torture/execute/simd-4.c (main):
16660         Added missing semicolon at end of union.
16661
16662 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16663
16664         PR c++/8266
16665         * g++.dg/template/explicit-instantiation3.C: New test.
16666
16667 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16668
16669         * gcc.dg/20030626-1.c: Use signed char.
16670
16671 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16672
16673         * gcc.dg/20030626-1.c: New test.
16674
16675 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16676
16677         * const-str-2.m: Update.
16678
16679 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/10990
16682         * g++.dg/rtti/dyncast1.C: New test.
16683         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16684         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16685         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16686
16687         PR c++/10931
16688         * g++.dg/expr/static_cast1.C: New test.
16689
16690 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16691
16692         * gcc.dg/20030625-1.c: New test.
16693
16694 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16695
16696         * gcc.c-torture/compile/20030624-1.c: New test case.
16697
16698 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16699
16700         * gcc.c-torture/execute/string-opt-17.c: New test.
16701
16702 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16703
16704         PR c++/5754
16705         * g++.dg/parse/crash6.C: New test.
16706
16707 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16708
16709         * gcc.dg/builtins-24.c: New test case.
16710
16711 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16712
16713         * g++.dg/opt/operator1.C: New test.
16714
16715 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16716
16717         * gcc.c-torture/execute/string-opt-16.c: New test case.
16718
16719 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16720
16721         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16722         * g++.old-deja/g++.other/conv7.C: Likewise
16723         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16724         * g++.old-deja/g++.other/overload14.C: Likewise.
16725
16726 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16727
16728         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16729         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16730
16731 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16732
16733         PR c++/10888
16734         * g++.dg/warn/Winline-3.C: New test.
16735
16736 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16737
16738         * lib/target-supports.exp (check_alias_available): Make the test
16739         program acceptable to the Solaris assembler.
16740
16741         PR c++/10749
16742         * g++.dg/template/memclass2.C: New test.
16743
16744 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16745             Eric Botcazou  <ebotcazou@libertysurf.fr>
16746
16747         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16748         data for non-matching targets.
16749         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16750
16751 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR c++/10845
16754         * g++.dg/template/member3.C: New test.
16755
16756 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16757
16758         PR c++/10939
16759         * g++.dg/template/func1.C: New test.
16760
16761         PR c++/9649
16762         * g++.dg/template/static4.C: New test.
16763         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16764
16765         PR c++/11041
16766         * g++.dg/init/ref7.C: New test.
16767
16768 2003-06-19  Matt Austern  <austern@apple.com>
16769
16770         PR c++/11228
16771         * g++.dg/anew1.C: New test.
16772         * g++.dg/anew2.C: New test.
16773         * g++.dg/anew3.C: New test.
16774         * g++.dg/anew4.C: New test.
16775
16776 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16777
16778         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16779
16780 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16781
16782         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16783         endian-dependent.
16784
16785 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16786
16787         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16788         Remove cruft.
16789
16790 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16791
16792         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16793         * gcc.c-torture/compile/961203-1.c: Likewise.
16794         * gcc.c-torture/compile/980506-1.c: Likewise.
16795
16796 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16797
16798         PR c++/10712
16799         * g++.dg/lookup/using7.C: New test.
16800
16801 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/11105
16804         * g++.dg/abi/conv1.C: Remove it.
16805         * g++.dg/template/conv7.C: New test.
16806         * g++.dg/template/conv8.C: Likewise.
16807         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16808         conversion operator.
16809
16810 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16811
16812         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16813         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16814         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16815         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16816         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16817         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16818         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16819         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16820         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16821         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16822         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16823         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16824         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16825         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16826         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16827         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16828         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16829         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16830         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16831         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16832         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16833         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16834         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16835         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16836         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16837         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16838         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16839         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16840         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16841
16842 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16843
16844         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16845         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16846         indications.
16847
16848 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16849
16850         * gcc.dg/i386-387-5.c: New test case.
16851         * gcc.dg/i386-387-6.c: New test case.
16852         * gcc.dg/builtins-23.c: New test case.
16853
16854 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16855
16856         * gcc.dg/builtins-22.c: New test case.
16857         * gcc.dg/i386-387-1.c: Update to test exp.
16858         * gcc.dg/i386-387-2.c: Likewise.
16859
16860 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16861
16862         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16863
16864 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16865
16866         * lib/gcc-dg.exp (dg-require-dll): New function.
16867         (dg-xfail-if): Likewise.
16868         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16869         driver.
16870
16871         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16872         * gcc.c-torture/compile/20001205-1.c: Likewise.
16873         * gcc.c-torture/compile/20001226-1.c: Likewise.
16874         * gcc.c-torture/compile/20010518-2.c: Likewise.
16875         * gcc.c-torture/compile/20020312-1.c: Likewise.
16876         * gcc.c-torture/compile/20020604-1.c: Likewise.
16877         * gcc.c-torture/compile/920501-12.c: Likewise.
16878         * gcc.c-torture/compile/920501-4.c: Likewise.
16879         * gcc.c-torture/compile/920520-1.c: Likewise.
16880         * gcc.c-torture/compile/920521-1.c: Likewise.
16881         * gcc.c-torture/compile/920625-1.c: Likewise.
16882         * gcc.c-torture/compile/961203-1.c: Likewise.
16883         * gcc.c-torture/compile/980506-1.c: Likewise.
16884         * gcc.c-torture/compile/981006-1.c: Likewise.
16885         * gcc.c-torture/compile/981022-1.c: Likewise.
16886         * gcc.c-torture/compile/981223-1.c: Likewise.
16887         * gcc.c-torture/compile/990617-1.c: Likewise.
16888         * gcc.c-torture/compile/dll.c: Likewise.
16889         * gcc.c-torture/compile/labels-3.c: Likewise.
16890         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16891         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16892         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16893         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16894         * gcc.c-torture/compile/simd-5.c: Likewise.
16895         * gcc.c-torture/compile/20000804-1.x: Remove.
16896         * gcc.c-torture/compile/20001205-1.x: Likewise.
16897         * gcc.c-torture/compile/20001226-1.x: Likewise.
16898         * gcc.c-torture/compile/20010518-2.x: Likewise.
16899         * gcc.c-torture/compile/20020312-1.x: Likewise.
16900         * gcc.c-torture/compile/20020604-1.x: Likewise.
16901         * gcc.c-torture/compile/920501-12.x: Likewise.
16902         * gcc.c-torture/compile/920501-4.x: Likewise.
16903         * gcc.c-torture/compile/920520-1.x: Likewise.
16904         * gcc.c-torture/compile/920521-1.x: Likewise.
16905         * gcc.c-torture/compile/920625-1.x: Likewise.
16906         * gcc.c-torture/compile/961203-1.x: Likewise.
16907         * gcc.c-torture/compile/980506-1.x: Likewise.
16908         * gcc.c-torture/compile/981006-1.x: Likewise.
16909         * gcc.c-torture/compile/981022-1.x: Likewise.
16910         * gcc.c-torture/compile/981223-1.x: Likewise.
16911         * gcc.c-torture/compile/990617-1.x: Likewise.
16912         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16913         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16914         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16915         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16916         * gcc.c-torture/compile/simd-5.x: Likewise.
16917
16918         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16919
16920 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16921
16922         * gcc.c-torture/execute/20030611-1.c: New test.
16923
16924 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16925
16926         PR middle-end/168
16927         * gcc.dg/20030612-1.c: New test case.
16928
16929 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16930
16931         PR c++/10635
16932         * g++.dg/expr/cast1.C: New test.
16933
16934 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16935
16936         * gcc.dg/builtins-21.c: New test case.
16937
16938 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16939
16940         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16941         options instead of at the end.
16942         * lib/objc.exp (objc_target_compile): Likewise.
16943
16944 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16945
16946         PR c++/10432
16947         * g++.dg/parse/error1.C: New test.
16948
16949 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16950
16951         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16952         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16953         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16954         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16955         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16956         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16957         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16958         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16959         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16960         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16961         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16962         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16963         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16964         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16965         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16966         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16967         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16968         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16969         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16970         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16971         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16972         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16973         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16974         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16975
16976         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16977         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16978         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16979         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16980         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16981         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16982         * gcc.dg/compat/scalar-return-3_main.c: New file.
16983         * gcc.dg/compat/scalar-return-3_x.c: New file.
16984         * gcc.dg/compat/scalar-return-3_y.c: New file.
16985         * gcc.dg/compat/scalar-return-4_main.c: New file.
16986         * gcc.dg/compat/scalar-return-4_x.c: New file.
16987         * gcc.dg/compat/scalar-return-4_y.c: New file.
16988
16989 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16990
16991         * gcc.dg/compat/fp2-struct-check.h: New file.
16992         * gcc.dg/compat/fp2-struct-defs.h: New file.
16993         * gcc.dg/compat/fp2-struct-init.h: New file.
16994         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16995         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16996         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16997         * gcc.dg/compat/struct-return-10_main.c: New file.
16998         * gcc.dg/compat/struct-return-10_x.c: New file.
16999         * gcc.dg/compat/struct-return-10_y.c: New file.
17000
17001         * gcc.dg/compat/compat-common.h: New file.
17002         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
17003         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
17004         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
17005         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
17006         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
17007         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
17008         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
17009         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17010         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
17011         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
17012         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17013         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
17014         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
17015         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17016         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
17017         * gcc.dg/compat/small-struct-check.h: Ditto.
17018         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
17019         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17020         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
17021         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
17022         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17023         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17024         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
17025         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17026         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
17027         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
17028         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17029         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17030         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
17031         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17032         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17033         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
17034         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17035         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
17036         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
17037         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17038         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
17039         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
17040         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17041         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
17042         * gcc.dg/compat/struct-return-2_main.c: Ditto.
17043         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17044         * gcc.dg/compat/struct-return-2_y.c: Ditto.
17045         * gcc.dg/compat/struct-return-3_main.c: Ditto.
17046         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17047         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17048
17049 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17050
17051         * g++.dg/pch/static-1.C: New file.
17052         * g++.dg/pch/static-1.Hs: New file.
17053
17054 2003-06-10  Richard Henderson  <rth@redhat.com>
17055
17056         * gcc.dg/asm-7.c: Adjust expected warning text.
17057
17058 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17059
17060         * gcc.dg/builtins-20.c: New test case.
17061
17062 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17063
17064         PR c++/11131
17065         * g++.dg/opt/template1.C: New test.
17066
17067 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17070         additional_sources.
17071
17072 2003-05-21  David Taylor  <dtaylor@emc.com>
17073
17074         * gcc.dg/Wpadded.c: New file.
17075
17076 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17077
17078         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17079         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17080         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17081         dg-require-weak.
17082
17083 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17084
17085         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17086
17087 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17088
17089         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17090         (dg-require-alias): Likewise.
17091         (dg-require-gc-sections): Likewise.
17092         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17093
17094 2003-06-08  Richard Henderson  <rth@redhat.com>
17095
17096         * gcc.dg/20011029-2.c: Fix the array reference.
17097         * gcc.dg/asm-7.c: New.
17098
17099 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17100
17101         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17102
17103 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17104
17105         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17106         (dg-require-gc-sections): Likewise.
17107
17108 2003-06-08  Jan Hubicka  <jh@suse.cz>
17109
17110         * i386-cmov1.c: Fix regular expression.
17111         * i386-cvt-1.c: Likewise.
17112         * i386-local.c: Likewise.
17113         * i386-local2.c: Likewise.
17114         * i386-mul.c: Likewise.
17115         * i386-ssetype-1.c: Likewise.
17116         * i386-ssetype-3.c: Likewise.
17117         * i386-ssetype-5.c: Likewise.
17118
17119 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17120
17121         PR c++/11039
17122         * g++.dg/warn/implicit-typename2.C: New test.
17123         * g++.dg/warn/implicit-typename3.C: New test.
17124
17125 2003-06-07  Richard Henderson  <rth@redhat.com>
17126
17127         * g++.dg/other/offsetof3.C: Use size_t.
17128         * g++.dg/other/offsetof4.C: Likewise.
17129
17130 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17131
17132         * lib/copy-file.exp: New. Implement gcc_copy_files.
17133
17134         * lib/dg-pch.exp: Load copy-file.exp
17135         (dg-pch): Use gcc_copy_files instead of "file copy".
17136
17137 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17138
17139         * gcc.dg/weak/weak.exp: Simplify.
17140         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17141         * gcc.dg/weak/weak-1.c: Likewise.
17142         * gcc.dg/weak/weak-2.c: Likewise.
17143         * gcc.dg/weak/weak-3.c: Likewise.
17144         * gcc.dg/weak/weak-4.c: Likewise.
17145         * gcc.dg/weak/weak-5.c: Likewise.
17146         * gcc.dg/weak/weak-6.c: Likewise.
17147         * gcc.dg/weak/weak-7.c: Likewise.
17148         * gcc.dg/weak/weak-8.c: Likewise.
17149         * gcc.dg/weak/weak-9.c: Likewise.
17150
17151 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17152
17153         gcc.c-torture/execute/20030606-1.c: New.
17154
17155 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17156
17157         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17158         * gcc.dg/builtins-19.c: Likewise.
17159
17160 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17161
17162         * gcc.dg/builtins-2.c: Add some more tests.
17163         * gcc.dg/builtins-18.c: New test case.
17164         * gcc.dg/builtins-19.c: New test case.
17165
17166 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17167             Jim Wilson  <wilson@tuliptree.org>
17168
17169         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17170
17171 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17172
17173         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17174         mempcpy/stpcpy calls not to be optimized into something else.
17175         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17176         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17177         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17178
17179 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17180
17181         * gcc.dg/format/asm_fprintf-1.c: New test.
17182
17183 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17184
17185         * lib/gcc-defs.exp (additional_sources): New variable.
17186         (dg-additional-sources): New function.
17187         (additional_files): New variable.
17188         (dg-additional-files): New function.
17189         (dg-additional-files-options): Likewise.
17190         * lib/gcc-dg.exp (dg-require-weak): New function.
17191         (dg-require-alias): Likewise.
17192         (dg-require-gc-sections): Likewise.
17193         * lib/target-supports.exp (check_alias_available): Remove testfile
17194         parameter.
17195         (check_gc_sections_available): New function.
17196         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17197         (dg-gpp-additional-files): Likewise.
17198         * lib/g++.exp (additional_sources): Remove.
17199         (additional_files): Likewise.
17200         (g++_target_compile): Use dg-additional-files-options.
17201
17202         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17203         Tcl logic.
17204         * gcc.dg/special/ecos.exp: Remove.
17205         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17206         * gcc.dg/special/alias-1.c: Likewise.
17207         * gcc.dg/special/alias-2.c: Likewise.
17208         * gcc.dg/special/gcsec-1.c: Likewise.
17209         * gcc.dg/special/weak-1.c: Likewise.
17210         * gcc.dg/special/weak-2.c: Likewise.
17211         * gcc.dg/special/wkali-1.c: Likewise.
17212         * gcc.dg/special/wkali-2.c: Likewise.
17213
17214         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17215         dg-gpp-additional-*.
17216         * g++.dg/special/conpr-3.C: Likewise.
17217         * g++.dg/special/conpr-4.C: Likewise.
17218         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17219         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17220         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17221         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17222         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17223         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17224         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17225         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17226         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17227         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17228         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17229         * g++.old-deja/g++.other/comdat1.C: Likewise.
17230         * g++.old-deja/g++.other/comdat2.C: Likewise.
17231         * g++.old-deja/g++.other/comdat3.C: Likewise.
17232         * g++.old-deja/g++.other/ctor1.C: Likewise.
17233         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17234
17235 2003-06-05  Richard Henderson  <rth@redhat.com>
17236
17237         * gcc.dg/debug/20030605-1.c: New.
17238
17239 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17240
17241         * README.QMTEST: Update.
17242
17243 2003-06-04  Richard Henderson  <rth@redhat.com>
17244
17245         * gcc.dg/cleanup-1.c: New.
17246         * gcc.dg/cleanup-2.c: New.
17247         * gcc.dg/cleanup-3.c: New.
17248         * gcc.dg/cleanup-4.c: New.
17249         * gcc.dg/cleanup-5.c: New.
17250         * gcc.dg/cleanup-6.c: New.
17251         * gcc.dg/cleanup-7.c: New.
17252
17253 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17254
17255         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17256
17257         * lib/dg-pch.exp: New file.
17258         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17259         * gcc.dg/pch/pch.exp: Likewise.
17260
17261 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17262
17263         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17264         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17265         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17266         * gcc.dg/builtins-17.c: New test case.
17267         * gcc.dg/i386-387-4.c: New test case.
17268         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17269
17270 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17271
17272         * gcc.dg/ultrasp9.c: New test.
17273
17274 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17275
17276         * gcc.c-torture/compile/20030604-1.c: New test.
17277         * gcc.dg/sparc-constant-1.c: New test.
17278
17279 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17280
17281         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17282
17283 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17284
17285         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17286
17287         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17288         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17289
17290 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17291
17292         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17293
17294 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17295
17296         PR c++/10940
17297         * g++.dg/template/spec10.C: New test.
17298
17299 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17300
17301         * gcc.dg/builtins-16.c: New test case.
17302
17303 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17304
17305         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17306         mempcpy test with post-increments.
17307         * gcc.c-torture/execute/string-opt-3.c: New test.
17308         * gcc.dg/string-opt-1.c: New test.
17309
17310 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17311
17312         PR fortran/10965
17313         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17314
17315 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17318         (scan-assembler): ... here.  Use dg-scan.
17319         (scan-assembler-not): Likewise.
17320         (scan-file): New function.
17321         (scan-file-not): Likewise.
17322         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17323         * gcc.dg/cpp/_Pragma4.c: Likewise.
17324         * gcc.dg/cpp/_Pragma5.c: Likewise.
17325         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17326         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17327         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17328         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17329         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17330         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17331         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17332         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17333         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17334         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17335         * gcc.dg/cpp/cxxcom1.c: Likewise.
17336         * gcc.dg/cpp/line1.c: Likewise.
17337         * gcc.dg/cpp/maccom1.c: Likewise.
17338         * gcc.dg/cpp/maccom2.c: Likewise.
17339         * gcc.dg/cpp/maccom3.c: Likewise.
17340         * gcc.dg/cpp/maccom4.c: Likewise.
17341         * gcc.dg/cpp/maccom5.c: Likewise.
17342         * gcc.dg/cpp/maccom6.c: Likewise.
17343         * gcc.dg/cpp/multiline.c: Likewise.
17344         * gcc.dg/cpp/spacing1.c: Likewise.
17345         * gcc.dg/cpp/spacing2.c: Likewise.
17346         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17347         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17348         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17349         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17350         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17351         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17352         * gcc.dg/cpp/cxxcom2.c: Likewise.
17353         * gcc.dg/cpp/cxxcom2.h: New file.
17354
17355         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17356         * g++.dg/cpp/truefalse.C: Here.
17357         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17358
17359 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17360
17361         * gcc.dg/cpp/redef3.c: New file.
17362
17363 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17364
17365         * gcc.dg/i386-loop-3.c: New test.
17366
17367 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17368
17369         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17370
17371 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17372
17373         * gcc.dg/fwrapv-1.c: New test case.
17374         * gcc.dg/fwrapv-2.c: New test case.
17375
17376 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17377
17378         PR c++/10956
17379         * g++.dg/template/spec9.C: New test.
17380
17381 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17382
17383         * gcc.dg/duff-4.c: New test case.
17384
17385 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17386
17387         PR fortran/10843
17388         * g77.dg/ffixed-form-1.f: New test
17389         * g77.dg/ffixed-form-2.f: New test
17390         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17391         * g77.dg/ffree-form-3.f: New test
17392
17393 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17394
17395         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17396         * gcc.dg/wint_t-1.c: Likewise.
17397
17398 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17399
17400         * g++.dg/template/access11.C: New test.
17401
17402 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17403
17404         PR c++/10849
17405         * g++.dg/template/access10.C: New test.
17406
17407 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17408             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17409
17410         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17411
17412 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17413
17414         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17415         suppress for powerpc-*-darwin*.
17416         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17417
17418 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17419
17420         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17421         suppress option for powerpc-*-darwin*.
17422
17423 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17424
17425         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17426         * gcc.dg/builtins-4.c: Add test for fmod.
17427
17428 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17429
17430         PR c++/10682
17431         * g++.dg/template/instantiate4.C: New test.
17432
17433 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17434
17435         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17436
17437 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17438
17439         * gcc.dg/compat/scalar-return-1_main.c: New file.
17440         * gcc.dg/compat/scalar-return-1_x.c: New file.
17441         * gcc.dg/compat/scalar-return-1_y.c: New file.
17442         * gcc.dg/compat/scalar-return-2_main.c: New file.
17443         * gcc.dg/compat/scalar-return-2_x.c: New file.
17444         * gcc.dg/compat/scalar-return-2_y.c: New file.
17445         * gcc.dg/compat/struct-return-3_main.c: New file.
17446         * gcc.dg/compat/struct-return-3_y.c: New file.
17447         * gcc.dg/compat/struct-return-3_x.c: New file.
17448         * gcc.dg/compat/struct-return-2_main.c: New file.
17449         * gcc.dg/compat/struct-return-2_x.c: New file.
17450         * gcc.dg/compat/struct-return-2_y.c: New file.
17451
17452 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17453
17454         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17455         for hppa*-hp-hpux*.
17456         * gcc.dg/20021014-1.c (dg-options): Likewise.
17457         * gcc.dg/nest.c (dg-options): Likewise.
17458
17459 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17460
17461         PR c++/9738
17462         * g++.dg/ext/dllimport2.C: New file.
17463         * g++.dg/ext/dllimport3.C: New file.
17464
17465 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17466
17467         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17468         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17469         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17470         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17472         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17473         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17474         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17475         * gcc.dg/compat/small-struct-defs.h: New file.
17476         * gcc.dg/compat/small-struct-init.h: New file.
17477         * gcc.dg/compat/small-struct-check.h: New file.
17478         * gcc.dg/compat/fp-struct-defs.h: New file.
17479         * gcc.dg/compat/fp-struct-check.h: New file.
17480         * gcc.dg/compat/fp-struct-init.h: New file.
17481         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17482         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17483
17484 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17485
17486         * gcc.dg/20030225-2.c: New test.
17487
17488 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17489             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17490
17491         * gcc.c-torture/compile/20030518-1.c: New test case.
17492
17493 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17494
17495         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17496         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17497         gcc-dg-debug-runtest.
17498         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17499         gcc-dg-debug-runtest.
17500
17501 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17502
17503         PR c++/9022
17504         * g++.dg/lookup/using6.C: New test.
17505
17506 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17507
17508         * g++.dg/parse/access2.C: New test.
17509
17510 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17511
17512         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17513         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17514         * gcc.dg/debug/debug.exp: Likewise.
17515
17516 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17517
17518         * gcc.dg/dollar.c: New test.
17519
17520 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17521
17522         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17523         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17524         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17525         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17526         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17527         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17528         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17529         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17530         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17531         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17532         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17533         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17534         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17535         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17536         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17537         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17538         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17539         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17540
17541 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17542
17543         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17544         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17545         support for "repo" mode.
17546         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17547         * lib/g77-dg.exp: Likewise.
17548         * lib/obj-dg.exp: Likewise.
17549
17550 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17551
17552         Merge from gcc-3_2-rhl8-branch:
17553         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17554
17555         * gcc.dg/tls/opt-6.c: New test.
17556
17557         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17558
17559         * gcc.dg/20030405-1.c: New test.
17560
17561         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17562
17563         * gcc.dg/20030309-1.c: New test.
17564
17565         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17566
17567         * gcc.c-torture/execute/20030307-1.c: New test.
17568
17569         2003-02-20  Randolph Chung  <tausq@debian.org>
17570
17571         * gcc.c-torture/compile/20030220-1.c: New test.
17572
17573         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gcc.dg/20030217-1.c: New test.
17576
17577         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17578
17579         * gcc.c-torture/compile/20020129-1.c: New test.
17580
17581         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17582
17583         * gcc.dg/unroll-1.c: New test.
17584
17585         2002-11-16  Jan Hubicka  <jh@suse.cz>
17586
17587         * gcc.c-torture/execute/20020920-1.c: New test.
17588
17589         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17590
17591         PR target/7434
17592         * gcc.c-torture/compile/20021008-1.c: New test.
17593
17594         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17595
17596         PR target/7559
17597         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17598
17599         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17600
17601         * gcc.c-torture/compile/20020807-1.c: New test.
17602
17603         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17604
17605         * gcc.dg/tls/opt-1.c: New test.
17606
17607         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17608
17609         * gcc.dg/20020729-1.c: New test.
17610
17611         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17612
17613         * g++.dg/opt/life1.C: New test.
17614
17615         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17616
17617         * gcc.dg/20020525-1.c: New test.
17618
17619         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17620
17621         PR c++/6794
17622         * g++.dg/ext/pretty1.C: New test.
17623         * g++.dg/ext/pretty2.C: New test.
17624
17625 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/8385
17628         * g++.dg/ext/typeof5.C: New test.
17629
17630 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17631
17632         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17633         __USER_LABEL_PREFIX__ into account.
17634         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17635
17636 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17637
17638         * gcc.dg/builtins-15.c: New test case.
17639
17640 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17641
17642         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17643
17644 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17645
17646         * lib/g++.exp: Tweak handling of additional source files.
17647         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17648         * g++.dg/special/conpr-2a.C: Rename to ...
17649         * g++.dg/special/conpr-2a.cc: ... this.
17650         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17651         * g++.dg/special/conpr-3a.C: Rename to ...
17652         * g++.dg/special/conpr-3a.cc: This.
17653         * g++.dg/special/conpr-3b.C: Rename to ...
17654         * g++.dg/special/conpr-3b.cc: This.
17655         * g++.dg/special/conpr-4.C: New test.
17656         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17657
17658 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17659
17660         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17661
17662 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17663
17664         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17665         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17666         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17667         * g++.old-deja/g++.other/warn3.C: Likewise.
17668
17669 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17670
17671         * gcc.dg/i386-387-1.c: Update to also test log.
17672         * gcc.dg/i386-387-2.c: Likewise.
17673
17674 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17675
17676         * g77.f-torture/execute/int8421.f: New test.
17677
17678 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17679
17680         PR c++/10230, c++/10481
17681         * g++.dg/lookup/scoped5.C: New test.
17682
17683 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17684
17685         PR c++/10552
17686         * g++.dg/template/ttp6.C: New test.
17687
17688 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17689
17690         * gcc.c-torture/execute/builtins: New directory.
17691         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17692         gcc.c-torture/execute/builtins.
17693         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17694         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17695         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17696         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17697
17698 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17699
17700         PR c++/9252
17701         * g++.dg/template/access8.C: New test.
17702         * g++.dg/template/access9.C: New test.
17703
17704 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17705
17706         PR c++/9554
17707         * g++.dg/parse/access1.C: New test.
17708
17709 2003-05-09  DJ Delorie  <dj@redhat.com>
17710
17711         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17712         long, and not an int.
17713
17714 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17715
17716         PR c++/10555, c++/10576
17717         * g++.dg/template/memclass1.C: New test.
17718
17719 2003-05-08  DJ Delorie  <dj@redhat.com>
17720
17721         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17722         targets.
17723         * gcc.c-torture/execute/20021024-1.x: Likewise.
17724         * gcc.c-torture/execute/shiftdi.x: Likewise.
17725         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17726         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17727         * gcc.dg/20021018-1.c: Likewise.
17728
17729 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17730
17731         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17732
17733         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17734         (bcopy): Call memmove.
17735
17736 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17737
17738         * g77.f-torture/compile/8485.f: New test case.
17739
17740 2003-05-07  Richard Henderson  <rth@redhat.com>
17741
17742         PR c++/10570
17743         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17744         Verify exception_cleanup not called for rethrows.
17745         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17746         when exiting catch block without rethrowing.
17747         * g++.dg/eh/forced3.C: New.
17748         * g++.dg/eh/forced4.C: New.
17749
17750 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17751
17752         * gcc.dg/20030505.c: Fix triplet.
17753
17754 2003-05-06  DJ Delorie  <dj@redhat.com>
17755
17756         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17757         * gcc.dg/nest.c: Likewise.
17758
17759 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17760
17761         * gcc.dg/builtins-14.c: New test case.
17762
17763 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17764
17765         * lib/compat.exp (compat-execute): New argument.
17766         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17767         * gcc.dg/compat: New test directory.
17768         * gcc.dg/compat/compat.exp: New expect script.
17769         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17770         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17771         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17772         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17773         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17774         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17775
17776         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17777         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17778         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17779         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17780         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17781         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17782         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17783         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17784         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17785         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17786         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17787         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17788         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17789         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17790         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17791
17792 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17793
17794         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17795
17796 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17797
17798         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17799
17800 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17801
17802         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17803         * gcc.dg/ppc-fsel-2.c: New test.
17804
17805         * gcc.dg/unused-5.c: New test.
17806
17807 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17808
17809         PR c++/10496
17810         * g++.dg/warn/pmf1.C: New test.
17811
17812 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17813
17814         PR c++/4494
17815         * g++.dg/warn/main.C: New test.
17816
17817 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17818
17819         * gcc.dg/nonnull-3.c: New test.
17820
17821 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17822
17823         * gcc.dg/cpp/Wtrigraphs.c: Update.
17824         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17825
17826 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17827
17828         * gcc.dg/ppc-fsel-1.c: New test.
17829
17830 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17831
17832         PR c/10604
17833         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17834
17835 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17836
17837         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17838
17839 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17840
17841         PR c++/9364, c++/10553, c++/10586
17842         * g++.dg/parse/typename4.C: New test.
17843         * g++.dg/parse/typename5.C: Likewise.
17844
17845 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17846
17847         * gcc.c-torture/compile/20030503-1.c: New test.
17848
17849 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17850
17851         * g++.dg/lookup/using5.C: Fix testcase error.
17852
17853 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17854
17855         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17856         since MEABI is no longer supported.  Remove all vestiges
17857         of MEABI from the test.
17858
17859 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17860
17861         PR c++/10554
17862         * g++.dg/lookup/using5.C: New test.
17863
17864 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17865
17866         PR c++/8772
17867         * g++.dg/template/ttp5.C: New test.
17868
17869 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17870
17871         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17872         (dg-gpp-additional-sources): New function.
17873         (dg-gpp-additional-files): Likewise.
17874         * lib/g++.exp (additional_sources): New variable.
17875         (additional_files): Likewise.
17876         (g++_target_compile): Deal with them.
17877         * lib/old-dejagnu.exp: Remove.
17878         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17879         * g++.old-deja: Revise all tests to use dg commands.
17880
17881 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17882
17883         PR c++/9432, c++/9528
17884         * g++.dg/lookup/using4.C: New test.
17885
17886 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17887
17888         * gcc.dg/noreturn-5.c: New file.
17889         * gcc.dg/noreturn-6.c: New file.
17890
17891         * gcc.c-torture/compile/inline-1.c: New file.
17892
17893 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17894
17895         PR c++/10551
17896         * g++.dg/template/explicit1.C: New test.
17897
17898 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/10549
17901         * g++.dg/other/bitfield1.C: New test.
17902
17903         PR c++/10527
17904         * g++.dg/init/new7.C: New test.
17905
17906 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17907
17908         * g++.dg/ext/desig1.C: New test.
17909         * g++.dg/ext/init1.C: Update.
17910
17911         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17912
17913 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17914
17915         PR c++/10180
17916         * g++.dg/warn/Winline-1.C: New test.
17917
17918 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17919
17920         * gcc.c-torture/execute/string-opt-19.c: New test.
17921
17922         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17923         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17924
17925 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/10506
17928         * g++.dg/init/new6.C: New test.
17929
17930         PR c++/10503
17931         * g++.dg/init/ref6.C: New test.
17932
17933 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17934
17935         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17936
17937 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17938
17939         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17940         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17941
17942 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17943
17944         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17945         initialized static data members.
17946
17947 2003-04-25  H.J. Lu <hjl@gnu.org>
17948
17949         * gcc.dg/ia64-sync-4.c: New test.
17950
17951 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17952
17953         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17954         date.
17955
17956 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17957
17958         PR c++/10337
17959         * g++.dg/warn/conv1.C: New test.
17960         * g++.old-deja/g++.other/conv7.C: Adjust.
17961         * g++.old-deja/g++.other/overload14.C: Adjust.
17962
17963 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17964
17965         PR c++/10471
17966         * g++.dg/template/defarg2.C: New test.
17967
17968 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17969
17970         * gcc.dg/cpp/include2.c: Update.
17971         * gcc.dg/cpp/multiline-2.c: New.
17972         * gcc.dg/cpp/multiline.c: Update.
17973         * gcc.dg/cpp/strify2.c: Update.
17974         * gcc.dg/cpp/trad/literals-2.c: Update.
17975
17976 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17977
17978         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17979
17980 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17981
17982         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17983
17984 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17985
17986         PR c++/10451
17987         * g++.dg/parse/crash4.C: New test.
17988
17989         PR c++/9847
17990         * g++.dg/parse/crash5.C: New test.
17991
17992 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17993
17994         PR c++/10446
17995         * g++.dg/parse/crash3.C: New test.
17996
17997         PR c++/10428
17998         * g++.dg/parse/elab1.C: New test.
17999
18000 2003-04-22  Devang Patel  <dpatel@apple.com>
18001
18002         * gcc.dg/cpp/trad/funlike-5.c: New test.
18003
18004 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
18005
18006         * g++.dg/other/packed1.C: Fix dg options.
18007
18008 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
18009
18010         * g++.dg/other/offsetof2.C: New test.
18011
18012 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
18013
18014         * g++.dg/template/recurse.C: Adjust location of error messages.
18015
18016 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
18017
18018         PR c++/9881
18019         * g++.dg/init/addr-const1.C: New test.
18020         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
18021
18022 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
18023
18024         PR c++/10405
18025         * g++.dg/lookup/struct-hack1.C: New test.
18026
18027 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
18028
18029         * ucs.c: Update diagnostic messages.
18030
18031 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18032
18033         * gcc.dg/cpp/truefalse.cpp: New test.
18034         * gcc.dg/cpp/cpp.exp: Update.
18035         * g++.dg/other/stdbool-if.C: Remove.
18036
18037 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
18038
18039         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
18040         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
18041
18042 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18043
18044         * gcc.c-torture/compile/20030418-1.c: New test.
18045
18046 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18047
18048         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18049
18050 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18051
18052         PR c++/10347
18053         g++.dg/template/dependent-name1.C: New test.
18054
18055 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18056
18057         * gcc.dg/warn-1.c (tourist_guide): New array,
18058         contains a pointer to bar.
18059
18060 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18061
18062         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18063         * gcc.c-torture/execute/medce-1.c: New test case.
18064         * gcc.c-torture/execute/medce-2.c: New test case.
18065
18066 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18067
18068         * lib/prune.exp: Ignore more messages.
18069
18070         PR c++/10381
18071         * g++.dg/parse/lookup3.C: New test.
18072
18073 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18074
18075         * gcc.c-torture/compile/20030415-1.c : New test.
18076
18077 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18078
18079         * gcc.c-torture/execute/scope-2.c: Move to ...
18080         * gcc.dg/noncompile/scope.c: .... here.
18081
18082 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18083
18084         * gcc.dg/20030414-2.c: New test case.
18085
18086 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18087
18088         PR target/10377
18089         * gcc.dg/20030414-1.c: New test.
18090
18091 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18092
18093         * gcc.dg/builtins-12.c: New test case.
18094         * gcc.dg/builtins-13.c: New test case.
18095
18096 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18097
18098         * gcc.c-torture/execute/string-opt-18.c: New test.
18099
18100 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/10300
18103         * g++.dg/init/new5.C: New test.
18104
18105 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18106
18107         PR c++/7910
18108         * g++.dg/ext/dllimport1.C: New test.
18109
18110 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18111
18112         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18113
18114 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18115
18116         PR Fortran/9263
18117         * g77.f-torture/noncompile/9263.f: New test
18118         PR Fortran/1832
18119         * g77.f-torture/execute/1832.f: New test
18120
18121 2003-04-11  David Chad  <davidc@freebsd.org>
18122             Loren J. Rittle  <ljrittle@acm.org>
18123
18124         libobjc/8562
18125         * objc.dg/headers.m: New test.
18126
18127 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18128
18129         * gcc.c-torture/execute/builtin-noret-2.c: New.
18130         * gcc.c-torture/execute/builtin-noret-2.x: New.
18131         XFAIL builtin-noret-2.c at -O1 and above.
18132         * gcc.dg/redecl.c: New.
18133         * gcc.dg/Wshadow-1.c: Update error regexps.
18134
18135 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18136
18137         * g++.dg/abi/bitfield10.C: New test.
18138
18139 2003-04-09  Mike Stump  <mrs@apple.com>
18140
18141         * gcc.dg/pch/pch.exp: Make testcase names longer.
18142         * g++.dg/pch/pch.exp: Make testcase names longer.
18143
18144 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18145
18146         * gcc.dg/builtins-11.c: New test case.
18147
18148 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18149
18150         * gcc.dg/builtins-9.c: New test case.
18151         * gcc.dg/builtins-10.c: New test case.
18152
18153 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18154
18155         * gcc.dg/noncompile/init-4.c.c: New test.
18156
18157 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18158
18159         * gcc.misc-test/gcov-9.c: New test.
18160         * gcc.misc-test/gcov-10.c: New test
18161         * gcc.misc-test/gcov-11.c: New test.
18162
18163 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18164
18165         PR optimization/10024
18166         * gcc.c-torture/compile/20030405-1.c: New test.
18167
18168 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18169
18170         * gcc.dg/pch/static-3.c: New.
18171         * gcc.dg/pch/static-3.hs: New.
18172         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18173
18174 2003-04-04  Richard Henderson  <rth@redhat.com>
18175
18176         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18177         * g++.dg/eh/forced2.C: Likewise.
18178
18179 2003-04-03  Mike Stump  <mrs@apple.com>
18180
18181         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18182         target arg.
18183         (scan-assembler-times, scan-assembler-not): Likewise.
18184         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18185
18186 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18187
18188         * gcc.dg/sparc-loop-1.c: New test.
18189
18190 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18191
18192         PR other/9274
18193         * g++.dg/pch/system-2.C: New.
18194         * g++.dg/pch/system-2.Hs: New.
18195
18196 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18197
18198         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18199
18200         * g++.dg/eh/simd-1.C (vecfunc): Same.
18201
18202 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18203
18204         * gcc.c-torture/execute/20030401-1.c: New test case.
18205
18206 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18207
18208         * objc.dg/defs.m: New.
18209
18210 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18211
18212         * g++.dg/eh/simd-1.C: New.
18213         * g++.dg/eh/simd-2.C: New.
18214
18215 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18216
18217         * gcc.c-torture/execute/simd-3.c: New.
18218
18219 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18220
18221         PR c/9936
18222         * gcc.dg/20030331-2.c: New test.
18223
18224 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18225
18226         PR c++/10278
18227         * g++.dg/parse/crash2.C: New test.
18228
18229 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18230
18231         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18232         * gcc.c-torture/execute/20030331-1.c: ...here.
18233
18234 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18235
18236         * gcc.c-torture/execute/20030331-1.c: New test.
18237
18238 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18239
18240         * lib/gcov.exp: Adjust call return testing strings.
18241         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18242
18243 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18244
18245         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18246         * gcc.dg/builtins-7.c: New test case.
18247         * gcc.dg/builtins-8.c: New test case.
18248
18249 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18250
18251         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18252
18253 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18254
18255         PR c++/7647
18256         * g++.dg/lookup-class-member-2.C: New test.
18257
18258 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18259
18260         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18261
18262 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18263
18264         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18265
18266 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18267
18268         * g++.dg/init/attrib1.C: New test.
18269
18270 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18271
18272         * gcc.dg/ultrasp8.c: New test.
18273
18274 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18275
18276         * gcc.dg/ultrasp7.c: New test.
18277
18278 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18279
18280         PR c++/10047
18281         * g++.dg/template/inline1.C: New test.
18282
18283 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18284
18285         * gcc.dg/sparc-dwarf2.c: New test.
18286
18287 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18288
18289         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18290         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18291
18292 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18293
18294         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18295         than reading .x files.
18296         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18297         * g77.dg/gcov/gcov-1.f: Likewise.
18298         * gcc.misc-tests/gcov-4b.c: Likewise.
18299         * gcc.misc-tests/gcov-5b.c: Likewise.
18300         * gcc.misc-tests/gcov-6.c: Likewise.
18301         * gcc.misc-tests/gcov-7.c: Likewise.
18302         * gcc.misc-tests/gcov-8.c: Likewise.
18303         * g++.dg/gcov/gcov-1.x: Remove.
18304         * g77.dg/gcov/gcov-1.x: Likewise.
18305         * gcc.misc-tests/gcov-4b.x: Likewise.
18306         * gcc.misc-tests/gcov-5b.x: Likewise.
18307         * gcc.misc-tests/gcov-6.x: Likewise.
18308         * gcc.misc-tests/gcov-7.x: Likewise.
18309         * gcc.misc-tests/gcov-8.x: Likewise.
18310
18311 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18312
18313         PR opt/10087
18314         * gcc.dg/20030324-1.c: New test.
18315
18316 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18317
18318         PR c++/10224
18319         * g++.dg/template/arg3.C: New test.
18320
18321         PR c++/10158
18322         * g++.dg/template/friend18.C: New test.
18323
18324 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18325
18326         * g77.f-torture/compile/20030326-1.f: New test case.
18327
18328 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18329
18330         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18331
18332         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18333
18334 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18335
18336         * gcc.dg/ia64-sync-3.c: New test.
18337
18338 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18339
18340         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18341
18342 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18343
18344         * gcc.dg/ultrasp6.c: New test.
18345
18346 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18347
18348         * gcc.dg/i386-signbit-1.c: New test.
18349         * gcc.dg/i386-signbit-2.c: New test.
18350         * gcc.dg/i386-signbit-3.c: New test.
18351
18352 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18353
18354         * gcc.dg/ultrasp5.c: Fix options.
18355
18356 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18357
18358         * gcc.dg/ultrasp5.c: Fix comment.
18359
18360 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18361
18362         PR fortran/10197
18363         * g77.f-torture/execute/10197.f: New test.
18364
18365 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         PR c++/9898, c++/383
18368         * g++.dg/template/conv6.C: New test.
18369
18370         PR c++/10119
18371         * g++.dg/template/ptrmem5.C: New test.
18372
18373         PR c++/10026
18374         * g++.dg/lookup/koenig1.C: New test.
18375
18376         PR C++/10199
18377         * g++.dg/lookup/template2.C: New test.
18378
18379 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18380
18381         * g++.dg/opt/rtti1.C: New test.
18382
18383 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18384
18385         * gcc.dg/ultrasp5.c: New test.
18386
18387 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18388
18389         PR middle-end/9967
18390         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18391         builtin fputs.
18392
18393 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18394
18395         PR c/8224
18396         * gcc.dg/20030323-1.c: New test.
18397
18398 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18399
18400         * gcc.c-torture/compile/20030323-1.c: New test case.
18401
18402 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18403
18404         * gcc.dg/20030321-1.c: New test.
18405
18406 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18407
18408         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18409
18410 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18411
18412         PR c++/9978, c++/9708
18413         * g++.dg/ext/vlm1.C: Adjust expected error.
18414         * g++.dg/ext/vla2.C: New test.
18415         * g++.dg/template/arg1.C: New test.
18416         * g++.dg/template/arg2.C: New test.
18417
18418 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18419
18420         * g77.f-torture/execute/select.f: New test.
18421         * g77.f-torture/noncompile/select_no_compile.f: New test.
18422
18423 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         PR c++/9898
18426         * g++.dg/other/error4.C: New test.
18427
18428 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18429
18430         * g++.dg/template/friend17.C: New test.
18431
18432 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18433
18434         * gcc.c-torture/compile/20030320-1.c: New.
18435
18436 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18437
18438         * gcc.dg/builtins-6.c: New test case.
18439
18440 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18441
18442         PR target/10073
18443         * gcc.c-torture/compile/20030319-1.c: New.
18444
18445 2003-03-18  Jan Hubicka  <jh@suse.cz>
18446
18447         * gcc.dg/i386-cvt-1.c: New test.
18448
18449 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18450
18451         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18452         * objc.dg/naming-2.m: Likewise.
18453
18454 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/9639
18457         * g++.dg/parse/crash1.C: New test.
18458
18459 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18460
18461         PR c++/8805
18462         * g++.dg/eh/cleanup1.C: New test.
18463
18464 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18465
18466         * gcc.c-torture/execute/20030316-1.c: New test case.
18467
18468 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18469
18470         PR c++/9629
18471         * g++.dg/init/ctor2.C: New test.
18472
18473 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18474
18475         * g77.f-torture/compile/xformat.f: New test case.
18476
18477 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18478
18479         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18480         * g++.old-deja/g++.mike/eh50.C: Likewise.
18481
18482 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18483
18484         PR c++/6440
18485         * g++.dg/template/spec7.C: New test.
18486         * g++.dg/template/spec8.C: Likewise.
18487
18488 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18489
18490         * gcc.c-torture/execute/20030313-1.c: New test.
18491
18492 2003-03-14  Richard Henderson  <rth@redhat.com>
18493
18494         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18495
18496 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18497
18498         * gcc.c-torture/compile/20030314-1.c: New test.
18499
18500 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18501
18502         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18503         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18504         thumb target,
18505         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18506         to accept newer _imp__  prefix and additional
18507         newline in .drectve section.
18508         * gcc.dg/dll-4.c: Likewise.
18509         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18510         switch.
18511
18512 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18513
18514         * g++.dg/parse/namespace9.C: New test.
18515
18516         * g++.dg/init/ref5.C: New test.
18517         * g++.dg/parse/ptrmem1.C: Likewise.
18518
18519 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18520
18521         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18522         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18523         regular expression.
18524         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18525         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18526
18527 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18528
18529         * gcc.c-torture/execute/20030224-2.c: New test.
18530
18531 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18532
18533         * gcc.dg/decl-3.c: New test.
18534
18535 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18536
18537         * gcc.dg/i386-loop-2.c: New test.
18538
18539 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR c++/9474
18542         * g++.dg/parse/namespace8.C: New test.
18543
18544         PR c++/9924
18545         * g++.dg/overload/builtin2.C: New test.
18546
18547 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18548
18549         * gcc.dg/return-type-3.c: New test.
18550
18551 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18552
18553         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18554         profiling options are not supported.
18555
18556 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18557
18558         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18559         * g++.old-deja/g++.warn/impint2.C: Likewise.
18560
18561 2003-03-10  Devang Patel  <dpatel@apple.com>
18562
18563         * g++.dg/cpp/c++_cmd_1.C: New test.
18564         * g++.dg/cpp/c++_cmd_1.h: New file.
18565
18566 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18567
18568         * gcc.dg/altivec-9.c: New file.
18569
18570 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18571
18572         * gcc.dg/ppc-sdata-1.c: New test.
18573         * gcc.dg/ppc-sdata-2.c: New test.
18574
18575 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18576
18577         PR c++/9373
18578         * g++.dg/opt/ptrmem2.C: New test.
18579
18580         PR c++/8534
18581         * g++.dg/opt/ptrmem1.C: New test.
18582
18583 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18584
18585         * gcc.dg/i386-loop-1.c: New test.
18586
18587 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18588
18589         PR c++/9970
18590         * g++.dg/lookup/friend1.C: New test.
18591
18592 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR c++/9823
18595         * g++.dg/parser/constructor1.C: New test.
18596
18597 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18598
18599         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18600
18601         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18602
18603 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18604
18605         * gcc.dg/cpp/Wunused.c: Update test.
18606
18607 2003-03-08  Jan Hubicka  <jh@suse.cz>
18608
18609         * gcc.dg/inline-3.c: New test.
18610
18611 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18612
18613         PR c++/9809
18614         * g++.dg/parse/builtin1.C: New test.
18615
18616         PR c++/9982
18617         * g++.dg/abi/cookie1.C: New test.
18618         * g++.dg/abi/cookie2.C: Likewise.
18619
18620         PR c++/9524
18621         * g++.dg/template/field1.C: New test.
18622
18623         PR c++/9912
18624         * g++.dg/parse/class1.C: New test.
18625         * g++.dg/parse/namespace7.C: Likewise.
18626         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18627
18628 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18629
18630         * g++.dg/init/ref4.C: New test.
18631
18632 2003-03-07  Jan Hubicka  <jh@suse.cz>
18633
18634         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18635         * gcc.dg/inline-3.c:  New test.
18636
18637 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18638
18639         * g++.dg/init/ref3.C: New test.
18640
18641         PR c++/9965
18642         * g++.dg/init/ref2.C: New test.
18643
18644         PR c++/9400
18645         * g++.dg/warn/Wshadow-2.C: New test.
18646
18647         PR c++/9791
18648         * g++.dg/warn/Woverloaded-1.C: New test.
18649
18650 2003-03-05  Jan Hubicka  <jh@suse.cz>
18651
18652         * gcc.dg/i386-local2.c: New.
18653         * gcc.dg/i386-local.c: Fix typo.
18654
18655 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18656
18657         * g++.dg/abi/layout3.C: New test.
18658
18659 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18660
18661         * gcc.c-torture/compile/20030305-1.c
18662
18663 2003-03-05  Jan Hubicka  <jh@suse.cz>
18664
18665         * gcc.dg/i386-local.c: New.
18666
18667 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18668
18669         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18670
18671 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18672
18673         * gcc.dg/switch-2.c: New test.
18674         * gcc.dg/switch-3.c: New test.
18675         * gcc.dg/Wswitch.c: Adjust line numbers.
18676         * gcc.dg/Wswitch-default.c: Likewise.
18677         * gcc.dg/Wswitch-enum.c: Likewise.
18678
18679 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18680
18681         * gcc.c-torture/execute/20030222-1.c: New test.
18682
18683 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18684
18685         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18686
18687 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/9878
18690         * g++.dg/init/ref1.C: New test.
18691
18692 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18693
18694         * gcc.dg/sh-relax.c: New SH-only test.
18695
18696 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18697
18698         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18699         comment explaining purpose of testcase.
18700
18701 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18702
18703         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18704         for HC11/HC12 (asm needs two int registers).
18705         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18706         HC11/HC12 because the test uses an asm which needs two 32-bit
18707         registers.
18708
18709 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18710
18711         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18712         for HC11/HC12 (array is too large otherwise).
18713         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18714         * gcc.c-torture/compile/20010518-2.x: Likewise.
18715         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18716         HC11/HC12 (array is too large).
18717
18718 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18719
18720         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18721         * lib/g++-dg.exp (g++-dg-test): Likewise.
18722
18723 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18724
18725         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18726         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18727
18728 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18729
18730         * g++.dg/warn/implicit-typename1.C: Remove warning.
18731
18732 2003-02-28  Richard Henderson  <rth@redhat.com>
18733
18734         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18735         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18736
18737 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18738
18739         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18740         * g++.dg/pch/pch.exp: Likewise.
18741
18742 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18743
18744         PR c++/9879
18745         * testsuite/g++.dg/init/new4.C: New test.
18746
18747 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18748
18749         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18750
18751 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18752
18753         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18754         unsigned long.
18755
18756         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18757         wider than float.
18758
18759 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18760
18761         * lib/scanasm.exp: Add support for counting numbers of
18762         occurences.
18763         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18764         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18765
18766 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR c++/9683
18769         * g++.dg/template/static3.C: New test.
18770
18771         PR c++/9829
18772         * g++.dg/parse/namespace6.C: New test.
18773
18774 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18775
18776         PR target/9732
18777         * gcc.dg/20030225-1.c: New test.
18778
18779 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18780
18781         * README: Remove out-of-date information.
18782
18783         PR c++/9836
18784         * g++.dg/template/spec6.C: New test.
18785
18786 2003-02-24  Jeff Law  <law@redhat.com>
18787
18788         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18789
18790 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18791
18792         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18793         * gcc.dg/pragma-ep-1.c: Likewise.
18794
18795 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18796
18797         PR c++/9602
18798         * g++.dg/template/friend16.C: New test.
18799
18800 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18801
18802         PR c++/5333
18803         * g++.dg/parse/fused-params1.C: Adjust error messages.
18804         * g++.dg/template/nested3.C: New test.
18805
18806 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18807
18808         * g++.dg/abi/param1.C: New test.
18809
18810 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18811
18812         PR c++/7982
18813         * g++.dg/warn/implicit-typename1.C: New test.
18814
18815 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18816
18817         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18818         with "mtune".
18819         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18820         * gcc.c-torture/execute/20010129-1.x: Likewise.
18821         * gcc.dg/20011107-1.c: Likewise.
18822         * gcc.dg/20020108-1.c: Likewise.
18823         * gcc.dg/20020122-3.c: Likewise.
18824         * gcc.dg/20020206-1.c: Likewise.
18825         * gcc.dg/20020310-1.c: Likewise.
18826         * gcc.dg/20020426-2.c: Likewise.
18827         * gcc.dg/20020517-1.c: Likewise.
18828         * gcc.dg/991230-1.c: Likewise.
18829         * gcc.dg/i386-unroll-1.c: Likewise.
18830         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18831
18832 2003-02-22  Jan Hubicka  <jh@suse.cz>
18833
18834         * gcc.dg/i386-mul.c: New test.
18835
18836 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18837
18838         * gcc.dg/builtins-5.c: New test case.
18839
18840 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18841
18842         * gcc.dg/asmreg-1.c: New test.
18843
18844 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18845
18846         PR c++/9749
18847         * g++.dg/parse/varmod1.C: New test.
18848
18849 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18850
18851         PR c++/9727
18852         * g++.dg/template/op1.C: New test.
18853
18854 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18855
18856         PR c++/8906
18857         * g++.dg/template/nested2.C: New test.
18858
18859 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/8724
18862         * g++.dg/expr/dtor1.C: New test.
18863
18864 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18865
18866         * gcc.dg/cpp/include3.c: New test.
18867         * gcc.dg/cpp/inc/foo.h: New file.
18868
18869 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18870
18871         * gcc.c-torture/execute/20030221-1.c: New test.
18872
18873 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18874
18875         PR c++/9729
18876         * g++.dg/abi/conv1.C: New test.
18877
18878 2003-02-20  Jan Hubicka  <jh@suse.cz>
18879
18880         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18881
18882 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18883
18884         * gcc.c-torture/compile/20030219-1.c: New test.
18885
18886 2003-02-18  Jan Hubicka  <jh@suse.cz>
18887
18888         * gcc.dg/funcorder.c: New test.
18889
18890 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18891
18892         * gcc.c-torture/execute/20030218-1.c: New.
18893
18894 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18895
18896         * gcc.dg/20030218-1.c: New.
18897
18898 2003-02-18  Richard Henderson  <rth@redhat.com>
18899
18900         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18901         * gcc.dg/attr-used-2.c: New.
18902
18903 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18904
18905         PR c++/9704
18906         * g++.dg/init/copy5.C: New test.
18907
18908 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18909
18910         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18911         * g++.dg/pch/pch.exp: Likewise.
18912
18913 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18914
18915         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18916         STACK_SIZE is not defined.
18917
18918 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18919
18920         PR c++/9457
18921         * g++.dg/template/init1.C: New test.
18922
18923 2003-02-16  Jan HUbicka  <jh@suse.cz>
18924
18925         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18926         (foo): Add few extra tests
18927         * gcc.dg/c99-const-expr-3.c: Likewise.
18928         * gcc.c-torture/execute/20030216-1.c: New.
18929
18930 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18931
18932         PR c++/9459
18933         * g++.dg/ext/typeof4.C: New test.
18934
18935 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18936
18937         * gcc.dg/i386-387-3.c: New test case.
18938
18939 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18940
18941         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18942         cris-*-elf* cris-*-aout* and mmix-*-*.
18943
18944 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18945
18946         * gcc.dg/20030213-1.c: New test.
18947
18948 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18949
18950         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18951         * gcc.dg/i386-387-2.c: Likewise.
18952
18953 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18954
18955         * gcc.dg/ppc-spe.c: Fix formatting.
18956         Enable tests that were previously unsupported by gas.
18957         Delete tests for instructions that no longer exist.
18958         Switch arguments on evsubifw builtin.
18959
18960 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18961
18962         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18963         STACK_SIZE is too small.
18964
18965 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18966             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18967
18968         * gcc.dg/decl-2.c: New test.
18969
18970 2003-02-10  Jan Hubicka  <jh@suse.cz>
18971
18972         * gcc.dg/i386-fpcvt-1.c:  New test.
18973
18974 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18975
18976         * gcc.c-torture/execute/20030209-1.c: New test.
18977
18978 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18979
18980         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18981         int-wide bitops, use the constants of the same width.
18982         Likewise, if long long is 32-bit wide, test bitops using
18983         32-bit constants.
18984
18985 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18986
18987         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18988
18989 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18990
18991         * testsuite/gcc.dg/builtins-4.c: New test case.
18992
18993 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18994
18995         * gcc.dg/20020430-1.c: Fix dg command typos.
18996         * gcc.dg/20020503-1.c: Likewise.
18997
18998 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18999
19000         PR c++/8785
19001         * g++.dg/parse/fused-params1.C: New test.
19002
19003         PR c++/8857
19004         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
19005
19006         PR c++/8921
19007         * g++.dg/parse/non-dependent1.C: New test.
19008
19009         PR c++/8928
19010         * g++.dg/parse/dupl-tmpl-args1.C: New test.
19011
19012         PR c++/9228
19013         * g++.dg/parse/undefined7.C: New test.
19014         * g++.dg/parse/non-templ1.C: New test.
19015
19016         PR c++/9229
19017         * g++.dg/parse/too-many-tmpl-args1.C: New test.
19018
19019 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
19020
19021         * gcc.c-torture/compile/20030206-1.c: New test.
19022
19023 2003-02-05  Roger Sayle  <roger@eyesopen.com>
19024
19025         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
19026         "pow" to "foo" to avoid potential confusion with a math built-in.
19027
19028 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19029
19030         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
19031         conditions for SPARC targets.
19032
19033 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
19034
19035         * gcc.dg/20030204-1.c: New test.
19036
19037 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19038
19039         PR c++/38
19040         * g++.dg/parse/array-size1.C: New test.
19041
19042         PR c++/5657
19043         * g++.dg/parse/undefined3.C: New test.
19044
19045         PR c++/5665
19046         * g++.dg/parse/undefined4.C: New test.
19047
19048         PR c++/5975
19049         * g++.dg/parse/undefined5.C: New test.
19050
19051         PR c++/7259
19052         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19053
19054         PR c++/8578
19055         * g++.dg/parse/casting-operator1.C: New test.
19056
19057         PR c++/8596
19058         * g++.dg/parse/undefined6.C: New test.
19059
19060         PR c++/8736
19061         * g++.dg/parse/missing-template1.C: New test.
19062
19063 2003-02-04  Jan Hubicka  <jh@suse.cz>
19064
19065         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19066         * gcc.dg/i386-cmov?.c:  Likewise.
19067         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19068         * gcc.dg/i386-ssefp-1.c:  Likewise.
19069         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19070         conventions.
19071
19072 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19073
19074         PR c++/7129
19075         * testsuite/g++.dg/ext/max.C: New test.
19076
19077 2003-02-03  Jan Hubicka  <jh@suse.cz>
19078
19079         * gcc.c-torture/execute/20030203-1.c: New test.
19080
19081 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19082
19083         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19084         'natural-endian'.
19085
19086 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19087
19088         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19089         * g++.dg/init/new2.C: Likewise.
19090         * g++.dg/other/new1.C: Likewise.
19091
19092 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19093
19094         * gcc.dg/struct-ret-libc.c: New test.
19095
19096 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19097
19098         * gcc.dg/20030129-1.c: New test.
19099
19100 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19101
19102         PR c++/8849
19103         * g++.dg/template/ptrmem4.C: New test.
19104
19105 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19106
19107         * g++.dg/parser/constant1.C: New test.
19108
19109 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19110
19111         PR c++/8591
19112         * g++.dg/parse/friend2.C: New test.
19113
19114 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19115
19116         PR c++/9437
19117         * g++.dg/template/unify4.C: New test.
19118
19119 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19120
19121         * gcc.c-torture/execute/20030128-1.c: New test.
19122
19123 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19124
19125         * g++.dg/lookup/nested1.C: Test moved from ...
19126         * g++.old-deja/g++.other/lookup24.C: ... here.
19127
19128 2003-01-28  Jan Hubicka  <jh@suse.cz>
19129
19130         * gcc.dg/i386-cmov5.c:  New test.
19131
19132 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19133
19134         * gcc.c-torture/execute/20010925-1.c: Changed the
19135         memcpy declaration.
19136
19137 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19138
19139         PR c++/3902
19140         * g++.dg/parse/template5.C: New test.
19141
19142 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19143
19144         PR fortran/9258
19145         * g77.dg/pr9258: New test.
19146
19147 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19148
19149         * README: Move relevant parts from README.g++.
19150
19151         * README.g++: Remove this file.
19152
19153 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19154
19155         * g++.dg/abi/dcast1.C: New test.
19156
19157 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19158
19159         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19160
19161 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19162
19163         PR c++/47
19164         * g++.old-deja/g++.other/lookup24.C: New test.
19165
19166 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19167
19168         PR middle-end/7227
19169         * gcc.dg/uninit-C.c: New test.
19170
19171 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19172
19173         * g++.dg/abi/covariant1.C: New test.
19174
19175 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19176
19177         * gcc.dg/20030123-1.c: New test.
19178
19179 2003-01-25  Jan Hubicka  <jh@suse.cz>
19180
19181         PR opt/8492
19182         * gcc.c-torture/compile/20030125-1.c
19183
19184 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19185
19186         PR c++/9403
19187         * g++.dg/parse/template3.C: New test.
19188         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19189
19190         PR c++/795
19191         * g++.dg/parse/template4.C: New test.
19192
19193         PR c++/9415
19194         * g++.dg/template/qual2.C: New test.
19195
19196         PR c++/8545
19197         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19198
19199         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19200
19201 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19202
19203         * gcc.c-torture/execute/switch-1.c: New test case.
19204
19205 2003-01-25  Jan Hubicka  <jh@suse.cz>
19206
19207         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19208
19209 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19210
19211         Tweaks for Bison-1.875. From the NEWS file:
19212         "- `parse error' -> `syntax error'
19213         Bison now uniformly uses the term `syntax error'"
19214         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19215         * gcc.dg/cpp/digraph2.c: Likewise.
19216         * gcc.dg/cpp/direct2.c: Likewise.
19217         * gcc.dg/cpp/paste4.c: Likewise.
19218         * gcc.dg/c90-restrict-1.c: Likewise.
19219         * gcc.dg/c99-func-2.c: Likewise.
19220         * gcc.dg/noncompile/920721-2.c: Likewise.
19221         * gcc.dg/noncompile/930622-2.c: Likewise.
19222         * gcc.dg/noncompile/940112-1.c: Likewise.
19223         * gcc.dg/noncompile/950921-1.c: Likewise.
19224         * gcc.dg/noncompile/951123-1.c: Likewise.
19225         * gcc.dg/noncompile/971104-1.c: Likewise.
19226         * gcc.dg/noncompile/990416-1.c: Likewise.
19227
19228 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19229
19230         * g++.dg/parse/undefined1.C: Add error message.
19231
19232 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19233
19234         PR c++/9354
19235         * g++.dg/parse/new1.C: New test.
19236
19237         PR c++/9216
19238         * g++.dg/parse/template2.C: New test.
19239
19240         PR c++/9354
19241         * g++.dg/parse/typedef2.C: New test.
19242
19243         PR c++/9328
19244         * g++.dg/ext/typeof3.C: New test.
19245
19246 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19247
19248         PR c++/2738
19249         * g++.dg/parse/ret-type1.C: New test.
19250
19251         PR c++/3792
19252         * g++.dg/parse/tmpl-outside1.C: New test.
19253
19254         PR c++/4207
19255         * g++.dg/parse/int-as-enum1.C: New test.
19256
19257         PR c++/4903
19258         * g++.dg/parse/no-typename1.C: New test.
19259
19260         PR c++/5533
19261         * g++.dg/parse/no-value1.C: New test.
19262
19263         PR c++/5921
19264         * g++.dg/parse/wrong-inline1.C: New test.
19265
19266         PR c++/6402
19267         * g++.dg/parse/ref1.C: New test.
19268
19269         PR c++/6992
19270         * g++.dg/parse/attr-ctor1.C: New test.
19271
19272         PR c++/7229
19273         * g++.dg/parse/namespace5.C: New test.
19274
19275         PR c++/7917
19276         * g++.dg/parse/func-def1.C: New test.
19277
19278         PR c++/8143
19279         * g++.dg/parse/undefined1.C: New test.
19280
19281         PR c++/5723, PR c++/8522
19282         * g++.dg/parse/specialization1.C: New test.
19283
19284         PR c++/163, PR c++/8595
19285         * g++.dg/parse/struct-as-enum1.C: New test.
19286
19287         PR c++/9173
19288         * g++.dg/parse/undefined2.C: New test.
19289
19290 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/9298
19293         * g++.dg/parse/template1.C: New test.
19294
19295         PR c++/9384
19296         * g++.dg/parse/using1.C: New test.
19297
19298         PR c++/9285
19299         PR c++/9294
19300         * g++.dg/parse/expr2.C: New test.
19301
19302         PR c++/9388
19303         * g++.dg/parse/lookup2.C: Likewise.
19304
19305 2003-01-21  Jan Hubicka  <jh@suse.cz>
19306
19307         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19308         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19309         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19310         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19311
19312 2003-01-20  Nick Clifton  <nickc@redhat.com>
19313
19314         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19315         problem with ARM sibcall code generation.
19316
19317 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19318
19319         * gcc.c-torture/execute/20030120-1.c: New.
19320
19321 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19322
19323         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19324
19325 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19326
19327         PR c++/9272
19328         * g++.dg/parse/ctor1.C: New test.
19329
19330         PR c++/9294:
19331         * g++.dg/parse/qualified1.C: New test.
19332
19333         * g++.dg/parse/typename3.C: New test.
19334
19335 2003-01-16  Richard Henderson  <rth@redhat.com>
19336
19337         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19338
19339 2003-01-16  Richard Henderson  <rth@redhat.com>
19340
19341         * g++.dg/pch/pch.exp: Copy test header to the working directory
19342         before using it either for precompilation or direct use.
19343         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19344         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19345
19346 2003-01-16  Richard Henderson  <rth@redhat.com>
19347
19348         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19349         before using it either for precompilation or direct use.
19350         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19351         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19352
19353 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19354
19355         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19356         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19357         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19358         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19359         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19360         typename warning into error.
19361         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19362         error messages.
19363         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19364         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19365         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19366         messages.
19367         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19368         make declaration visible in template.
19369         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19370         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19371         messages.
19372         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19373         message.
19374         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19375         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19376         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19377         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19378         typename warning with error message.
19379         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19380         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19381         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19382
19383 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19384
19385         * g++.dg/parse/ambig2.C: New test.
19386
19387 2003-01-15  Richard Henderson  <rth@redhat.com>
19388
19389         * g++.dg/tls/init-2.C: Update error message string.
19390
19391 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19392
19393         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19394
19395 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19396
19397         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19398         all for HC11/HC12.
19399         * gcc.c-torture/compile/20001205-1.x: Likewise.
19400         * gcc.c-torture/compile/20001226-1.x: Likewise.
19401         * gcc.c-torture/compile/920520-1.x: Likewise.
19402         * gcc.c-torture/compile/961203-1.x: Likewise.
19403         * gcc.c-torture/compile/20020604-1.x: Likewise.
19404
19405 2003-01-15  Jan Hubicka  <jh@suse.cz>
19406
19407         * gcc.c-torture/compile/20030115-1.c: New test.
19408
19409         * gcc.dg/i386-fpcvt-1.c: New test.
19410         * gcc.dg/i386-fpcvt-2.c: New test.
19411
19412 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19413
19414         Further conform g++'s __vmi_class_type_info to the C++ ABI
19415         specification.
19416         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19417         the specification.
19418
19419 2003-01-14  Jan Hubicka  <jh@suse.cz>
19420
19421         * gcc.dg/i386-fpcvt-1.c: New test.
19422         * gcc.dg/i386-fpcvt-2.c: New test.
19423
19424 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19425
19426         * gcc.dg/i386-mmx-3.c: New test.
19427
19428 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/9264
19431         * g++.dg/parse/octal1.C: New file.
19432
19433         PR c++/9172
19434         * g++.dg/parse/typename1.C: New file.
19435
19436 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19437
19438         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19439         * gcc.dg/bf-no-ms-layout.c: Likewise.
19440         * gcc.dg/bf-ms-attrib.c: Likewise.
19441
19442 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19443
19444         PR c++/9099
19445         * g++.dg/parse/dtor1.C: New file.
19446
19447         PR c++/9128
19448         * g++.dg/rtti/typeid1.C: New file.
19449
19450         PR c++/9153
19451         * g++.dg/parse/lookup1.C: New file.
19452
19453         PR c++/9171
19454         * g++.dg/templ/spec5.C: New file.
19455
19456 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19457
19458         * gcc.c-torture/compile/20030110-1.c: New test.
19459
19460 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19461
19462         Merge from pch-branch:
19463
19464         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19465
19466         * gcc.dg/pch/cpp-1.h: New.
19467         * gcc.dg/pch/cpp-1.c: New.
19468         * gcc.dg/pch/cpp-2.h: New.
19469         * gcc.dg/pch/cpp-2.c: New.
19470
19471         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19472
19473         * gcc.dg/pch/except-1.h: New.
19474         * gcc.dg/pch/except-1.c: New.
19475
19476         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19477
19478         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19479         running test.
19480         * gcc.dg/pch: Include *.hp not *.h.
19481         * gcc.dg/pch/system-1.h: New.
19482         * gcc.dg/pch/system-1.c: New.
19483
19484         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19485
19486         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19487         rather than trying to build and run a program using PCH.
19488         * gcc.dg/pch: Remove dg-do commands from test files.
19489
19490         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19491
19492         * gcc.dg/pch/macro-3.c: New.
19493         * gcc.dg/pch/macro-3.h: New.
19494
19495         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19496
19497         * gcc.dg/pch/common-1.c: New.
19498         * gcc.dg/pch/common-1.h: New.
19499         * gcc.dg/pch/decl-1.c: New.
19500         * gcc.dg/pch/decl-1.h: New.
19501         * gcc.dg/pch/decl-2.c: New.
19502         * gcc.dg/pch/decl-2.h: New.
19503         * gcc.dg/pch/decl-3.c: New.
19504         * gcc.dg/pch/decl-3.h: New.
19505         * gcc.dg/pch/decl-4.c: New.
19506         * gcc.dg/pch/decl-4.h: New.
19507         * gcc.dg/pch/decl-5.c: New.
19508         * gcc.dg/pch/decl-5.h: New.
19509         * gcc.dg/pch/global-1.c: New.
19510         * gcc.dg/pch/global-1.h: New.
19511         * gcc.dg/pch/inline-1.c: New.
19512         * gcc.dg/pch/inline-1.h: New.
19513         * gcc.dg/pch/inline-2.c: New.
19514         * gcc.dg/pch/inline-2.h: New.
19515         * gcc.dg/pch/static-1.c: New.
19516         * gcc.dg/pch/static-1.h: New.
19517         * gcc.dg/pch/static-2.c: New.
19518         * gcc.dg/pch/static-2.h: New.
19519
19520         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19521
19522         * g++.dg/pch/pch.exp: Better handle failing testcases.
19523         * gcc.dg/pch/pch.exp: Likewise.
19524         * gcc.dg/pch/macro-1.c: New.
19525         * gcc.dg/pch/macro-1.h: New.
19526         * gcc.dg/pch/macro-2.c: New.
19527         * gcc.dg/pch/macro-2.h: New.
19528
19529         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19530
19531         * g++.dg/dg.exp: Treat files in pch/ specially.
19532         * g++.dg/pch/pch.exp: New file.
19533         * g++.dg/pch/empty.H: New file.
19534         * g++.dg/pch/empty.C: New file.
19535         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19536         "precompile".
19537
19538         * gcc.dg/pch/pch.exp: New file.
19539         * gcc.dg/pch/empty.h: New file.
19540         * gcc.dg/pch/empty.c: New file.
19541         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19542         "precompile".
19543
19544 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19545
19546         * g++.dg/template/friend14.C: New test.
19547
19548 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19549
19550         * gcc.dg/old-style-asm-1.c: New test.
19551
19552 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19553
19554         * gcc.c-torture/compile/20030109-1.c: New test.
19555
19556 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19557
19558         * gcc.c-torture/execute/20030109-1.c: New test.
19559
19560 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19561
19562         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19563         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19564         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19565         * g++.old-deja/g++.mike/eh2.C: Likewise
19566         * g++.old-deja/g++.mike/eh3.C: Likewise
19567         * g++.old-deja/g++.mike/eh5.C: Likewise
19568         * g++.old-deja/g++.mike/eh6.C: Likewise
19569         * g++.old-deja/g++.mike/eh7.C: Likewise
19570         * g++.old-deja/g++.mike/eh8.C: Likewise
19571         * g++.old-deja/g++.mike/eh9.C: Likewise
19572         * g++.old-deja/g++.mike/eh10.C: Likewise
19573         * g++.old-deja/g++.mike/eh12.C: Likewise
19574         * g++.old-deja/g++.mike/eh13.C: Likewise
19575         * g++.old-deja/g++.mike/eh14.C: Likewise
19576         * g++.old-deja/g++.mike/eh16.C: Likewise
19577         * g++.old-deja/g++.mike/eh17.C: Likewise
19578         * g++.old-deja/g++.mike/eh18.C: Likewise
19579         * g++.old-deja/g++.mike/eh21.C: Likewise
19580         * g++.old-deja/g++.mike/eh23.C: Likewise
19581         * g++.old-deja/g++.mike/eh24.C: Likewise
19582         * g++.old-deja/g++.mike/eh25.C: Likewise
19583         * g++.old-deja/g++.mike/eh26.C: Likewise
19584         * g++.old-deja/g++.mike/eh27.C: Likewise
19585         * g++.old-deja/g++.mike/eh28.C: Likewise
19586         * g++.old-deja/g++.mike/eh29.C: Likewise
19587         * g++.old-deja/g++.mike/eh31.C: Likewise
19588         * g++.old-deja/g++.mike/eh33.C: Likewise
19589         * g++.old-deja/g++.mike/eh34.C: Likewise
19590         * g++.old-deja/g++.mike/eh35.C: Likewise
19591         * g++.old-deja/g++.mike/eh36.C: Likewise
19592         * g++.old-deja/g++.mike/eh37.C: Likewise
19593         * g++.old-deja/g++.mike/eh38.C: Likewise
19594         * g++.old-deja/g++.mike/eh39.C: Likewise
19595         * g++.old-deja/g++.mike/eh40.C: Likewise
19596         * g++.old-deja/g++.mike/eh41.C: Likewise
19597         * g++.old-deja/g++.mike/eh42.C: Likewise
19598         * g++.old-deja/g++.mike/eh44.C: Likewise
19599         * g++.old-deja/g++.mike/eh46.C: Likewise
19600         * g++.old-deja/g++.mike/eh47.C: Likewise
19601         * g++.old-deja/g++.mike/eh48.C: Likewise
19602         * g++.old-deja/g++.mike/eh49.C: Likewise
19603         * g++.old-deja/g++.mike/eh50.C: Likewise
19604         * g++.old-deja/g++.mike/eh51.C: Likewise
19605         * g++.old-deja/g++.mike/eh53.C: Likewise
19606         * g++.old-deja/g++.mike/eh55.C: Likewise
19607         * g++.old-deja/g++.mike/p7912.C: Likewise
19608         * g++.old-deja/g++.mike/p9706.C: Likewise
19609         * g++.old-deja/g++.mike/p10416.C: Likewise
19610         * g++.old-deja/g++.mike/p11667.C: Likewise
19611         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19612         Remove redundant reference to Iris.
19613         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19614         Elxsi, i860, Pico Java, and WE32K.
19615
19616 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19617
19618         * g++.dg/ext/asm4.C: New test.
19619
19620 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19621
19622         PR c++/9030
19623         * g++.dg/template/friend12.C: New test.
19624         * g++.dg/template/friend13.C: Likewise.
19625         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19626
19627 2003-01-08  Jan Hubicka  <jh@suse.cz>
19628
19629         * gcc.dg/i386-cadd.c: New test.
19630         * gcc.dg/i386-cmov4.c: Likewise.
19631
19632 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/9165
19635         * g++.dg/warn/Wunused-3.C: New test.
19636
19637         * g++.dg/abi/bitfield9.C: New test.
19638
19639         PR c++/9189
19640         * g++.dg/parse/defarg3.C: New test.
19641
19642 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19643
19644         * g++.dg/parse/ambig1.C: New test.
19645         * g++.dg/parse/defarg2.C: New test.
19646
19647 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19648
19649         * g++.dg/template/defarg-1.C: New test.
19650         * g++.dg/template/local2.C: Likewise.
19651
19652 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19653
19654         * gcc.c-torture/execute/20030105-1.c: New test.
19655
19656 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19657
19658         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19659         * g++.dg/parse/namespace4.C: Likewise.
19660
19661 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         * g++.dg/template/ntp2.C: New test.
19664
19665 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19666
19667         * g++.dg/parse/extern-C-1.C: New test.
19668
19669         * g++.dg/parse/namespace4.C: New test.
19670
19671         * g++.dg/template/nested1.C: New test.
19672
19673         * g++.dg/parse/namespace3.C: New test.
19674
19675 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19676
19677         * g++.dg/lookup/two-stage1.C: New test.
19678
19679 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19680
19681         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19682         * g++.old-deja/g++.jason/access8.C: Likewise.
19683         * g++.old-deja/g++.other/decl5.C: Likewise.
19684
19685 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19686
19687         * g++.dg/parse/parse7.C: New test.
19688
19689 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19690
19691         PR c++/2843
19692         * g++.dg/ext/attrib7.C: New test.
19693
19694 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19695
19696         * g++.dg/parse/parse6.C: New test.
19697
19698 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19699
19700         * gcc.dg/h8300-stack-1.c: New.
19701
19702 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19703
19704         g++.dg/lookup/exception1.C: New test.
19705
19706         g++.dg/lookup/template1.C: New test.
19707
19708         g++.dg/parse/namespace2.C: New test.
19709
19710         g++.dg/parse/parens2.C: New test.
19711
19712 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19713
19714         * g++.dg/parse/parse5.C: New test.
19715         * g++.dg/lookup/scoped4.C: New test.
19716
19717 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19718
19719         * g++.dg/parse/parens1.C: New test.
19720
19721         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19722         angle-bracket1.C.
19723         * g++.dg/parse/parens2.C: New test.
19724
19725         * g++.dg/lookup/scope-operator1.C: New test.
19726
19727         * g++.dg/parse/operator1.C: New test.
19728
19729 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19730
19731         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19732         * g++.old-deja/g++.other/access6.C: Likewise.
19733         * g++.old-deja/g++.other/decl1.C: Likewise.
19734         * g++.old-deja/g++.pt/typename12.C: Likewise.
19735
19736 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19737
19738         * g++.dg/parse/namespace1.C: New test.
19739
19740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19741
19742         * g++.dg/parse/parse4.C: New test.
19743
19744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19745
19746         * g++.dg/parse/parse3.C: New test.
19747
19748 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19749
19750         * g++.dg/parse/parse2.C: New test.
19751
19752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19753
19754         * g++.dg/template/friend11.C: New test.
19755
19756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19757
19758         * g++.dg/parse/parse1.C: New test.
19759
19760 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19761
19762         * lib/profopt.exp: Change the name of a global variable to avoid
19763         possible clashes with other test suites.
19764
19765 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19766
19767         * g++.dg/inherit/covariant8.C: New test.
19768
19769 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19770
19771         * g++.dg/init/array9.C: New test.
19772
19773         PR c++/9112
19774         * g++.dg/parse/expr1.C: New test.
19775
19776 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19777
19778         * gcc.c-torture/compile/20021230-1.c: New test.
19779
19780 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19781
19782         * g++.dg/inherit/covariant5.C: New test.
19783         * g++.dg/inherit/covariant6.C: New test.
19784         * g++.dg/inherit/covariant7.C: New test.
19785
19786 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19787
19788         PR c++/2739
19789         * g++.dg/other/access2.C: New test.
19790
19791 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19792
19793         * g++.dg/other/anon-struct.C: No longer fails
19794         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19795         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19796         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19797
19798 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19799
19800         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19801
19802 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19803
19804         * g++.dg/eh/spec4.C: Remove stray semicolon.
19805         * g++.dg/expr/pmf-1.C: Change error message.
19806         * g++.dg/ext/asm1.C: Remove stray semicolon.
19807         * g++.dg/ext/typename1.C: Add missing typenames.
19808         * g++.dg/inherit/template-as-base.C: Change error message.
19809         * g++.dg/lookup/scoped1.C: Likewise.
19810         * g++.dg/lookup/scoped2.C: Likewise.
19811         * g++.dg/lookup/using2.C: Likewise.
19812         * g++.dg/other/component1.C: Remove stray semicolon.
19813         * g++.dg/other/do1.C: Change error message.
19814         * g++.dg/other/error2.C: Likewise.
19815         * g++.dg/other/init1.C: Likewise.
19816         * g++.dg/other/packed1.C: Remove stray semicolon.
19817         * g++.dg/other/ptrmem2.C: Change error message.
19818         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19819         marker.
19820         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19821         * g++.dg/template/access3.C: Add typename keyword.
19822         * g++.dg/template/access5.C: Remove stray semicolon.
19823         * g++.dg/template/access6.C: Likewise.
19824         * g++.dg/template/complit1.C: Likewise.
19825         * g++.dg/template/crash1.C: Change error message.
19826         * g++.dg/template/inherit2.C: Remove stray semicolon.
19827         * g++.dg/template/instantiate2.C: Likewise.
19828         * g++.dg/template/instantiate3.C: Change error message.
19829         * g++.dg/template/qual1.C: Remove stray semicolon.
19830         * g++.dg/template/qualttp18.C: Change error message.
19831         * g++.dg/template/ref1.C: Remove stray semicolon.
19832         * g++.dg/template/sizeof1.C (A::value): Declare it.
19833         * g++.dg/template/spec4.C: Change error message.
19834         * g++.dg/template/static1.C: Likewise.
19835         * g++.dg/template/type1.C: Likewise.
19836         * g++.dg/template/typename3.C: Likewise.
19837         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19838         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19839         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19840         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19841         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19842         named return value extension.
19843         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19844         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19845         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19846         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19847         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19848         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19849         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19850         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19851         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19852         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19853         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19854         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19855         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19856         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19857         syntax.
19858         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19859         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19860         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19861         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19862         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19863         * g++.old-deja/g++.brendan/template11.C: Likewise.
19864         * g++.old-deja/g++.brendan/template26.C: Likewise.
19865         * g++.old-deja/g++.brendan/template27.C: Use explicit
19866         specialization syntax.
19867         * g++.old-deja/g++.brendan/template30.C: Likewise.
19868         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19869         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19870         non-dependent names.
19871         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19872         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19873         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19874         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19875         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19876         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19877         named return value extension.
19878         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19879         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19880         * g++.old-deja/g++.ext/return1.C: Likewise.
19881         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19882         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19883         * g++.old-deja/g++.jason/access8.C: Likewise.
19884         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19885         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19886         pseudo-destructor names.
19887         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19888         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19889         pseudo-destructor names.
19890         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19891         * g++.old-deja/g++.jason/overload19.C: Likewise.
19892         * g++.old-deja/g++.jason/overload32.C: Likewise.
19893         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19894         stray semicolons.
19895         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19896         * g++.old-deja/g++.jason/return.C: Likewise.
19897         * g++.old-deja/g++.jason/return2.C: Likewise.
19898         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19899         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19900         syntax.
19901         * g++.old-deja/g++.jason/template10.C: Account for use of
19902         non-dependent names.
19903         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19904         syntax.
19905         * g++.old-deja/g++.jason/template37.C: Likewise.
19906         * g++.old-deja/g++.law/access4.C: Change error messages.
19907         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19908         pseudo-destructor names.
19909         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19910         * g++.old-deja/g++.law/ctors9.C: Likewise.
19911         * g++.old-deja/g++.law/cvt22.C: Likewise.
19912         * g++.old-deja/g++.law/dtors5.C: Likewise.
19913         * g++.old-deja/g++.law/global-init1.C: Likewise.
19914         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19915         * g++.old-deja/g++.law/operators28.C: Likewise.
19916         * g++.old-deja/g++.law/visibility28.C: Likewise.
19917         * g++.old-deja/g++.martin/eval1.C: Likewise.
19918         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19919         name.
19920         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19921         * g++.old-deja/g++.mike/net34.C: Likewise.
19922         * g++.old-deja/g++.mike/net36.C: Likewise.
19923         * g++.old-deja/g++.mike/ns2.C: Likewise.
19924         * g++.old-deja/g++.mike/p12306.C: Likewise.
19925         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19926         value extension.
19927         * g++.old-deja/g++.mike/p700.C: Likewise.
19928         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19929         * g++.old-deja/g++.mike/p710.C: Likewise.
19930         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19931         value extension.
19932         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19933         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19934         * g++.old-deja/g++.ns/crash2.C: Likewise.
19935         * g++.old-deja/g++.ns/crash3.C: Likewise.
19936         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19937         * g++.old-deja/g++.ns/ns17.C: Likewise.
19938         * g++.old-deja/g++.ns/template16.C: Likewise.
19939         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19940         keyword.
19941         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19942         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19943         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19944         named return value extension.
19945         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19946         * g++.old-deja/g++.other/access4.C: Issue additional error
19947         messages.
19948         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19949         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19950         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19951         * g++.old-deja/g++.other/crash25.C: Change error message.
19952         * g++.old-deja/g++.other/crash4.C: Change error message.
19953         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19954         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19955         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19956         checks.
19957         * g++.old-deja/g++.other/defarg8.C: Likewise.
19958         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19959         * g++.old-deja/g++.other/dtor10.C: Likewise.
19960         * g++.old-deja/g++.other/incomplete.C: Likewise.
19961         * g++.old-deja/g++.other/linkage7.C: Likewise.
19962         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19963         lookup algorithm.
19964         * g++.old-deja/g++.other/mangle2.C: Likewise.
19965         * g++.old-deja/g++.other/refinit2.C: Likewise.
19966         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19967         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19968         * g++.old-deja/g++.pt/crash28.C: Likewise.
19969         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19970         syntax.
19971         * g++.old-deja/g++.pt/crash32.C: Change error message.
19972         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19973         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19974         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19975         error message position.
19976         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19977         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19978         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19979         syntax.
19980         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19981         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19982         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19983         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19984         keyword.
19985         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19986         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19987         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19988         keyword.
19989         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19990         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19991         syntax.
19992         * g++.old-deja/g++.pt/friend28.C: Account for use of
19993         non-dependent names.
19994         * g++.old-deja/g++.pt/friend29.C: Likewise.
19995         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19996         rules.
19997         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19998         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19999         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
20000         lookup rules.
20001         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
20002         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
20003         keyword.
20004         * g++.old-deja/g++.pt/memclass20.C: Likewise.
20005         * g++.old-deja/g++.pt/memclass5.C: Likewise.
20006         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
20007         keyword.
20008         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
20009         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
20010         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
20011         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
20012         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
20013         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
20014         keyword.
20015         * g++.old-deja/g++.pt/spec10.C: Likewise.
20016         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
20017         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
20018         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
20019         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
20020         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
20021         * g++.old-deja/g++.pt/ttp62.C: Likewise.
20022         * g++.old-deja/g++.pt/ttp64.C: Likewise.
20023         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
20024         * g++.old-deja/g++.pt/typename15.C: Likewise.
20025         * g++.old-deja/g++.pt/typename22.C: Likewise.
20026         * g++.old-deja/g++.pt/typename6.C: Change error messages.
20027         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
20028         * g++.old-deja/g++.pt/virtual2.C: Likewise.
20029         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
20030         syntax.
20031         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
20032         return value extension.
20033         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
20034         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
20035         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
20036         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
20037
20038 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20039
20040         * g++.dg/warn/inline1.C: New test.
20041         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
20042         * g++.old-deja/g++.jason/synth10.C: Likewise.
20043         * g++.old-deja/g++.mike/net31.C: Likewise.
20044         * g++.old-deja/g++.mike/p8786.C: Likewise.
20045
20046         * g++.dg/template/friend10.C: New test.
20047         * g++.dg/template/conv5.C: New test.
20048
20049 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20050
20051         * g++.dg/lookup/scoped3.C: New test.
20052
20053         * g++.dg/lookup/decl1.C: New test.
20054         * g++.dg/lookup/decl2.C: New test.
20055
20056 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20057
20058         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20059         gcc.c-torture/compile/20021015-1.c,
20060         gcc.c-torture/compile/20021015-2.c,
20061         gcc.c-torture/compile/20021123-1.c,
20062         gcc.c-torture/compile/20021123-2.c,
20063         gcc.c-torture/compile/20021123-3.c,
20064         gcc.c-torture/compile/20021123-4.c,
20065         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20066         only to 3.1 or 3.2 branch.
20067
20068 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20069
20070         * gcc.dg/i386-bitfield3.c: New test.
20071
20072         * gcc.dg/i386-bitfield2.c: New test.
20073
20074 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         * g++.dg/parse/conv_op1.C: New test.
20077
20078 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20079
20080         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20081         approved.
20082
20083 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20084
20085         * gcc.c-torture/compile/20021220-1.c: New test.
20086
20087 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20088
20089         * gcc.dg/i386-fastcall-1.c: New.
20090
20091 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20092
20093         * gcc.c-torture/execute/20021219-1.c: New test.
20094
20095 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20096
20097         * gcc.dg/i386-pic-1.c: New test.
20098
20099 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20100
20101         PR c++/8099
20102         * g++.dg/template/friend9.C: New test.
20103
20104 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20105
20106         PR c++/3663
20107         * g++.dg/template/access7.C: New test.
20108
20109 2002-12-18  Nick Clifton  <nickc@redhat.com>
20110
20111         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20112         the libstdc++-v3 directory has been found.
20113
20114 2002-12-12  Devang Patel <dpatel@apple.com>
20115         * gcc.dg/darwin-ld-1.c: New test.
20116         * gcc.dg/darwin-ld-2.c: New test.
20117         * gcc.dg/darwin-ld-3.c: New test.
20118         * gcc.dg/darwin-ld-4.c: New test.
20119         * gcc.dg/darwin-ld-5.c: New test.
20120
20121 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20122
20123         * gcc.c-torture/compile/20021212-1.c: New test.
20124
20125 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20126
20127         * gcc.dg/fshort-wchar: New test.
20128
20129 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20130
20131         PR c++/8372
20132         * g++.dg/template/dtor1.C: New test.
20133
20134         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20135         markers.
20136
20137 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20138
20139         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20140
20141 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20142
20143         * g++.dg/template/static1.C: New test.
20144         * g++.dg/template/static2.C: New test.
20145         * g++.old-deja/g++.ext/memconst.C: New test.
20146
20147 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20148
20149         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20150         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20151         * g++.dg/special/initp1.C: Likewise.
20152
20153 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20154
20155         * gcc.c-torture/execute/20021204-1.c: New test.
20156
20157 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20158
20159         * gcc.dg/ppc-fmadd-1.c: New file.
20160         * gcc.dg/ppc-fmadd-2.c: New file.
20161         * gcc.dg/ppc-fmadd-3.c: New file.
20162
20163 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20164
20165         * gcc.c-torture/compile/20021204-1.c: New test.
20166
20167 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20168
20169         * g++.dg/inherit/covariant2.C: New test.
20170         * g++.dg/inherit/covariant3.C: New test.
20171         * g++.dg/inherit/covariant4.C: New test.
20172         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20173         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20174
20175 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20176
20177         PR c++/8688
20178         * g++.dg/init/brace3.C: New test.
20179
20180 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20181
20182         * gcc.dg/20020210-1.c: Fix a comment typo.
20183
20184 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/8720
20187         * g++.dg/parse/defarg1.C: New test.
20188
20189         PR c++/8615
20190         * g++.dg/template/char1.C: New test.
20191
20192         * g++.dg/template/varmod1.C: Fix typo.
20193
20194 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20195
20196         DR 180
20197         * g++.old-deja/g++.pt/crash32.C: Expect error.
20198
20199 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20200
20201         PR c++/5919
20202         * g++.dg/template/varmod1.C: New test.
20203
20204         PR c++/8727
20205         * g++.dg/inherit/typeinfo1.C: New test.
20206
20207         PR c++/8663
20208         * g++.dg/inherit/typedef1.C: New test.
20209
20210 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20211
20212         PR c++/8332
20213         PR c++/8493
20214         * g++.dg/template/strlen1.C: New test.
20215
20216         PR c++/8227
20217         * g++.dg/template/ctor2.C: New test.
20218
20219         PR c++/8214
20220         * g++.dg/init/string1.C: New test.
20221
20222         PR c++/8511
20223         * g++.dg/template/friend8.C: New test.
20224
20225 2002-11-29  Joe Buck <jbuck@synopsys.com>
20226
20227         * g++.dg/lookup/anon2.C: New test.
20228
20229 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20230
20231         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20232         h8300 port.
20233
20234 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20235
20236         * gcc.dg/bitfld-6.c: New test.
20237
20238 2002-11-27  Jan Hubicka  <jh@suse.cz>
20239
20240         * gcc.c-torture/execute/20021127.[cx]: New test.
20241
20242 2002-11-26  Jan Hubicka  <jh@suse.cz>
20243
20244         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20245         quality.
20246
20247 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20248
20249         * g++.dg/init/brace2.C: New test.
20250         * g++.old-deja/g++.mike/p9129.C: Correct.
20251
20252 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20255
20256 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20257
20258         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20259
20260 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20261
20262         * testsuite/g++.dg/abi/empty11.C: New test.
20263         * testsuite/g++.dg/rtti/cv1.C: New test.
20264
20265 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20266
20267         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20268
20269 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20270
20271         * g++.dg/abi/empty10.C: New test.
20272
20273 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20274
20275         * gcc.c-torture/compile/20021124-1.c: New test.
20276
20277 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20278
20279         * g++.dg/abi/rtti2.C: New test.
20280
20281 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20282
20283         * gcc.dg/i386-unroll-1.c: New test.
20284
20285 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20286
20287         * gcc.c-torture/compile/20021120-1.c: New test.
20288         * gcc.c-torture/compile/20021120-2.c: New test.
20289
20290 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20291
20292         * gcc.dg/bitfld-5.c: New test.
20293
20294 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20295
20296         * gcc.c-torture/execute/20021120-3.c: New test.
20297
20298 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20299
20300         * gcc.c-torture/execute/20021120-2.c: New test.
20301
20302 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20303
20304         * gcc.c-torture/execute/20021120-1.c: New test.
20305
20306 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20307
20308         * gcc.c-torture/execute/20021118-3.c: New test.
20309
20310 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20311
20312         * gcc.c-torture/compile/20021119-1.c: New test.
20313
20314 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20315
20316         * gcc.dg/duff-1.c: New test.
20317         * gcc.dg/duff-2.c: New test.
20318         * gcc.dg/duff-3.c: New test.
20319
20320 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20321
20322         * gcc.dg/cpp/_Pragma5.c: New test.
20323
20324 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20325
20326         * gcc.c-torture/execute/20021118-2.c: New test.
20327
20328 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20329
20330         * gcc.c-torture/execute/20021118-1.c: New test.
20331
20332 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20333
20334         * gcc.dg/20021116-1.c: New test.
20335
20336 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20337
20338         * g++.dg/abi/vcall1.C: New test.
20339
20340 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20341
20342         * gcc.dg/20021029-1.c: New test.
20343         * gcc.dg/20021029-2.c: New test.
20344
20345 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20346
20347         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20348
20349 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20350
20351         PR c/8439
20352         * gcc.dg/20021110.c: Move to ...
20353         * gcc.c-torture/compile/20021110.c: .... here.
20354
20355 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20356
20357         PR c/8467
20358         * gcc.c-torture/execute/20021111-1.c
20359
20360 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20361
20362         PR c/8439
20363         * gcc.dg/20021110.c: New test.
20364
20365 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20366
20367         * g++.dg/abi/vthunk3.C: Run only on x86.
20368
20369 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20370
20371         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20372
20373 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20374
20375         * lib/compat.exp (compat-execute): Fix logic error in last
20376         change.
20377
20378 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20379
20380         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20381
20382 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20383
20384         PR c++/8389
20385         * g++.dg/template/access6.C: New test.
20386
20387 2002-11-08  Jan Hubicka  <jh@suse.cz>
20388
20389         * gcc.dg/i386-ssefp-1.c: New test.
20390         * gcc.dg/i386-ssefp-1.c: New test.
20391
20392 2002-11-08  Jan Hubicka  <jh@suse.cz>
20393
20394         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20395
20396 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20397
20398         * g++.dg/abi/vthunk3.C: New test.
20399
20400         PR c++/8338
20401         * g++.dg/template/crash2.C: New test.
20402
20403 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20404
20405         * testsuite/g++.dg/abi/dtor1.C: New test.
20406         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20407
20408 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20409
20410         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20411         Darwin.
20412
20413 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20414
20415         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20416         -mthumb.  Only xfail with -O0.
20417
20418 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20419
20420         * g++.dg/abi/thunk1.C: New test.
20421         * g++.dg/abi/thunk2.C: Likewise.
20422         * g++.dg/abi/vtt1.C: Likewise.
20423
20424 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20425
20426         PR optimization/8423
20427         * gcc.c-torture/execute/builtin-constant.c: New test.
20428
20429 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20430
20431         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20432         Add some more cases.
20433
20434 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/8391
20437         * g++.dg/opt/local1.C: New test.
20438
20439 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/8160
20442         * g++.dg/template/complit1.C: New test.
20443
20444         PR c++/8149
20445         * g++.dg/template/typename4.C: Likewise.
20446
20447 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20448
20449         Core issue 287, PR c++/7639
20450         * g++.dg/template/instantiate1.C: Adjust error location.
20451         * g++.dg/template/instantiate3.C: New test.
20452         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20453         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20454         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20455
20456 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20457
20458         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20459
20460 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20461
20462         PR c++/8287
20463         * g++.dg/init/dtor2.C: New test.
20464
20465 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20466
20467         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20468         * gcc.dg/nest.c: Bypass errors on irix6.
20469
20470 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20471
20472         * gcc.dg/nest.c: Expect error for mmix-*-*.
20473         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20474
20475 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20476
20477         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20478         markers.
20479
20480         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20481
20482 2002-10-25  Mike Stump  <mrs@apple.com>
20483
20484         * gcc.dg/warn-1.c: New test.
20485
20486 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20487
20488         * g++.dg/template/typename3.C: New test.
20489
20490 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20491
20492         * g++.dg/lookup/ptrmem1.C: New test.
20493
20494         * g++.dg/abi/vthunk2.C: New test.
20495
20496 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20497
20498         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20499
20500 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20501
20502         * g++.dg/abi/empty9.C: New test.
20503
20504 2002-10-24  Richard Henderson  <rth@redhat.com>
20505
20506         * g++.dg/inherit/thunk1.C: Enable for ia64.
20507
20508 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/8067
20511         * g++.dg/lookup/pretty1.C: New test.
20512
20513 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20514
20515         * gcc.dg/20021023-1.c: New test.
20516
20517 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20518
20519         PR c++/7679
20520         * g++.dg/parse/inline1.C: New test.
20521
20522 2002-10-23  Richard Henderson  <rth@redhat.com>
20523
20524         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20525
20526         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20527
20528 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20529
20530         PR c++/6579
20531         * g++.dg/parse/stmtexpr3.C: New test.
20532
20533 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         * g++.dg/expr/cond1.C: New test.
20536
20537 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20538
20539         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20540
20541 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20542
20543         * g++.dg/abi/vbase13.C: New test.
20544         * g++.dg/abi/vbase14.C: Likewise.
20545
20546 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20547
20548         * gcc.dg/tls/pic-1.c: New test.
20549         * gcc.dg/tls/nonpic-1.c: New test.
20550         * gcc.dg/20021018-1.c: New test.
20551
20552 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20553
20554         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20555         Remove only files with the same base name as the test case.
20556         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20557         (profopt-execute): Likewise.  Also, remove old profiling
20558         and performance data files before running the tests.
20559
20560         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20561         * g++.dg/bprob/bprob.exp: Likewise.
20562         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20563         to allow more general test case names.
20564
20565         * g++.dg/bprob/bprob-1.C: Rename to ...
20566         * g++.dg/bprob/g++-bprob-1.C: ... this.
20567
20568         * g77.dg/bprob/bprob-1.f: Rename to ...
20569         * g77.dg/bprob/g77-bprob-1.f: ... this.
20570
20571 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20572
20573         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20574         bison 1.50 or later.
20575
20576 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20577
20578         * g++.dg/README: Describe more test directories.
20579
20580 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20581
20582         * g++.dg/init/array6.C: Add additional tests.
20583
20584 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20585
20586         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20587         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20588
20589 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20590
20591         * gcc.c-torture/compile/20020604-1.x: New.
20592         * gcc.c-torture/compile/simd-5.x: Likewise.
20593         * gcc.c-torture/execute/920710-1.x: Likewise.
20594         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20595
20596 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20597
20598         * g++.dg/inherit/override1.C: Add dg-options clause.
20599
20600 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20601
20602         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20603         _mm_slli_si128.
20604
20605 2002-10-19  Andreas Schwab  <schwab@suse.de>
20606
20607         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20608         directory component.
20609
20610 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20611
20612         * g++.dg/inherit/thunk1.C: New test.
20613
20614         * g++.dg/inherit/override1.C: New test.
20615
20616         * g++.dg/abi/mangle11.C: New test.
20617         * g++.dg/abi/mangle14.C: New test.
20618         * g++.dg/abi/mangle17.C: New test.
20619
20620 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20621
20622         * g++.dg/overload/member2.C: New test.
20623
20624 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20625
20626         * g++.dg/README: Describe new compat directory.
20627         * g++.dg/dg.exp: Skip tests in compat directory.
20628         * README.compat: New file.
20629         * lib/compat.exp: New expect script.
20630         * g++.dg/compat: New test directory.
20631         * g++.dg/compat/compat.exp: New expect script.
20632         * g++.dg/compat/abi: New test directory.
20633         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20634         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20635         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20636         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20637         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20638         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20639         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20640         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20641         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20642         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20643         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20644         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20645         * g++.dg/compat/break: New test directory.
20646         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20647         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20648         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20649         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20650         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20651         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20652         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20653         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20654         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20655         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20656         g++.dg/compat/break/README: New files.
20657         * g++.dg/compat/eh: New test directory.
20658         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20659         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20660         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20661         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20662         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20663         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20664         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20665         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20666         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20667         g++.dg/compat/eh/filter2_y.C,
20668         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20669         g++.dg/compat/eh/new1_y.C,
20670         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20671         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20672         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20673         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20674         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20675         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20676         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20677         g++.dg/compat/eh/unexpected1_y.C: New files.
20678         * g++.dg/compat/init: New test directory.
20679         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20680         g++.dg/compat/init/array5_y.C,
20681         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20682         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20683         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20684         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20685         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20686         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20687         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20688         g++.dg/compat/init/init-ref2_y.C: New files.
20689
20690 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/7584
20693         * g++.dg/inherit/using3.C: New test.
20694
20695 2002-10-17  Jan Hubicka  <jh@suse.cz>
20696
20697         * gcc.dg/20021017-2.c: New test.
20698
20699 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20700
20701         * g++.dg/abi/mangle16.C: Adjust.
20702
20703         * g++.dg/init/array8.C: New test.
20704
20705 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20706
20707         * gcc.dg/special/mips-abi.exp: New test.
20708         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20709
20710 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20711
20712         * g++.dg/abi/mangle16.C: New test.
20713         * g++.dg/abi/mangle17.C: Likewise.
20714
20715         PR c++/7478
20716         * g++.dg/template/ref1.C: New test.
20717
20718 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20719
20720         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20721
20722 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20723
20724         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20725
20726 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/7524
20729         * g++.dg/init/array7.C: New test.
20730
20731 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20732
20733         * g++.dg/init/array6.C: New test.
20734
20735         * g++.dg/abi/mangle13.C: Likewise.
20736         * g++.dg/abi/mangle14.C: Likewise.
20737         * g++.dg/abi/mangle15.C: Likewise.
20738
20739 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20740
20741         * g++.dg/abi/empty8.C: New test.
20742
20743 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20744
20745         * g++.dg/init/ctor1.C: New test.
20746
20747 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20748
20749         * gcc.c-torture/execute/20021015-1.c: New test.
20750
20751 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20752
20753         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20754
20755 2002-10-14  Jan Hubicka  <jh@suse.cz>
20756
20757         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20758
20759 2002-10-14  Richard Henderson  <rth@redhat.com>
20760
20761         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20762
20763 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR optimization/6631
20766         * g++.dg/opt/const2.C: New test.
20767
20768 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20769
20770         PR c++/7176
20771         * g++.dg/parse/friend1.C: New test.
20772         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20773
20774 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.dg/20021014-1.c: New test.
20777
20778 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20779
20780         PR c++/5661
20781         * g++.dg/ext/vlm1.C: New test.
20782         * g++.dg/ext/vlm2.C: Likewise.
20783
20784         * g++.dg/init/array1.C: Remove invalid braces.
20785         * g++.dg/init/brace1.C: New test.
20786         * g++.dg/init/copy2.C: Likewise.
20787         * g++.dg/init/copy3.C: Likewise.
20788         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20789         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20790         braces.
20791
20792 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20793
20794         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20795
20796 2002-10-11  Richard Shann  <richard.shann@superh.com>
20797
20798         * gcc.c-torture/compile/simd-5.c: New test.
20799
20800 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20801
20802         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20803
20804 2002-10-10  Jim Wilson  <wilson@redhat.com>
20805
20806         * gcc.c-torture/execute/20021010-1.c: New test.
20807
20808 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20809
20810         PR c/7353
20811         * g++.dg/ext/typedef-init.C: New test.
20812         * gcc.dg/typedef-init.c: New test.
20813
20814 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20815
20816         * gcc.dg/cpp/paste13.c: New test.
20817
20818 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20819
20820         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20821         remaining platforms, XFAIL during compile, not execute.  Don't
20822         XFAIL at -O0.
20823
20824 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20825
20826         * gcc.dg/alias-1.c: Tweak expected warning.
20827
20828 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20829
20830         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20831
20832 2002-10-06  Andreas Jaeger  <aj@suse.de>
20833
20834         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20835         * gcc.dg/cpp/c++98.C: Likewise.
20836
20837         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20838         * g++.dg/cpp/c++98.C: Likewise.
20839
20840         * g++.dg/README (Subdirectories): Mention cpp directory.
20841
20842         PR target/7559
20843         * gcc.dg/20021006-1.c: New test.
20844
20845 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20846
20847         PR c++/7804
20848         * g++.dg/other/warning1.C: New test.
20849
20850 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20851
20852         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20853         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20854         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20855
20856 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20857
20858         PR c++/7931
20859         * g++.dg/template/ptrmem3.C: New test.
20860
20861         PR c++/7754
20862         * g++.dg/template/union1.C: New test.
20863
20864 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20865
20866         PR c++/8006
20867         * g++.dg/abi/mangle9.C: New test.
20868         * g++.dg/abi/mangle10.C: New test.
20869         * g++.dg/abi/mangle11.C: New test.
20870         * g++.dg/abi/mangle12.C: New test.
20871
20872 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20873
20874         PR c++/7188.
20875         * g++.dg/template/meminit1.C: New test.
20876         * g++.dg/warn/Wreorder-1.C: Likewise.
20877         * g++.old-deja/g++.mike/warn3.C: Tweak.
20878         * lib/prune.exp: Ingore "in copy constructor".
20879
20880 2002-10-02  Andreas Jaeger  <aj@suse.de>
20881
20882         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20883         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20884         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20885         on x86-64.
20886
20887 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20888
20889         * gcc.dg/empty1.C: Fix typo.
20890
20891 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20892
20893         * gcc.dg/alias-1.c: New test.
20894
20895 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20896
20897         * gcc.dg/empty1.C: New test.
20898
20899         * g++.dg/tls/init-2.C: Tweak error messages.
20900
20901 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20902
20903         * gcc.c-torture/compile/20020923-1.c: New test.
20904
20905 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20906
20907         * gcc.c-torture/execute/ffs-1.c: New test.
20908         * gcc.c-torture/execute/ffs-2.c: Ditto.
20909
20910 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20911
20912         * g++.dg/overload/member1.C: New test.
20913
20914 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20915
20916         * g++.dg/abi/empty7.C: New test.
20917         * g++.dg/init/pm2.C: Likewise.
20918
20919 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * g++.dg/rtti/crash1.C: New test.
20922
20923 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20924
20925         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20926         gcc.dg/sibcall-4.c: New tests.
20927
20928 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20929
20930         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20931         powerpc and MMIX targets.
20932
20933 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20934
20935         * gcc.dg/cpp/20020927-1.c: New.
20936
20937 2002-09-26  David S. Miller  <davem@redhat.com>
20938
20939         * gcc.c-torture/compile/trunctfdf.c: New.
20940
20941 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20942
20943         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20944
20945 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20946
20947         * gcc.c-torture/execute/loop-15.c: New.
20948
20949 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20950
20951         * README.QMTEST: Fix typo.
20952
20953 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20954
20955         * gcc.dg/20020926-1.c: New test.
20956
20957 2002-09-25  David S. Miller  <davem@redhat.com>
20958
20959         PR target/7842
20960         * gcc.c-torture/execute/shiftdi.c: New test.
20961
20962 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20963
20964         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20965         unique to the tool.
20966         * lib/g77.exp (g77_init): Likewise.
20967         * lib/g++.exp (g++_init): Likewise.
20968         * lib/objc.exp (objc_init): Likewise.
20969
20970 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20971
20972         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20973         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20974         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20975
20976 2002-09-25  Richard Henderson  <rth@redhat.com>
20977
20978         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20979         too-small long double.
20980
20981 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20982
20983         * gcc.dg/20020919-1.c: New test.
20984
20985 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20986
20987         * g++.dg/abi/bitfield6.C: New test.
20988         * g++.dg/abi/bitfield7.C: New test.
20989         * g++.dg/abi/bitfield8.C: New test.
20990         * g++.dg/abi/vbase11.C: New test.
20991
20992 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20993
20994         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20995         hppa*-*-hpux*.  Update test comment.
20996
20997 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20998
20999         * gcc.dg/tls/struct-1.c: New test.
21000
21001 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
21002
21003         * gcc.dg/cpp/tr-warn2.c: Update.
21004
21005 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21006
21007         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
21008
21009 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
21010
21011         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
21012         systems.
21013
21014 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
21015
21016         * gcc.c-torture/execute/ieee/mzero3.c: New test.
21017
21018         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21019         Adjust for c++filt moved to binutils.  Remove spurious duplicate
21020         setting of cxxfilt.
21021
21022 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
21023
21024         * gcc.dg/20020312-2.c: Update for darwin.
21025
21026 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.old-deja/g++.other/crash32.C: Mark ICE.
21029
21030 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
21031
21032         * objc.dg/comp-types-1.m: New test.
21033         * objc.dg/comp-types-2.m: New test.
21034         * objc.dg/comp-types-3.m: New test.
21035         * objc.dg/comp-types-4.m: New test.
21036         * objc.dg/comp-types-5.m: New test.
21037         * objc.dg/comp-types-6.m: New test.
21038
21039 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21040
21041         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
21042
21043 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21044
21045         * g++.dg/other/do1.C: New test.
21046
21047         * g++.dg/template/subst1.C: New test.
21048
21049 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21050
21051         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21052
21053 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21054
21055         * g++.dg/template/qualttp20.C: Adjust expected errors.
21056         * g++.old-deja/g++.jason/report.C: Likewise.
21057         * g++.old-deja/g++.other/qual1.C: Likewise.
21058
21059         * g++.dg/lookup/scoped2.C: New test.
21060
21061         * g++.dg/ext/asm3.C: New test.
21062
21063 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21064
21065         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21066
21067 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21068
21069         * ChangeLog: follow spelling conventions.
21070         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21071         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21072         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21073         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21074         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21075         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21076         * g++.old-deja/g++.law/global-init1.C: Likewise.
21077         * g++.old-deja/g++.other/delete4.C: Likewise.
21078         * g++.old-deja/g++.other/inline21.C: Likewise.
21079         * g++.old-deja/g++.other/singleton.C: Likewise.
21080         * g77.dg/strlen0.f: Likewise.
21081         * g77.f-torture/compile/20010519-1.f: Likewise.
21082         * g77.f-torture/compile/980310-4.f: Likewise.
21083         * gcc.c-torture/compile/20000605-1.c: Likewise.
21084         * gcc.c-torture/execute/20020225-1.c: Likewise.
21085         * gcc.dg/c90-hexfloat-2.c: Likewise.
21086         * gcc.dg/c99-bool-1.c: Likewise.
21087         * gcc.dg/c99-hexfloat-2.c: Likewise.
21088         * gcc.dg/dll-2.c: Likewise.
21089         * gcc.dg/wtr-union-init-1.c: Likewise.
21090         * gcc.dg/wtr-union-init-2.c: Likewise.
21091         * gcc.dg/wtr-union-init-3.c: Likewise.
21092         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21093         * gcc.dg/cpp/defined.c: Likewise.
21094         * gcc.dg/cpp/macsyntx.c: Likewise.
21095         * gcc.dg/cpp/paste2.c: Likewise.
21096         * gcc.dg/cpp/trad/defined.c: Likewise.
21097         * gcc.dg/format/c90-printf-1.c: Likewise.
21098         * gcc.dg/format/c90-scanf-1.c: Likewise.
21099         * gcc.dg/format/c99-printf-1.c: Likewise.
21100         * gcc.dg/format/c99-scanf-1.c: Likewise.
21101         * gcc.misc-tests/gcov-8.c: Likewise.
21102         * lib/profopt.exp: Likewise.
21103
21104 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21105
21106         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21107
21108 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21109
21110         * g++.dg/inherit/using2.C: New test.
21111
21112 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21113
21114         * ChangeLog: Follow spelling conventions.
21115         * g++.dg/template/friend4.C: Likewise.
21116         * g++.old-deja/g++.pt/crash67.C: Likewise.
21117         * gcc.c-torture/execute/20000801-4.c: Likewise.
21118         * gcc.dg/c90-digraph-1.c: Likewise.
21119         * gcc.dg/c94-digraph-1.c: Likewise.
21120         * gcc.dg/c99-digraph-1.c: Likewise.
21121         * gcc.dg/cpp/line5.c: Likewise.
21122         * gcc.dg/cpp/multiline.c: Likewise.
21123         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21124         * gcc.dg/format/attr-3.c: Likewise.
21125         * gcc.dg/format/c90-scanf-3.c: Likewise.
21126         * gcc.dg/format/ext-4.c: Likewise.
21127
21128 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21129
21130         * g++.dg/template/pretty1.C: New test.
21131
21132 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21133
21134         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21135
21136 2002-09-13  Matt Austern  <austern@apple.com>
21137
21138         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21139         passing a cast expression to a function by const reference.
21140
21141 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21142
21143         * g++.dg/template/deduce1.C: New test.
21144
21145 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21146
21147         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21148         32-bit int.
21149
21150 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21151
21152         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21153         usage.
21154
21155 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21156
21157         * gcc.c-torture/compile/20020910-1.c: New test.
21158
21159 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21160
21161         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21162
21163 2002-09-10  Andreas Jaeger  <aj@suse.de>
21164
21165         * gcc.dg/20020312-2.c: Adjust for x86-64.
21166
21167 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21168
21169         * g77.dg/7388.f: New test case for PR 7388.
21170
21171 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21172
21173         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21174
21175 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21176
21177         * objc.dg/proto-lossage-1.m: New test.
21178
21179 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21180
21181         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21182
21183 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21184
21185         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21186         expected to pass.
21187
21188 2002-09-06  Stan Shebs  <shebs@apple.com>
21189             David Edelsohn  <edelsohn@gnu.org>
21190
21191         * gcc.dg/weak: New directory.
21192         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21193         target-specific xfail bits.
21194         * gcc.dg/typeof-2.c: Move to new directory.
21195         * gcc.dg/weak.exp: New expect script.
21196
21197 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21198
21199         * gcc.c-torture/execute/extzvsi.c: New test.
21200
21201 2002-09-05  Stan Shebs  <shebs@apple.com>
21202
21203         * gcc.dg/weak-1.c: xfail on Darwin.
21204         * gcc.dg/weak-2.c: Ditto.
21205         * gcc.dg/weak-3.c: Ditto.
21206         * gcc.dg/weak-4.c: Ditto.
21207         * gcc.dg/weak-5.c: Ditto.
21208         * gcc.dg/weak-6.c: Ditto.
21209         * gcc.dg/weak-7.c: Ditto.
21210         * gcc.dg/weak-8.c: Ditto.
21211         * gcc.dg/weak-9.c: Ditto.
21212
21213 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21214
21215         * gcc.c-torture/execute/loop-14.c: New test.
21216
21217 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * g++.dg/other/cxa-atexit1.C: New test.
21220
21221         * gcc.dg/typeof-2.c: New test.
21222
21223 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21224
21225         * gcc.dg/builtins-2.c: New testcase.
21226         * gcc.dg/builtins-3.c: New testcase.
21227
21228 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21229
21230         * gcc.dg/cpp/_Pragma4.c: New test.
21231
21232 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21233
21234         * objc/execute/nil_method-1.m: New testcase.
21235
21236 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21237
21238         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21239         [Object class], not [Object initialize].
21240
21241 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21242             Hans-Peter Nilsson  <hp@bitrange.com>
21243
21244         * gcc.c-torture/execute/20020720-1.x: Skip test on
21245         mmix-knuth-mmixware.  Correct comment.
21246
21247 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21248
21249         * testsuite/g++.dg/abi/bitfield5.C: New test.
21250         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21251
21252 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21253
21254         * objc.dg/undeclared-selector.m: New test.
21255
21256 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * g++.dg/other/offsetof1.C: Avoid cast warning.
21259
21260 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21261
21262         * objc.dg/super-class-2.m: New test.
21263
21264 2002-08-24  Matt Austern  <austern@apple.com>
21265
21266         * g++.dg/ext/lvaddr.C: New test.
21267         * g++.dg/ext/lvcast.C: New test.
21268
21269 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21270
21271         * testsuite/g++.dg/inherit/cond1.C: New test.
21272
21273 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21274
21275         * gcc.dg/noncompile/incomplete-1.c: New test.
21276
21277 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21278
21279         * gcc.dg/typespec-1.c: New test.
21280
21281 2002-08-20  Devang Patel  <dpatel@apple.com>
21282         * objc.dg/proto-hier-2.m: New test.
21283
21284 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21285
21286         * objc.dg/bitfield-1.m: New test.
21287         * objc.dg/bitfield-2.m: New test.
21288
21289 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21290
21291         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21292         gcc.dg/c99-flex-array-4.c: New tests.
21293
21294 2002-08-16  Stan Shebs  <shebs@apple.com>
21295
21296         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21297
21298 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.dg/typeof-1.c: New test.
21301         * g++.dg/ext/typeof2.C: New test.
21302
21303 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         * g++.dg/other/offsetof1.C: New test.
21306
21307 2002-08-14  Richard Henderson  <rth@redhat.com>
21308
21309         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21310
21311 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21312
21313         * gcc.dg/cpp/_Pragma3.c: New test.
21314
21315 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21316
21317         * g++.dg/template/inherit3: New test.
21318
21319 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21320
21321         * gcc.dg/bitfld-4.c: Add blank options.
21322
21323 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21324
21325         * g++.dg/template/crash1.C: New test.
21326
21327 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21328
21329         * gcc.dg/tls/opt-2.c: New test.
21330
21331 2002-08-08  Devang Patel  <dpatel@apple.com>
21332
21333         * objc.dg/selector-1.m : New test
21334
21335 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21336
21337         * g++.dg/abi/bitfield4.C: New test.
21338         * gcc.dg/bitfld-4.c: New test.
21339
21340 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21341
21342         * g++.dg/other/packed1.C: New test.
21343
21344 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21345
21346         * g++.dg/abi/offsetof.C: Tweak error messages.
21347         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21348
21349 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21350
21351         * gcc.dg/bitfld-3.c: New test.
21352
21353 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21354             Richard Henderson  <rth@redhat.com>
21355
21356         * gcc.dg/i386-bitfield1.c: New test.
21357         * g++.dg/abi/bitfield3.C: Update.
21358
21359 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21360
21361         * objc.dg/const-str-2.m: Update.
21362         * gcc.dg/cpp/c++98.c: Change to C extension.
21363         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21364         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21365
21366 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21367
21368         * testsuite/gcc.dg/tls/diag-3.c: New.
21369
21370 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21371
21372         * g++.dg/README (Subdirectories): Document new subdir expr.
21373         * g++.dg/expr/pmf-1.C: New test.
21374
21375 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21376
21377         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21378
21379 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21380
21381         * g++.dg/abi/bitfield3.C: New test.
21382
21383 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21384
21385         * lib/gcov.exp: Tweak expected line formats.
21386         * gcc.misc-tests/gcov8.c: New test.
21387         * gcc.misc-tests/gcov8.x: New flags.
21388
21389 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21390
21391         * consistency.vlad/layout/endian.c: Include string.h.
21392
21393         * gcc.c-torture/execute/20020805-1.c: New test.
21394
21395 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21396
21397         * g++.dg/other/conversion1.C: New test.
21398
21399 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21400
21401         * gcc.dg/builtins-1.c: New testcase.
21402
21403 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21404
21405         * g++.dg/inherit/access3.C: New test.
21406
21407 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21408
21409         * gcc.dg/ia64-visibility-2.c: New test.
21410
21411 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21412
21413         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21414         __qualifier_flags to __flags.
21415
21416 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21417
21418         * g++.dg/inherit/operator1.C: New test.
21419         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21420         * g++.dg/other/error1.C: Change expected error message.
21421         * g++.dg/template/conv4.C: Likewise.
21422
21423 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21424
21425         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21426         for documented behavior.
21427
21428 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21429
21430         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21431         several targets known to fail.
21432
21433 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21434
21435         * gcc.dg/mips-args-[123].c: New tests.
21436
21437 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21438
21439         * gcc.dg/ppc-spe.c: New.
21440
21441 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21442
21443         * g++.dg/other/ptrmem4.C: New testcase.
21444
21445 2002-07-24  Richard Henderson  <rth@redhat.com>
21446
21447         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21448
21449 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21450
21451         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21452
21453 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21454
21455         * gcc.c-torture/execute/memset-3.c: New testcase.
21456
21457 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21458
21459         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21460         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21461
21462 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21463
21464         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21465         Delete.
21466
21467 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21468
21469         * gcc.c-torture/compile/simd-4.c: New test.
21470
21471 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21472
21473         PR c++/7347, c++/7348
21474         * g++.dg/template/access4.C: New test.
21475         * g++.dg/template/access5.C: New test.
21476         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21477         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21478         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21479         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21480
21481 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21482
21483         * gcc.dg/gnu89-init-2.c: New test.
21484
21485 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21486
21487         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21488
21489 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21490
21491         * gcc.c-torture/execute/20020720-1.c: New testcase.
21492
21493 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21494
21495         * gcc.dg/cpp/Wsignprom.c: New tests.
21496
21497 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21498
21499         * gcc.c-torture/execute/loop-13.c: New test.
21500
21501 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21502
21503         * gcc.dg/cpp/expr.c: New tests.
21504
21505 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21506
21507         * g++.dg/opt/pr6713.C: Add template instantiation.
21508
21509 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21510
21511         * gcc.dg/nest.c: New test.
21512
21513 2002-07-17  Richard Henderson  <rth@redhat.com>
21514
21515         * g++.dg/opt/pr6713.C: New test.
21516
21517 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21518
21519         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21520         XFAIL for all x86 processors.
21521
21522 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21523
21524         * gcc.c-torture/execute/20010122-1.x: Do not test with
21525         -fomit-frame-pointer.
21526
21527 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21528
21529         * g++.dg/template/instantiate2.C: New test.
21530         * g++.dg/template/spec4.C: New test.
21531
21532 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21533
21534         * g++.dg/template/access2.C: New test.
21535         * g++.dg/template/access3.C: New test.
21536
21537 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21538
21539         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21540         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21541         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21542         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21543         Convert to use <stdarg.h>.
21544         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21545         Delete.
21546         * gcc.dg/va-arg-2.c: New.
21547         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21548
21549 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * gcc.c-torture/compile/20020710-1.c: New test.
21552
21553 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21554                           Andrew Pinski  <pinskia@physics.uc.edu>
21555
21556         gcc.c-torture/compile/simd-2.c: New testcase.
21557         gcc.c-torture/compile/simd-3.c: Likewise.
21558
21559 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21560
21561         PR c++/7224
21562         * g++.dg/overload/error1.C: New test.
21563
21564 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21565
21566         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21567         configuration and IRIX 6 O32 ABI.
21568
21569 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21570
21571         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21572
21573 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21574
21575         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21576
21577 2002-07-10  Jeffrey A Law  <law@redhat.com>
21578
21579         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21580
21581         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21582
21583 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21584
21585         * gcc.dg/20020312-2.c: Check for __PPC__.
21586
21587 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21588
21589         * gcc.c-torture/compile/20020709-1.c: New test.
21590
21591 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21592
21593         * g++.dg/template/qualttp21.C: New test case.
21594
21595 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21596
21597         * gcc.c-torture/compile/20020706-1.c: New test.
21598         * gcc.c-torture/compile/20020706-2.c: New test.
21599
21600 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21601             Alexandre Oliva  <aoliva@redhat.com>
21602
21603         * g++.dg/warn/incomplete1.C: New test.
21604
21605 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21606
21607         PR c++/7099
21608         * g++.dg/warn/noreturn1.C: New test.
21609
21610 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21611
21612         PR c++/6706
21613         * g++.dg/debug/debug6.C: New test.
21614         * g++.dg/debug/debug7.C: New test.
21615
21616 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21617
21618         * gcc.c-torture/compile/simd-3.c: New test.
21619
21620 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21621
21622         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21623         * gcc.dg/20020620-1.c: Likewise.
21624
21625 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21626
21627         PR c++/6944
21628         * g++.dg/init/array4.C: New test.
21629         * g++.dg/init/array5.C: New test.
21630
21631 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21632
21633         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21634         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21635
21636 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21637
21638         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21639         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21640         * gcc.dg/wtr-conversion-1.c: Likewise.
21641         * gcc.dg/wtr-escape-1.c: Likewise.
21642         * gcc.dg/wtr-int-type-1.c: Likewise.
21643         * gcc.dg/wtr-label-1.c: Likewise.
21644         * gcc.dg/wtr-static-1.c: Likewise.
21645         * gcc.dg/wtr-strcat-1.c: Likewise.
21646         * gcc.dg/wtr-suffix-1.c: Likewise.
21647         * gcc.dg/wtr-switch-1.c: Likewise.
21648         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21649         * gcc.dg/wtr-union-init-1.c: Likewise.
21650         * gcc.dg/wtr-union-init-2.c: Likewise.
21651         * gcc.dg/wtr-union-init-3.c: Likewise.
21652
21653         * gcc.dg/wtr-func-def-1.c: New test.
21654
21655 2002-07-02 Devang Patel <dpatel@apple.com>
21656
21657         * objc.dg/param-1.m: New test.
21658
21659 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21660
21661         * gcc.dg/cpp/trad/directive.c: Add test.
21662         * gcc.dg/cpp/trad/macroargs.c: Add test.
21663         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21664
21665 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21666
21667         * gcc.dg/cpp/cmdlne-M.c: New test.
21668
21669 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21670
21671         * objc.dg/desig-init-1.m: New test.
21672
21673 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21674
21675         PR c++/6716
21676         * g++.dg/template/instantiate1.C: New test.
21677
21678 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21679
21680         PR c++/7112
21681         * g++.dg/template/sizeof2.C: New test.
21682
21683 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21684
21685         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21686         gcc.dg/cpp/trad/include.c: New tests.
21687
21688 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21689
21690         PR target/7177
21691         * gcc.c-torture/compile/20020701-1.c: New test.
21692
21693 2002-07-01  Stan Shebs  <shebs@apple.com>
21694
21695         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21696         header here...
21697         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21698         (objc-torture-execute): or here.
21699
21700 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21701
21702         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21703
21704 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21705
21706         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21707
21708 2002-06-30  Devang Patel  <dpatel@apple.com>
21709
21710         * objc.dg/fsyntax-only.m: New test.
21711
21712 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21713
21714         PR c++/6695
21715         * g++.dg/template/friend7.C: New file.
21716
21717 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21718
21719         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21720         return type.
21721
21722 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21723
21724         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21725         avoid division by zero.
21726
21727 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21728
21729         * gcc.dg/Wunknownprag.c: New tests.
21730
21731 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21732
21733         * gcc.c-torture/execute/simd-2.c: New test.
21734
21735 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21736
21737         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21738         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21739         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21740         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21741         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21742         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21743         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21744         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21745         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21746         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21747         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21748         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21749         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21750         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21751         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21752         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21753         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21754
21755 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21756
21757         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21758         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21759         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21760         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21761         New tests.
21762         * gcc.dg/cpp/trad/directive.c: Update.
21763
21764 2002-06-23  Andreas Jaeger  <aj@suse.de>
21765
21766         * gcc.c-torture/execute/complex-6.c: New.
21767
21768 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21769
21770         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21771         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21772         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21773         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21774
21775 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21776
21777         * gcc.dg/cpp/trad: New directory with traditional tests copied
21778         from parent directory.
21779         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21780         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21781         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21782         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21783         Move to trad/ and rename.
21784         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21785         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21786         gcc.dg/cpp/trad/redef2.c: New tests.
21787         * gcc.dg/cpp/trad/trad.exp: New driver.
21788
21789 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21790
21791         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21792         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21793         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21794         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21795         Remove.
21796
21797 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21798
21799         * gcc.dg/20020620-1.c: New test.
21800
21801 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21802
21803         * g++.dg/template/ttp4.C: New test.
21804
21805 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21806
21807         * g++.dg/opt/vt1.C: Fix regexp.
21808
21809 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21810
21811         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21812         Don't use attribute `noinline'.
21813
21814 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21815
21816         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21817
21818 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21819
21820         * gcc.c-torture/execute/simd-1.c: New.
21821
21822         * gcc.dg/simd-1.c: New.
21823
21824 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21825
21826         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21827
21828 2002-06-16  Richard Henderson  <rth@redhat.com>
21829
21830         * g++.dg/ext/anon-struct1.C: New.
21831         * g++.dg/ext/anon-struct2.C: New.
21832         * g++.dg/ext/anon-struct3.C: New.
21833         * gcc.dg/anon-struct-1.c: New.
21834         * gcc.dg/anon-struct-2.c: New.
21835         * gcc.dg/anon-struct-3.c: New.
21836         * gcc.dg/20011008-1.c: Adjust warning text.
21837         * gcc.dg/20020527-1.c: Add -fms-extensions.
21838
21839 2002-06-16  Richard Henderson  <rth@redhat.com>
21840
21841         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21842
21843 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21844
21845         * gcc.c-torture/execute/20020615-1.c: New test.
21846
21847 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21848
21849         * gcc.c-tortuture/execute/compare-1.c: New test case.
21850         * gcc.c-tortuture/execute/compare-2.c: New test case.
21851         * gcc.c-tortuture/execute/compare-3.c: New test case.
21852
21853 2002-06-13  Richard Henderson  <rth@redhat.com>
21854
21855         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21856         ia64 ilp32.
21857
21858 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21859
21860         * g++.dg/template/typename2.C: Update error message.
21861
21862 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21863
21864         * gcc.c-torture/execute/20020611-1.c: New test.
21865
21866 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21867
21868         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21869         list of targets to skip.
21870
21871 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21872
21873         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21874         targets if not optimizing.
21875
21876 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21877
21878         * gcc.c-torture/compile/20020605-1.c: New test.
21879
21880         * g++.dg/opt/vt1.C: New test.
21881
21882         * gcc.dg/20020531-1.c: New test.
21883
21884         * gcc.dg/20020530-1.c: New test.
21885
21886         * gcc.dg/20020527-1.c: New test.
21887
21888         * g++.dg/opt/cse1.C: New test.
21889
21890 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21891
21892         * gcc.dg/20020607-2.c: New test case.
21893
21894 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21895
21896         * gcc.c-torture/compile/20020604-1.c: New test.
21897
21898 2002-06-04  Richard Henderson  <rth@redhat.com>
21899
21900         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21901         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21902         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21903
21904 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21905
21906         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21907
21908 2002-06-03  Richard Henderson  <rth@redhat.com>
21909
21910         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21911         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21912
21913 2002-06-02  Richard Henderson  <rth@redhat.com>
21914
21915         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21916         test functions static.
21917
21918 2002-06-02  Andreas Jaeger  <aj@suse.de>
21919
21920         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21921         now.
21922
21923 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21924
21925         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21926         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21927         Update for mofified diagnostics.
21928         * gcc.dg/c99-intconst-1.c: No longer fail.
21929
21930 2002-06-02  Richard Henderson  <rth@redhat.com>
21931
21932         * gcc.dg/uninit-A.c: Remove xfail markers.
21933
21934 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21935
21936         * gcc.dg/fnegate-1.c: New test case.
21937
21938 2002-05-30  Osku Salerma  <osku@iki.fi>
21939
21940         * gcc.c-torture/execute/mayalias-1.c: New file.
21941
21942 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21943
21944         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21945         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21946         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21947
21948 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21949
21950         * gcc.c-torture/execute/20020529-1.c: New test.
21951
21952 2002-05-27  Richard Henderson  <rth@redhat.com>
21953
21954         * g++.dg/ext/attrib6.C: New test case.
21955
21956 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21957
21958         * gcc.c-torture/execute/pure-1.c: New test.
21959
21960 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21961
21962         * gcc.dg/cpp/arith-2.c: Remove.
21963
21964 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21965
21966         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21967         * gcc.dg/cpp/if-3.c: Remove.
21968
21969 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * g++.dg/opt/cse2.C: New test.
21972
21973 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21974
21975         * gcc.dg/cpp/arith-1.c: New semantic tests.
21976         * gcc.dg/cpp/if-1.c: Update.
21977
21978 2002-05-24  Ben Elliston  <bje@redhat.com>
21979
21980         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21981
21982 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21983
21984         * gcc.dg/verbose-asm.c: New test.
21985
21986 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21987
21988         * gcc.dg/cpp/paste12.c: New test.
21989
21990 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21991
21992         * g++.dg/parse/named_ops.C: New test.
21993
21994 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21995
21996         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21997
21998 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21999
22000         * gcc.dg/weak-2.c: Allow optional leading underscore
22001         in scan-assembler symbol name.
22002         * gcc.dg/weak-3.c: Likewise.
22003         * gcc.dg/weak-4.c: Likewise.
22004         * gcc.dg/weak-5.c: Likewise.
22005
22006 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
22007
22008         * gcc.dg/20020523-1.c: New test.
22009
22010 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22011
22012         * objc.dg/const-str-2.m: Update now that we stop after
22013         a command line error.
22014
22015 2002-05-22  Richard Henderson  <rth@redhat.com>
22016
22017         * g++.dg/dg.exp: Fix typo in test pruneing.
22018
22019 2002-05-22  Richard Henderson  <rth@redhat.com>
22020
22021         * g++.dg/dg.exp: Prune the tls subdirectory.
22022         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
22023         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
22024         * g++.dg/tls/init-1.C: New.
22025
22026 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
22027
22028         * gcc.dg/20020517-1.c: New test.
22029
22030 2002-05-21  Richard Henderson  <rth@redhat.com>
22031
22032         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
22033         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
22034
22035 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
22036
22037         * g++.dg/other/copy2.C: New test.
22038
22039 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
22040
22041         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
22042         (MAX_COPY): Bump up to 10 times sizeof (long long).
22043         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
22044
22045         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
22046         sizeof (long long).
22047
22048         * gcc.c-torture/execute/strcpy-1.c: New test.
22049
22050 2002-05-19  Jason Merrill  <jason2redhat.com>
22051
22052         * g++.dg/ext/oper1.C: New test.
22053
22054 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22055 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22056
22057         * README.QMTEST: New file.
22058
22059         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22060
22061 2002-05-19  Andreas Jaeger  <aj@suse.de>
22062
22063         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22064         now.
22065         * gcc.c-torture/execute/loop-2d.x: Likewise.
22066
22067 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22068
22069         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22070         support weak symbols.
22071         * gcc.dg/weak-4.c: Likewise
22072         * gcc.dg/weak-6.c: Likewise
22073
22074 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22075
22076         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22077         cygwin, coff and h8300-*-hms targets
22078         * gcc.dg/weak-5.c: Likewise
22079         * gcc.dg/weak-7.c: Likewise
22080
22081 2002-05-16  Jason Merrill  <jason@redhat.com>
22082
22083         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22084         (scan-assembler-not, scan-assembler-dem): Likewise.
22085         (scan-assembler-dem-not): Likewise.
22086
22087 2002-05-15  Richard Henderson  <rth@redhat.com>
22088
22089         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22090
22091 2002-05-15  Richard Henderson  <rth@redhat.com>
22092
22093         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22094         (vfoo1f): Warning here.
22095         (vfoo1l): Don't redefine the alias.
22096
22097 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22098
22099         * g++.dg/init/pm1.C: New test.
22100
22101 2002-05-12  David S. Miller  <davem@redhat.com>
22102
22103         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22104         types.
22105
22106 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22107
22108         * gcc.c-torture/execute/20020510-1.c: New test case.
22109
22110 2002-05-10  David S. Miller  <davem@redhat.com>
22111
22112         * gcc.c-torture/execute/conversion.c: Test long double too.
22113
22114 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22115
22116         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22117         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22118         * lib/g++.exp (g++_link_flags): Likewise.
22119         * lib/objc.exp (objc_target_compile): Likewise.
22120
22121 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22122
22123         * gcc.dg/cpp/poison.c: Update.
22124         * gcc.dg/cpp/20000625-2.c: Remove.
22125         * gcc.dg/cpp/direct2s.c: Remove final test.
22126
22127 2002-05-08  Tom Rix  <trix@redhat.com>
22128
22129         * gcc.c-torture/execute/20020508-1.c: New test.
22130         * gcc.c-torture/execute/20020508-2.c: New test.
22131         * gcc.c-torture/execute/20020508-3.c: New test.
22132
22133 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22134
22135         * gcc.dg/cpp/charconst-4.c: More tests.
22136
22137 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c/6569
22140         * gcc.dg/weak-3.c: Update location of warning messages.
22141         * gcc.dg/weak-5.c: Likewise.
22142
22143 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22144
22145         * gcc.c-torture/execute/20020506-1.c: New test case.
22146
22147 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22148
22149         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22150
22151 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22152
22153         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22154
22155 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22156
22157         * gcc.dg/cpp/charconst-3.c: New test.
22158
22159 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22160
22161         * gcc.dg/cpp/charconst.c: Update tests.
22162
22163 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22164
22165         * treelang: Added directory for new sample language treelang. Also
22166         lib/treelang.exp: New file to signal treelang should be tested.
22167
22168 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22169
22170         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22171         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22172         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22173         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22174         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22175         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22176         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22177
22178 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22179
22180         * gcc.dg/format/xopen-2.c: New test.
22181
22182 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22183
22184         * gcc.dg/20020503-1.c: New test.
22185
22186 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22187
22188         * g++.dg/init/dtor1.C: Make it tougher.
22189
22190 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22191
22192         * g++.dg/init/dtor1.C: New test.
22193
22194 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22195
22196         * gcc.dg/altivec-8.c: New.
22197
22198 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22199
22200         * gcc.dg/altivec-7.c: New.
22201
22202 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22203
22204         * g++.dg/parse/typedef1.C: New test.
22205
22206 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/6486
22209         * g++.dg/template/friend6.C: New test.
22210
22211         PR c++/6492
22212         * g++.dg/init/copy1.C: New test.
22213
22214 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22215
22216         * g++.dg/warn/effc1.C: New test.
22217
22218 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22219
22220         * gcc.dg/cpp/if-cexp.c: Add a test.
22221
22222 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.dg/20020426-2.c: New test.
22225
22226 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22227
22228         * gcc.dg/cpp/if-mop.c: Update.
22229         * gcc.dg/cpp/if-mpar.c: Add test.
22230         * gcc.dg/cpp/if-oppr.c: Update.
22231
22232 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22233
22234         PR c/6343
22235         * gcc.dg/weak-[2-7].c: New tests.
22236
22237 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22238
22239         * gcc.dg/enum1.c: New test.
22240
22241 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c++/6497
22244         * g++.dg/inherit/access2.C: New test.
22245
22246 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR bootstrap/6445
22249         * gcc.dg/20020426-1.c: New test.
22250
22251 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22252
22253         * g++.dg/abi/enum1.C: New test.
22254
22255 2002-04-26  Richard Henderson  <rth@redhat.com>
22256
22257         * gcc.dg/c99-bool-1.c: Expect always true warning.
22258
22259 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22260
22261         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22262
22263 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22264
22265         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22266         targets.
22267
22268 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22269
22270         * g++.dg/abi/mange7.C: New test.
22271
22272         PR c++/6438.
22273         * g++.dg/parse/stmtexpr2.C: New test.
22274
22275 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22276
22277         * gcc.dg/20020312-2.c: Add SH target.
22278
22279 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22280
22281         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22282         compiler output on mips*-*-irix*.
22283
22284 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * g++.dg/parse/attr1.C: New test.
22287
22288 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22289
22290         * gcc.c-torture/execute/string-opt-17.c: New test case.
22291         * gcc.c-torture/execute/memset-2.c: New test case.
22292
22293 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22294
22295         PR c++/6256:
22296         * g++.dg/template/friend5.C: New test.
22297
22298         PR c++/6331:
22299         * g++.dg/template/qual1.C: Likewise.
22300
22301 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22302
22303         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22304         Include stdlib.h, not stdio.h or ctype.h.
22305
22306 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22307
22308         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22309         cris-*-elf* and mmix-*-*.
22310         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22311         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22312         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22313         Ditto.
22314         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22315         * gcc.dg/wchar_t-1.c: Ditto.
22316
22317 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22318
22319         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22320         Clarify comment.
22321
22322 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22323
22324         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22325
22326 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22327
22328         * gcc.c-torture/execute/20000906-1.x: Delete.
22329
22330 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22331
22332         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22333
22334 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22335
22336         * PR6367
22337         * g77.f-torture/execute/6367.f: New test.
22338         * g77.f-torture/execute/6367.x: Disable for MMIX.
22339
22340 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22341
22342         * PR6352
22343         * g++.dg/opt/inline2.C: New test.
22344
22345 2002-04-18  Richard Henderson  <rth@redhat.com>
22346
22347         * gcc.dg/20000906-1.c: Enable for all targets.
22348         * gcc.c-torture/compile/iftrap-2.c: New.
22349
22350 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22351
22352         * gcc.dg/20020418-1.c: New test.
22353         * gcc.dg/20020418-2.c: New test.
22354
22355 2002-04-18  Richard Henderson  <rth@redhat.com>
22356
22357         * gcc.c-torture/compile/iftrap-1.c: New.
22358         * gcc.dg/iftrap-1.c: Adjust for ia64.
22359         * gcc.dg/iftrap-2.c: New.
22360
22361 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22362
22363         * gcc.c-torture/compile/20020418-1.c: New test.
22364
22365 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22366
22367         * gcc.c-torture/compile/20020415-1.c: New.
22368
22369 2002-04-18  David S. Miller  <davem@redhat.com>
22370
22371         * gcc.c-torture/execute/20020418-1.c: New test.
22372
22373 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22374
22375         * gcc.dg/20020416-1.c: New test.
22376
22377         * g++.dg/opt/inline1.C: New test.
22378
22379 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22380
22381         * gcc.dg/altivec-5.c: New test.
22382
22383         * gcc.dg/20020415-1.c: New test.
22384
22385 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22386
22387         * testsuite/lib/chill.exp: Remove.
22388
22389 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22390
22391         * g++.dg/other/big-struct.C: New test.
22392
22393 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22394
22395         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22396         of scratch file.
22397
22398 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22399
22400         PR c/6277
22401         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22402         in scan-assembler function name
22403
22404 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22405
22406         * g77.f-torture/execute/980628-4.x,
22407         g77.f-torture/execute/980628-5.x,
22408         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22409         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22410         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22411         i[34567]86-*-*.
22412
22413 2002-04-13  David S. Miller  <davem@redhat.com>
22414
22415         * gcc.c-torture/execute/20020413-1.c: New test.
22416
22417 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22418
22419         * gcc.dg/asm-6.c,
22420         * g++.dg/ext/asm1.C: New tests.
22421
22422 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22423
22424         PR c++ 5373.
22425         * g++.dg/parse/stmtexpr1.C: New test.
22426
22427         PR c++/5189.
22428         * g++.dg/template/copy1.C: New test.
22429
22430 2002-04-12  Richard Henderson  <rth@redhat.com>
22431
22432         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22433
22434 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22435
22436         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22437         gcc.c-torture/execute/20020307-2.c.
22438
22439 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22440
22441         * g++.dg/ext/attrib5.C,
22442         * g++.dg/lookup/struct1.C: New tests.
22443
22444 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22445
22446         * gcc.dg/20020411-1.c: New test.
22447
22448         * gcc.c-torture/execute/20020411-1.c: New test.
22449
22450 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22451
22452         * g77.f-torture/execute/6177.f: New test.
22453
22454 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22455
22456         PR middle-end/6247
22457         * g++.dg/opt/cleanup1.C: New test.
22458
22459         * g++.dg/opt/const1.C: New test.
22460
22461 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22462
22463         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22464
22465 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22466
22467         PR c++/5507
22468         * g++.dg/template/typename2.C: New test.
22469
22470 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22471
22472         * gcc.c-torture/execute/loop-12.c: New.
22473
22474 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22475
22476         * g77.f-torture/execute/980628-4.x,
22477         g77.f-torture/execute/980628-5.x,
22478         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22479         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22480         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22481
22482 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22483
22484         PR optimization/6086
22485         * g++.dg/opt/preinc1.C: New test.
22486
22487 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22488
22489         PR c++/5571
22490         * g++.dg/opt/static2.C: New test.
22491
22492 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22493
22494         PR c/5120
22495         * gcc.dg/20020406-1.c: New test.
22496
22497 2002-04-04  David S. Miller  <davem@redhat.com>
22498
22499         * gcc.c-torture/execute/20020404-1.c: New test.
22500
22501 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22502
22503         PR c/6123
22504         * gcc.dg/20020312-2.c: Do not declare global register variable
22505         if __PIC__ or __pic__ is defined.
22506
22507 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22508
22509         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22510         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22511
22512 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22513
22514         * gcc.misc-tests/linkage.exp: Update last change to handle
22515         sparc*-, not just sparc-.
22516
22517 2002-04-03  Richard Henderson  <rth@redhat.com>
22518
22519         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22520
22521 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22522
22523         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22524
22525 2002-04-02  David S. Miller  <davem@redhat.com>
22526
22527         * gcc.c-torture/execute/20020402-3.c: New test.
22528
22529 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22530
22531         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22532         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22533
22534         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22535         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22536         g77.f-torture/execute/20001201.x,
22537         g77.f-torture/execute/u77-test.x: New files.
22538
22539         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22540         * gcc.dg/wchar_t-1.c: Ditto.
22541
22542 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22543
22544         * gcc.c-torture/execute/20020402-1.c: New test.
22545
22546 2002-04-01  Richard Henderson  <rth@redhat.com>
22547
22548         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22549
22550         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22551
22552 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22553
22554         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22555
22556 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22557
22558         * g++.dg/inherit/template-as-base.C: Expect error.
22559         * g++.dg/inherit/namespace-as-base.C: Likewise.
22560
22561 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22562
22563         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22564         g++.dg/ext/instantiate3.C: Tweak match patterns.
22565
22566         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22567         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22568         -da test.
22569
22570 2002-03-31  Richard Henderson  <rth@redhat.com>
22571
22572         * gcc.dg/special/alias-2.c: New.
22573         * gcc.dg/special/ecos.exp: Run it.
22574
22575 2002-03-31  Richard Henderson  <rth@redhat.com>
22576
22577         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22578
22579 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22580
22581         * gcc.dg/weak-1.c: Disable on h8300 port.
22582
22583 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22584
22585         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22586         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22587         ordering tests.
22588         * g++.dg/bprob/bprob-1.C: New test.
22589         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22590         * g++.dg/gcov/gcov-1.C: New test.
22591         * g++.dg/gcov/gcov-1.x: New file.
22592         * g++.dg/gcov/gcov-2.C: New test.
22593         * g++.dg/gcov/gcov-3.C: New test.
22594         * g++.dg/gcov/gcov-3.h: New file.
22595
22596 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22597
22598         * g++.old-deja/g++.other/builtins5.C: New test.
22599         * g++.old-deja/g++.other/builtins6.C: New test.
22600         * g++.old-deja/g++.other/builtins7.C: New test.
22601         * g++.old-deja/g++.other/builtins8.C: New test.
22602         * g++.old-deja/g++.other/builtins9.C: New test.
22603
22604 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22605
22606         * g++.dg/opt/static1.C: New test.
22607
22608         * g++.dg/opt/longbranch1.C: New test.
22609
22610 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22611
22612         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22613
22614         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22615
22616 2002-03-28  Jeffrey A Law  (law@redhat.com)
22617
22618         * gcc.c-torture/execute/20020328-1.c: New test.
22619
22620 2002-03-27  Richard Henderson  <rth@redhat.com>
22621
22622         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22623         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22624         move from g++.old-deja/g++.ext/.
22625
22626 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22627
22628         * g++.dg/init/new2.C: New test.
22629
22630 2002-03-26  Richard Henderson  <rth@redhat.com>
22631
22632         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22633
22634         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22635         on sparc.
22636
22637         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22638         sparcv9 systems.
22639         * gcc.dg/20001102-1.c: Likewise.
22640
22641 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22642
22643         * gcc.dg/cpp/endif-pedantic1.c,
22644         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22645
22646 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22647
22648         * g++.dg/init/new1.C: New test.
22649
22650 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22651
22652         * g++.dg/abi/vbase9.C: New test.
22653
22654 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22655
22656         * gcc.dg/arm-asm.c: New test.
22657
22658 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22659
22660         * gcc.dg/Wswitch-enum.c: New test.
22661         Fix PR c/5044.
22662
22663 2002-03-26  Richard Henderson  <rth@redhat.com>
22664
22665         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22666         structure.
22667
22668 2002-03-25  Richard Henderson  <rth@redhat.com>
22669
22670         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22671         sparcv9 systems.
22672
22673         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22674         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22675
22676 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22677
22678         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22679
22680 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22681
22682         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22683         targets using generic thunk support.
22684
22685 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22686
22687         * gcc.c-torture/compile/20020323-1.c: New test.
22688
22689         * g++.dg/opt/conj2.C: New test.
22690
22691 2002-03-24  Richard Henderson  <rth@redhat.com>
22692
22693         * gcc.dg/weak-1.c: Use -fno-common.
22694
22695 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22696
22697         * g77.dg/f77-edit-apostrophe-out.f: New test
22698         * g77.dg/f77-edit-h-out.f: New test
22699         * g77.dg/f77-edit-t-in.f: New test
22700         * g77.dg/f77-edit-t-out.f: New test
22701         * g77.dg/f77-edit-x-out.f: New test
22702         * g77.dg/f77-edit-slash-out.f: New test
22703         * g77.dg/f77-edit-colon-out.f: New test
22704         * g77.dg/f77-edit-s-out.f: New test
22705
22706 2002-03-24  Richard Henderson  <rth@redhat.com>
22707
22708         * objc/execute/formal_protocol-6.x: New XFAIL.
22709
22710 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22711
22712         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22713         that do not support weak symbols
22714
22715 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22716
22717         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22718         * lib/g77.exp:  Likewise
22719         * lib/objc.exp: Likewise
22720
22721 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22722
22723         * gcc.dg/Wswitch-default.c: New test.
22724
22725 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * g++.dg/other/enum1.C: New test.
22728
22729 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22730
22731         * gcc.dg/pragma-ep-3.c: Fix typo.
22732
22733 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22734
22735         * g++.dg/inherit/template-as-base.C: New test.
22736
22737 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22738
22739         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22740         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22741
22742 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22743
22744         * gcc.dg/cpp/multiline.c: Update to match.
22745
22746 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22747
22748         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22749
22750 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22751
22752         * gcc.dg/cpp/extratokens2.c:  New file.
22753
22754 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22755
22756         * gcc.dg/20020312-2.c: Add rs6000 target.
22757
22758         * gcc.c-torture/compile/20020319-1.c: New test.
22759
22760 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22761
22762         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22763         (A, E): Handle this.
22764
22765 2002-03-20  Jason Merrill  <jason@redhat.com>
22766
22767         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22768         ignoring -fpic.
22769         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22770         through prune_gcc_output.
22771
22772 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22773
22774         * gcc.c-torture/compile/20020320-1.c: New test.
22775
22776 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22777
22778         * gcc.c-torture/compile/20020318-1.c: New test.
22779
22780         * gcc.dg/struct-by-value-1.c: New test.
22781
22782         * gcc.dg/20020319-1.c: New test.
22783
22784 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22785
22786         * g++.dg/opt/conj1.C: New test.
22787
22788 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * g++.dg/template/qualttp20.C: Revert previous change.
22791         * g++.dg/template/qualttp3.C: Likewise.
22792         * g++.dg/template/qualttp4.C: Likewise
22793         * g++.dg/template/qualttp5.C: Likewise
22794         * g++.dg/template/qualttp6.C: Likewise
22795         * g++.dg/template/qualttp7.C: Likewise
22796         * g++.dg/template/qualttp8.C: Likewise
22797         * g++.dg/template/recurse.C: Likewise.
22798
22799 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22800
22801         * gcc.dg/cpp/wchar-1.c: Update.
22802
22803 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22804
22805         * g++.dg/template/conv1.C: New test.
22806         * g++.dg/template/conv2.C: New test.
22807         * g++.dg/template/conv3.C: New test.
22808         * g++.dg/template/conv4.C: New test.
22809
22810 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22811
22812         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22813         * g++.dg/template/qualttp3.C: Likewise.
22814         * g++.dg/template/qualttp4.C: Likewise
22815         * g++.dg/template/qualttp5.C: Likewise
22816         * g++.dg/template/qualttp6.C: Likewise
22817         * g++.dg/template/qualttp7.C: Likewise
22818         * g++.dg/template/qualttp8.C: Likewise
22819         * g++.dg/template/recurse.C: Likewise.
22820
22821 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22822
22823         * g++.dg/opt/dtor1.C: New test.
22824
22825 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22826
22827         * gcc.c-torture/compile/20020315-1.c: New test.
22828
22829 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22830
22831         * gcc.dg/weak-1.c: Fix scan tests.
22832
22833 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22834
22835         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22836         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22837         cris-*-aout* mmix-*-*.
22838         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22839         cris-*-aout* mmix-*-*.
22840         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22841         cris-*-elf* cris-*-aout* and mmix-*-*.
22842         * gcc.dg/20001009-1.c: Ditto.
22843         * gcc.dg/20010912-1.c: Ditto.
22844         * gcc.dg/20020122-4.c: Ditto.
22845         * gcc.dg/inline-2.c: Ditto.
22846
22847 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22848
22849         * gcc.c-torture/compile/20020314-1.c: New test.
22850
22851 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22852
22853         * gcc.c-torture/execute/20020314-1.c: New test.
22854
22855 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * g++.dg/warn/Wunused-1.C: New test.
22858
22859 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22860
22861         * g++.dg/abi/mangle6.C: New test.
22862
22863 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22864
22865         * gcc.c-torture/compile/20020309-2.c: New test.
22866
22867         * gcc.c-torture/compile/20020312-1.c: New test.
22868
22869 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         * g++.dg/other/access1.C: New test.
22872
22873 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * gcc.c-torture/execute/wchar_t-1.c: New test.
22876
22877 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22878
22879         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22880
22881 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22882
22883         * gcc.dg/20020312-1.c: New test case.
22884
22885 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22886
22887         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22888
22889 2002-03-11  Richard Henderson  <rth@redhat.com>
22890
22891         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22892         * g++.old-deja/g++.jason/report.C: Likewise.
22893
22894 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22895
22896         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22897         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22898
22899 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22900
22901         * testsuite/g++.dg/overload/pmf1.C: New test.
22902
22903 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22904
22905         * gcc.c-torture/execute/20020307-1.c: Use long.
22906
22907 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22908
22909         PR optimization/5844
22910         * gcc.dg/20020310-1.c: New test.
22911
22912 2002-03-09  Michael Meissner  <meissner@redhat.com>
22913
22914         * gcc.c-torture/execute/memcpy-2.c: New test.
22915         * gcc.c-torture/execute/memset-1.c: New test.
22916         * gcc.c-torture/execute/strlen-1.c: New test.
22917         * gcc.c-torture/execute/strcmp-1.c: New test.
22918         * gcc.c-torture/execute/strncmp-1.c: New test.
22919
22920 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22921
22922         * gcc.dg/ppc-ldstruct.c: New test.
22923
22924 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22925
22926         * gcc.c-torture/execute/va-arg-22.c: New test.
22927
22928 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22929
22930         * gcc.c-torture/compile/20020309-1.c: New test.
22931
22932 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22933
22934         * gcc.c-torture/execute/20020307-2.c: New test.
22935
22936 2002-03-07  Jeffrey A Law  (law@redhat.com)
22937
22938         * g77.f-torture/compile/20020307-1.f: New test.
22939
22940 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22941
22942         * gcc.dg/unordered-1.c: New test.
22943
22944 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22945
22946         * gcc.c-torture/execute/20020307-1.c: New test.
22947
22948 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22949
22950         * gcc.dg/20020304-1.c: New test.
22951
22952         * gcc.c-torture/compile/20020304-2.c: New test.
22953
22954 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22955
22956         * gcc.c-torture/compile/20020304-1.c: New test case
22957         (from PR c/5830).
22958
22959 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22960
22961         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22962
22963 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         * g++.dg/other/classkey1.C: New test.
22966
22967 2002-03-01  Richard Henderson  <rth@redhat.com>
22968
22969         * gcc.c-torture/compile/981223-1.x: New.
22970         * gcc.c-torture/compile/920625-1.x: New.
22971
22972 2002-02-28  Richard Henderson  <rth@redhat.com>
22973
22974         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22975
22976 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22977
22978         * gcc.c-torture/execute/20020227-1.c: New test.
22979
22980 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22981
22982         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22983         here" ERROR lines.
22984         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22985         * g++.old-deja.g++.other/defarg1.C: Likewise.
22986         * g++.old-deja/g++.pt/calls2.C: Likewise.
22987         * g++.old-deja/g++.pt/crash20.C: Likewise.
22988         * g++.old-deja/g++.pt/crash30.C: Likewise.
22989         * g++.old-deja/g++.pt/crash36.C: Likewise.
22990         * g++.old-deja/g++.pt/crash6.C: Likewise.
22991         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22992         * g++.old-deja/g++.pt/derived3.C: Likewise.
22993         * g++.old-deja/g++.pt/error1.C: Likewise.
22994         * g++.old-deja/g++.pt/friend21.C: Likewise.
22995         * g++.old-deja/g++.pt/friend23.C: Likewise.
22996         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22997         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22998
22999 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
23000
23001         * gcc.c-torture/execute/20020225-2.c: New test.
23002
23003 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
23004
23005         * gcc.c-torture/execute/920730-1t.c,
23006         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
23007         Delete test cases, only relevant to -traditional.
23008
23009 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23010
23011         * gcc.dg/cpp/undef1.c: Remove.
23012         * gcc.dg/cpp/directiv.c: Update.
23013         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
23014
23015 2002-02-27  Michael Meissner  <meissner@redhat.com>
23016
23017         * gcc.c-torture/execute/20020226-1.c: New test.
23018
23019 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
23020
23021         * g++.dg/debug/debug4.C: New test.
23022
23023         * gcc.dg/ia64-visibility-1.c: New test.
23024
23025 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
23026
23027         * gcc.dg/debug/20020224-1.c: New.
23028
23029 2002-02-25  Kazu Hirata  <kazu@hxi.com>
23030
23031         * gcc.c-torture/execute/960416-1.x: New.
23032         * gcc.c-torture/execute/divconst-3.x: Likewise.
23033
23034 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
23035
23036         * gcc.dg/20020224-1.c: New test.
23037
23038 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
23039
23040         * gcc.c-torture/execute/20020225-1.c: New.
23041
23042 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23043
23044         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
23045
23046 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23047
23048         * gcc.dg/20020222-1.c: New test.
23049
23050 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23051
23052         * g++.dg/opt/anonunion1.C: New test.
23053
23054 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         * g++.dg/template/qualttp19.C: New test.
23057         * g++.dg/template/qualttp20.C: New test.
23058         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23059         * g++.old-deja/g++.other/qual1.C: Likewise.
23060
23061 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23062
23063         * gcc.dg/attr-alwaysinline.c: New.
23064
23065 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23066
23067         * gcc.dg/20020220-1.c: New test.
23068
23069         * gcc.dg/20020220-2.c: New test.
23070
23071         * g++.dg/opt/mmx1.C: New test.
23072
23073 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23074
23075         * gcc.c-torture/compile/20020110.c: New test.
23076
23077 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23078
23079         * gcc.c-torture/execute/20020219-1.c: New test.
23080
23081         * gcc.dg/20020219-1.c: New test.
23082
23083         * gcc.dg/noncompile/20020220-1.c: New test.
23084
23085         * g++.dg/opt/ptrintsum1.C: New test.
23086
23087         * gcc.dg/debug/20020220-1.c: New test.
23088
23089 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23090
23091         * gcc.c-torture/execute/20020216-1.c: New test.
23092
23093 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23094
23095         * gcc.dg/decl-1.c: Update, new test.
23096
23097 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23098
23099         * g++.dg/abi/bitfield1.C: New test.
23100         * g++.dg/abi/bitfield2.C: New test.
23101
23102 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23103
23104         * gcc.dg/attr-nest.c: New test.
23105
23106 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23107
23108         * gcc.c-torture/execute/20020215-1.c: New test.
23109
23110 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23111
23112         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23113         * g++.dg/debug/debug.exp: New.
23114         * g++.dg/debug/trivial.C: New.
23115         * g++.dg/debug/debug1.C: Moved...
23116         * g++.dg/other/debug1.C: ...from here.
23117         * g++.dg/debug/debug2.C: Moved...
23118         * g++.dg/other/debug2.C: ...from here.
23119         * g++.dg/debug/debug3.C: Moved...
23120         * g++.dg/other/debug3.C: ...from here.
23121
23122         * gcc.dg/noncompile/20020213-1.c: New test.
23123
23124 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23125
23126         * g++.dg/other/debug3.C: New test.
23127
23128         * gcc.c-torture/execute/20020213-1.c: New test.
23129
23130 2002-02-13  Richard Smith <richard@ex-parrot.com>
23131
23132         * g++.old-deja/g++.other/thunk1.C: New test.
23133
23134 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23135
23136         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23137
23138 2002-02-13  Stan Shebs  <shebs@apple.com>
23139
23140         * gcc.dg/altivec-3.c: New.
23141
23142 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23143
23144         * gcc.dg/Wunreachable-1.c: New test.
23145         * gcc.dg/Wunreachable-2.c: New test.
23146
23147 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23148
23149         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23150
23151 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23152
23153         * gcc.dg/decl-1.c: New test.
23154
23155 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23156
23157         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23158
23159 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23160
23161         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23162         * gcc.c-torture/compile/980506-1.x: Likewise.
23163
23164 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23165
23166         * gcc.dg/20020210-1.c: New.
23167
23168 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23169
23170         * g77.f-torture/execute/947.f: New regression test
23171         for PR fortran/947.
23172
23173 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23174
23175         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23176         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23177
23178 2002-02-08  Richard Henderson  <rth@redhat.com>
23179
23180         * gcc.c-torture/compile/labels-3.c: New.
23181
23182 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23183
23184         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23185         expression statements work instead.
23186         * gcc.dg/noncompile/20020207-1.c: New test.
23187
23188 2002-02-07  Richard Henderson  <rth@redhat.com>
23189
23190         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23191
23192 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23193
23194         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23195         message from g77
23196         * lib/g77-dg.exp: Trim g77 error messages so that they are
23197         recognized by dg.exp.
23198
23199 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23200
23201         PR fortran/5473
23202         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23203
23204 2002-02-07  Richard Henderson  <rth@redhat.com>
23205
23206         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23207         to be sufficiently aligned for integers.
23208
23209 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.dg/template/friend4.C: New test.
23212
23213 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23214
23215         PR fortran/5743
23216         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23217         unsupported cases.
23218
23219 2002-02-07  Richard Henderson  <rth@redhat.com>
23220
23221         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23222         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23223         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23224         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23225
23226 2002-02-06  Richard Henderson  <rth@redhat.com>
23227
23228         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23229
23230 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23231
23232         * gcc.dg/20020206-1.c: New test.
23233
23234 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23235
23236         * gcc.c-torture/execute/20020206-1.c: New test.
23237
23238         * gcc.c-torture/execute/20020206-2.c: New test.
23239
23240         PR optimization/5429:
23241         * gcc.c-torture/compile/20020206-1.c: New test.
23242
23243 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23244
23245         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23246         as certain file formats cannot support particularly large
23247         alignments.
23248
23249         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23250         and do not expect to be able to link the executable.
23251
23252         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23253         fail because the COFF format does not support the weak attribute.
23254
23255 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23256
23257         * g77.dg/pr5473.f:  New test
23258
23259 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23260
23261         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23262         Fix testcase accordingly.
23263
23264 2002-02-04  Richard Henderson  <rth@redhat.com>
23265
23266         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23267         (buf): Change to be an array of pointers, not ints.
23268
23269 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23270
23271         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23272         before all tests.  Move warning one line above to match where it
23273         C frontend emits.
23274         * gcc.dg/Wswitch-2.c: New test.
23275         * g++.dg/warn/Wswitch-1.C: New test.
23276         * g++.dg/warn/Wswitch-2.C: New test.
23277
23278 2002-02-04  Richard Henderson  <rth@redhat.com>
23279
23280         * g++.dg/abi/offsetof.C: Fix size comparison.
23281
23282 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23283
23284         * gcc.dg/cast-qual-2.c: New test.
23285
23286 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23287
23288         * gcc.dg/20020201-4.c: New test.
23289
23290 2002-02-04  Ben Elliston  <bje@redhat.com>
23291
23292         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23293         target_info attribute != 0, in addition to the empty string.
23294         (gcc_target_compile): Likewise.
23295
23296 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23297
23298         * gcc.dg/Wswitch.c: New test.
23299         PR gcc/4475. PR gcc/3780.
23300
23301 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23302
23303         * g77.f-torture/execute/5122.f: New test for regressions
23304         against PR fortran/5122.
23305
23306 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23307
23308         * g77.f-torture/compile/pr3743.f: Delete
23309         * g77.dg/pr3743-1.f: New test.
23310         * g77.dg/pr3743-2.f: New test.
23311         * g77.dg/pr3743-3.f: New test.
23312         * g77.dg/pr3743-4.f: New test.
23313
23314 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23315
23316         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23317
23318 2002-02-02  Richard Henderson  <rth@redhat.com>
23319
23320         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23321         * gcc.c-torture/execute/bf64-1.c: Likewise.
23322
23323 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23324
23325         * gcc.dg/20020201-2.c: New test.
23326
23327         * gcc.dg/20020201-3.c: New test.
23328
23329         * gcc.c-torture/execute/bitfld-2.c: New test.
23330
23331 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23332
23333         * gcc.dg/bitfld-1.c: Update.
23334         * gcc.dg/bitfld-2.c: Update.
23335         * gcc.c-torture/execute/bitfld-1.x: New.
23336
23337 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23338
23339         * gcc.c-torture/execute/20020201-1.c: New test.
23340
23341 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23342
23343         PR target/5469
23344         * gcc.dg/20020201-1.c: New test.
23345
23346 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23347
23348         PR fortran/3743
23349         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23350         * g77.f-torture/compile/pr3743.x: Remove
23351
23352 2002-01-31  Tom Rix  <trix@redhat.com>
23353
23354         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23355
23356 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23357
23358         * gcc.dg/noncompile/20020130-1.c: New test.
23359
23360 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23361
23362         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23363
23364 2002-01-29  Richard Henderson  <rth@redhat.com>
23365
23366         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23367         to long long.
23368         * gcc.c-torture/execute/bf64-1.c: Likewise.
23369
23370 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23371
23372         * gcc.c-torture/execute/20020129-1.c: New test.
23373
23374 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23375
23376         * gcc.c-torture/compile/20000224-1.c: Update.
23377         * gcc.c-torture/execute/bitfld-1.c: New tests.
23378         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23379         * gcc.dg/uninit-A.c: Update.
23380
23381 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23382
23383         * g++.dg/template/ctor1.C: Add instantiation.
23384
23385 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23386
23387         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23388         argument to __builtin_prefetch to be const ptr.
23389
23390 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23391
23392         * gcc.c-torture/compile/20020120-1.c: New test.
23393
23394 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23395
23396         * gcc.c-torture/execute/20020127-1.c: New test.
23397
23398 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23399
23400         * g77.dg/f77-edit-i-in.f: New test
23401         * g77.dg/f77-edit-i-out.f: New test
23402
23403 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23404
23405         * gcc.dg/debug/debug.exp: New file.
23406         * gcc.dg/debug/trivial.c: New file.
23407         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23408         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23409         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23410         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23411         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23412         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23413         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23414         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23415         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23416         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23417         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23418         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23419         * gcc.dg/20000503-1.c: Removed.
23420         * gcc.dg/20010207-1.c: Removed.
23421         * gcc.dg/20011223-1.c: Removed.
23422         * gcc.dg/20020104-2.c: Removed.
23423         * gcc.dg/debug-1.c: Removed.
23424         * gcc.dg/debug-2.c: Removed.
23425         * gcc.dg/debug-3.c: Removed.
23426         * gcc.dg/debug-4.c: Removed.
23427         * gcc.dg/debug-5.c: Removed.
23428         * gcc.dg/debug-6.c: Removed.
23429         * gcc.dg/dwarf2-1.c: Removed.
23430         * gcc.dg/dwarf2-2.c: Removed.
23431
23432 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23433
23434         * g++.old-deja/g++.other/eh5.C: New test.
23435         * g++.old-deja/g++.other/sibcall2.C: New test.
23436         * g++.old-deja/g++.other/array9.C: New test.
23437         * g++.old-deja/g++.other/typename2.C: New test.
23438         * g++.old-deja/g++.other/crash60.C: New test.
23439         * g++.old-deja/g++.other/conv9.C: New test.
23440         * g++.old-deja/g++.other/mangle10.C: New test.
23441         * g++.old-deja/g++.other/unchanging1.C: New test.
23442         * g++.old-deja/g++.other/exprstmt1.C: New test.
23443         * g++.old-deja/g++.other/inline23.C: New test.
23444         * g++.old-deja/g++.eh/ia64-1.C: New test.
23445         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23446         * g++.old-deja/g++.other/reload1.C: New test.
23447         * g++.old-deja/g++.other/static20.C: New test.
23448         * g++.old-deja/g++.other/local-alloc1.C: New test.
23449         * g++.old-deja/g++.other/conv8.C: New test.
23450         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23451         * g++.old-deja/g++.other/storeexpr1.C: New test.
23452         * g++.old-deja/g++.other/storeexpr2.C: New test.
23453         * g++.dg/eh/template2.C: New test.
23454         * g++.dg/warn/weak1.C: New test.
23455
23456 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23457
23458         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23459         Remove first, non-varying, argument.
23460
23461 2002-01-23  Richard Henderson  <rth@redhat.com>
23462
23463         * gcc.dg/inline-2.c: New.
23464
23465         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23466         Add optional target arg.  Check number of arguments.
23467         (scan-assembler-not, scan-assembler-dem): Likewise.
23468         (scan-assembler-dem-not): Likewise.
23469
23470 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23471
23472         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23473         line 12.
23474         * g++.old-deja/g++.brendan/parse3.C,
23475         g++.old-deja/g++.other/crash26.C,
23476         g++.old-deja/g++.other/crash28.C,
23477         g++.old-deja/g++.other/crash29.C,
23478         g++.old-deja/g++.other/crash30.C,
23479         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23480
23481 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23482
23483         * gcc.dg/20020115-1.c: New.
23484
23485 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23486
23487         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23488
23489 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23490
23491         * gcc.dg/20020122-3.c: New.
23492
23493 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * g++.dg/other/gc1.C: New test.
23496
23497 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23498
23499         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23500
23501 2002-01-22  Richard Henderson  <rth@redhat.com>
23502
23503         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23504
23505 2002-01-22  Richard Henderson  <rth@redhat.com>
23506
23507         * gcc.dg/20020122-4.c: New.
23508
23509 2002-01-22  H.J. Lu <hjl@gnu.org>
23510
23511         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23512         link output.
23513         * gcc.dg/special/ecos.exp: Likewise.
23514         * lib/g++-dg.exp: Likewise.
23515         * lib/g77-dg.exp: Likewise.
23516         * lib/gcc-dg.exp : Likewise.
23517         * lib/mike-g++.exp: Likewise.
23518         * lib/mike-g77.exp: Likewise.
23519         * lib/mike-gcc.exp: Likewise.
23520         * lib/objc-dg.exp: Likewise.
23521
23522 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23523
23524         PR target/5379
23525         * gcc.dg/20020122-2.c: New test.
23526
23527 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23528
23529         * gcc.dg/20020122-1.c: New test.
23530
23531 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23532
23533         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23534
23535 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23536
23537         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23538
23539 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23540
23541         * gcc.c-torture/compile/20020121-1.c: New test.
23542
23543 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23544
23545         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23546         ld_library_path.
23547
23548 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23549
23550         * gcc.dg/20020218-1.c: New test.
23551
23552 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23553
23554         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23555         messages
23556         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23557         "At global scope" warning
23558         * g++.dg/ext/align1.C: Change cygwin test for alignment
23559         from db-bogus to dg-warning
23560
23561 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23562
23563         * g77.f-torture/compile/cpp2.F: New test.
23564
23565 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.dg/template/access1.C: New test.
23568
23569 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23570
23571         * gcc.dg/20020118-1.c: New.
23572
23573 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23574
23575         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23576
23577 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23578
23579         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23580         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23581         alignment warnings.
23582
23583 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23584
23585         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23586         torture_with_loops and torture_without_loops
23587
23588 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23589
23590         * gcc.c-torture/compile/20020116-1.c: New test.
23591
23592 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23593
23594         * gcc.dg/20020116-2.c: New test.
23595
23596         * gcc.dg/ultrasp4.c: New test.
23597
23598         * gcc.dg/20020116-1.c: New test.
23599
23600 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23601
23602         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23603         by EABI.
23604
23605 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23606
23607         * gcc.misc-tests/i386-prefetch.exp: New.
23608         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23609         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23610         * gcc.misc-tests/i386-pf-none-1.c: New test.
23611         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23612
23613 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23614
23615         * gcc.dg/gnu89-init-1.c: Add new tests.
23616
23617 2002-01-15  Andreas Jaeger  <aj@suse.de>
23618
23619         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23620         * gcc.dg/i386-mmx-2.c: Likewise.
23621         * gcc.dg/i386-sse-1.c: Likewise.
23622         * gcc.dg/i386-sse-2.c: Likewise.
23623         * gcc.dg/i386-sse-3.c: Likewise.
23624
23625 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23626
23627         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23628         Uncomment additional cases that now pass.
23629
23630 2002-01-11  Richard Henderson  <rth@redhat.com>
23631
23632         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23633         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23634
23635 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23636
23637         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23638
23639 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23640
23641         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23642         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23643
23644 2002-01-10  Dale Johannesen  <dalej@apple.com>
23645
23646         * gcc.c-torture/execute/loop-11.c: New.
23647
23648 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23649
23650         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23651         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23652
23653 2002-01-09  Richard Henderson  <rth@redhat.com>
23654
23655         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23656         type in which to perform the operation for each size.
23657
23658 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23659
23660         * gcc.c-torture/compile/20020109-2.c: New test.
23661
23662 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23663
23664         * gcc.c-torture/execute/loop-10.c: New test.
23665
23666 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23667
23668         * gcc.c-torture/compile/20010226-1.c: New test.
23669         * gcc.c-torture/compile/20010227-1.c: New test.
23670         * gcc.c-torture/compile/20010426-1.c: New test.
23671         * gcc.c-torture/compile/20010510-1.c: New test.
23672         * gcc.c-torture/compile/20010605-3.c: New test.
23673         * gcc.c-torture/compile/20010824-1.c: New test.
23674         * gcc.c-torture/execute/20010409-1.c: New test.
23675         * gcc.dg/noncompile/20000901-1.c: New test.
23676         * gcc.dg/20001023-1.c: New test.
23677         * gcc.dg/20001101-1.c: New test.
23678         * gcc.dg/20001102-1.c: New test.
23679         * gcc.dg/20010207-1.c: New test.
23680         * gcc.dg/20010405-1.c: New test.
23681         * gcc.dg/20010822-1.c: New test.
23682         * gcc.dg/20011107-1.c: New test.
23683
23684 2002-01-09  Jeffrey A Law  (law@redhat.com)
23685
23686         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23687
23688         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23689         execution failure on PA targets.
23690
23691 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23692
23693         * gcc.c-torture/compile/20020109-1.c: New test.
23694
23695 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23696
23697         * gcc.c-torture/execute/20020108-1.c: New test.
23698
23699 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.dg/20020108-1.c: New test.
23702
23703 2002-01-08  H.J. Lu <hjl@gnu.org>
23704
23705         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23706         for header files.
23707
23708 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23709
23710         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23711         consistency.
23712
23713 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23714
23715         * gcc.dg/altivec-4.c: Test altivec predicates.
23716
23717 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23718
23719         * gcc.c-torture/execute/20020107-1.c: New test.
23720
23721 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23722
23723         PR c/5279
23724         * gcc.c-torture/compile/20020106-1.c: New test.
23725
23726 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23727
23728         * gcc.c-torture/execute/nestfunc-4.c: New test.
23729
23730 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23731
23732         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23733         extra triple that slipped in.
23734         * g++.old-deja/g++.abi/align.C: Likewise.
23735         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23736
23737 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23738
23739         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23740         * g++.old-deja/g++.abi/align.C: Likewise.
23741         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23742
23743         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23744         on FreeBSD/i386.
23745         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23746         FreeBSD.
23747
23748 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23749
23750         * gcc.dg/20020104-1.c: New test.
23751
23752         * gcc.dg/20020104-2.c: New test.
23753
23754 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23755
23756         * gcc.dg/20020103-1.c: Fix typo in target selector.
23757
23758 2002-01-03  Richard Henderson  <rth@redhat.com>
23759
23760         * gcc.dg/20020103-1.c: New.
23761
23762 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23763
23764         * gcc.c-torture/execute/20020103-1.c: New test.
23765
23766 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23767
23768         * g++.dg/other/debug2.C: New test.
23769
23770         * gcc.c-torture/compile/20020103-1.c: New test.
23771
23772 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23773
23774         * gcc.dg/gnu89-init-1.c: Added new tests.
23775
23776 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23777
23778         * g++.dg/template/friend2.C: Remove as patch is reverted.
23779
23780         * g++.dg/warn/oldcast1.C: New test.
23781
23782         * g++.dg/template/ptrmem1.C: New test.
23783         * g++.dg/template/ptrmem2.C: New test.
23784
23785         * g++.dg/template/ntp.C: New test.
23786
23787         * g++.dg/other/component1.C: New test.
23788
23789         * g++.dg/template/ttp3.C: New test.
23790
23791         * g++.dg/template/friend2.C: New test.
23792         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23793
23794 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         * g++.dg/other/ptrmem1.C: New test.
23797         * g++.dg/other/ptrmem2.C: New test.
23798
23799 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23800
23801         * g++.dg/template/ctor1.C: New test.
23802
23803 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23804
23805         * g++.dg/template/friend2.C: New test.
23806
23807 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23808
23809         * gcc.dg/mmix-1.c: New test.
23810
23811 2001-12-31  Richard Henderson  <rth@redhat.com>
23812
23813         * gcc.dg/asm-5.c: New.
23814
23815 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23816
23817         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23818         in namespace __gnu_cxx
23819
23820 2001-12-30  Richard Henderson  <rth@redhat.com>
23821
23822         * gcc.dg/debug-6.c: New.
23823
23824 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23825
23826         * gcc.c-torture/compile/20011229-2.c: New test.
23827
23828 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23829
23830         * gcc.dg/debug-3.c: New test.
23831         * gcc.dg/debug-4.c: New test.
23832         * gcc.dg/debug-5.c: New test.
23833
23834 2001-12-29  Richard Henderson  <rth@redhat.com>
23835
23836         * g++.dg/eh/loop1.C: New.
23837
23838 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23839
23840         * g++.dg/template/crash1.C: New test.
23841
23842 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23843
23844         * g++.dg/other/const1.C: New test.
23845
23846 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23847
23848         * gcc.c-torture/compile/20011229-1.c: New test.
23849
23850 2001-12-28  Stan Shebs  <shebs@apple.com>
23851
23852         * lib/objc-torture.exp: Resync with c-torture.exp.
23853         * lib/objc.exp: Load standard libraries.
23854
23855 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23856
23857         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23858         additional tests.
23859
23860 2001-12-27  Roger Sayle <roger@eyesopen.com>
23861
23862         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23863
23864 2001-12-27  Richard Henderson  <rth@redhat.com>
23865
23866         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23867
23868 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         * g++.dg/eh/ctor1.C: New test.
23871         * g++.dg/other/error2.C: New test.
23872
23873 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23874
23875         * g++.dg/other/init2.C: New test.
23876
23877 2001-12-24  Richard Henderson  <rth@redhat.com>
23878
23879         * gcc.dg/20011223-1.c: New.
23880         * gcc.dg/inline-1.c: New.
23881
23882 2001-12-23  Richard Henderson  <rth@redhat.com>
23883
23884         * gcc.dg/asm-4.c: Test operand modifiers.
23885
23886 2001-12-23  Richard Henderson  <rth@redhat.com>
23887
23888         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23889
23890 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23891
23892         * gcc.c-torture/execute/20011223-1.c: New test.
23893
23894 2001-12-21  Richard Henderson  <rth@redhat.com>
23895
23896         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23897         re-enables the warning.
23898
23899 2001-12-21  Richard Henderson  <rth@redhat.com>
23900
23901         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23902
23903 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23904
23905         * gcc.c-torture/compile/20011218-1.c: New test.
23906
23907 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23908
23909         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23910         arm-isr.c test.
23911         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23912         epilogue generation for ARM ISR routines.
23913
23914 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23915
23916         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23917         * gcc.dg/format/c90-printf-3.c: Likewise.
23918         * gcc.dg/format/c99-printf-3.c: Likewise.
23919         * gcc.dg/format/ext-1.c: Likewise.
23920         * gcc.dg/format/ext-6.c: Likewise.
23921         * gcc.dg/format/format.h: Prototype unlocked stdio.
23922
23923 2001-12-20  Richard Henderson  <rth@redhat.com>
23924
23925         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23926         (arena): Use it.
23927         (malloc): Correct allocation logic.  Abort if we fill up the
23928         arena before initialization complete.
23929         (realloc): Correct allocation logic.
23930
23931 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23932
23933         * gcc.c-torture/compile/20011219-2.c: New test.
23934
23935         * gcc.c-torture/execute/20011219-1.c: New test.
23936
23937 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23938
23939         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23940         target does not support weak symbols.
23941
23942 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23943
23944         * gcc.c-torture/compile/20011219-1.c: New test.
23945
23946 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23947
23948         * g++.dg/other/error1.C: New test.
23949
23950 2001-12-17  Jeffrey A Law  (law@redhat.com)
23951
23952         * gcc.c-torture/execute/20011217-1.c: New test.
23953
23954 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23955
23956         * objc.dg/special/: New directory.
23957         * objc.dg/special/special.exp: New file.
23958         * objc.dg/special/unclaimed-category-1.h: New file.
23959         * objc.dg/special/unclaimed-category-1a.m: New file.
23960         * objc.dg/special/unclaimed-category-1.m: New file.
23961
23962 2001-12-17  Andreas Jaeger  <aj@suse.de>
23963
23964         * gcc.c-torture/compile/20011217-2.c: New test.
23965
23966 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23967
23968         * gcc.c-torture/compile/20011217-1.c: New test.
23969
23970 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23971
23972         * testsuite/gcc.dg/20011214-1.c: New.
23973
23974 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23975
23976         * gcc.dg/altivec-4.c: New.
23977
23978 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23979
23980         * gcc.dg/20011113-1.c: New test.
23981
23982 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23983
23984         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23985         std::__malloc_alloc_template<0> and
23986         std::__default_alloc_template<false, 0>.
23987
23988 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23989
23990         * objc/execute/bf-21.m: New test.
23991         * objc/execute/enumeration-1.m: New test.
23992         * objc/execute/enumeration-2.m: New test.
23993
23994 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * gcc.dg/gnu89-init-1.c: New test.
23997
23998 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23999
24000         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
24001         * g++.old-deja/g++.jason/2371.C: Likewise.
24002         * g++.old-deja/g++.jason/template33.C: Likewise.
24003         * g++.old-deja/g++.jason/template34.C: Likewise.
24004         * g++.old-deja/g++.jason/template36.C: Likewise.
24005         * g++.old-deja/g++.oliva/typename1.C: Likewise.
24006         * g++.old-deja/g++.oliva/typename2.C: Likewise.
24007         * g++.old-deja/g++.other/typename1.C: Likewise.
24008         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24009         * g++.old-deja/g++.pt/nontype5.C: Likewise.
24010         * g++.old-deja/g++.pt/typename11.C: Likewise.
24011         * g++.old-deja/g++.pt/typename14.C: Likewise.
24012         * g++.old-deja/g++.pt/typename16.C: Likewise.
24013         * g++.old-deja/g++.pt/typename3.C: Likewise.
24014         * g++.old-deja/g++.pt/typename4.C: Likewise.
24015         * g++.old-deja/g++.pt/typename5.C: Likewise.
24016         * g++.old-deja/g++.pt/typename7.C: Likewise.
24017         * g++.old-deja/g++.robertl/eb9.C: Likewise.
24018
24019 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.dg/other/linkage1.C: New test.
24022         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
24023         specifiers.
24024
24025 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24026
24027         * gcc.dg/concat.c: New test.
24028
24029 2001-12-11  Stan Shebs  <shebs@apple.com>
24030
24031         * objc/compile: New test directory.
24032         * objc/compile/compile.exp: New expect script.
24033         * objc/compile/20011211-1.m: New compile test.
24034
24035 2001-12-11  Jason Merrill  <jason@redhat.com>
24036
24037         * lib/prune.exp (prune_gcc_output): Also handle "In member
24038         function".  So many permutations...
24039
24040 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
24041
24042         * g++.dg/template/typedef1.C: New test.
24043
24044 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
24045
24046         * g++.dg/other/copy1.C: New test.
24047
24048 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24049
24050         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24051
24052         * gcc.dg/builtin-choose-expr.c: New.
24053
24054 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24055
24056         * gcc.dg/altivec-2.c: New.
24057
24058 2001-12-07  Richard Henderson  <rth@redhat.com>
24059
24060         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24061
24062 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24063
24064         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24065         ultrasparc.
24066
24067 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24068
24069         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24070
24071 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24072
24073         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24074         variable argument list.
24075
24076 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24077
24078         * gcc.c-torture/execute/memcheck: Delete entire directory.
24079         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24080         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24081
24082 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24083
24084         * gcc.dg/Wshadow-1.c: New test.
24085
24086 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24087
24088         * gcc.c-torture/compile/20011130-1.c: New test.
24089
24090         * gcc.dg/noncompile/20011025-1.c: New test.
24091
24092         * g++.dg/other/anon-union.C: New test.
24093
24094         * gcc.c-torture/execute/20011024-1.c: New test.
24095
24096 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24097
24098         * gcc.c-torture/execute/20000722-1.x,
24099         gcc.c-torture/execute/20010123-1.x: Remove.
24100         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24101         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24102         gcc.dg/c99-complit-2.c: New tests.
24103
24104 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * g++.dg/inherit/base1.C: New test.
24107
24108 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24109
24110         * g++.dg/other/stdarg1.C: New test.
24111
24112         * gcc.c-torture/compile/20011130-2.c: New test.
24113
24114 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24115
24116         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24117         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24118         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24119         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24120         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24121         * gcc.dg/builtin-prefetch-1.c: New test.
24122
24123 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24124
24125         * gcc.dg/20011130-1.c: New test.
24126
24127 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24128
24129         * g++.dg/other/scope1.C: New test.
24130         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24131
24132 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24133
24134         * gcc.dg/vla-init-1.c: New test.
24135
24136 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24137
24138         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24139
24140 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24141
24142         * objc.dg/alias.m: Update.
24143         * objc.dg/class-1.m: Update.
24144         * objc.dg/const-str-1.m: Update.
24145         * objc.dg/fwd-proto-1.m: Update.
24146         * objc.dg/id-1.m: Update.
24147         * objc.dg/super-class-1.m: Update.
24148
24149 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24150
24151         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24152         constructs.
24153
24154 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24155
24156         * gcc.c-torture/execute/20011128-1.c: New test.
24157
24158 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24159
24160         * gcc.dg/20011127-1.c: New test.
24161
24162 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24163
24164         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24165         from Austin Group draft 7.
24166         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24167         scanf format arguments.
24168         * gcc.dg/format/no-exargs-2.c: New test.
24169
24170 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24171
24172         * g++.dg/abi/vbase8-4.C: New test.
24173
24174 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24175
24176         * gcc.c-torture/execute/20011121-1.c: New test.
24177
24178 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24179
24180         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24181
24182 2001-11-23  Andreas Jaeger  <aj@suse.de>
24183
24184         * gcc.dg/cpp/charconst-2.c: New test.
24185
24186 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24187
24188         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24189         to the host if it is remote.  Let tests specify extra headers
24190         they use.
24191         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24192         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24193         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24194         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24195         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24196         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24197         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24198         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24199         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24200         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24201
24202 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24203
24204         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24205         for little endian ARMs.
24206
24207 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24208
24209         * gcc.c-torture/compile/20011119-1.c: New test.
24210         * gcc.c-torture/compile/20011119-2.c: New test.
24211
24212 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24213
24214         * gcc.dg/altivec-1.c: Fix typo.
24215
24216 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24217
24218         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24219
24220 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24221
24222         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24223
24224 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24225
24226         * lib/g77.exp: Don't specify --rpath-link.
24227
24228         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24229         across all the headers.
24230         * gcc.dg/format/format.exp: For testing on a remote host,
24231         copy format.h.
24232
24233         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24234         * gcc.c-torture/execute/930406-1.c: Likewise.
24235         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24236
24237 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24238
24239         * gcc.dg/altivec-1.c: New.
24240
24241 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24242
24243         * gcc.dg/cpp/fpreprocessed.c: New test case.
24244
24245 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24246
24247         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24248         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24249         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24250
24251 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24252
24253         * gcc.dg/no-builtin-1.c: New test.
24254
24255 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24256
24257         * gcc.c-torture/execute/20011115-1.c: New test.
24258
24259 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24260
24261         * gcc.c-torture/compile/20011114-2.c: New test.
24262         * gcc.c-torture/compile/20011114-3.c: New test.
24263         * gcc.c-torture/compile/20011114-4.c: New test.
24264
24265 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24266
24267         * g++.dg/other/init1.C: New test.
24268
24269 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24270
24271         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24272         message.
24273
24274         * gcc.c-torture/execute/20011114-1.c: New testcase.
24275
24276         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24277         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24278         like the (before this change) version of 20010327-1.c.
24279
24280 2001-11-14  Roger Sayle <roger@eyesopen.com>
24281
24282         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24283
24284 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24285
24286         * g++.dg/init/array2.C: New test.
24287
24288 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24289
24290         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24291
24292 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24293
24294         * g++.dg/other/forscope1.C: New test.
24295         * g++.dg/ext/forscope1.C: New test.
24296         * g++.dg/ext/forscope2.C: New test.
24297
24298 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24299
24300         * gcc.c-torture/execute/20011113-1.c: New test.
24301
24302 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24303
24304         * gcc.c-torture/execute/20011109-2.c: New test.
24305
24306         * gcc.c-torture/execute/20011109-1.c: New test.
24307
24308 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * gcc.c-torture/compile/20011109-1.c: New test.
24311
24312 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24313
24314         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24315         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24316         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24317         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24318         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24319         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24320         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24321
24322 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24323
24324         * g++.dg/warn/Wshadow-1.C: New tests.
24325         * g++.old-deja/g++.mike/for3.C: Update.
24326
24327 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24328
24329         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24330         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24331         XFAILs.  Adjust expected error texts.
24332         * gcc.c-torture/compile/20011106-1.c,
24333         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24334         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24335         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24336         gcc.dg/c99-array-lval-5.c: New tests.
24337
24338 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24339
24340         * gcc.dg/cpp/defined.c: Update.
24341
24342 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24343
24344         * gcc.c-torture/execute/anon-1.c: New test.
24345
24346 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24347
24348         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24349         same size, so no warning should be produced on stormy16.
24350
24351         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24352         due to oversized array.
24353         * g++.old-deja/g++.mike/ns15.C: Likewise.
24354         * g++.old-deja/g++.pt/crash16.C: Likewise.
24355
24356 2001-11-02  Graham Stott  <grahams@redhat.com>
24357
24358         * g++.dgother/debug1.C: Fix typos.
24359
24360 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * g++.dg/other/debug1.C: New test.
24363
24364 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24365
24366         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24367         of unsigned long.
24368
24369 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24370
24371         * gcc.dg/20011029-2.c: New test.
24372
24373         * gcc.c-torture/compile/20011029-1.c: New test.
24374
24375 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24376
24377         * objc/execute/class_self-1.m: New test.
24378         * objc/execute/class_self-2.m: New test.
24379
24380 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24381
24382         * gcc.misc-tests/msgs.exp: Delete.
24383         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24384         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24385         error set to match recent changes.
24386
24387 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24388
24389         * gcc.dg/20011021-1.c: New test.
24390
24391 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24392
24393         * gcc.c-torture/compile/20011023-1.c: New test.
24394
24395 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24396
24397         * lib/g77.exp: Rewrite based on lib/g++.exp.
24398
24399 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * gcc.c-torture/execute/20011019-1.c: New test.
24402
24403         * gcc.dg/20011018-1.c: New test.
24404
24405 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24406
24407         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24408
24409 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24410
24411         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24412         * gcc.dg/attr-invalid.c: Likewise.
24413
24414 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24415
24416         * testsuite/gcc.dg/20011015-1.c: New test.
24417
24418 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24419
24420         * g++.dg/template/unify2.C: New test.
24421
24422 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24423
24424         * g++.dg/other/exception-specification.C: New test
24425
24426 2001-10-13  Tom Rix  <trix@redhat.com>
24427
24428         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24429         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24430
24431 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * testsuite/gcc.dg/20011009-1.c: New test.
24434
24435 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         PR g++/4476
24438         * g++.dg/other/friend1.C: New test.
24439
24440 2001-10-11  Richard Henderson  <rth@redhat.com>
24441
24442         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24443
24444 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24445
24446         * gcc.c-torture/compile/20011010-1.c: New.
24447
24448 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24449
24450         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24451         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24452         g77.f-torture/execute/execute.exp,
24453         g77.f-torture/noncompile/noncompile.exp,
24454         gcc.c-torture/compile/compile.exp,
24455         gcc.c-torture/execute/execute.exp,
24456         gcc.c-torture/execute/ieee/ieee.exp,
24457         gcc.c-torture/execute/memcheck/memcheck.exp,
24458         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24459         objc/execute/execute.exp: Update FSF address.
24460
24461 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24462
24463         * gcc.dg/cpp/cmdlne-C.c: Update.
24464         * gcc.dg/cpp/cmdlne-C2.c: New.
24465
24466 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24467
24468         * gcc.c-torture/execute/20011008-3.c: New.
24469
24470 2001-10-08  DJ Delorie  <dj@redhat.com>
24471
24472         * gcc.dg/20011008-1.c: New.
24473         * gcc.dg/20011008-2.c: New.
24474
24475 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24476
24477         * gcc.dg/cpp/spacing1.c: Update test.
24478
24479 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24480
24481         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24482         spelling errors of "separate" as "seperate".
24483
24484 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24485
24486         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24487         enough to avoid inlining.
24488
24489 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24490
24491         * lib/g77.exp: set libg2c_dir correctly.
24492
24493 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24494
24495         * gcc.dg/cpp/macro11.c: New test.
24496
24497 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24498
24499         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24500         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24501         gcc.dg/format/multattr-3.c: New tests.
24502         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24503         tests for format attributes on function pointers being rejected.
24504
24505 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24506
24507         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24508
24509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24510
24511         * g++.dg/warn/format1.C: New test.
24512
24513 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24514
24515         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24516
24517 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24518
24519         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24520
24521 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24522
24523         * gcc.dg/cpp/redef2.c: Add test.
24524
24525 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24526
24527         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24528         long-standing bug on i686, apparently.
24529         * gcc.c-torture/execute/loop-2c.x: New file.
24530         * gcc.c-torture/execute/loop-2d.x: New file.
24531         * gcc.c-torture/execute/loop-3c.x: New file.
24532
24533 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24534
24535         * gcc.dg/cpp/20000625-2.c: Correct line number.
24536
24537 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24538
24539         * gcc.dg/cpp/macro10.c: New test.
24540         * gcc.dg/cpp/strify3.c: New test.
24541         * gcc.dg/cpp/spacing1.c: Add tests.
24542         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24543         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24544
24545 2001-09-24  DJ Delorie  <dj@redhat.com>
24546
24547         * gcc.c-torture/execute/20010924-1.c: New test.
24548
24549 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24550
24551         * testsuite/objc/execute/paste.m: Remove.
24552
24553 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24554
24555         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24556
24557 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24558
24559         * g77.dg/strlen0.f: New test.
24560
24561 2001-09-21  Richard Henderson  <rth@redhat.com>
24562
24563         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24564         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24565
24566 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24567
24568         Table-driven attributes.
24569         * g++.dg/ext/attrib1.C: New test.
24570
24571 2001-09-20  DJ Delorie  <dj@redhat.com>
24572
24573         * gcc.dg/20000926-1.c: Update expected warning messages.
24574         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24575         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24576         array.
24577
24578 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24579
24580         * g++.dg/eh/registers1.C: New test case.
24581
24582 2001-09-17  Richard Henderson  <rth@redhat.com>
24583
24584         * gcc.dg/array-5.c: Fix VLA decomposition test.
24585
24586 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24587
24588         * gcc.dg/cpp/line5.c: New testcase.
24589
24590 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24591
24592         * gcc.dg/cpp/macro9.c: New test.
24593
24594 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24595
24596         * gcc.c-torture/execute/980223.c: Change type of addr from long
24597         to char *.
24598
24599 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24600
24601         * gcc.c-torture/execute/20010915-1.c: New test.
24602
24603 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24604
24605         * g77.dg/bprob: New directory.
24606         * g77.dg/bprob/bprob.exp: New file.
24607         * g77.dg/bprob/bprob-1.f: New test.
24608         * g77.dg/gcov: New directory.
24609         * g77.dg/gcov/gcov.exp: New file.
24610         * g77.dg/gcov/gcov-1.f: New test.
24611         * g77.dg/gcov/gcov-1.x: New file.
24612
24613 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24614
24615         * gcc.dg/cpp/directiv.c: Update.
24616         * gcc.dg/cpp/undef1.c: Update.
24617
24618 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.dg/20010912-1.c: New test.
24621
24622 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24623
24624         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24625         language-independent file in lib.
24626         * lib/gcov.exp: New file.
24627
24628 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24629
24630         * gcc.c-torture/compile/20010911-1.c: New test.
24631
24632 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24633
24634         * lib/profopt.exp: New, to support profile-directed optimizations.
24635         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24636         * gcc.misc-tests/bprob-1.c: New test.
24637         * gcc.misc-tests/bprob-2.c: New test.
24638
24639 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24640
24641         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24642         XFAIL and which kinds of gcov output to verify.
24643         * gcc.misc-tests/gcov-4b.x: New file.
24644         * gcc.misc-tests/gcov-5b.x: New file.
24645         * gcc.misc-tests/gcov-6.x: New file.
24646         * gcc.misc-tests/gcov-7.c: New test.
24647         * gcc.misc-tests/gcov-7.x: New file.
24648
24649 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24650
24651         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24652         * gcc.misc-tests/gcov-6.c: New test.
24653
24654 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24655
24656         PR c++/3986
24657         * g++.dg/abi/vbase1.C: New test.
24658
24659 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24660
24661         * objc.dg/method-2.m: New.
24662
24663 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24664
24665         PR c++/4203
24666         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24667         * g++.dg/init/empty1.C: New test.
24668
24669 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24670
24671         * gcc.c-torture/compile/20010903-1.c: New test.
24672
24673 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24674
24675         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24676         for m68k.
24677
24678 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24679
24680         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24681
24682         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24683
24684         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24685
24686 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24687
24688         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24689         for 16-bit 'unsigned int'.
24690
24691 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24692
24693         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24694
24695 2001-08-27  Richard Henderson  <rth@redhat.com>
24696
24697         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24698         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24699
24700 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24701
24702         * gcc.dg/asm-names.c (ymain): New.
24703
24704 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24705
24706         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24707         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24708         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24709
24710 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24711
24712         * gcc.dg/compare5.c: New testcase.
24713
24714 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24715
24716         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24717         and "In instantiation".
24718
24719 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24720
24721         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24722
24723 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24724
24725         * gcc.misc-tests/gcov.exp: Add support for branch information.
24726         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24727         * gcc.misc-tests/gcov-4.c: New test.
24728         * gcc.misc-tests/gcov-4b.c: New test.
24729         * gcc.misc-tests/gcov-5b.c: New test.
24730
24731 2001-08-20  Zack Weinberg  <zackw@panix.com>
24732
24733         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24734         expected to fail.
24735
24736 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24737
24738         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24739
24740 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * g++.dg/eh/template1.C: New test.
24743
24744 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24745
24746         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24747         Fix thinko.
24748         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24749         for xfail.
24750
24751 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24752
24753         * lib/g77-dg.exp:  Use prune.exp for common procedures
24754         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24755         * lib/g77.exp: (g77-dg-prune) Remove
24756
24757 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24758
24759         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24760
24761 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24762
24763         * g++.dg/template/unify1.C: New test.
24764
24765 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24766
24767         * g++.dg/abi/empty4.C: New test.
24768
24769 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24770
24771         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24772         solaris2.*
24773         * g77.f-torture/compile/pr3743.x: Likewise
24774
24775 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24776
24777         * g++.dg/other/using-declaration.C: New test.
24778
24779 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24780
24781         * gcc.dg/cpp/tr-sign.c: New testcase.
24782
24783 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24784
24785         * gcc.dg/cpp/19951025-1.c: Revert.
24786         * gcc.dg/cpp/directiv.c: We no longer process directives that
24787         interrupt macro arguments.
24788
24789 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24790
24791         * gcc.dg/bconstp-1.c: New test.
24792
24793 2001-08-03  Richard Henderson  <rth@redhat.com>
24794
24795         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24796
24797 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24798
24799         * gcc.dg/cpp/19951025-1.c: Update.
24800
24801 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24802
24803         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24804         should be x.
24805
24806 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         Kill -fhonor-std.
24809         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24810         * g++.old-deja/g++.other/std1.C: Likewise.
24811         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24812
24813 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24814
24815         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24816         (g77_pass, g77_fail, g77_finish, g77_exit,
24817         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24818
24819 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24820
24821         * g77.dg/fbackslash.f
24822         * g77.dg/fcase-preserve.f
24823         * g77.dg/ff90-1.f
24824         * g77.dg/ffixed-line-length-0.f
24825         * g77.dg/ffixed-line-length-132.f
24826         * g77.dg/ffixed-line-length-7.f
24827         * g77.dg/ffixed-line-length-72.f
24828         * g77.dg/ffixed-line-length-none.f
24829         * g77.dg/ffree-form-1.f
24830         * g77.dg/fno-backslash.f
24831         * g77.dg/fno-f90-1.f
24832         * g77.dg/fno-fixed-form-1.f
24833         * g77.dg/fno-onetrip.f
24834         * g77.dg/fno-typeless-boz.f
24835         * g77.dg/fno-underscoring.f
24836         * g77.dg/fno-vxt-1.f
24837         * g77.dg/fonetrip.f
24838         * g77.dg/ftypeless-boz.f
24839         * g77.dg/fugly-assumed.f
24840         * g77.dg/funderscoring.f
24841         * g77.dg/fvxt-1.f
24842
24843 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24844
24845         * objc.dg/fwd-proto-1.m: New.
24846         * objc.dg/local-decl-1.m: New.
24847         * objc.dg/naming-1.m: New.
24848         * objc.dg/naming-2.m: New.
24849         * objc.dg/proto-hier-1.m: New.
24850
24851 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24852
24853         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24854         largest-type elements to a struct makes its size grow.
24855
24856 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24857
24858         * g++.dg/abi/vthunk1.C: New test.
24859
24860 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24861
24862         * g++.dg/abi/vbase8-22.C: New test.
24863
24864 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24865
24866         * gcc.dg/cpp/macro8.c: New test.
24867
24868 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24869
24870         * g++.dg/abi/vbase8-21.C: New test.
24871
24872 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24873
24874         * g++.dg/abi/vbase8-10.C: New test.
24875
24876 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24877
24878         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24879         ${tool}_set_ld_library_path.
24880         Changed caller.
24881         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24882         g++.exp.
24883
24884 2001-07-26  Stan Cox <scox@redhat.com>
24885
24886         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24887         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24888         gcc_exit, gcc_check_unsupported_p):
24889         Moved to gcc-deps.exp
24890         * gcc-deps.exp: New file.
24891
24892 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24893
24894         * g++.old-deja/g++.pt/defarg14.C: New test.
24895
24896 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24897
24898         * g++.old-deja/g++.other/lineno5.C: New test.
24899
24900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         * g++.old-deja/g++.pt/crash68.C: New test.
24903
24904 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24905
24906         * g++.old-deja/g++.other/crash42.C: New test.
24907
24908 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24909
24910         * gcc.dg/cpp/extratokens.c: Fix.
24911         * gcc.dg/cpp/skipping2.c: New tests.
24912
24913 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24914
24915         * gcc.c-torture/execute/20010724-1.c: New file.
24916         * gcc.c-torture/execute/20010724-1.x: New file.
24917
24918 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24919
24920         * g++.old-deja/g++.other/cond7.C: New test.
24921
24922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24923
24924         * g++.old-deja/g++.other/optimize4.C: New test.
24925
24926 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24927
24928         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24929
24930 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24931
24932         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24933         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24934         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24935         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24936
24937         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24938         bug report" message.
24939
24940         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24941         * g++.dg/ext/instantiate1.C: Move from old-deja.
24942
24943 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24944
24945         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24946         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24947         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24948         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24949
24950 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24951
24952         * gcc.c-torture/execute/20010723-1.c: New test.
24953
24954 2001-07-23  Ben Elliston  <bje@redhat.com>
24955
24956         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24957
24958 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24959
24960         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24961         i[34567]86-*-*.
24962         Delete handling of ieee_multilib_flags.
24963         Pass -mieee for alpha*-*-* and sh-*-*.
24964         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24965
24966 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24967
24968         Remove old-abi tests.
24969         * g++.old-deja/g++.mike/p11116.C: Remove.
24970         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24971
24972 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24973
24974         * g77.f-torture/compile/pr3743.f:  New test
24975
24976 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24977
24978         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24979
24980 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24981
24982         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24983         g++.old-deja/g++.pt/static6.C: Likewise.
24984         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24985         supports weak symbols.
24986
24987 2001-07-18  Andreas Jaeger  <aj@suse.de>
24988
24989         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24990         supported again.
24991
24992 2001-07-18  Andreas Jaeger  <aj@suse.de>
24993
24994         * gcc.dg/iftrap-1.c: Fix target line.
24995
24996 2001-07-17  Richard Henderson  <rth@redhat.com>
24997
24998         * gcc.c-torture/execute/20010717-1.c: New.
24999
25000 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25001
25002         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
25003         tests.
25004
25005 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25006
25007         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
25008
25009 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25010
25011         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
25012         UAC_SIGBUS, UAC_NOPRINT definitions.
25013
25014 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
25015
25016         * objc/execute/object_is_class.m: New test.
25017         * objc/execute/object_is_meta_class.m: New test.
25018
25019 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25020
25021         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
25022         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
25023
25024 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
25025
25026         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
25027         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
25028
25029 2001-07-14  Richard Henderson  <rth@redhat.com>
25030
25031         * gcc.dg/iftrap-1.c: New.
25032
25033 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
25034
25035         * g77.f-torture/execute/intrinsic77.f: New test.
25036
25037 2001-07-11  Janis Johnson <janis@us.ibm.com>
25038
25039         * gcc.misc-tests/gcov-3.c: New test.
25040
25041 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25042
25043         * gcc.c-torture/compile/20010711-1.c,
25044         * gcc.c-torture/compile/20010711-2.c: New tests.
25045
25046 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25047
25048         * gcc.c-torture/execute/20010711-1.c: New test.
25049
25050 2001-07-11  Ben Elliston  <bje@redhat.com>
25051
25052         * g++.old-deja/g++.other/enum5.C: New test.
25053
25054 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25055
25056         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25057         (g++-dg-prune): Call prune_gcc_output.
25058         * prune.exp: New file for prune_gcc_output.
25059         * lib/g++.exp, lib/gcc.exp: Load it.
25060
25061 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25062
25063         * gcc.c-torture/compile/20010701-1.c,
25064         g++.old-deja/g++.ext/attrib6.C: New tests.
25065
25066 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25067
25068         * gcc.c-torture/compile/20010706-1.c: New test.
25069
25070 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25071
25072         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25073
25074 2001-06-28  Stan Shebs  <shebs@apple.com>
25075
25076         * gcc.dg/pragma-darwin.c: New test.
25077
25078 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25079
25080         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25081         Solaris 2.[678] system.
25082
25083 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25084
25085         * gcc.dg/20010622-1.c: New test.
25086
25087 2001-06-18  Stan Shebs  <shebs@apple.com>
25088
25089         * objc.dg: New directory.
25090         * objc.dg/dg.exp: New file.
25091         * objc.dg/alias.m: New.
25092         * objc.dg/class-1.m: New.
25093         * objc.dg/class-2.m: New.
25094         * objc.dg/const-str-1.m: New.
25095         * objc.dg/const-str-2.m: New.
25096         * objc.dg/id-1.m: New.
25097         * objc.dg/method-1.m: New.
25098         * objc.dg/super-class-1.m: New.
25099         * lib/objc-dg.exp: New file.
25100
25101 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25102
25103         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25104         of label name.
25105
25106 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25107
25108         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25109
25110 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25111
25112         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25113         variable.
25114
25115 2001-06-12  Richard Henderson  <rth@redhat.com>
25116
25117         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25118
25119 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25120
25121         * g++.old-deja/g++.abi/vbase5.C: New test.
25122         * g++.old-deja/g++.abi/vbase6.C: New test.
25123         * g++.old-deja/g++.abi/vbase7.C: New test.
25124
25125 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25126
25127         * gcc.c-torture/compile/20010610-1.c: New test.
25128
25129 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25130
25131         * g++.old-deja/g++.abi/vbase4.C: New test.
25132
25133 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25134
25135         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25136         support %f for HC11/HC12 targets.
25137         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25138         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25139         on HC11/HC12 targets.
25140         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25141
25142 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25143
25144         * gcc.dg/wchar_t-1.c: New file.
25145         * gcc.dg/wint_t-1.c: Likewise.
25146
25147 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25148
25149         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25150
25151 2001-06-11  Richard Henderson  <rth@redhat.com>
25152
25153         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25154
25155 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25156
25157         * gcc.c-torture/compile/20010611-1.c: New test.
25158
25159 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25160
25161         * gcc.dg/c99-tag-1.c: Add more tests.
25162
25163 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25164
25165         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25166         representation on MN10300 and ARM/Thumb.
25167
25168 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25169
25170         * g77.f-torture/execute/20010610.f: New.
25171
25172 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25173
25174         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25175         names.
25176
25177 2001-06-09  Richard Henderson  <rth@redhat.com>
25178
25179         * gcc.c-torture/execute/ashrdi-1.c: New.
25180         * gcc.c-torture/execute/ashldi-1.c: New.
25181         * gcc.c-torture/execute/lshrdi-1.c: New.
25182
25183 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25184
25185         * objc/execute/load-3.m: Added. Check sending +load to categories,
25186         in addition to classes.
25187
25188 2001-06-08  Stan Shebs  <shebs@apple.com>
25189
25190         * objc/execute/load-2.m: New test.  From Nicola Pero
25191         <n.pero@mi.flashnet.it>.
25192
25193 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * gcc.c-torture/execute/20010605-2.c: New test.
25196
25197 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25198
25199         * g++.old-deja/g++.abi/vbase2.C: New test.
25200         * g++.old-deja/g++.abi/vbase3.C: New test.
25201
25202 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         * g++.old-deja/g++.pt/friend49.C: New test.
25205
25206 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25207
25208         * g++.old-deja/g++.ext/anon3.C: New test.
25209
25210 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25211
25212         * g++.old-deja/g++.other/conv7.C: New test.
25213
25214 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25215
25216         * gcc.c-torture/compile/20010605-2.c: New test.
25217
25218 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25219
25220         * gcc.c-torture/execute/20010604-1.c: New test.
25221
25222 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25223
25224         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25225
25226 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25227
25228         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25229         (g++_link_flags): Likewise.
25230         (g++_init): Pass gccpath's value to two previous functions.
25231
25232 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25233
25234         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25235         Ensure logfile entry matches exec command line.
25236
25237 2001-05-31  Richard Henderson  <rth@redhat.com>
25238
25239         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25240         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25241
25242 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25243
25244         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25245         compiler for irix6.2
25246
25247 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25248
25249         * g++.old-deja/g++.other/optimize3.C: New file.
25250
25251 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25252
25253         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25254         assemble.
25255
25256 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25257
25258         * g++.old-deja/g++.other/optimize2.C: New file.
25259
25260 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25261
25262         * gcc.c-torture/compile/20010518-2.c: New file.
25263         * gcc.c-torture/execute/20010518-1.c: New file.
25264         * gcc.c-torture/execute/20010518-2.c: New file.
25265
25266 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25267
25268         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25269
25270 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25271
25272         G++ no longer defines builtins that do not begin with __builtin.
25273         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25274         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25275         * g++.old-deja/g++.law/builtin1.C: Likewise.
25276         * g++.old-deja/g++.law/cvt2.C: Likewise.
25277         * g++.old-deja/g++.mike/net5.C: Likewise.
25278         * g++.old-deja/g++.other/builtins1.C: Likewise.
25279         * g++.old-deja/g++.other/builtins2.C: Likewise.
25280         * g++.old-deja/g++.other/builtins3.C: Likewise.
25281         * g++.old-deja/g++.other/builtins4.C: Likewise.
25282         * g++.old-deja/g++.other/inline8.C: Likewise.
25283         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25284
25285 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25286
25287         * g++.old-deja/g++.pt/using1.C: Adjust.
25288         * g++.old-deja/g++.pt/using2.C: New test.
25289
25290 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25291
25292         * gcc.dg/cpp/charconst.c: New tests.
25293         * gcc.dg/cpp/escape.c: New tests.
25294         * gcc.dg/cpp/escape-1.c: New tests.
25295         * gcc.dg/cpp/escape-2.c: New tests.
25296         * gcc.dg/cpp/ucs.c: New tests.
25297
25298 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25299
25300         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25301         native compiler for irix6.5.
25302
25303 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25304
25305         * lib/g++.exp (g++_include_flags): Use args to compute
25306         get_multilibs.
25307         (g++_link_flags): Likewise.
25308         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25309
25310 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25311
25312         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25313
25314 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25315
25316         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25317         this file.
25318
25319 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25320
25321         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25322         STACK_SIZE;
25323         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25324         to STACK_SIZE; Use it to define size of add_histo array.
25325         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25326         to STACK_SIZE.
25327         (f): Use GITT_SIZE to define size of gitt local table.
25328         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25329         to STACK_SIZE; Use it to define size of bytemem array.
25330
25331 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25332
25333         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25334         on 68HC11/HC12 due to the asm instruction.
25335         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25336         * gcc.c-torture/compile/920520-1.x: Likewise.
25337         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25338         on 68HC11/HC12 because the function is larger than 64K.
25339         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25340         on 68HC11/HC12 because the structure is too large.
25341
25342 2001-05-20  Richard Henderson  <rth@redhat.com>
25343
25344         * gcc.c-torture/execute/20010520-1.c: New.
25345
25346 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25347
25348         * g++.old-deja/g++.warn/compare1.C: New test.
25349         * gcc.dg/compare4.c: New test.
25350
25351 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25352
25353         * g++.old-deja/g++.other/optimize1.C: New test.
25354
25355 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25356
25357         * g++.old-deja/g++.pt/spec41.C: New test.
25358
25359 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25360
25361         * gcc.c-torture/compile/20010114-1.x: Remove.
25362
25363 2001-05-18  Stan Shebs  <shebs@apple.com>
25364
25365         * gcc.c-torture/compile/20010518-1.c: New test.
25366
25367 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25368
25369         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25370         * g++.old-deja/g++.pt/crash67.C: New test.
25371
25372 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25373
25374         * g++.old-deja/g++.other/debug9.C: New test.
25375
25376 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25377
25378         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25379
25380 2001-05-16  Jan Hubicka  <jh@suse.cz>
25381
25382         * gcc.c-torture/compile/20010516-1.c: New test.
25383
25384 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25385
25386         * g++.old-deja/g++.other/crash41.C: New test.
25387
25388 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25389
25390         * g++.old-deja/g++.pt/crash66.C: New test.
25391
25392 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25393
25394         * g++.old-deja/g++.robertl/eb27.C: Convert.
25395
25396 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25397
25398         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25399         declaration being redundant.
25400
25401 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25402
25403         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25404
25405 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25406
25407         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25408
25409 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25410
25411         * lib/g++.exp: Use testsuite_flags.
25412
25413 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25414
25415         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25416
25417 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25418
25419         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25420
25421 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25422
25423         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25424
25425 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25426
25427         * gcc.c-torture/compile/20010313-1.c: New test.
25428
25429 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25430
25431         * gcc.dg/cpp/direct2.c: New test.
25432         * gccq.dg/cpp/direct2s.c: New test.
25433
25434         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25435
25436 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25437
25438         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25439         * g++.old-deja/g++.other/op3.C: Likewise.
25440
25441 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25442
25443         * gcc.dg/cpp/syshdr.h: New file.
25444         * gcc.dg/cpp/sysmac1.c: Update.
25445         * gcc.dg/cpp/sysmac2.c: Update.
25446
25447 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25448
25449         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25450
25451 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25452
25453         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25454         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25455
25456 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25457
25458         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25459
25460 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25461
25462         * lib/g++.exp (g++_include_flags): Don't use any special flags
25463         if TESTING_IN_BUILD_TREE is not defined.
25464         (g++_init): Use a plain 'c++' as the compiler if
25465         TESTING_IN_BUILD_TREEE is not defined.
25466
25467 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25468
25469         * g++.old-deja/g++.eh/catch13.C: New test.
25470         * g++.old-deja/g++.eh/catch14.C: New test.
25471
25472 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25473
25474         * gcc.dg/cpp/tr-define.c: New test.
25475
25476 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25477
25478         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25479         <stdlib.h>, not <malloc.h>.
25480
25481 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25482
25483         * g++.old-deja/g++.ns/template17.C: New test.
25484
25485 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.old-deja/g++.pt/ref4.C: New test.
25488
25489 2001-04-30  Richard Henderson  <rth@redhat.com>
25490
25491         * gcc.dg/20000724-1.c: Revert last change.
25492
25493 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25494
25495         * g77.f-torture/execute/20010430.f: New test.
25496
25497 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25498
25499         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25500
25501 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25502
25503         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25504
25505 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         * g++.old-deja/g++.eh/crash6.C: New test.
25508
25509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25510
25511         * g++.old-deja/g++.other/warn7.C: New test.
25512
25513 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         * g++.old-deja/g++.other/defarg9.C: New test.
25516
25517 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25518
25519         * g77.f-torture/compile/20010426.f: New test.
25520         * g77.f-torture/execute/20010426.f: New test.
25521
25522 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25523
25524         * g77.f-torture/compile/20000629-1.x: Remove - error
25525         has been fixed.
25526
25527 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25528
25529         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25530         Tweak slightly to work with g++.dg framework.
25531         * g++.dg/special/ecos.exp: Run initp1.C test.
25532         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25533
25534         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25535         its linker doesn't give line numbers either.
25536         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25537
25538 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25539
25540         * g++.old-deja/g++.other/lex1.C: New test.
25541
25542 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25543
25544         * gcc.dg/noncompile/20010425-1.c: New test.
25545
25546 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25547
25548         * g++.old-deja/g++.pt/mangle2.C: New test.
25549
25550 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25551
25552         * gcc.dg/format/plus-1.c: New test.
25553
25554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25555
25556         * gcc.dg/20010423-1.c: New test.
25557
25558 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gcc.c-torture/execute/20010422-1.c: New test.
25561
25562 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         * g++.old-deja/g++.ns/type2.C: New test.
25565
25566 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25567
25568         * g++.old-deja/g++.other/perf1.C: New test.
25569
25570 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25571
25572         * gcc.dg/c99-func-2.c: Remove xfail.
25573         * gcc.dg/c99-func-3.c: Remove xfail.
25574         * gcc.dg/c99-func-4.c: Remove xfail.
25575
25576 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25577
25578         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25579
25580 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25581
25582         * gcc.c-torture/compile/20010423-1.c: New test.
25583
25584 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25585
25586         * g++.old-deja/g++.pt/typename28.C: New test.
25587
25588 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25589
25590         * g++.old-deja/g++.abi/empty2.C: New test.
25591         * g++.old-deja/g++.abi/empty3.C: New test.
25592
25593 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25594
25595         * g++.old-deja/g++.other/comdat2.C: New test.
25596         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25597
25598 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25599
25600         * g++.old-deja/g++.other/overload14.C: New test.
25601
25602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25603
25604         * g++.old-deja/g++.other/lookup23.C: New test.
25605
25606 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25607
25608         * gcc.c-torture/execute/20010403-1.c: New test.
25609
25610 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25611             Mark Mitchell  <mark@codesourcery.com>
25612
25613         * lib/old-dejagnu.exp: Don't delete output of executable.
25614         Add .exe suffix to executables.
25615
25616 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25617
25618         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25619
25620 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25621
25622         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25623
25624 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25625
25626         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25627         * g++.old-deja/g++.abi/crash1.C: New test.
25628
25629 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25630
25631         * g++.old-deja/g++.other/crash40.C: New test.
25632
25633 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25634
25635         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25636
25637 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25638
25639         * g++.old-deja/g++.other/warn6.C: New test.
25640
25641 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25642
25643         * g++.old-deja/g++.robertl/eb42.C: Same.
25644
25645 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25646
25647         * gcc.dg/wtr-conversion-1.c: New testcase.
25648
25649 2001-04-10  Richard Henderson  <rth@redhat.com>
25650
25651         * g++.old-deja/g++.other/array5.C: New.
25652
25653 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25654
25655         * gcc.c-torture/execute/20010408-1.c: New test.
25656
25657 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25658
25659         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25660         headers and constructs.
25661         * g++.old-deja/g++.robertl/eb79.C: Same.
25662         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25663         * g++.old-deja/g++.robertl/eb73.C: Same.
25664         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25665         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25666         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25667         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25668         * g++.old-deja/g++.robertl/eb44.C: Same.
25669         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25670         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25671         * g++.old-deja/g++.robertl/eb39.C: Same.
25672         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25673         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25674         * g++.old-deja/g++.robertl/eb30.C: Same.
25675         * g++.old-deja/g++.robertl/eb3.C: Same.
25676         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25677         * g++.old-deja/g++.robertl/eb21.C: Same.
25678         * g++.old-deja/g++.robertl/eb15.C: Same.
25679         * g++.old-deja/g++.robertl/eb118.C: Same.
25680         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25681         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25682         * g++.old-deja/g++.robertl/eb109.C: Same.
25683         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25684         * g++.old-deja/g++.mike/rtti1.C: Same.
25685         * g++.old-deja/g++.mike/p658.C: Same.
25686         * g++.old-deja/g++.mike/net46.C: Same.
25687         * g++.old-deja/g++.mike/net34.C: Same.
25688         * g++.old-deja/g++.mike/memoize1.C: Same.
25689         * g++.old-deja/g++.mike/eh2.C: Same.
25690         * g++.old-deja/g++.law/weak.C: Same.
25691         * g++.old-deja/g++.law/visibility7.C: Same.
25692         * g++.old-deja/g++.law/visibility25.C: Same.
25693         * g++.old-deja/g++.law/visibility22.C: Same.
25694         * g++.old-deja/g++.law/visibility2.C: Same.
25695         * g++.old-deja/g++.law/visibility17.C: Same.
25696         * g++.old-deja/g++.law/visibility13.C: Same.
25697         * g++.old-deja/g++.law/visibility10.C: Same.
25698         * g++.old-deja/g++.law/visibility1.C: Same.
25699         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25700         * g++.old-deja/g++.law/vbase1.C: Same.
25701         * g++.old-deja/g++.law/operators32.C: Same.
25702         * g++.old-deja/g++.law/nest3.C: Same.
25703         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25704         * g++.old-deja/g++.law/except5.C (main): Same.
25705         * g++.old-deja/g++.law/cvt7.C (run): Same.
25706         * g++.old-deja/g++.law/cvt2.C: Same.
25707         * g++.old-deja/g++.law/cvt16.C: Same.
25708         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25709         * g++.old-deja/g++.law/ctors17.C (main): Same.
25710         * g++.old-deja/g++.law/ctors13.C: Same.
25711         * g++.old-deja/g++.law/ctors12.C (main): Same.
25712         * g++.old-deja/g++.law/ctors10.C: Same.
25713         * g++.old-deja/g++.law/code-gen5.C: Same.
25714         * g++.old-deja/g++.law/bad-error7.C: Same.
25715         * g++.old-deja/g++.law/arm9.C: Same.
25716         * g++.old-deja/g++.law/arm12.C: Same.
25717         * g++.old-deja/g++.law/arg8.C: Same.
25718         * g++.old-deja/g++.law/arg1.C: Same.
25719         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25720         * g++.old-deja/g++.jason/template31.C: Same.
25721         * g++.old-deja/g++.jason/template24.C (main): Same.
25722         * g++.old-deja/g++.jason/2371.C: Same.
25723         * g++.old-deja/g++.eh/new2.C: Same.
25724         * g++.old-deja/g++.eh/new1.C: Same.
25725         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25726         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25727         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25728         * g++.old-deja/g++.brendan/crash62.C: Same.
25729         * g++.old-deja/g++.brendan/crash52.C: Same.
25730         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25731         * g++.old-deja/g++.brendan/crash38.C: Same.
25732         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25733         * g++.old-deja/g++.brendan/copy9.C: Same.
25734
25735 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25736
25737         * gcc.c-torture/execute/20001203-2.c (memset):
25738         Count argument is of type __SIZE_TYPE__.
25739
25740 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25741
25742         * gcc.c-torture/compile/20010404-1.c: New test.
25743
25744 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25745
25746         * gcc.c-torture/compile/20010326-1.c: New test.
25747
25748 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25749
25750         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25751         peculiarities of the SH.
25752         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25753
25754 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25755
25756         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25757         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25758         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25759
25760 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * g77.f-torture/compile/20010321-1.f: New test.
25763
25764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25765
25766         * gcc.c-torture/compile/20010329-1.c: New test.
25767
25768 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25769
25770         * gcc.c-torture/execute/20010329-1.c: New test.
25771
25772 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25773
25774         * g++.old-deja/g++.other/eh4.C: Fix typo.
25775
25776 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25777
25778         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25779
25780 2001-03-28  Philip Blundell  <philb@gnu.org>
25781
25782         * gcc.c-torture/compile/20010328-1.c: New test.
25783
25784 2001-03-27  Richard Henderson  <rth@redhat.com>
25785
25786         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25787         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25788
25789 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25790
25791         * gcc.c-torture/compile/20010327-1.c: New test.
25792
25793 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25794
25795         * g++.old-deja/g++.other/friend12.C: New test.
25796         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25797         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25798
25799 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25800
25801         * gcc.c-torture/execute/20010325-1.c: New test.
25802
25803 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25804
25805         * g++.old-deja/g++.other/mangle3.C: New test.
25806
25807 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25808
25809         * g++.old-deja/g++.other/anon8.C: New test.
25810
25811 2001-03-20  Philip Blundell  <philb@gnu.org>
25812
25813         * gcc.c-torture/compile/20010320-1.c: New test.
25814
25815 2001-03-17  Richard Henderson  <rth@redhat.com>
25816
25817         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25818
25819 2001-03-15  Geoff Keating  <geoff@redhat.com>
25820
25821         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25822         tests on AIX.
25823
25824 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25825
25826         * g++.old-deja/g++.other/eh4.C: New test.
25827
25828 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25829
25830         * gcc.dg/cpp/mi1.c: Update.
25831
25832 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25833
25834         * g++.old-deja/g++.other/regstack.C: New test.
25835
25836 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         * g++.old-deja/g++.other/ref4.C: New test.
25839
25840 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25841
25842         * objc/execute/va_method.m: Added.
25843         * objc/execute/IMP.m: Added.
25844         * objc/execute/_cmd.m: Added.
25845         * objc/execute/accessing_ivars.m: Added.
25846         * objc/execute/class-1.m: Added.
25847         * objc/execute/class-10.m: Added.
25848         * objc/execute/class-11.m: Added.
25849         * objc/execute/class-12.m: Added.
25850         * objc/execute/class-13.m: Added.
25851         * objc/execute/class-14.m: Added.
25852         * objc/execute/class-2.m: Added.
25853         * objc/execute/class-3.m: Added.
25854         * objc/execute/class-4.m: Added.
25855         * objc/execute/class-5.m: Added.
25856         * objc/execute/class-6.m: Added.
25857         * objc/execute/class-7.m: Added.
25858         * objc/execute/class-8.m: Added.
25859         * objc/execute/class-9.m: Added.
25860         * objc/execute/class-tests-1.h
25861         * objc/execute/class-tests-2.h
25862         * objc/execute/compatibility_alias.m: Added.
25863         * objc/execute/encode-1.m: Added.
25864         * objc/execute/formal_protocol-1.m: Added.
25865         * objc/execute/formal_protocol-2.m: Added.
25866         * objc/execute/formal_protocol-3.m: Added.
25867         * objc/execute/formal_protocol-4.m: Added.
25868         * objc/execute/formal_protocol-5.m: Added.
25869         * objc/execute/formal_protocol-6.m: Added.
25870         * objc/execute/formal_protocol-7.m: Added.
25871         * objc/execute/informal_protocol.m: Added.
25872         * objc/execute/initialize.m: Added.
25873         * objc/execute/load.m: Added.
25874         * objc/execute/many_args_method.m: Added.
25875         * objc/execute/nested-3.m: Added.
25876         * objc/execute/no_clash.m: Added.
25877         * objc/execute/private.m: Added.
25878         * objc/execute/redefining_self.m: Added.
25879         * objc/execute/root_methods.m: Added.
25880         * objc/execute/selector-1.m: Added.
25881         * objc/execute/static-1.m: Added.
25882         * objc/execute/static-2.m: Added.
25883         * objc/execute/va_method.m: Added.
25884
25885 2001-03-10  Richard Henderson  <rth@redhat.com>
25886
25887         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25888
25889 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25890
25891         * g++.old-deja/g++.other/crash31.C: XFAIL.
25892         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25893         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25894         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25895         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25896         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25897
25898 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25899
25900         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25901
25902 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25903
25904         * gcc.dg/20000724-1.c: Don't use multiline strings.
25905
25906 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25907
25908         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25909         result of -cString against what we expect it to be; don't just
25910         print it out for no one to read.
25911
25912         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25913         Based on testcases provided by Nicola Pero.
25914
25915 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25916
25917         * gcc.dg/cpp/macro7.c: New test.
25918
25919 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25920
25921         * gcc.dg/cpp/multiline.c: Update.
25922
25923 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25924
25925         * g++.old-deja/g++.other/enum3.C: New test.
25926
25927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25928
25929         * g++.old-deja/g++.other/pod1.C: New test.
25930
25931 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25932
25933         * g++.old-deja/g++.ext/overload1.C: New test.
25934
25935 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25936
25937         * g++.old-deja/g++.pt/using1.C: New test.
25938
25939 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25940
25941         * g++.old-deja/g++.other/using9.C: New test.
25942
25943 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25944
25945         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25946
25947         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25948
25949 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         * g++.old-deja/g++.ext/realpt1.C: Remove.
25952
25953 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25956
25957 2001-02-26  Will Cohen  <wcohen@redhat.com>
25958
25959         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25960
25961 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25962
25963         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25964         templatized constructors.
25965
25966 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25967
25968         * gcc.c-torture/execute/20010224-1.c: New test.
25969
25970 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25971
25972         * gcc.c-torture/execute/20010222-1.c: New test.
25973
25974 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25975
25976         * g++.old-deja/g++.other/inline20.C: New test.
25977
25978 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25979
25980         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25981
25982 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25983
25984         * g++.old-deja/g++.other/lookup22.C: New test.
25985
25986 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25987
25988         * g77.dg: New directory.
25989         * g77.dg/20010216-1.f: New test case.
25990         * g77.dg/dg.exp: New driver.
25991         * lib/g77-dg.exp: New driver library.
25992
25993 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25994
25995         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25996
25997 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25998
25999         * g++.old-deja/g++.other/decl9.C: New test.
26000
26001 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
26002
26003         * g++.old-deja/g++.other/init16.C: Update the test so that it does
26004         not need <string> and also tests the initialization at runtime.
26005
26006 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26007
26008         * gcc.c-torture/execute/longlong.c: New test.
26009
26010 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26011
26012         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
26013
26014 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
26015
26016         * gcc.c-torture/execute/920302-1.c (execute):
26017         Change argument type to short.
26018
26019 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26020
26021         * g++.old-deja/g++.pt/deduct6.C: New test.
26022
26023 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26024
26025         * g++.old-deja/g++.pt/deduct5.C: New test.
26026
26027 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * gcc.c-torture/execute/20010209-1.c: New test.
26030
26031 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
26032
26033         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
26034
26035 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
26036
26037         * g++.dg/vtgc1.C: Update for new ABI.
26038
26039         * consistency.vlad: New directory, 1665 files.
26040
26041 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26042
26043         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
26044         return type.
26045         * gcc.dg/cpp/digraphs.c: Declare puts.
26046
26047 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         * g++.old-deja/g++.other/warn5.C: New test.
26050
26051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26052
26053         * g++.old-deja/g++.pt/spec40.C: New test.
26054
26055 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26056
26057         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26058         case.
26059         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26060
26061 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26062
26063         * gcc.c-torture/compile/20010209-1.c: New test.
26064
26065 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26066
26067         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26068         excess errors message but not if it crashes.
26069         * g++.old-deja/g++.other/crash27.C: Likewise.
26070         * g++.old-deja/g++.other/crash28.C: Likewise.
26071         * g++.old-deja/g++.other/crash30.C: Likewise.
26072         * g++.old-deja/g++.other/crash32.C: Likewise.
26073         * g++.old-deja/g++.other/crash35.C: Likewise.
26074         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26075
26076 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26077
26078         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26079         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26080         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26081         g77.f-torture/execute/execute.exp,
26082         g77.f-torture/noncompile/noncompile.exp,
26083         gcc.c-torture/execute/execute.exp,
26084         gcc.c-torture/execute/memcheck/memcheck.exp,
26085         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26086         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26087         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26088         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26089         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26090         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26091         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26092         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26093         Remove bug reporting instructions with ancient email addresses.
26094
26095 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26096
26097         * gcc.dg/20010202-1.c: New test.
26098         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26099
26100 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26101
26102         * g++.dg/stdbool-if.C: New test.
26103
26104 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26105
26106         * objc/execute/fdecl.m: Added main().
26107
26108 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26109
26110         * gcc.c-torture/execute/20010206-1.c: New test.
26111
26112 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26113
26114         * gcc.dg/cpp/avoidpaste1.c: Update.
26115
26116 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26117
26118         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26119         Pero <nicola@brainstorm.co.uk>.
26120         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26121
26122 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26123
26124         * g++.old-deja/g++.pt/spec39.C: New test.
26125
26126 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26127
26128         * gcc.c-torture/compile/20010202-1.c: New test.
26129
26130 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26131
26132         * g++.old-deja/g++.abi/primary2.C: New test.
26133         * g++.old-deja/g++.abi/primary3.C: New test.
26134         * g++.old-deja/g++.abi/primary4.C: New test.
26135         * g++.old-deja/g++.abi/primary5.C: New test.
26136         * g++.old-deja/g++.abi/vtable3.h: New test.
26137         * g++.old-deja/g++.abi/vtable3a.C: New test.
26138         * g++.old-deja/g++.abi/vtable3b.C: New test.
26139         * g++.old-deja/g++.abi/vtable3c.C: New test.
26140         * g++.old-deja/g++.abi/vtable3d.C: New test.
26141         * g++.old-deja/g++.abi/vtable3e.C: New test.
26142         * g++.old-deja/g++.abi/vtable3f.C: New test.
26143         * g++.old-deja/g++.abi/vtable3g.C: New test.
26144         * g++.old-deja/g++.abi/vtable3h.C: New test.
26145         * g++.old-deja/g++.abi/vtable3i.C: New test.
26146         * g++.old-deja/g++.abi/vtable3j.C: New test.
26147         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26148
26149 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * g++.old-deja/g++.other/anon6.C: New test.
26152         * g++.old-deja/g++.other/anon7.C: New test.
26153
26154 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26155
26156         * gcc.dg/cpp/avoidpaste2.c: New tests.
26157
26158 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26161
26162 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26163
26164         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26165         DECIMAL_DIG cases for Irix."
26166
26167 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26168
26169         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26170
26171 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26172
26173         * gcc.dg/c99-tag-1.c: New test.
26174
26175 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26176
26177         * gcc.dg/cpp/tr-warn1.c: Add tests.
26178
26179 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26180
26181         * gcc.dg/cpp/avoidpaste1.c: Update.
26182         * gcc.dg/cpp/paste4.c: Update.
26183
26184 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26185
26186         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26187         cases for Irix.
26188
26189 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26190
26191         * g++.old-deja/g++.other/inline19.C: New test.
26192
26193 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26194
26195         * gcc.dg/Wlarger-than.c: New test.
26196
26197 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26198
26199         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26200
26201 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26202
26203         * gcc.c-torture/execute/20010129-1.c: New test.
26204         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26205
26206 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26207
26208         * gcc.dg/cpp/avoidpaste1.c: Test case.
26209
26210 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26211
26212         * g++.old-deja/g++.other/inline18.C: New test.
26213
26214 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26215
26216         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26217         and __builtin_putchar.
26218
26219 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26220
26221         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26222         tests.
26223
26224 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26225
26226         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26227         floating point number rounding mode to round to the nearest
26228         representable mode.
26229
26230 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26231
26232         * g++.old-deja/g++.other/mangle2.C: New test.
26233
26234 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26235
26236         * gcc.c-torture/compile/20010124-1.c: New test.
26237
26238 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26239
26240         * g++.old-deja/g++.pt/spec38.C: New test.
26241
26242 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26243
26244         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26245         "Build don't run".
26246
26247 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26248
26249         * gcc.c-torture/execute/20010123-1.c: New test.
26250
26251 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         * g++.old-deja/g++.pt/spec37.C: New test.
26254
26255 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         * g++.old-deja/g++.pt/overload14.C: New test.
26258
26259 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26260
26261         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26262         __builtin_return_address.
26263
26264 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26265
26266         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26267         * g++.old-deja/g++.pt/spec35.C: New test.
26268         * g++.old-deja/g++.pt/spec36.C: New test.
26269
26270 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26271
26272         * gcc.c-torture/compile/20010118-1.c: New test.
26273
26274 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26275
26276         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26277
26278 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26279
26280         * gcc.c-torture/execute/20010119-1.c: New test.
26281
26282 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26283
26284         * g++.old-deja/g++.other/vbase5.C: New test.
26285
26286 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26287
26288         * gcc.c-torture/execute/20010118-1.c: New test.
26289
26290 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26291
26292         * g++.old-deja/g++.pt/deduct3.C: New test.
26293
26294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26295
26296         * g++.old-deja/g++.pt/spec34.C: New test.
26297
26298 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26299
26300         * g77.f-torture/compile/20000601-2.f: New test.
26301
26302 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26303
26304         * g++.old-deja/g++.other/init17.C: New test.
26305
26306 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26307
26308         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26309
26310 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         * g++.old-deja/g++.pt/unify8.C: New test.
26313
26314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26315
26316         * g++.old-deja/g++.abi/vbase1.C: New test.
26317
26318 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26319
26320         * g++.old-deja/g++.pt/crash65.C: New test.
26321
26322 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26323
26324         * gcc.dg/cpp/assembl2.S: New test case.
26325
26326 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26327
26328         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26329         are supported.
26330
26331 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26332
26333         * g++.old-deja/g++.other/builtins1.C: New test.
26334         * g++.old-deja/g++.other/builtins2.C: Likewise.
26335         * g++.old-deja/g++.other/builtins3.C: Likewise.
26336         * g++.old-deja/g++.other/builtins4.C: Likewise.
26337
26338 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26339
26340         * gcc.c-torture/compile/20010117-1.c: New test.
26341         * gcc.c-torture/compile/20010117-2.c: New test.
26342
26343 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26344
26345         * g77.f-torture/execute/20010116.[fx]: New test,
26346         XFAIL on i?86-*-*.
26347         * g77.f-torture/compile/20010115.f: Indicate it's
26348         a test for PR fortran/1636.
26349
26350 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26351
26352         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26353
26354 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26355
26356         * g77.f-torture/compile/20010115.f: New test.
26357
26358 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26359
26360         * g++.old-deja/g++.pt/nontype5.C: New test.
26361
26362 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26363
26364         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26365         have an equivalent working one below it.
26366
26367 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26368
26369         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26370         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26371
26372 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26373
26374         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26375         message containing "init_priority".
26376         (conpr-2.C): Likewise.
26377         (conpr-3.C): Likewise.
26378         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26379
26380 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26381
26382         * gcc.c-torture/execute/20010114-2.c: New test.
26383
26384 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26385
26386         * gcc.c-torture/compile/20010114-1.c: New test.
26387         * gcc.c-torture/compile/20010114-1.x: Xfail.
26388         * gcc.c-torture/compile/20010114-2.c: New test.
26389         * gcc.c-torture/execute/20010114-1.c: New test.
26390         * gcc.dg/trunc-1.c: New test.
26391         * gcc.dg/uninit-B.c: New test.
26392
26393 2001-01-13  Nick Clifton  <nickc@redhat.com>
26394
26395         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26396         target.
26397
26398 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26399
26400         * gcc.c-torture/compile/20010113-1.c: New test.
26401
26402 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26403
26404         * gcc.c-torture/compile/20001212-1.c: New test.
26405
26406 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26407
26408         * gcc.dg/cpp/widestr1.c: Update.
26409         * gcc.dg/cpp/prag-imp.c: Remove.
26410
26411 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * gcc.c-torture/execute/20000801-3.x: Remove.
26414         * gcc.dg/c90-init-1.c: New test.
26415         * gcc.dg/c99-init-1.c: New test.
26416         * gcc.dg/c99-init-2.c: New test.
26417         * gcc.dg/gnu99-init-1.c: New test.
26418
26419 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26420
26421         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26422         testing that no relevant ones were found.
26423
26424 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26425
26426         * g++.old-deja/g++.pt/cast2.C: New test.
26427
26428 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26429
26430         * g++.old-deja/g++.pt/friend47.C: New test.
26431
26432 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26433
26434         * g++.old-deja/g++.pt/instantiate13.C: New test.
26435
26436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26437
26438         * g++.old-deja/g++.other/defarg7.C: New test.
26439         * g++.old-deja/g++.other/defarg8.C: New test.
26440
26441 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         * g++.old-deja/g++.pt/crash64.C: New test.
26444
26445 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26446
26447         * g++.old-deja/g++.pt/crash63.C: New test.
26448
26449 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26450
26451         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26452
26453 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26454
26455         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26456
26457 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26458
26459         * g++.old-deja/g++.pt/error3.C: New test.
26460
26461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26462
26463         * g++.old-deja/g++.other/crash39.C: New test.
26464
26465 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * g++.old-deja/g++.other/vbase4.C: New test.
26468
26469 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26470
26471         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26472         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26473         * gcc.dg/special/special.exp: New test driver which will check
26474         for alias support for the above test.
26475
26476 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26477
26478         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26479         problems on small machines.
26480         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26481         parameterize.
26482
26483 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26484
26485         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26486         mips.
26487         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26488
26489 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         * g++.old_deja/g++.pt/using8.C: New test.
26492
26493 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26494
26495         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26496
26497 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26498
26499         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26500         where a failure is expected.
26501         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26502
26503 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26504
26505         * g++.old_deja/g++.pt/instantiate12.C: New test.
26506
26507 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26508
26509         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26510         start of structs.
26511         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26512         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26513         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26514         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26515         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26516         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26517         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26518         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26519         * g++.old-deja/g++.eh/spec6.C: Likewise.
26520         * g++.old-deja/g++.jason/crash3.C: Likewise.
26521         * g++.old-deja/g++.law/ctors11.C: Likewise.
26522         * g++.old-deja/g++.law/ctors17.C: Likewise.
26523         * g++.old-deja/g++.law/ctors5.C: Likewise.
26524         * g++.old-deja/g++.law/ctors9.C: Likewise.
26525         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26526         * g++.old-deja/g++.mike/net22.C: Likewise.
26527         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26528         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26529         * g++.old-deja/g++.mike/virt3.C: Likewise.
26530         * g++.old-deja/g++.niklas/t128.C: Likewise.
26531         * g++.old-deja/g++.other/anon4.C: Likewise.
26532         * g++.old-deja/g++.other/using1.C: Likewise.
26533         * g++.old-deja/g++.other/warn3.C: Likewise.
26534         * g++.old-deja/g++.pt/t37.C: Likewise.
26535         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26536         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26537
26538 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26539
26540         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26541
26542 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26543
26544         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26545
26546 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26547
26548         * gcc.c-torture/compile/20010107-1.c: New test.
26549
26550 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26551
26552         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26553
26554 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26555
26556         * gcc.dg/format/format.h: New file.
26557         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26558         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26559         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26560         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26561         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26562         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26563         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26564         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26565         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26566         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26567         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26568         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26569         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26570         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26571         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26572         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26573         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26574         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26575         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26576         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26577         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26578         instead of declaring standard types, macros and functions in each
26579         test.
26580
26581 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26582
26583         * gcc.c-torture/execute/20010106-1.c: New test.
26584
26585 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26586
26587         * gcc.dg/format/format.exp: New file.
26588         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26589         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26590         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26591         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26592         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26593         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26594         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26595         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26596         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26597         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26598         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26599         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26600         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26601         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26602         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26603         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26604         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26605         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26606         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26607         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26608         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26609         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26610         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26611         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26612         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26613         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26614         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26615         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26616         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26617         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26618         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26619         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26620         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26621         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26622         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26623         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26624         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26625         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26626         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26627         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26628         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26629         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26630
26631 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26632
26633         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26634         account.
26635
26636 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26637
26638         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26639
26640 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26641
26642         * g++.old-deja/g++.pt/crash62.C: New test.
26643
26644 2001-01-04  Richard Henderson  <rth@redhat.com>
26645
26646         * gcc.dg/20000926-1.c: Update expected warnings.
26647         * gcc.dg/array-2.c: Likewise.
26648         * gcc.dg/array-4.c: Also validate flexible array members.
26649         * gcc.dg/c99-flex-array-1.c: New.
26650
26651 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26652
26653         * gcc.c-torture/compile/20001222-1.x: Remove.
26654
26655 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26656
26657         * gcc.c-torture/execute/built-in-setjmp.c: New.
26658
26659 2001-01-03  Richard Henderson  <rth@redhat.com>
26660
26661         * gcc.dg/940510-1.c: Update expected error wording.
26662         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26663
26664 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26665
26666         * lib/target-supports.exp (check_alias_available): Modified to
26667         indicate aliases not supported if only weak aliases are supported.
26668
26669 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26670
26671         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26672         Turn on cmpstrsi checks for __pj__ and __i370__.
26673
26674 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26675
26676         * g++.old-deja/g++.other/virtual11.C: New test.
26677
26678 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26681
26682 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26683
26684         * gcc.c-torture/compile/20010102-1.c: New test.
26685
26686 2001-01-02  Andreas Jaeger  <aj@suse.de>
26687
26688         * gcc.dg/noreturn-3.c: New test.
26689
26690         * gcc.dg/noreturn-4.c: New test.
26691
26692 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26693
26694         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26695         __builtin_fputc and __builtin_fwrite.
26696
26697 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26698
26699         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26700         signed char, not default char.
26701
26702 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26703
26704         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26705
26706 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26707
26708         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26709
26710 2000-12-29  Richard Henderson  <rth@redhat.com>
26711
26712         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26713         (__cyg_profile_func_exit): Define.
26714
26715 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26716
26717         * g++.dg/vtgc1.C: New test.
26718
26719 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26720
26721         * gcc.dg/noncompile/20001228-1.c: New test.
26722
26723         * gcc.dg/20001228-1.c: New test.
26724
26725         * gcc.c-torture/execute/20001228-1.c: New test.
26726
26727 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26728
26729         * gcc.dg/format-strfmon-1.c: New test.
26730
26731 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26732
26733         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26734         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26735         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26736         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26737         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26738         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26739         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26740         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26741         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26742         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26743         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26744         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26745         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26746
26747         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26748         * gcc.c-torture/execute/string-opt-4.c: Test index.
26749
26750 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26751
26752         * gcc.c-torture/compile/20001226-1.c: New test.
26753
26754 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26755
26756         * gcc.c-torture/compile/20001222-1.c: New test.
26757         * gcc.c-torture/compile/20001222-1.x: Xfail.
26758
26759 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26760
26761         * gcc.c-torture/execute/comp-goto-2.c: New test.
26762
26763 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26764
26765         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26766         Use long types if __INT_MAX__ is 32767.
26767         (main): Use cast to (sint32 *) when poking 88 into a_page.
26768
26769         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26770
26771 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26772
26773         * gcc.c-torture/compile/20001221-1.c: New test.
26774         * gcc.c-torture/execute/20001221-1.c: New test.
26775
26776 2000-12-20  Richard Henderson  <rth@redhat.com>
26777
26778         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26779         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26780
26781 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26782
26783         * gcc.dg/compare3.c: New test.
26784
26785 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26786
26787         * gcc.dg/format-warnll-1.c: New test.
26788
26789 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26790
26791         * gcc.dg/cpp/cmdlne-P.c: New test.
26792
26793 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26794
26795         * gcc.c-torture/execute/builtin-abs-1.c,
26796         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26797
26798 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26799
26800         * gcc.dg/cpp/multiline.c: New test.
26801
26802 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26803
26804         * g++.old-deja/g++.other/syshdr1.C: Update.
26805         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26806
26807 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26808
26809         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26810
26811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26812
26813         * g++.old-deja/g++.pt/ttp65.C: New test.
26814
26815 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26816
26817         * g++.old-deja/g++.pt/ttp64.C: New test.
26818
26819 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26820
26821         * g++.old-deja/g++.pt/spec33.C: New test.
26822
26823 2000-12-14  Catherine Moore  <clm@redhat.com>
26824
26825         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26826         * gcc.c-torture/execute/920612-2.c: Likewise.
26827         * gcc.c-torture/execute/920428-2.c: Likewise.
26828         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26829         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26830
26831 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26832
26833         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26834         * gcc.dg/pack-test-2.c: Likewise.
26835
26836 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26837
26838         Tests by Zack Weinberg <zackw@stanford.edu>.
26839
26840         * gcc.dg/cpp/defined.c: Update.
26841         * gcc.dg/cpp/defined_trad.c: New tests.
26842
26843 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26844
26845         * gcc.dg/cpp/trad-direct.c: Update.
26846
26847 2000-12-11  Neil Booth  <neilb@earthling.net>
26848
26849         * gcc.dg/cpp/defined_trad.c
26850
26851 2000-12-11  Neil Booth  <neilb@earthling.net>
26852
26853         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26854
26855 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26856
26857         * gcc.dg/format-miss-2.c: New test.
26858
26859 2000-12-09  Neil Booth  <neilb@earthling.net>
26860
26861         * gcc.dg/cpp/lineflags.c: New tests.
26862         * gcc.dg/cpp/poison.c: Update.
26863         * gcc.dg/cpp/redef2.c: Update.
26864         * gcc.dg/cpp/skipping.c: New test.
26865
26866 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26867
26868         * g++.old-deja/g++.other/eh3.C: New testcase.
26869
26870 2000-12-07  Neil Booth  <neilb@earthling.net>
26871
26872         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26873         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26874         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26875         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26876         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26877         Update.
26878
26879 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26880
26881         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26882         __SIZE_TYPE__ instead of int for type of integers cast to
26883         pointers.
26884
26885 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26886
26887         * g++.old-deja/g++.other/cleanup4.C: New test.
26888
26889 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26890
26891         * format-sec-1.c: New test.
26892
26893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26894
26895         * gcc.dg/format-nonlit-3.c: New test.
26896
26897 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26898
26899         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26900         through a null pointer.
26901
26902 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26903
26904         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26905         * g++.old-deja/g++.pt/partial4.C: New test.
26906
26907 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26908
26909         * gcc.c-torture/execute/ieee/hugeval.x: New.
26910
26911 2000-12-06  Neil Booth  <neilb@earthling.net>
26912
26913         * gcc.dg/cpp/backslash2.c: New tests.
26914
26915 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26916
26917         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26918         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26919
26920 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26921
26922         * gcc.c-torture/execute/20001203-2.c: New testcase.
26923
26924 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26927         * g++.old-deja/g++.other/virtual10.C: New test.
26928
26929 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26930
26931         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26932
26933 2000-12-05  Richard Henderson  <rth@redhat.com>
26934
26935         * gcc.c-torture/compile/20001205-1.c: New.
26936
26937 2000-12-04  Neil Booth  <neilb@earthling.net>
26938
26939         * g++.old-deja/g++.other/virtual9.C: New test.
26940         * g++.old-deja/g++.pt/crash61.C: New test.
26941         * gcc.c-torture/execute/loop-9.c: New test.
26942
26943 2000-12-04  Neil Booth  <neilb@earthling.net>
26944
26945         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26946         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26947         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26948         * gcc.dg/cpp/extratokens.c: ...here.
26949
26950 2000-12-04  Neil Booth  <neilb@earthling.net>
26951
26952         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26953         New tests.
26954
26955 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26956
26957         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26958         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26959
26960 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26961
26962         * gcc.c-torture/execute/20001203-1.c: New test.
26963
26964 2000-12-03  Neil Booth  <neilb@earthling.net>
26965
26966         * gcc.dg/cpp/macro6.c: New test cases.
26967
26968 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26969
26970         * gcc.c-torture/execute/string-opt-9.c: New test.
26971         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26972         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26973         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26974
26975         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26976         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26977
26978 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26979
26980         * gcc.dg/cpp/if-6.c: New testcase.
26981
26982         * gcc.dg/20001201-1.c: New testcase.
26983
26984 2000-12-02  Neil Booth  <neilb@earthling.net>
26985
26986         * g++.old-deja/g++.other/externC4.C,
26987         g++.old-deja/g++.other/friend10.C: New tests.
26988
26989 2000-12-02  Neil Booth  <neilb@earthling.net>
26990
26991         * g++.old-deja/g++.other/instan2.C
26992         * g++.old-deja/g++.other/instan3.C: New test.
26993
26994 2000-12-02  Neil Booth  <neilb@earthling.net>
26995
26996         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26997         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26998         gnuc99.c,gnuc99-pedantic.c: New tests.
26999
27000 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27001
27002         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
27003         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
27004
27005 2000-12-01  Neil Booth  <neilb@earthling.net>
27006
27007         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
27008         * gcc.dg/cpp/poison.c: Update.
27009         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
27010
27011 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
27012
27013         * g77.f-torture/execute/20001201.f: New test.
27014
27015 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27016
27017         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
27018
27019 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
27022
27023 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27024
27025         * g++.old-deja/g++.other/cast6.C: New test.
27026
27027 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
27028
27029         * gcc.c-torture/execute/20001130-2.c: New testcase.
27030
27031 2000-11-30  Richard Henderson  <rth@redhat.com>
27032
27033         * gcc.c-torture/execute/20001130-1.c: New test.
27034
27035 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27036
27037         * g++.old-deja/g++.other/op3.C: New test.
27038
27039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27040
27041         * g++.old-deja/g++.other/op2.C: New test.
27042
27043 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         * g++.old-deja/g++.other/crash38.C: New test.
27046
27047 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27048
27049         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27050
27051 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27052
27053         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27054         tests.
27055         * gcc.c-torture/execute/string-opt-6.c: New test.
27056
27057         * gcc.dg/20001117-1.c: Add main.
27058
27059 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27060
27061         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27062         Move from here ...
27063         * gcc.dg/940510-1.c: ... to here.
27064
27065         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27066         zero-size arrays in toplevel structures.
27067
27068 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27069
27070         * gcc.c-torture/execute/loop-8.c: New test.
27071
27072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27073
27074         * g++.old-deja/g++.other/base1.C: New test.
27075
27076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27077
27078         * g++.old-deja/g++.other/parse2.C: New test.
27079
27080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27081
27082         * g++.old-deja/g++.pt/incomplete1.C: New test.
27083
27084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27085
27086         * g++.old-deja/g++.other/friend9.C: New test.
27087
27088 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27089
27090         * gcc.dg/20001127-1.c: New test.
27091
27092 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         * g++.old-deja/g++.pt/friend46.C: New test.
27095
27096 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27097
27098         * g++.old-deja/g++.other/ptrmem8.C: New test.
27099
27100 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27101
27102         * gcc.c-torture/execute/string-opt-7.c: New test.
27103         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27104
27105 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27106
27107         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27108         instead of 'mkcheck 2'.
27109
27110 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27111
27112         * gcc.c-torture/execute/memcheck/driver.c,
27113         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27114         C9X references to refer to C99.
27115
27116 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.dg/ultrasp3.c: New test.
27119
27120 2000-11-25  Neil Booth  <neilb@earthling.net>
27121
27122         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27123
27124 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27125
27126         * gcc.c-torture/compile/20001123-2.c: New.
27127
27128 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27129
27130         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27131
27132 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27133
27134         * gcc.dg/sequence-point-1.c: Add some new tests.
27135         * gcc.c-torture/execute/20001124-1.c: New test.
27136
27137 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         * g++.old-deja/g++.other/vaarg4.C: New test.
27140         * gcc.c-torture/compile/20001123-1.c: New test.
27141
27142 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27143
27144         * g++.other/crash24.C: Adjust and remove XFAIL.
27145         * g++.other/crash37.C: New test.
27146
27147 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27148
27149         * g++.old-deja/g++.pt/instantiate9.C: New test.
27150
27151 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27152
27153         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27154         new ABI, too.
27155
27156         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27157         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27158
27159 2000-11-22  Neil Booth  <neilb@earthling.net>
27160
27161         * gcc.dg/cpp/Wtrigraphs.c: New test.
27162
27163 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27164
27165         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27166
27167 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27168
27169         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27170
27171 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27172
27173         * lib/gcc-dg.exp: load_lib scanasm.exp.
27174         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27175         * lib/g++-dg.exp: load_lib scanasm.exp.
27176         * lib/scanasm.exp: New.
27177         (scan-assembler, scan-assembler-not): Add optional arguments to
27178         test name, or if not present, the pattern name.
27179         (scan-assembler-dem, scan-assembler-dem-not): New.
27180
27181         * g++.dg/dg.exp: New.
27182
27183 2000-11-21  Neil Booth  <neilb@earthling.net>
27184
27185         * gcc.dg/cpp/integrated1.c: Remove.
27186
27187 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27188
27189         * gcc.c-torture/execute/20001121-1.c: New test.
27190
27191 2000-11-21  Richard Henderson  <rth@redhat.com>
27192
27193         * gcc.c-torture/compile/20001121-1.c: New test.
27194
27195 2000-11-20  Neil Booth  <neilb@earthling.net>
27196
27197         * gcc.dg/cpp/integrated1.c: New test.
27198
27199 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27200
27201         * g++.old-deja/g++.other/inline17.C: New test.
27202
27203 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27204
27205         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27206         local variable to be zero: I made the variable global. Now
27207         uses abort() and exit() instead of relying on main's return value.
27208
27209 2000-11-20  Neil Booth  <neilb@earthling.net>
27210
27211         * gcc.dg/cpp/paste2.c: Update test.
27212         * objc/execute/paste.m: New test.
27213
27214 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27215
27216         * gcc.dg/c99-condexpr-1.c: New test.
27217
27218 2000-11-20  Neil Booth  <neilb@earthling.net>
27219
27220         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27221
27222 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27223
27224         * g++.old-deja/g++.pt/export1.C: New test.
27225
27226 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27227
27228         * gcc.dg/20001117-1.c: New test.
27229
27230 2000-11-18  Richard Henderson  <rth@redhat.com>
27231
27232         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27233
27234 2000-11-18  Richard Henderson  <rth@redhat.com>
27235
27236         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27237         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27238         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27239
27240 2000-11-18  Richard Henderson  <rth@redhat.com>
27241
27242         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27243         (main): New.  Exit cleanly.
27244
27245 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27246
27247         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27248         gcc.dg/c99-fordecl-2.c: New tests.
27249
27250 2000-11-18  Richard Henderson  <rth@redhat.com>
27251
27252         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27253         * gcc.c-torture/execute/zerolen-2.c: New.
27254
27255 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27256
27257         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27258         memory.
27259
27260 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27261
27262         * g++.old-deja/g++.pt/instantiate8.C: New test.
27263
27264 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27267         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27268
27269 2000-11-16  Nick Clifton  <nickc@redhat.com>
27270
27271         * gcc.c-torture/execute/nestfunc-2.c: New test.
27272         * gcc.c-torture/execute/nestfunc-3.c: New test.
27273
27274 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27275
27276         * gcc.c-torture/compile/20001116-1.c: New test.
27277
27278 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27279
27280         * gcc.c-torture/execute/20001115-1.c: New test.
27281
27282 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27283
27284         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27285         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27286         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27287         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27288
27289 2000-11-15  Neil Booth  <neilb@earthling.net>
27290
27291         gcc.dg/cpp/_Pragma1.c: Update.
27292         gcc.dg/cpp/_Pragma2.c: New test.
27293
27294 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27295
27296         * g++.old-deja/g++.other/anon5.C: New test.
27297
27298 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27299
27300         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27301         tests.
27302
27303 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27304
27305         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27306         output.
27307
27308 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27309
27310         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27311         labels at end of compound statements.
27312
27313 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27314
27315         * gcc.c-torture/execute/loop-7.c: New test.
27316
27317 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27318
27319         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27320
27321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27322
27323         * gcc.dg/c99-bool-1.c: New test.
27324
27325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27326
27327         * gcc.dg/c99-scope-1.c: Remove xfail.
27328         * gcc.dg/c99-scope-2.c: New test.
27329
27330 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27331
27332         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27333         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27334
27335 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27336
27337         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27338         error messages.
27339
27340         * g++.mike/p700.C: Don't typedef wchar_t.
27341         * g++.mike/p784.C: Likewise.
27342         * g++.mike/eb101.C: Don't use __wchar_t.
27343
27344 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27345
27346         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27347         from DO loop.
27348
27349 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27350
27351         * gcc.c-torture/execute/20001111-1.c: New test.
27352
27353 2000-11-10  Nick Clifton  <nickc@redhat.com>
27354
27355         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27356         long multuiple and accumulate.
27357
27358 2000-11-09  Richard Henderson  <rth@redhat.com>
27359
27360         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27361         via size_t instead of int.
27362
27363         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27364         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27365         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27366         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27367
27368 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27369
27370         * gcc.c-torture/compile/20001109-1.c: New test.
27371         * gcc.c-torture/compile/20001109-2.c: New test.
27372
27373 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         * g++.old-deja/g++.pt/operator1.C: New test.
27376         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27377
27378 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27379
27380         * gcc.dg/20001108-1.c: New test.
27381
27382 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27383
27384         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27385         with both arguments constant strings.
27386         * gcc.c-torture/execute/string-opt-3.c: New test.
27387         * gcc.c-torture/execute/string-opt-4.c: New test.
27388         * gcc.c-torture/execute/string-opt-5.c: New test.
27389
27390 2000-11-08  Nick Clifton  <nickc@redhat.com>
27391
27392         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27393         mulsidi3adddi patterns.
27394
27395 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27396
27397         * g++.old-deja/g++.other/crash36.C: New test.
27398
27399 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27400
27401         * g++.old-deja/g++.other/init16.C: New test.
27402
27403 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27404
27405         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27406
27407 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27408
27409         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27410         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27411         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27412
27413 2000-11-07  DJ Delorie  <dj@redhat.com>
27414
27415         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27416
27417 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27418
27419         * gcc.c-torture/execute/string-opt-1.c: New test.
27420
27421 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27422
27423         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27424         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27425         parameters in registers, and there is no way for a varargs
27426         function to know in which order the integer and floating-point
27427         parameters should be interleaved when they are placed on the
27428         stack.
27429         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27430         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27431
27432 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27433
27434         * gcc.c-torture/execute/string-opt-2.c: New test.
27435
27436 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27437
27438         * g++.old-deja/g++.pt/crash60.C: New test.
27439
27440 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27441
27442         * g++.old-deja/g++.other/crash24.C: New test.
27443         * g++.old-deja/g++.other/crash25.C: New test.
27444         * g++.old-deja/g++.other/crash26.C: New test.
27445         * g++.old-deja/g++.other/crash27.C: New test.
27446         * g++.old-deja/g++.other/crash28.C: New test.
27447         * g++.old-deja/g++.other/crash29.C: New test.
27448         * g++.old-deja/g++.other/crash30.C: New test.
27449         * g++.old-deja/g++.other/crash31.C: New test.
27450         * g++.old-deja/g++.other/crash32.C: New test.
27451         * g++.old-deja/g++.other/crash33.C: New test.
27452         * g++.old-deja/g++.other/crash34.C: New test.
27453         * g++.old-deja/g++.other/crash35.C: New test.
27454
27455 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27456
27457         * gcc.c-torture/execute/20001031-1.c: New test.
27458
27459 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27460
27461         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27462         namespace.
27463
27464         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27465         standards-conformant.
27466
27467         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27468
27469         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27470         * g++.old-deja/g++.mike/p755a.C: Likewise.
27471         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27472         library makes no calls to `operator new' during initialization.
27473
27474 2000-11-04  Neil Booth  <neilb@earthling.net>
27475
27476         * gcc.dg/cpp/include2.c: New tests.
27477
27478 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27479
27480         * lib/g++.exp (g++_set_ld_library_path): New function.
27481         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27482
27483 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27484
27485         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27486         warnings.
27487
27488 2000-11-01  Richard Henderson  <rth@redhat.com>
27489
27490         * g++.old-deja/g++.ext/namedret1.C: New.
27491         * g++.old-deja/g++.ext/namedret2.C: New.
27492         * g++.old-deja/g++.ext/namedret3.C: New.
27493
27494 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27495
27496         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27497         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27498
27499 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27500
27501         * gcc.c-torture/execute/va-arg-21.c: New test.
27502
27503 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27504
27505         * gcc.dg/c99-complex-2.c: New test.
27506
27507 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27508
27509         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27510
27511 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27512
27513         * g++.old-deja/g++.other/inline16.C: New test.
27514
27515 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27516
27517         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27518         __PRETTY_FUNCTION__
27519
27520 2000-10-29  Neil Booth  <neilb@earthling.net>
27521
27522         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27523         New tests.
27524         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27525         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27526         optimisation.
27527
27528 2000-10-29  Neil Booth  <neilb@earthling.net>
27529
27530         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27531         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27532         * mi5.c: Test multiple includes work with -C.
27533         * trigraphs.c: Test ^= version.
27534
27535 2000-10-28  Neil Booth  <neilb@earthling.net>
27536
27537         New tests and test updates for new macro expander.
27538
27539         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27540         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27541         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27542         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27543         new diagnostic messages.
27544
27545         * gcc.dg/cpp/macro3.c: New tests.
27546
27547 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27548
27549         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27550         on the same line.
27551
27552 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27553
27554         * g++.old-deja/g++.other/eh2.C: New test.
27555
27556 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27557
27558         * gcc.c-torture/execute/20001027-1.c: New test.
27559
27560 2000-10-26  Richard Henderson  <rth@redhat.com>
27561
27562         * gcc.c-torture/execute/20001026-1.c: New.
27563
27564 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27565
27566         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27567         * g++.old-deja/g++.law/builtin1.C: Likewise.
27568         * g++.old-deja/g++.law/ctors10.C: Likewise.
27569         * g++.old-deja/g++.law/virtual3.C: Likewise.
27570         * g++.old-deja/g++.mike/p658.C: Likewise.
27571         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27572         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27573         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27574         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27575         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27576
27577 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27578
27579         * gcc.c-torture/compile/20001024-1.c: New test.
27580
27581 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27582
27583         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27584         to tell us whether or not we are using V3.
27585
27586 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27587
27588         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27589         operands.
27590
27591 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27592
27593         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27594
27595 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27596
27597         * gcc.c-torture/execute/20001024-1.c: New test.
27598
27599 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27600
27601         * g++.old-deja/g++.other/sibcall1.C: New test.
27602
27603 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27604
27605         * gcc.dg/noncompile/init-3.c: New test.
27606
27607 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27608
27609         * gcc.dg/format-array-1.c: New test.
27610
27611 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27612
27613         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27614         writing through null pointers; remove comment about testing
27615         unterminated strings.
27616
27617 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27618
27619         * gcc.c-torture/execute/20001017-2.c: New test.
27620
27621 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27622
27623         * gcc.c-torture/compile/20001018-1.c: New test.
27624         * gcc.c-torture/compile/20001018-1.x: Xfail.
27625
27626 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27627
27628         * gcc.c-torture/execute/20001017-1.c: New test.
27629
27630 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27631
27632         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27633         for multiple use of arguments with scanf formats; add tests for
27634         multiple use of arguments.
27635
27636 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27637
27638         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27639
27640 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27641
27642         * gcc.dg/format-miss-1.c: New test.
27643
27644 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27645
27646         * gcc.c-torture/execute/20001013-1.c: New test.
27647
27648 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27649
27650         * gcc.dg/format-branch-1.c: New test.
27651
27652 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27653
27654         * README, lib/file-format.exp: Remove EGCS references.
27655
27656 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27657
27658         * gcc.dg/20001013-1.c: New test.
27659
27660 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27661
27662         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27663         for intmax_t in the compiler using __typeof__ and the type rules
27664         for conditional expressions.
27665
27666 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27667
27668         * gcc.dg/20001012-1.c: New test.
27669         * gcc.dg/20001012-2.c: New test.
27670
27671 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27672
27673         * gcc.dg/format-attr-1.c: New test.
27674
27675 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27676
27677         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27678         __LONG_LONG_MAX__ instead of LLONG_MAX.
27679
27680 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27681
27682         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27683         scanf flags.
27684         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27685         flags.
27686
27687 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27688
27689         * gcc.dg/sequence-pt-1.c: New test.
27690
27691 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27692
27693         * gcc.c-torture/execute/20001011-1.c: New testcase.
27694         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27695
27696 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27697
27698         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27699         does not error on it.
27700
27701 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27702
27703         * gcc.dg/20001009-1.c: New test.
27704
27705 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27706
27707         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27708         * gcc.c-torture/execute/20001009-2.c: ... to here.
27709
27710 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27711
27712         * gcc.c-torture/compile/20001009-1.c: New testcase.
27713         * gcc.c-torture/execute/20001009-1.c: New testcase.
27714         Testcases provided by Jan Hubicka <jh@suse.cz>.
27715
27716 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27717
27718         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27719         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27720         uintmax_t using <limits.h> to emulate the compiler's internal
27721         logic.  No longer XFAIL %j tests.
27722
27723 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27724
27725         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27726         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27727         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27728         regexps and details of expected handling of some bad formats.
27729         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27730         suppression.
27731
27732 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27733
27734         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27735         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27736         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27737         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27738         in list archives.
27739
27740 2000-10-06  Richard Henderson  <rth@cygnus.com>
27741
27742         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27743         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27744         * g++.old-deja/g++.jason/report.C: Likewise.
27745         * g++.old-deja/g++.law/friend5.C: Likewise.
27746         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27747         of the expected warnings.
27748
27749 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27750
27751         * g++.old-deja/g++.pt/enum14.C: New test.
27752
27753 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.old-deja/g++.pt/crash59.C: New test.
27756
27757 2000-10-04  Will Cohen  <wcohen@redhat.com>
27758
27759         * gcc.dg/20000926-1.c: New test.
27760
27761 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27762
27763         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27764         function name for current C++ compiler.
27765         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27766
27767 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27768
27769         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27770         __PRETTY_FUNCTION__.
27771         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27772
27773 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27774
27775         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27776
27777 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27778
27779         * gcc.c-torture/compile/20000923-1.c: New test.
27780
27781 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27782
27783         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27784         * g++.old-deja/g++.pt/ttp62.C: Same.
27785         * g++.old-deja/g++.other/inline14.C: Same.
27786
27787 2000-09-24  Richard Henderson  <rth@cygnus.com>
27788
27789         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27790
27791 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27792
27793         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27794
27795 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27796
27797         * gcc.c-torture/compile/20000922-1.c: New file.
27798
27799 2000-09-21  Nick Clifton  <nickc@redhat.com>
27800
27801         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27802         a signed long modulo operation.
27803         (mod6): New function - perform an unsigned long modulo operation.
27804         (main): Add tests for modulos of very large numbers by very small
27805         dividends.
27806
27807 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27808
27809         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27810
27811 2000-09-19  Richard Henderson  <rth@cygnus.com>
27812
27813         * gcc.dg/compare2.c (case 10): XFAIL.
27814
27815 2000-09-18  Richard Henderson  <rth@cygnus.com>
27816
27817         * gcc.c-torture/execute/20000906-1.c: Move ...
27818         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27819         that support __builtin_trap.
27820
27821 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27822
27823         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27824
27825 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27826
27827         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27828         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27829         more $ format tests.
27830
27831 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27832
27833         * gcc.dg/format-errmk-1.c: New test.
27834
27835 2000-09-17  Greg McGary  <greg@mcgary.org>
27836
27837         * gcc.c-torture/execute/20000917-1.x: Remove.
27838
27839 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27840
27841         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27842
27843 2000-09-17  Greg McGary  <greg@mcgary.org>
27844
27845         * gcc.c-torture/execute/20000917-1.c: New test.
27846         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27847
27848 2000-09-16  Neil Booth  <NeilB@earthling.net>
27849
27850         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27851         in nested macro bug.
27852
27853 2000-09-15  Neil Booth  <NeilB@earthling.net>
27854
27855         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27856
27857 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27858
27859         * gcc.c-torture/execute/20000914-1.c: New test.
27860
27861 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27862
27863         * g++.other/inline13.C: New test.
27864
27865 2000-09-12  Andreas Jaeger  <aj@suse.de>
27866
27867         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27868         constant by Ulrich Drepper <drepper@redhat.com>.
27869
27870 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27871
27872         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27873
27874 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27875
27876         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27877
27878 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27879
27880         * gcc.dg/cpp/backslash.c: New test.
27881
27882 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27883
27884         * gcc.c-torture/execute/20000910-1.c: New test.
27885         * gcc.c-torture/execute/20000910-2.c: Likewise.
27886
27887 2000-09-11  Robert Lipe  <robertl@sco.com>
27888
27889         * gcc.dg/pragma-align.c: New test.
27890
27891 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27892
27893         * g++.old-deja/g++.pt/explicit82.C: New test.
27894         * g++.old-deja/g++.pt/explicit83.C: New test.
27895
27896 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27897
27898         * gcc.dg/asm-names.c: New test.
27899
27900 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27901
27902         * gcc.dg/cpp/tr-warn6.c: New test
27903
27904 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27905
27906         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27907         be accepted.
27908
27909 2000-09-07  Catherine Moore  <clm@redhat.com>
27910
27911         * gcc.c-torture/execute/unroll-1.c: New test.
27912
27913 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27914
27915         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27916         ERROR markers.
27917         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27918         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27919         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27920         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27921         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27922         Preprocess only.
27923         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27924         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27925
27926 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         * g++.old-deja/g++.pt/deduct2.C: New test.
27929
27930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27931
27932         * g++.old-deja/g++.pt/parms2.C: New test.
27933
27934 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27935
27936         * g++.old-deja/g++.pt/crash58.C: New test.
27937
27938 2000-09-06  Greg McGary  <greg@mcgary.org>
27939
27940         * gcc.c-torture/execute/20000906-1.c: New test.
27941         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27942
27943 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27944
27945         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27946
27947 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27948
27949         * g++.old-deja/g++.pt/crash57.C: New test.
27950
27951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27952
27953         * g++.old-deja/g++.pt/crash56.C: New test.
27954
27955 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27956
27957         * g++.old-deja/g++.pt/koenig1.C: New test.
27958
27959 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27960
27961         * gcc.dg/20000904-1.c: New test.
27962
27963 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27964
27965         * gcc.dg/cpp/paste8.c: New test.
27966
27967 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27968
27969         * gcc.c-torture/compile/20000827-1.c: New test.
27970
27971 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27972
27973         * gcc.dg/format-diag-1.c: New test.
27974
27975 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27976
27977         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27978         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27979         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27980         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27981         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27982
27983 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27984
27985         * g++.old-deja/g++.other/nested4.C: New test.
27986
27987 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27988
27989         * g++.old-deja/g++.ns/scoped1.C: New test.
27990
27991 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27992
27993         * lib/g++.exp: Support testing already-installed GCC.
27994
27995 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27996
27997         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27998
27999 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28000
28001         * gcc.dg/return-type-2.c: New test.
28002
28003 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
28004
28005         * gcc.c-torture/compile/20000825-1.c: New test.
28006
28007 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
28008
28009         * gcc.dg/dwarf2-2.c: New test.
28010
28011 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
28012
28013         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
28014         dg-warning regexps.
28015
28016 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28017
28018         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
28019         gcc.dg/format-ext-5.c: New tests.
28020
28021 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
28022
28023         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
28024
28025 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
28026
28027         * gcc.dg/noncompile/930622-2.c: Adjust error message.
28028
28029 2000-08-24  Richard Henderson  <rth@cygnus.com>
28030
28031         * gcc.dg/ia64-sync-1.c: New test.
28032         * gcc.dg/ia64-sync-2.c: New test.
28033         * gcc.dg/ia64-asm-1.c: New test.
28034
28035 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28036
28037         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
28038         * gcc.dg/format-ext-2.c: New test.
28039
28040 2000-08-23  Jason Merrill  <jason@redhat.com>
28041
28042         * lib/old-dejagnu.exp: Also ignore "In member function" and
28043         "At global scope".
28044
28045 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28046
28047         * gcc.dg/noncompile/label-lineno-1.c: New test.
28048
28049 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28050
28051         * gcc.dg/c99-array-nonobj-1.c: New test.
28052
28053 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28054
28055         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28056         tests.
28057         * gcc.dg/format-ext-1.c: New test.
28058
28059 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28060
28061         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28062         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28063         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28064         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28065         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28066
28067 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28068
28069         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28070         gcc.dg/c99-strftime-2.c: New tests.
28071
28072 2000-08-22  Richard Henderson  <rth@cygnus.com>
28073
28074         * gcc.c-torture/execute/20000822-1.c: New test.
28075
28076 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28077
28078         * gcc.c-torture/execute/20000819-1.x: Remove.
28079
28080 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28081
28082         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28083         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28084         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28085         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28086         gcc.dg/format-xopen-1.c: New tests.
28087
28088 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28089
28090         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28091
28092 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28093
28094         * g++.old-deja/g++.other/loop2.C: New test.
28095
28096         * gcc.c-torture/compile/20000606-1.c: New test.
28097         * gcc.c-torture/compile/20000728-1.c: New test.
28098         * gcc.c-torture/execute/20000801-1.c: New test.
28099         * gcc.c-torture/execute/20000801-2.c: New test.
28100         * gcc.c-torture/execute/20000819-1.c: New test.
28101         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28102         * gcc.dg/20000629-1.c: New test.
28103         * gcc.dg/20000724-1.c: New test.
28104         * gcc.dg/20000807-1.c: New test.
28105
28106 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28107
28108         * gcc.dg/cpp/pragma-1.c: New test.
28109         * gcc.dg/cpp/pragma-2.c: New test.
28110
28111 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28112
28113         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28114         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28115
28116 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28117
28118         * gcc.c-torture/compile/20000818-1.c: New test.
28119
28120 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28121
28122         * gcc.c-torture/execute/20000818-1.c: New test.
28123
28124 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28125
28126         * gcc.dg/format-va-1.c: New test.
28127
28128 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28129
28130         * g++.old-deja/g++.other/typedef8.C: New test.
28131
28132 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28133
28134         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28135         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28136         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28137         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28138         * g++.old-deja/g++.other/ptrmem7.C: New test.
28139         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28140
28141 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.old-deja/g++.pt/typename27.C: New test.
28144
28145 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28146
28147         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28148         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28149         * g++.old-deja/g++.pt/friend45.C: New test.
28150         * g++.old-deja/g++.other/friend8.C: New test.
28151
28152 2000-08-15  Richard Henderson  <rth@cygnus.com>
28153
28154         * gcc.c-torture/execute/20000815-1.c: New test.
28155
28156 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28157
28158         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28159         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28160         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28161
28162 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28163
28164         * g++.old-deja/g++.other/refinit2.C: New test.
28165
28166 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28167
28168         * lib/c-torture.exp (c-torture): Make
28169         compiler_conditional_xfail_data global.
28170         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28171         compiler_conditional_xfail_data machinery.
28172         (f-torture-execute): Likewise.
28173         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28174         and only when unrolling loops.
28175
28176         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28177
28178 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28179
28180         * g++.old-deja/g++.pt/explicit81.C: New test.
28181
28182 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28183
28184         * g++.old-deja/g++.pt/typename26.C: New test.
28185
28186 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28187
28188         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28189         warning.
28190
28191 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28192
28193         * g++.old-deja/g++.other/array3.C: New test.
28194
28195 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28196
28197         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28198         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28199         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28200         New tests.
28201
28202 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28203
28204         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28205         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28206
28207 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28208
28209         * gcc.c-torture/execute/20000808-1.c: New test.
28210
28211 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28212
28213         * gcc.dg/c90-const-expr-1.c: New test.
28214
28215 2000-08-08  Richard Henderson  <rth@cygnus.com>
28216
28217         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28218
28219 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28220
28221         * gcc.dg/noncompile/const-ll-1.c: New test.
28222
28223 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28224
28225         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28226
28227 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28228
28229         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28230         that running programs linked against the shared version of libobjc
28231         run correctly.
28232
28233 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28234
28235         * gcc.dg/c99-printf-1.c: New test.
28236
28237 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28238
28239         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28240
28241 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28242
28243         * gcc.c-torture/execute/20000731-1.x: Delete.
28244
28245 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28246
28247         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28248         and torture_without_loops as is done by c-torture.exp.
28249         (search_for): Copy from c-torture.exp.
28250         (gcc-dg-runtest): New function, drives a directory of tests
28251         iterating over the TORTURE_OPTIONS.
28252         (scan-assembler, scan-assembler-not): Move here from
28253         individual directory drivers.
28254
28255         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28256         defined by lib/gcc-dg.exp.
28257         * gcc.dg/cpp/cpp.exp: Likewise.
28258         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28259         gcc-dg-runtest, so we cycle over optimization options.
28260
28261         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28262         * gcc.dg/compare2.c: No longer expected to fail.
28263
28264 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28265
28266         * gcc.c-torture/execute/20000804-1.c: New test.
28267
28268 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28269
28270         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28271
28272 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28273
28274         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28275
28276 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28277
28278         * gcc.c-torture/compile/20000803-1.c: New test.
28279
28280 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28281
28282         * gcc.c-torture/execute/20000801-3.c,
28283         gcc.c-torture/execute/20000801-4.c: New tests.
28284         * gcc.c-torture/execute/20000801-3.x,
28285         gcc.c-torture/execute/20000801-4.x: Xfail.
28286
28287 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28288
28289         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28290         libobjc/.libs to allow for libtool.
28291
28292 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28293
28294         * gcc.c-torture/compile/20000802-1.c: New test.
28295
28296 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28297
28298         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28299
28300 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28301
28302         * gcc-c-torture/execute/20000731-2.c: New test.
28303
28304         * gcc.c-torture/execute/20000731-1.c: New test.
28305         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28306
28307 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28308
28309         * testsuite/gcc.dg/cpp/paste7.c: New test.
28310         * gcc.dg/cpp/20000725-1.c: New test.
28311
28312 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28313
28314         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28315         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28316         declaration warning for __builtin_dwarf_reg_size.
28317
28318         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28319
28320 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28321
28322         * gcc.dg/noncompile/voidparam-1.c: New test.
28323
28324 2000-07-30  Richard Henderson  <rth@cygnus.com>
28325
28326         * gcc.dg/c90-digraph-1.c: Don't xfail.
28327         * gcc.dg/compare2.c (case 10): Xfail.
28328         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28329
28330 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28331
28332         * gcc.dg/c99-main-1.c: New test.
28333
28334 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28335
28336         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28337
28338 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28339
28340         * gcc.c-tortuer/execute/20000726-1.c: New test.
28341
28342 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28343
28344         * gcc.c-torture/execute/enum-2.c: New test.
28345
28346 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28347
28348         * gcc.dg/cpp/tr-warn3.c: New test.
28349
28350 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28351
28352         * g++.old-deja/g++.ext/implicit1.C: Remove.
28353         * g++.old-deja/g++.jason/c2.C: Remove
28354         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28355         * g++.old-deja/g++.pt/crash16.C: Likewise.
28356         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28357
28358 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28359
28360         * g++.old-deja/g++.other/for2.C: New test.
28361
28362 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28363
28364         * gcc.dg/20000720-1.c: New test.
28365
28366 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28367
28368         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28369
28370 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28371
28372         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28373         * gcc.c-torture/execute/20000722-1.c: New.
28374         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28375
28376 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28377
28378         * gcc.dg/cpp/20000720-1.S: New test.
28379
28380 2000-07-21  Michael Meissner  <meissner@redhat.com>
28381
28382         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28383
28384 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28385
28386         * g++.old-deja/g++.brendan/crash16.C,
28387         g++.old-deja/g++.brendan/parse3.C,
28388         g++.old-deja/g++.brendan/redecl1.C,
28389         g++.old-deja/g++.ns/template13.C,
28390         g++.old-deja/g++.other/decl4.C,
28391         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28392
28393 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28394
28395         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28396         and "Internal error".
28397
28398         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28399         regexps.
28400         * gcc.dg/cpp/paste6.c: New test.
28401
28402 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28403
28404         * gcc.dg/cpp/tr-direct.c: New test.
28405
28406         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28407         gcc.dg/cpp/undef1.c: Tweak error regexps.
28408
28409 2000-07-18  Eric Christopher <echristo@redhat.com>
28410
28411         * gcc.c-torture/compile/20000718-1.c: New test.
28412
28413 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28414
28415         * cpplex.c (_cpp_push_token): If the token being pushed back
28416         is the previous token in this context, just subtract one from
28417         context->posn.
28418         * cppmacro.c (save_expansion): Clear aux field when storing a
28419         placemarker.
28420
28421 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28422
28423         * gcc.dg/noncompile/redecl-1.c: New test.
28424
28425 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.c-torture/execute/20000717-5.c: New test.
28428         * gcc.c-torture/execute/20000717-1.x: Removed.
28429
28430 2000-07-17  Richard Henderson  <rth@cygnus.com>
28431
28432         * gcc.c-torture/execute/20000717-4.c: New test.
28433
28434 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28435
28436         * gcc.dg/cpp/syshdr.c: New test.
28437         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28438
28439 2000-07-17  Neil Booth  <neilb@earthling.net>
28440
28441         * gcc.dg/cpp/cmdlne-dM.c: New test.
28442         * gcc.dg/cpp/cmdlne-dD.c: New test.
28443
28444 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28445
28446         * gcc.c-torture/execute/20000717-3.c: New test.
28447
28448         * gcc.c-torture/compile/20000717-1.c: New test.
28449
28450 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28451
28452         * gcc.c-torture/execute/20000717-2.c: New test.
28453
28454 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28455
28456         * gcc.dg/formatz-1.c: New test.
28457
28458         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28459         * gcc.dg/c99-digraph-1.c: New tests.
28460
28461         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28462         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28463
28464         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28465         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28466         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28467         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28468         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28469         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28470         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28471
28472 2000-07-17   Greg McGary <greg@mcgary.org>
28473
28474         * gcc.c-torture/execute/20000717-1.c: New test.
28475         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28476
28477 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28478
28479         * gcc.c-torture/execute/20000715-2.c: New test.
28480         * gcc.dg/20000715-1.c: New test.
28481
28482 2000-07-15  Michael Meissner  <meissner@redhat.com>
28483
28484         * gcc.c-torture/execute/20000715-1.c: New test.
28485
28486 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28487
28488         * gcc.c-torture/execute/20000707-1.c: New test.
28489
28490 2000-07-13  Neil Booth  <NeilB@earthling.net>
28491
28492         * testsuite/gcc.dg/cpp/digraph1.c,
28493         testsuite/gcc.dg/cpp/digraph2.c,
28494         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28495
28496 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28497
28498         * g77.f-torture/compile/20000630-2.f:  New test.
28499         * g77.f-torture/compile/20000630-2.x
28500
28501 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28502
28503         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28504
28505 2000-07-11  Neil Booth  <NeilB@earthling.net>
28506
28507         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28508
28509 2000-07-11  Neil Booth  <NeilB@earthling.net>
28510
28511         * gcc.dg/cpp/cmdlne-C.c: New.
28512
28513 2000-07-09  Neil Booth  <NeilB@earthling.net>
28514
28515         * gcc.dg/cpp/directiv.c: New tests.
28516         * gcc.dg/cpp/undef1.c: Update.
28517
28518 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28519
28520         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28521
28522 2000-07-09  Neil Booth  <NeilB@earthling.net>
28523
28524         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28525
28526 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28527
28528         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28529         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28530
28531 2000-07-08  Neil Booth  <NeilB@earthling.net>
28532
28533         * gcc.dg/cpp/macsyntx.c: New tests.
28534
28535 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28536
28537         * gcc.dg/20000707-1.c: New test.
28538
28539 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28540
28541         * gcc.c-torture/execute/20000706-1.c: New test.
28542         * gcc.c-torture/execute/20000706-2.c: New test.
28543         * gcc.c-torture/execute/20000706-3.c: New test.
28544         * gcc.c-torture/execute/20000706-4.c: New test.
28545         * gcc.c-torture/execute/20000706-5.c: New test.
28546
28547 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28548
28549         * g++.old-deja/g++.pt/instantiate7.C: New test.
28550
28551 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28554         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28555         * g++.old-deja/g++.other/rtti3.C: Likewise.
28556         * g++.old-deja/g++.other/rttid3.C: Likewise.
28557
28558 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28559
28560         *  g77.f-torture/compile/20000630-1.x: Fix typo
28561
28562 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28563
28564         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28565         assembly output.
28566
28567 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28568
28569         * gcc.dg/cpp/ident.c: New test.
28570
28571 2000-07-05  Neil Booth  <NeilB@earthling.net>
28572
28573         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28574           gcc.dg/cpp/lexstrng.c: New tests.
28575
28576 2000-07-04  Neil Booth  <NeilB@earthling.net>
28577
28578         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28579         * gcc.dg/cpp/strify2.c: Same.
28580
28581 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28582
28583         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28584         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28585         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28586         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28587
28588         * testsuite/gcc.dg/cpp/macro1.c,
28589         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28590         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28591         testsuite/gcc.dg/cpp/strify1.c,
28592         testsuite/gcc.dg/cpp/strify2.c: New tests.
28593
28594 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.c-torture/execute/20000703-1.c: New test.
28597
28598 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28599
28600         * g++.old-deja/g++.pt (lookup10.C): New test.
28601
28602 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.pt (typename25.C): New test.
28605
28606 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28607
28608         * gcc.c-torture/compile/20000701-1.c: New test.
28609
28610 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28611
28612         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28613         to test case.
28614
28615 2000-06-30  Catherine Moore  <clm@cygnus.com>
28616
28617         * gcc.c-torture/execute/align-1.c: New test.
28618
28619 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.pt/expr8.C: New test.
28622         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28623
28624 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28625
28626         * gcc.c-torture/compile/20000629-1.c: New test.
28627
28628 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28629
28630
28631         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28632         gcc.dg/noncompile directory, depending on whether they're
28633         preprocessor tests or not.  Annotate all the tests for the dg
28634         framework.
28635
28636         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28637         * gcc.dg/noncompile/noncompile.exp: New.
28638
28639         * Moved files:
28640         Old name                                New name
28641         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28642         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28643         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28644         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28645         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28646         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28647         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28648         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28649         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28650         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28651         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28652         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28653         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28654         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28655         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28656         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28657         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28658         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28659         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28660         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28661         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28662         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28663         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28664         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28665
28666         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28667         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28668         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28669         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28670         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28671         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28672
28673 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28674
28675         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28676         declare one variable.  On the fourth, error.
28677         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28678         declared by 20000628-1a.h.
28679
28680 2000-06-29  Richard Henderson  <rth@redhat.com>
28681
28682         * gcc.c-torture/execute/930529-1.x: New file.
28683         * gcc.dg/920413-1.c: Adjust expected warning text.
28684         * gcc.dg/980217-1.c: Declare abort.
28685         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28686
28687 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28688
28689         * g77.f-torture/compile/20000629-1.f: New test.
28690         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28691
28692 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28693
28694         Rearrange lots of files, removing entirely the
28695         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28696         directories.
28697
28698         * Deleted files:
28699         gcc.c-torture/code_quality/code_quality.exp
28700         gcc.c-torture/special/special.exp
28701         gcc.failure/failure.exp
28702         gcc.failure/940409-1.x
28703         gcc.c-torture/compile/961203-1.x
28704
28705         * New files:
28706         gcc.misc-tests/linkage.exp
28707         gcc.c-torture/execute/920730-1t.c
28708         gcc.c-torture/execute/920730-1t.x
28709         gcc.c-torture/compile/920520-1.x
28710         gcc.c-torture/compile/920521-1.x
28711         gcc.c-torture/compile/981006-1.x
28712         gcc.c-torture/execute/eeprof-1.x
28713
28714         * Moved files (possibly with modifications to fit a new harness):
28715         Old name                                New name
28716         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28717         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28718         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28719         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28720         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28721         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28722         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28723         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28724         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28725         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28726         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28727         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28728         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28729         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28730
28731 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28732
28733         * c-torture/compile/961203-1.x: Delete.
28734
28735         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28736         not exit. Include stdio.h.
28737         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28738         * gcc.misc-tests/dg-12.c: Likewise.
28739         * gcc.misc-tests/dg-5.c: Likewise.
28740         * gcc.misc-tests/dg-6.c: Likewise.
28741         * gcc.misc-tests/dg-7.c: Prototype abort.
28742         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28743         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28744         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28745         not exit.
28746         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28747         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28748
28749 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28750
28751         * gcc.dg/cpp/20000628-1.c: New test.
28752         * gcc.dg/cpp/20000628-1.h: New header for above test.
28753         * gcc.dg/cpp/20000628-1a.h: Likewise.
28754
28755 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28756
28757         * gcc.dg/cpp: New directory.
28758         * gcc.dg/cpp/cpp.exp: New driver.
28759         * gcc.dg/cpp/20000627-1.c: New test.
28760         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28761         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28762         and rewrite as a compilation test.
28763
28764         * gcc.dg: Move many files into the cpp subdirectory, possibly
28765         renaming or editing them as well.
28766         Old name                New name
28767         990119-1.c              cpp/19990119-1.c
28768         990228-1.c              cpp/19990228-1.c
28769         990407-1.c              cpp/19990407-1.c
28770         990409-1.c              cpp/19990409-1.c
28771         990413-1.c              cpp/19990413-1.c
28772         990703-1.c              cpp/19990703-1.c
28773         20000127-1.c            cpp/20000127-1.c
28774         20000129-1.c            cpp/20000129-1.c
28775         20000207-1.c            cpp/20000207-1.c
28776         20000207-2.c            cpp/20000207-2.c
28777         20000209-1.c            cpp/20000209-1.c
28778         20000209-2.c            cpp/20000209-2.c
28779         20000301-1.c            cpp/20000301-1.c
28780         20000419-1.c            cpp/20000419-1.c
28781         20000510-1.S            cpp/20000510-1.S
28782         20000519-1.c            cpp/20000519-1.c
28783         20000529-1.c            cpp/20000529-1.c
28784         20000625-1.c            cpp/20000625-1.c
28785         20000625-2.c            cpp/20000625-2.c
28786         cpp-as1.c               cpp/assert1.c
28787         cpp-as2.c               cpp/assert2.c
28788         cxx-comments-1.c        cpp/cxxcom1.c
28789         cxx-comments-2.c        cpp/cxxcom2.c
28790         endif-label.c           cpp/endif.c
28791         cpp-hash1.c             cpp/hash1.c
28792         cpp-hash2.c             cpp/hash2.c
28793         cpp-if1.c               cpp/if-1.c
28794         cpp-if2.c               cpp/if-2.c
28795         cpp-if3.c               cpp/if-3.c
28796         cpp-if4.c               cpp/if-4.c
28797         cpp-if5.c               cpp/if-5.c
28798         cpp-cond.c              cpp/if-cexp.c
28799         cpp-missingop.c         cpp/if-mop.c
28800         cpp-missingparen.c      cpp/if-mpar.c
28801         cpp-opprec.c            cpp/if-oppr.c
28802         cpp-ifparen.c           cpp/if-paren.c
28803         cpp-shortcircuit.c      cpp/if-sc.c
28804         cpp-shift.c             cpp/if-shift.c
28805         cpp-unary.c             cpp/if-unary.c
28806         cpp-li1.c               cpp/line1.c
28807         cpp-li2.c               cpp/line2.c
28808         lineno.c                cpp/line3.c
28809         lineno-2.c              cpp/line4.c
28810         cpp-mi.c                cpp/mi1.c
28811         cpp-mic.h               cpp/mi1c.h
28812         cpp-micc.h              cpp/mi1cc.h
28813         cpp-mind.h              cpp/mi1nd.h
28814         cpp-mindp.h             cpp/mi1ndp.h
28815         cpp-mix.h               cpp/mi1x.h
28816         cpp-mi2.c               cpp/mi2.c
28817         cpp-mi2a.h              cpp/mi2a.h
28818         cpp-mi2b.h              cpp/mi2b.h
28819         cpp-mi2c.h              cpp/mi2c.h
28820         cpp-mi3.c               cpp/mi3.c
28821         cpp-mi3.def             cpp/mi3.def
28822         poison-1.c              cpp/poison.c
28823         pr-impl.c               cpp/prag-imp.c
28824         cpp-redef-2.c           cpp/redef1.c
28825         cpp-redef.c             cpp/redef2.c
28826         strpaste.c              cpp/strp1.c
28827         strpaste-2.c            cpp/strp2.c
28828         cpp-tradpaste.c         cpp/tr-paste.c
28829         cpp-tradstringify.c     cpp/tr-str.c
28830         cpp-tradwarn1.c         cpp/tr-warn1.c
28831         cpp-tradwarn2.c         cpp/tr-warn2.c
28832         trigraphs.c             cpp/trigraphs.c
28833         cpp-unc1.c              cpp/unc1.c
28834         cpp-unc2.c              cpp/unc2.c
28835         cpp-unc3.c              cpp/unc3.c
28836         cpp-unc.c               cpp/unc4.c
28837         undef.c                 cpp/undef1.c
28838         undef-2.c               cpp/undef2.c
28839         cpp-wi1.c               cpp/widestr1.c
28840
28841 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28842
28843         * lib/g++.exp (g++_include_flags): Tweak.
28844
28845 2000-06-27  H.J. Lu  <hjl@gnu.org>
28846             Loren J. Rittle  <ljrittle@acm.org>
28847
28848         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28849         version with one that knows about the new gcc tree structure.
28850         (g++_link_flags): Same.
28851
28852 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28853
28854         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28855         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28856         case we are cross-compiling.
28857
28858         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28859         g++.old-deja/g++.niklas/Makefile.in,
28860         g++.old-deja/g++.niklas/configure.in,
28861         g++.old-deja/g++.other/Makefile.in,
28862         g++.old-deja/g++.other/configure.in,
28863         gcc.c-torture/code_quality/Makefile.in,
28864         gcc.c-torture/code_quality/configure.in,
28865         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28866         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28867         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28868         gcc.c-torture/execute/ieee/Makefile.in,
28869         gcc.c-torture/execute/ieee/configure.in,
28870         gcc.c-torture/noncompile/Makefile.in,
28871         gcc.c-torture/noncompile/configure.in,
28872         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28873         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28874         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28875
28876 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         * g++.old-deja/g++.other/ambig3.C: New test.
28879
28880 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28881
28882         * g++.old-deja/g++.pt/syntax1.C: New test.
28883         * g++.old-deja/g++.pt/syntax2.C: New test.
28884         * g++.old-deja/g++.other/syntax3.C: New test.
28885         * g++.old-deja/g++.other/syntax4.C: New test.
28886
28887 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28888
28889         * gcc.dg/20000623-1.c: Prototype exit and abort.
28890
28891 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28892
28893         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28894         New tests.
28895         * gcc.dg/cpp-mi3.def: New file.
28896
28897         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28898         inside assertions.
28899         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28900         lexer's error messages.
28901         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28902         divine anything from the linemarkers.
28903         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28904         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28905
28906 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28907
28908         * gcc.dg/20000623-1.c: New test.
28909
28910 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28911
28912         * gcc.c-torture/execute/20000622-1.c: New test.
28913
28914 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28915
28916         * g++.old-deja/g++.other/init15.C: New test.
28917
28918 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28919
28920         * g++.old-deja/g++.pt/vaarg2.C: New test.
28921         * g++.old-deja/g++.pt/vaarg3.C: New test.
28922
28923 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28924
28925         * g++.old-deja/g++.other/dyncast6.C: New test.
28926
28927 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28928
28929         * gcc.c-torture/execute/loop-6.c: New test.
28930
28931 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28932
28933         * gcc.dg/20000614-1.c: New test.
28934         * gcc.dg/20000614-2.c: New test.
28935
28936 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28937
28938         * g++.old-deja/g++.other/inline12.C: New test.
28939
28940 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28941
28942         * g++.old-deja/g++.other/eh1.C: New test.
28943
28944 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28945
28946         * g++.old-deja/g++.other/type.C: New test.
28947
28948 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28949
28950         * g++.old-deja/g++.other/initstring.C: New test.
28951
28952 2000-06-12  Jason Merrill  <jason@redhat.com>
28953
28954         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28955
28956 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28957
28958         * gcc.c-torture/compile/20000609-1.c: New test.
28959
28960 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28961
28962         * gcc.dg/20000609-1.c: New test.
28963
28964 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28965
28966         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28967         * gcc.c-torture/noncompile/poison-1.c: Move...
28968         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28969         * gcc.dg/cpp-li1.c: Add a token after the #line.
28970
28971 2000-06-05  Richard Henderson  <rth@cygnus.com>
28972
28973         * gcc.c-torture/execute/20000605-2.c: New test.
28974         * gcc.c-torture/execute/20000605-3.c: New test.
28975
28976 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28977
28978         * g77.f-torture/execute/20000503-1.x: New file.
28979
28980 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         * g++.old-deja/g++.eh/badalloc1.C: New test.
28983
28984 2000-06-05  Richard Henderson  <rth@cygnus.com>
28985
28986         * gcc.c-torture/execute/20000605-1.c: New test.
28987
28988 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28989             Nathan Sidwell <nathan@codesourcery.com>
28990
28991         * gcc.c-torture/compile/20000605-1.c: New test.
28992
28993 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28994
28995         * g77.f-torture/compile/20000601-1.f:  New test.
28996
28997 2000-06-03  Richard Henderson  <rth@cygnus.com>
28998
28999         * gcc.c-torture/execute/20000603-1.c: New.
29000
29001 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
29002
29003         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
29004         * gcc.dg/noreturn-2.c (noreturn): Likewise.
29005
29006 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
29007
29008         * gcc.dg/compare2.c (case 12): XFAIL.
29009         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
29010         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
29011
29012         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
29013
29014 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
29015
29016         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
29017         guard macro is already defined when the header is first
29018         included.
29019         * gcc.dg/cpp-mix.h: New file.
29020         * gcc.dg/endif-label.c: Update patterns to match compiler.
29021
29022         * g++.brendan/complex1.C: Declare abort.
29023         * g++.law/refs4.C: Remove XFAIL.
29024         * g++.oliva/expr2.C: Declare abort and exit.
29025
29026 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
29027
29028         * gcc.c-torture/execute/20000528-1.c: New test.
29029
29030         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
29031         * g++.old-deja/g++.law/temps4.C: Likewise.
29032
29033         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
29034         stdlib.h.  Call abort() on failure.
29035         * g++.old-deja/g++.law/refs4.C: Likewise.
29036         * g++.old-deja/g++.law/temps4.C: Likewise.
29037         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
29038         * gcc.c-torture/execute/20000112-1.c: Include string.h.
29039
29040 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
29041
29042         Relative to g++.dg/special:
29043         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
29044
29045         Relative to g++.old-deja:
29046         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29047         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29048         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29049         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29050         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29051         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29052         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29053
29054         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29055         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29056         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29057         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29058         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29059         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29060         and/or string.h.
29061
29062         * g++.other/goto1.C: Update expectations for error messages.
29063
29064 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29065
29066         * gcc.c-torture/compile/20000523-1.c: New test.
29067
29068 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29069
29070         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29071
29072 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29073
29074         * g++.old-deja/g++.eh/catch11.C: New test.
29075         * g++.old-deja/g++.eh/catch12.C: New test.
29076
29077 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29078
29079         * gcc.c-torture/execute/20000523-1.c: New test.
29080
29081 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29082
29083         * c-torture/execute/bcp-1.c: Replace abort in arg of
29084         __builtin_constant_p with a generic external function.
29085
29086         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29087         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29088         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29089         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29090         Prototype abort and/or exit.
29091
29092         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29093         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29094         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29095         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29096
29097 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29098
29099         * gcc.dg/dwarf2-1.c: New test.
29100
29101 2000-05-20  Richard Henderson  <rth@cygnus.com>
29102
29103         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29104
29105 2000-05-20  Andreas Jaeger  <aj@suse.de>
29106
29107         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29108         testcase.
29109
29110 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29111
29112         * gcc.c-torture/execute/20000519-2.c: New test.
29113
29114 2000-05-19  Andreas Jaeger  <aj@suse.de>
29115
29116         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29117         which fails with SSA.
29118
29119         * lib/c-torture.exp: Also test with -O3 -fssa.
29120
29121 2000-05-18  Michael Meissner  <meissner@redhat.com>
29122
29123         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29124         * gcc.c-torture/execute/920415-1.c: Ditto.
29125         * gcc.c-torture/execute/920501-1.c: Ditto.
29126         * gcc.c-torture/execute/conversion.c: Ditto.
29127         * gcc.c-torture/execute/cvt-1.c: Ditto.
29128
29129 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29130
29131         * gcc.c-torture/compile/20000518-1.c: New test.
29132
29133 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29134
29135         * g77.f-torture/compile/200005018.f:  New test.
29136
29137 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29138
29139         * gcc.c-torture/compile/20000517-1.c: New test.
29140
29141 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29142
29143         * gcc.c-torture/execute/20000516-1.c: New test.
29144
29145 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29146
29147         * g++.old-deja/g++.other/eh.C: New test.
29148
29149 2000-05-12  Richard Henderson  <rth@cygnus.com>
29150
29151         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29152         constants through to doit's conditional.
29153
29154 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29155
29156         * gcc.c-torture/compile/20000511-1.c: New test.
29157         * g77.f-torture/compile/20000511-1.f: New test.
29158         * g77.f-torture/compile/20000511-2.f: New test.
29159
29160 2000-05-11  Michael Meissner  <meissner@redhat.com>
29161
29162         * gcc.c-torture/execute/20000511-1.c: New test.
29163
29164 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29165
29166         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29167         * gcc.dg/20000510-1.S: New.
29168
29169 2000-05-08  Catherine Moore  <clm@cygnus.com>
29170
29171         * gcc.dg/unused-3.c: New.
29172
29173 2000-05-06  Richard Henderson  <rth@cygnus.com>
29174
29175           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29176           * g++.old-deja/g++.mike/warn1.C: Likewise.
29177           * g++.old-deja/g++.pt/local1.C: Likewise.
29178           * g++.old-deja/g++.pt/local7.C: Likewise.
29179           * g++.old-deja/g++.pt/spec16.C: Likewise.
29180
29181 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29182
29183         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29184
29185 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29186
29187           * g77.f-torture/execute/20000503-1.f:  New test.
29188
29189 2000-05-04  Andreas Jaeger  <aj@suse.de>
29190
29191         * gcc.dg/noreturn-2.c: New test.
29192
29193 2000-05-04  Neil Booth  <NeilB@earthling.net>
29194
29195         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29196         preprocessor.
29197
29198 2000-05-04  Richard Henderson  <rth@cygnus.com>
29199
29200         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29201
29202 2000-05-04  Richard Henderson  <rth@cygnus.com>
29203
29204         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29205         OpenSSL by Jason R Thorpe.
29206
29207 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29208
29209         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29210
29211 2000-05-03  Robert Lipe <robertlipe@usa.net>
29212
29213         * gcc.dg/20000503-1.c: New test.
29214
29215 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29216
29217         * gcc.c-torture/compile/20000502-1.c: New test.
29218         * g++.old-deja/g++.other/align.C: New test.
29219         * gcc.dg/cpp-tradstringify.c: New test.
29220
29221 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29222
29223         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29224         and hard registers.
29225
29226 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29227
29228         * gcc.c-torture/execute/loop-5.c: New test.
29229
29230 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29231
29232         * gcc.c-torture/execute/va-arg-20.c: New test.
29233
29234 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29235
29236         * gcc.c-torture/execute/20000422-1.c: New test.
29237
29238 2000-04-20  Greg McGary  <gkm@gnu.org>
29239
29240         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29241         when optimizing, but without sibling-call optimizations (-O1).
29242
29243 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29244
29245           * gcc.c-torture/compile/20000420-1.c: New test.
29246
29247 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29248
29249         * g++.abi/ptrflags.C: New test.
29250         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29251
29252 2000-04-19  Catherine Moore  <clm@cygnus.com>
29253
29254         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29255
29256 2000-04-19  Greg McGary  <gkm@gnu.org>
29257
29258         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29259         sibling-call optimizations.
29260
29261 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29262
29263         * gcc.dg/20000419-1.c: New test.
29264
29265 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29266
29267         * gcc.c-torture/execute/20000412-6.c: New test.
29268
29269 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29270
29271         * gcc.c-torture/execute/20000412-5.c: New test.
29272         * g77.f-torture/compile/20000412-1.f: New test.
29273         * gcc.c-torture/execute/20000412-4.c: New test.
29274         * gcc.c-torture/compile/20000412-2.c: New test.
29275         * gcc.c-torture/execute/20000412-3.c: New test.
29276         * gcc.c-torture/compile/20000412-1.c: New test.
29277         * gcc.c-torture/execute/20000412-2.c: New test.
29278
29279 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29280
29281         * objc/execute/bf-20.m: New test.
29282
29283 2000-04-10  Richard Henderson  <rth@cygnus.com>
29284
29285         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29286
29287         * gcc.c-torture/execute/20000412-1.c: New test.
29288
29289 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29290
29291         * g++.old-deja/g++.eh/catchptr1.C: New test.
29292
29293 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29294
29295         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29296
29297 2000-04-08  Neil Booth  <NeilB@earthling.net>
29298
29299         * gcc.dg/cpp-nullchar.c: Remove test as
29300         embedded nulls cause problems.
29301
29302 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29303
29304         * gcc.dg/compare2.c: New test.
29305
29306 2000-04-08  Neil Booth  <NeilB@earthling.net>
29307
29308         * gcc.dg/cpp-nullchar.c: New test.
29309
29310 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29311
29312         * gcc.dg/cpp-mi2.c: New test.
29313         * gcc.dg/cpp-mi2[abc].h: New files.
29314
29315 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29316
29317         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29318         member name.
29319
29320 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29321
29322         * g++.old-deja/g++.abi/vmihint.C: New test.
29323
29324 2000-04-06  Neil Booth  <NeilB@earthling.net>
29325
29326         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29327         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29328         copyright.
29329
29330 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29331
29332         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29333         avoid stack-frame overwrite.
29334
29335 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29336
29337         * gcc.c-torture/compile/20000405-2.c: New test.
29338         * gcc.c-torture/compile/20000405-3.c: New test.
29339
29340 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29341
29342         * gcc.c-torture/compile/20000405-1.c: New test.
29343
29344 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29345
29346         * gcc.dg/cast-qual-1.c: Revert last change.
29347
29348 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29349
29350         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29351
29352 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29353
29354         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29355         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29356
29357 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29358
29359         * gcc.c-torture/compile/20000403-2.c: New test.
29360         * gcc.c-torture/compile/20000403-1.c: New test.
29361
29362 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29363
29364         * gcc.c-torture/execute/20000403-1.c: New test.
29365
29366 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29367
29368         * gcc.c-torture/execute/20000402-1.c: New test.
29369
29370 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29371
29372         * gcc.c-torture/execute/va-arg-15.c: New test.
29373         * gcc.c-torture/execute/va-arg-16.c: New test.
29374         * gcc.c-torture/execute/va-arg-17.c: New test.
29375         * gcc.c-torture/execute/va-arg-18.c: New test.
29376         * gcc.c-torture/execute/va-arg-19.c: New test.
29377
29378 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29379
29380         * gcc.c-torture/compile/981211-1.c: Move to...
29381         * gcc.dg/cpp-as1.c: ...here.
29382         * gcc.dg/cpp-as2.c: New file.
29383
29384         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29385         compiler.
29386
29387 2000-04-02  Neil Booth  <NeilB@earthling.net>
29388
29389         * gcc.dg/cpp-cond.c  New tests.
29390         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29391         accidental success less likely.
29392         * gcc.dg/cpp-missingop.c  New tests.
29393         * gcc.dg/cpp-missingparen.c  New tests.
29394         * gcc.dg/cpp-shift.c  New tests.
29395         * gcc.dg/cpp-shortcircuit.c  New tests.
29396         * gcc.dg/cpp-unary.c  New tests.
29397
29398 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29399
29400         * gcc.c-torture/compile/20000329-1.c: New test.
29401
29402 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29403
29404         * gcc.c-torture/compile/20000326-1.c: New test.
29405         * gcc.c-torture/compile/20000326-2.c: New test.
29406
29407 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29408
29409         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29410         the first parameter is a function argument.
29411
29412 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.ext/array4.C: New test.
29415
29416 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29417
29418         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29419
29420 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29421
29422         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29423
29424 2000-03-19  Richard Henderson  <rth@cygnus.com>
29425
29426         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29427
29428 2000-03-19  Richard Henderson  <rth@cygnus.com>
29429
29430         * gcc.c-torture/compile/20000319-1.c: New test.
29431
29432 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29433
29434         * gcc.c-torture/execute/20000314-3.c: New test.
29435         * gcc.c-torture/execute/20000314-2.c: New test.
29436         * gcc.c-torture/execute/20000314-1.c: New test.
29437         * gcc.c-torture/compile/20000314-2.c: New test.
29438         * gcc.c-torture/compile/20000314-1.c: New test.
29439
29440 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29441
29442         * g++.old-deja/g++.warn/inline.C: New test.
29443
29444 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29445
29446         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29447         standards-compliant result rather than specific constants.
29448         Put test-values in array.
29449
29450 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29451
29452         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29453         (g++_target_compile): Put test-specific options last.
29454
29455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29456
29457         * g++.old-deja/g++.eh/vbase4.C: New test.
29458
29459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29460
29461         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29462
29463 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29464
29465         * g++.old-deja/g++.brendan/misc12.C: Removed.
29466         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29467         * g++.old-deja/g++.ext/pretty4.C: New test.
29468
29469 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29470
29471         * g++.old-deja/g++.other/string2.C: New test.
29472
29473 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29474
29475         * g++.old-deja/g++.warn/impint2.C: New test.
29476
29477 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29478
29479         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29480         is 1, not zero.
29481
29482 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29483
29484         * g++.old-deja/g++.warn/impint.C: New test.
29485         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29486         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29487         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29488         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29489         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29490         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29491         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29492         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29493         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29494         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29495         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29496         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29497
29498 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29499
29500         * gcc.dg/cpp-redef.c: New test.
29501
29502 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29503
29504         * g++.old-deja/g++.pt/unify7.C: New test.
29505
29506 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29507
29508         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29509         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29510
29511 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29512
29513         * gcc.c-torture/compile/20000224-1.c: New test.
29514
29515 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29516
29517         * gcc.c-torture/compile/cpp-2.c: New test.
29518         * gcc.c-torture/compile/cpp-1.c: New test.
29519
29520 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29521
29522         * gcc.c-torture/execute/20000225-1.c: New test.
29523
29524 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29525
29526         * gcc.dg/cpp-li2.c: New test.
29527
29528         * gcc.dg/cpp-wi1.c: New test.
29529
29530         * gcc.dg/cpp-li1.c: New test.
29531
29532 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29533
29534         * g++.old-deja/g++.other/sizeof5.C: New test.
29535
29536 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29537
29538         * gcc.c-torture/execute/va-arg-13.c: New test.
29539
29540 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29541
29542         * gcc.c-torture/execute/va-arg-12.c: New test.
29543
29544 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29545
29546         * gcc.c-torture/execute/20000223-1.c: New test.
29547
29548 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29549
29550         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29551
29552 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29553
29554         * g++.old-deja/g++.abi/ptrmem.C: New test.
29555
29556 2000-02-19  Richard Henderson  <rth@cygnus.com>
29557
29558         * gcc.c-torture/compile/init-3.c: New.
29559
29560 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29561
29562         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29563         ALWAYS_CXXFLAGS.
29564
29565 2000-02-11  Robert Lipe <robertl@sco.com>
29566
29567         * gcc.c-torture/compile/20000211-3.c: New test.
29568
29569 2000-02-11  Martin Buchholz <martin@xemacs.org>
29570
29571         * gcc.c-torture/compile/20000211-2.c: New test.
29572
29573 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29574
29575         * gcc.c-torture/compile/20000211-1.c: New test.
29576
29577 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29578
29579         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29580           on native targets
29581
29582 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29583
29584         * g++.old-deja/g++.other/cast5.C: New test.
29585
29586 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29587
29588         * gcc.c-torture/execute/20000205-1.c: New.
29589
29590 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29591
29592         * g++.old-deja/g++.jason/cast3.C: Return void.
29593         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29594
29595 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29596
29597         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29598
29599         * gcc.dg/loop-1.c: New test.
29600
29601 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29602
29603         * gcc.c-torture/compile/20000127-1.c: New test.
29604         * gcc.c-torture/execute/991228-1.c: New test.
29605
29606 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29607
29608         * gcc.dg/unused-2.c: New test.
29609
29610         * gcc.dg/conv-1.c: New test.
29611
29612 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29615         compiler.
29616         (tool_option_proc): Fix typo.
29617
29618 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29619
29620         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29621         of the ld on the host, not on the build machine.
29622         Also, don't crash if '--help' is not a supported option.
29623
29624 2000-01-24  Richard Henderson  <rth@cygnus.com>
29625
29626         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29627
29628 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29629
29630         * gcc.c-torture/execute/20000120-2.c: New test.
29631         * gcc.c-torture/execute/20000120-1.c: New test.
29632
29633 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29634
29635         * gcc.c-torture/execute/20000113-1.c: New test.
29636
29637 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29638
29639         * gcc.c-torture/execute/20000112-1.c: New test.
29640
29641 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29642
29643         * gcc.dg/20000111-1.c: New test.
29644
29645 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29646
29647         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29648         with 16 bit integers.
29649
29650 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29651
29652         * gcc.dg/20000108-1.c: New test.
29653
29654 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29655
29656         * g++.old-deja/g++.ns/koenig8.C: New test.
29657
29658 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29659
29660         * g++.old-deja/g++.other/cast4.C: New test.
29661
29662 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29663
29664         * gcc.c-torture/compile/20000105-2.c: New test.
29665         * gcc.c-torture/compile/20000105-1.c: New test.
29666
29667 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29668
29669         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29670         references to printf & atoi to conform to ANSI standard.
29671         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29672         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29673         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29674         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29675         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29676         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29677         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29678         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29679         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29680         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29681         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29682         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29683         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29684         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29685         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29686         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29687         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29688         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29689         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29690         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29691         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29692         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29693         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29694         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29695         * g++.old-deja/g++.brendan/init3.C: Likewise.
29696         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29697         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29698         * g++.old-deja/g++.brendan/new2.C: Likewise.
29699         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29700         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29701         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29702         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29703         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29704         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29705         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29706         * g++.old-deja/g++.brendan/template24.C: Likewise.
29707         * g++.old-deja/g++.brendan/template3.C: Likewise.
29708         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29709         * g++.old-deja/g++.jason/inline3.C: Likewise.
29710         * g++.old-deja/g++.jason/opeq.C: Likewise.
29711         * g++.old-deja/g++.law/arg5.C: Likewise.
29712         * g++.old-deja/g++.law/arm7.C: Likewise.
29713         * g++.old-deja/g++.law/ctors11.C: Likewise.
29714         * g++.old-deja/g++.law/cvt8.C: Likewise.
29715         * g++.old-deja/g++.law/init9.C: Likewise.
29716         * g++.old-deja/g++.law/refs4.C: Likewise.
29717         * g++.old-deja/g++.law/template2.C: Likewise.
29718         * g++.old-deja/g++.law/visibility24.C: Likewise.
29719         * g++.old-deja/g++.law/vtable3.C: Likewise.
29720         * g++.old-deja/g++.mike/asm2.C: Likewise.
29721         * g++.old-deja/g++.mike/eh1.C: Likewise.
29722         * g++.old-deja/g++.mike/misc1.C: Likewise.
29723         * g++.old-deja/g++.mike/misc13.C: Likewise.
29724         * g++.old-deja/g++.mike/misc14.C: Likewise.
29725         * g++.old-deja/g++.mike/ns12.C: Likewise.
29726         * g++.old-deja/g++.mike/p1248.C: Likewise.
29727         * g++.old-deja/g++.mike/p3708.C: Likewise.
29728         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29729         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29730         * g++.old-deja/g++.mike/p646.C: Likewise.
29731         * g++.old-deja/g++.mike/p700.C: Likewise.
29732         * g++.old-deja/g++.mike/p783.C: Likewise.
29733         * g++.old-deja/g++.mike/p783a.C: Likewise.
29734         * g++.old-deja/g++.mike/p783b.C: Likewise.
29735         * g++.old-deja/g++.mike/p786.C: Likewise.
29736         * g++.old-deja/g++.mike/p789.C: Likewise.
29737         * g++.old-deja/g++.mike/p789a.C: Likewise.
29738         * g++.old-deja/g++.mike/p807a.C: Likewise.
29739         * g++.old-deja/g++.other/delete3.C: Likewise.
29740         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29741         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29742         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29743         * g++.old-deja/g++.other/empty1.C: Likewise.
29744         * g++.old-deja/g++.other/temporary1.C: Likewise.
29745         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29746         * g++.old-deja/g++.pt/t16.C: Likewise.
29747         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29748
29749 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29750
29751         * gcc.dg/991230-1.c: New test.
29752
29753 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29754
29755         * gcc.c-torture/compile/991229-3.c: New test.
29756         * gcc.c-torture/compile/991229-2.c: New test.
29757         * gcc.c-torture/compile/991229-1.c: New test.
29758
29759 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29760
29761         * gcc.c-torture/compile/labels-2.c: New test.
29762
29763 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29764
29765         * gcc.c-torture/execute/991227-1.c: New test.
29766
29767 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29768
29769         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29770
29771 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29772
29773         * gcc.c-torture/execute/991221-1.c: New test.
29774
29775 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29776
29777         * g++.old-deja/g++.other/cast3.C: New test.
29778
29779 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29780
29781         * gcc.c-torture/execute/991216-4.c: New test.
29782
29783 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29784
29785         * gcc.c-torture/execute/991216-1.c: New test.
29786         * gcc.c-torture/execute/991216-2.c: New test.
29787         * gcc.c-torture/execute/991216-3.c: New test.
29788
29789 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29790
29791         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29792         Actually make the test fail by using "-O2" for compilation.
29793
29794 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29795
29796         * g++.old-deja/g++.warn/cast-align1.C: New test.
29797
29798 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29799
29800         * gcc.c-torture/compile/991214-1.c: New test.
29801         * gcc.c-torture/compile/991214-2.c: New test.
29802
29803 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29804
29805         * gcc.dg/991214-1.c: New test.
29806
29807 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29808
29809         * gcc.c-torture/compile/991213-3.c: New test.
29810         * gcc.c-torture/compile/991213-2.c: New test.
29811         * gcc.c-torture/compile/991213-1.c: New test.
29812
29813 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29814
29815         * gcc.dg/991209-1.c: New test.
29816
29817 1999-12-08  Nathan Sidwell <nathan@acm.org>
29818
29819         * gcc.c-torture/compile/991208-1.c: New test.
29820
29821 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29822
29823         * gcc.dg/ultrasp2.c: New test.
29824
29825 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29826
29827         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29828
29829 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29830
29831         * gcc.c-torture/compile/991202-1.c: New test.
29832         * gcc.c-torture/execute/991202-1.c: New test.
29833         * gcc.c-torture/execute/991202-2.c: New test.
29834         * gcc.c-torture/execute/991202-3.c: New test.
29835
29836 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29837
29838         * g++.old-deja/g++.abi/align.C: New test.
29839         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29840         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29841
29842 1999-12-01  Richard Henderson  <rth@cygnus.com>
29843
29844         * gcc.c-torture/execute/991201-1.c: New.
29845
29846 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29847
29848         * gcc.dg/991129-1.c: New test.
29849
29850 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29851
29852         * gcc.c-torture/compile/991127-1.c: New test.
29853
29854 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29855
29856         * g++.old-deja/g++.other/warn4.C: New test.
29857
29858 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29859
29860         * g++.old-deja/g++.eh/cleanup2.C: New test.
29861         * g++.old-deja/g++.ext/pretty2.C: New test.
29862         * g++.old-deja/g++.ext/pretty3.C: New test.
29863         * g++.old-deja/g++.other/debug6.C: New test.
29864
29865 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29866
29867         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29868         compiler_output to look for one error message instead of two.
29869
29870 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29871
29872         * gcc.c-torture/execute/991118-1.c: Also test case
29873         where the word boundary does not split a byte evenly.
29874
29875 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29876
29877         * g++.old-deja/g++.ext/restrict1.C: New test.
29878
29879 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29880
29881         * gcc.c-torture/execute/991118-1.c: New test.
29882
29883 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29884
29885         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29886         working directory pathnames.
29887
29888 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29889
29890         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29891         host is equipped with driver.h and driver.o so it can actually
29892         compile and run the tests.
29893
29894 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29895
29896         * gcc.c-torture/compile/991008-1.c: New test.
29897
29898 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29899
29900         * lib/gcc-dg.exp: Include target-supports.exp
29901
29902 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29903
29904         * lib/target-supports.exp: New file: Provide procs to test for
29905         features supported by the target.
29906         (check_weak_available): Moved here from ecos.exp.
29907         (check_alias_available): New proc: Determine of the target
29908         toolchain supports the alias attribute.
29909
29910         * gcc.dg/special/ecos.exp: Move check_weak_available to
29911         target-supports.exp.
29912         (alias-1.c): Only perform the test if the target supports
29913         aliases.
29914         (wkali-1.c): Only perform the test if the target supports
29915         aliases.
29916
29917         * gcc.dg/990506-0.c: Expect error messages from cross
29918         targets as well as native targets.
29919
29920 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29921
29922         * gcc.dg/ultrasp1.c: Removed xfail.
29923         * gcc.dg/struct-ret-2.c: Likewise.
29924         * gcc.dg/array-1.c: Likewise.
29925
29926 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29927
29928         * gcc.dg/struct-ret-2.c: New test.
29929
29930         * gcc.dg/array-1.c: New test.
29931
29932 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29933
29934         * gcc.c-torture/execute/991030-1.c: New test.
29935
29936 1999-10-26  Richard Henderson  <rth@cygnus.com>
29937
29938         * gcc.c-torture/compile/991026-2.c: New test.
29939
29940 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29941
29942         * gcc.c-torture/compile/991026-1.c: New test.
29943
29944 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29945
29946         * gcc.c-torture/execute/991023-1.c: New test.
29947
29948 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29949
29950         * gcc.c-torture/execute/991019-1.c: New test.
29951
29952 1999-10-16  Richard Henderson  <rth@cygnus.com>
29953
29954         * gcc.c-torture/execute/991016-1.c: New test.
29955
29956 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29957
29958         * gcc.c-torture/execute/991014-1.c: New test.
29959
29960 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29961
29962         * g++.old-deja/g++.other/union2.C: New test.
29963
29964 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29965
29966         * g++.old-deja/g++.other/vaarg2.C: New test.
29967         * g++.old-deja/g++.other/vaarg3.C: New test.
29968
29969 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29970
29971         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29972         in compile/.
29973
29974 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29975
29976         * gcc.c-torture/execute/va-arg-11.c: New test.
29977
29978 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29979
29980         * lib/file-format.exp (gcc_target_object_format): Don't
29981         crash if objdump is unavailable.
29982
29983 1999-09-29  Donn Terry <donn@interix.com>
29984
29985         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29986
29987 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29988
29989         * gcc.c-torture/compile/990928-1.c: New test.
29990
29991 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29992
29993         * g++.old-deja/g++.other/decl6.C: New test.
29994
29995 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29996
29997         * gcc.c-torture/execute/va-arg-10.c: New test.
29998
29999 1999-09-27  Nathan Sidwell  <nathan@acm.org>
30000
30001         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
30002         __PRETTY_FUNCTION__.
30003
30004 1999-09-23  Nick Clifton  <nickc@cygnus.com>
30005
30006         * gcc.c-torture/execute/990923-1.c: New test.
30007
30008 1999-09-21  Nick Clifton  <nickc@cygnus.com>
30009
30010         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
30011         for which -fpic is inappropriate.
30012
30013 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
30014
30015         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
30016
30017 1999-09-21  Nathan Sidwell  <nathan@acm.org>
30018
30019         * g++.old-deja/g++.other/dyncast1.C: New test.
30020         * g++.old-deja/g++.other/dyncast2.C: New test.
30021         * g++.old-deja/g++.other/dyncast3.C: New test.
30022         * g++.old-deja/g++.other/dyncast4.C: New test.
30023         * g++.old-deja/g++.other/dyncast5.C: New test.
30024         * g++.old-deja/g++.eh/catch3.C: New test.
30025         * g++.old-deja/g++.eh/catch3p.C: New test.
30026         * g++.old-deja/g++.eh/catch4.C: New test.
30027         * g++.old-deja/g++.eh/catch4p.C: New test.
30028         * g++.old-deja/g++.eh/catch5.C: New test.
30029         * g++.old-deja/g++.eh/catch5p.C: New test.
30030         * g++.old-deja/g++.eh/catch6.C: New test.
30031         * g++.old-deja/g++.eh/catch6p.C: New test.
30032         * g++.old-deja/g++.eh/catch7.C: New test.
30033         * g++.old-deja/g++.eh/catch7p.C: New test.
30034         * g++.old-deja/g++.eh/catch8.C: New test.
30035         * g++.old-deja/g++.eh/catch8p.C: New test.
30036         * g++.old-deja/g++.eh/catch9.C: New test.
30037         * g++.old-deja/g++.eh/catch9p.C: New test.
30038
30039 1999-09-13  Nathan Sidwell  <nathan@acm.org>
30040
30041         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
30042         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
30043
30044 1999-09-13  Jeffrey A Law  (law@cygnus.com)
30045
30046         * gcc.c-torture/compile/990913-1.c: New test.
30047
30048 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30049
30050         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30051         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30052
30053 1999-09-09  Richard Henderson  <rth@cygnus.com>
30054
30055         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30056
30057 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30058
30059         * g++.old-deja/g++.other/lookup11.C: New test.
30060         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30061         what is permitted and what we want.
30062         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30063         overload use.
30064         * g++.old-deja/g++.jason/rfg5.C: Likewise
30065
30066 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30067
30068         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30069         * gcc.c-torture/noncompile/poison-1.c: New file.
30070
30071 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30072
30073         * g++.old-deja/g++.other/sizeof3.C: New test.
30074         * g++.old-deja/g++.other/sizeof4.C: New test.
30075         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30076         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30077
30078 1999-09-07  Richard Henderson  <rth@cygnus.com>
30079
30080         * gcc.dg/va-arg-1.c: New.
30081
30082 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30083
30084         * gcc.c-torture/execute/va-arg-9.c: New test.
30085
30086 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30087
30088         * g77.f-torture/compile/980519-2.f: New test.
30089         * g77.f-torture/compile/19990905-0.f: New test.
30090         * g77.f-torture/compile/19990905-1.f: New test.
30091         * g77.f-torture/compile/19990905-2.f: New test.
30092
30093         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30094
30095 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30096
30097         * gcc.c-torture/execute/990827-1.c: Fix typo.
30098
30099 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30100
30101         * g++.old-deja/g++.other/deref1.C: New test.
30102
30103 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30104
30105         * g++.old-deja/g++.other/ambig2.C: New test.
30106         * g++.old-deja/g++.other/cond5.C: New test.
30107         * g++.old-deja/g++.other/lookup16.C: New test.
30108
30109 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30110
30111         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30112         assemblers too.
30113
30114 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30115
30116         * lib/c-torture.exp: Avoid the "compare executables" optimization
30117         when testing native.
30118
30119 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30120
30121         * gcc.c-torture/execute/990829-1.c: New test.
30122         * gcc.c-torture/compile/990829-1.c: New test.
30123
30124 1999-08-27  Paul Burchard  <burchard@pobox.com>
30125
30126         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30127         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30128         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30129         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30130         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30131         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30132         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30133         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30134         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30135         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30136         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30137
30138 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30139
30140         * gcc.c-torture/execute/990827-1.c: New test.
30141
30142 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30143
30144         * g77.f-torture/noncompile/19990826-4.f: New test.
30145
30146         * g77.f-torture/compile/19990826-3.f: New test.
30147
30148         * g77.f-torture/execute/19990826-2.f: New test.
30149
30150         * g77.f-torture/compile/19990826-1.f: New test.
30151
30152         * gcc.c-torture/execute/990826-0.c: New test.
30153         * g77.c-torture/execute/19990826-0.f: New test.
30154
30155         * g77.f-torture/noncompile/970626-2.f: New test.
30156
30157 1999-08-25  Paul Burchard  <burchard@pobox.com>
30158
30159         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30160         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30161         lss-011.C: New tests.
30162
30163 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30164
30165         * g++.old-deja/g++.other/decl5.C: New test.
30166
30167 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30168
30169         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30170         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30171         call `postbase' for each one.  All callers of `postbase' changed
30172         to call this instead.
30173
30174 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30175
30176         * gcc.c-torture/execute/990811-1.c: New test.
30177
30178 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30179
30180         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30181         just native ones.
30182
30183         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30184         just native ones.
30185
30186 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30187
30188         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30189
30190 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30191
30192         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30193
30194 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30195
30196         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30197
30198 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30199
30200         * gcc.c-torture/execute/990804-1.c: New test.
30201
30202 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30203
30204         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30205         * g++.old-deja/g++.brendan/crash64.C: Likewise
30206         * g++.old-deja/g++.brendan/overload8.C: Likewise
30207
30208 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30209
30210         * g++.old-deja/g++.other/struct1.C: New test.
30211
30212 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30213
30214         * g++.old-deja/g++.other/enum2.C: New test.
30215
30216 1999-08-02  Richard Henderson  <rth@cygnus.com>
30217
30218         Adapted from tests from Franz Sirl:
30219         * gcc.c-torture/execute/va-arg-7.c: New test.
30220         * gcc.c-torture/execute/va-arg-8.c: New test.
30221
30222 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30223
30224         * gcc.c-torture/compile/990801-2.c: New test.
30225
30226         * gcc.c-torture/compile/990801-1.c: New test.
30227
30228 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30229
30230         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30231         fp-cmp-1.c, converting double to float.
30232
30233         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30234         fp-cmp-1.c, converting double to long double.
30235
30236         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30237         from fr1 to unknown_register, since fr1 is a legitimate register
30238         on some machines.
30239
30240 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30241
30242         * README: More listname related changes.
30243
30244 1999-07-08  Catherine Moore  <clm@cygnus.com>
30245
30246         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30247
30248 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30249
30250         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30251
30252 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30253
30254         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30255
30256 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30257
30258         * gcc.dg/990703-1.c: New test.
30259
30260 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30261
30262         * lib/file-format.exp: New file: Move definition of proc
30263         gcc_target_object_format to here from
30264         gcc.dg/special/ecos.exp.
30265
30266         * lib/c-torture.exp: Include lib file-format.exp.
30267         * lib/gcc-dg.exp: Include lib file-format.exp.
30268
30269         * gcc.dg/special/ecos.exp: Remove definition of proc
30270         gcc_target_object_format.
30271
30272 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30273
30274         * gcc.c-torture/execute/990628-1.c: New test.
30275
30276 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30277
30278         * gcc.c-torture/compile/990625-2.c: New test.
30279
30280         * gcc.c-torture/compile/990625-1.c: New test.
30281
30282 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30283
30284         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30285         attributes compile.
30286         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30287         ports that use the COFF/PE file format.
30288
30289 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30290
30291         * gcc.c-torture/compile/990617-1.c: New test.
30292
30293 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30294
30295         * g++.old-deja/g++.other/decl4.C: New test.
30296
30297 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30298
30299         * g++.old-deja/g++.other/bitfld3.C: New test.
30300
30301 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30302
30303         * g++.old-deja/g++.eh/catch1.C: New test.
30304
30305 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30306
30307         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30308
30309         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30310         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30311
30312 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30313
30314         * g77.f-torture/compile/19990502-0.f: Replace with new,
30315         shorter, test that still fails after recent changes.
30316
30317 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30318
30319         * gcc.c-torture/execute/990604-1.c: New test.
30320
30321 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30322
30323         * gcc.c-torture/execute/990531-1.c: New test.
30324
30325 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30326
30327         * gcc.c-torture/compile/990527-1.c: New test.
30328
30329 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30330
30331         * gcc.c-torture/execute/990527-1.c: New test.
30332
30333 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30334
30335         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30336         bitfields as signed.
30337
30338 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30339
30340         * g77.f-torture/compile/19990525-0.f: New test.
30341
30342 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30343
30344         * gcc.c-torture/execute/990525-2.c: New test.
30345
30346         * gcc.c-torture/execute/990525-1.c: New test.
30347
30348 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30349
30350         * g++.old-deja/g++.other/anon3.C: New test.
30351         * g++.old-deja/g++.other/anon4.C: New test.
30352         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30353         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30354         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30355         Merrill).
30356
30357 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30358
30359         * gcc.c-torture/execute/990524-1.c: New test.
30360
30361         * gcc.dg/990524-1.c: New test.
30362
30363 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30364
30365         * gcc.c-torture/compile/990523-1.c: New test.
30366
30367 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30368
30369         * gcc.c-torture/compile/990519-1.c: New test.
30370
30371 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30372
30373         * gcc.c-torture/compile/990517-1.c: New test.
30374
30375         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30376         (e4, f4): New tests.
30377         (main): Call them.
30378
30379 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30380
30381         * gcc.dg/noreturn-1.c: New test.
30382
30383 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30384
30385         * gcc.c-torture/execute/990513-1.c: New test.
30386
30387 1999-05-10  Richard Henderson  <rth@cygnus.com>
30388
30389         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30390
30391 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30392
30393         * g77.f-torture/execute/erfc.f: Use small single-precision
30394         values, to avoid problems on Alphas when not -mieee.
30395
30396 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30397
30398         * gcc.dg/990506-0.c: New test.
30399
30400 1999-05-08  Richard Henderson  <rth@cygnus.com>
30401
30402         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30403         the constant to test.  Don't XFAIL 64-bit targets.
30404
30405         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30406         * g++.old-deja/g++.law/profile1.C: Likewise.
30407
30408         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30409         operator new instances.
30410         * g++.old-deja/g++.other/delete5.C: Likewise.
30411
30412 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30413
30414         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30415         intrinsic.
30416
30417 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30418
30419         * g77.f-torture/execute/u77-test.f: Reverse order of two
30420         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30421
30422 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30423
30424         * gcc.dg/compare1.c: New test.
30425
30426 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30427
30428         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30429         New tests.
30430
30431 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30432
30433         * g77.f-torture/compile/19990502-1.f: New test.
30434
30435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30436
30437         * g77.f-torture/compile/19990502-0.f: New test.
30438
30439 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30440
30441         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30442         intrinsic.
30443
30444 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30445
30446         * g77.f-torture/execute/u77-test.f (main): List libU77
30447         intrinsics not currently tested.
30448         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30449         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30450         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30451         Trim blanks off the ends of some printed strings.
30452
30453 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30454
30455         * g77.f-torture/execute/u77-test.f (main): Just warn about
30456         FSTAT gid disagreement, as it's expected on some systems.
30457
30458 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30459
30460         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30461         use a new function, which allows for some slop.
30462         Clean up some commentary.
30463         (issum): The new function.
30464         (sgladd): Deleted subroutine.
30465
30466 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30467
30468         * g77.f-torture/execute/u77-test.f: Modify to be more like
30469         libf2c/libU77 version, bringing patches to that version here.
30470         Add suitable commentary.
30471
30472 1999-04-25  Richard Henderson  <rth@cygnus.com>
30473
30474         * gcc.dg/990424-1.c: New test.
30475
30476 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30477
30478         * g77.f-torture/execute/u77-test.f (main): Bug involving
30479         LSTAT has been fixed, so turn back on full checking.
30480
30481 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30482
30483         * g77.f-torture/compile/19990419-0.f: New test.
30484         * g77.f-torture/execute/19990419-1.f: New test.
30485
30486 1999-04-17  Richard Henderson  <rth@cygnus.com>
30487
30488         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30489         to avoid the need for a prototype to supress a warning.
30490
30491 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30492
30493         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30494
30495 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30496
30497         * gcc.c-torture/execute/990404-1.c: New test.
30498
30499 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30500
30501         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30502         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30503         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30504         missing initializer warnings.
30505
30506 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30507
30508         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30509         matching strings.
30510
30511 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30512
30513         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30514
30515 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30516
30517         * g77.f-torture/execute/19990325-0.f: New test.
30518         * g77.f-torture/execute/19990325-1.f: New test.
30519
30520 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30521
30522         * gcc.c-torture/execute/990324-1.c: New test.
30523
30524 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30525
30526         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30527         test with 4.
30528
30529 1999-03-17  Richard Henderson  <rth@cygnus.com>
30530
30531         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30532
30533 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30534
30535         * g77.f-torture/execute/19990313-2.f: New test.
30536         * g77.f-torture/execute/19990313-3.f: New test.
30537
30538 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30539
30540         * g77.f-torture/execute/19990313-0.f: New test.
30541         * g77.f-torture/execute/19990313-1.f: New test.
30542
30543 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30544
30545         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30546         printf to sprintf.
30547         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30548         (main): Add check for u15.  Conditionalize u31 check depending on
30549         whether ints are <32 bits or >=32 bits.
30550
30551 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30552
30553         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30554
30555 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30556
30557         * g77.f-torture/compile/19990305-0.f: New test.
30558         * g77.f-torture/execute/19981119-0.f: New test.
30559
30560 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30561
30562         * g77.f-torture/execute/970625-2.f: call ABORT if final
30563         result is not correct, instead of just printing it.
30564         Add this checking via newly introduced obfuscation, to
30565         trip up buggy front ends.
30566
30567 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30568
30569         * g77.f-torture/compile/960317-1.f: Moved from being
30570         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30571
30572 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30573
30574         * g77.f-torture/execute/960317-1.f: New (old) test.
30575         * g77.f-torture/execute/970625-2.f: Ditto.
30576
30577 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30578
30579         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30580         message on line 1 or line 2; cccp and cpplib do this differently.
30581
30582 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30583
30584         * g++.old-deja/g++.law/weak1.C: New test.
30585
30586 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30587
30588         * gcc.c-torture/execute/990119-1.c: Renamed to...
30589         * gcc.dg/990119-1.c: this, so it will only be tested once
30590         (it's a preprocessor test, it doesn't need to be run at
30591         multiple optimization levels).
30592
30593 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30594
30595         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30596           ALWAYS_CXXFLAGS.
30597
30598 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30599
30600         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30601         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30602         to not be compilable by current g77.
30603
30604 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30605
30606         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30607
30608 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30609
30610         * gcc.c-torture/execute/990222-1.c: New test.
30611
30612 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30613
30614         * g77.f-torture/compile/19990218-0.f: New test.
30615         * g77.f-torture/noncompile/19990218-1.f: New test.
30616
30617 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30618
30619         * g77.f-torture/compile/19981216-0.f: New test.
30620
30621 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30622
30623         * gcc.dg/990214-1.c: New test.
30624
30625 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30626
30627         * gcc.dg/990213-2.c: New test.
30628
30629         * gcc.dg/990213-1.c: New test.
30630
30631 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30632
30633         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30634         ints.
30635
30636 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30637
30638         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30639         specified by target.
30640
30641         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30642
30643 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30644
30645         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30646
30647 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30648
30649         * gcc.dg/special/ecos.exp: New test driver for new tests with
30650         special requirements.
30651
30652         * gcc.dg/special/alias-1.c: New test.
30653         * gcc.dg/special/gcsec-1.c: New test.
30654         * gcc.dg/special/weak-1.c: New test.
30655         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30656         * gcc.dg/special/weak-2.c: New test.
30657         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30658         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30659         * gcc.dg/special/wkali-1.c: New test.
30660         * gcc.dg/special/wkali-2.c: New test.
30661         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30662         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30663
30664 1999-02-10  Felix Lee  <flee@cygnus.com>
30665
30666           * lib/c-torture.exp (c-torture-compile): Pull out code for
30667           analyzing gcc error messages.
30668           (c-torture-execute): Likewise.  Fix some (harmless) false
30669           positives.
30670           * lib/gcc.exp (gcc_check_compile): New function.
30671
30672 1999-02-08  Richard Henderson  <rth@cygnus.com>
30673
30674         * gcc.c-torture/execute/990208-1.c: New test.
30675
30676 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30677
30678         * g++.dg/special/ecos.exp: New driver for new tests with special
30679         requirements
30680
30681         * g++.dg/special/conpr-1.C: New test
30682         * g++.dg/special/conpr-2.C: New test
30683         * g++.dg/special/conpr-2a.C: New test
30684         * g++.dg/special/conpr-3.C: New test
30685         * g++.dg/special/conpr-3a.C: New test
30686         * g++.dg/special/conpr-3b.C: New test
30687
30688         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30689         allow g++ to use the dg driver
30690
30691         * README: Add comment about g++.dg directory
30692
30693 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30694
30695         * README: Update email addresses.
30696
30697 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30698
30699         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30700         arguments in order to force structure S onto the stack even on
30701         the alpha.
30702         (test): Pass 10 leading arguments to function foo as well as the
30703         structure S.
30704
30705         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30706         failure for all targets.
30707
30708         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30709         abort to terminate program execution.
30710
30711 1999-01-30  Richard Henderson  <rth@cygnus.com>
30712
30713         * gcc.c-torture/execute/990130-1.c: New test.
30714
30715 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30716
30717         * gcc.dg/990130-1.c: New test.
30718
30719 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30720
30721         * gcc.c-torture/execute/990128-1.c: New test.
30722
30723 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30724
30725         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30726
30727 1999-01-27  Felix Lee  <flee@cygnus.com>
30728
30729         * lib/c-torture.exp (c-torture-compile): pull out code for
30730         analyzing gcc error messages.
30731         (c-torture-execute): ditto, and fix some (harmless) false
30732         positives.
30733         * lib/gcc.exp (gcc_check_compile): new function.
30734
30735 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30736
30737         * gcc.dg/990117-1.c: New test.
30738
30739         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30740
30741         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30742
30743 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30744
30745         * g77.f-torture/compile/990115-1.f: New test.
30746
30747 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30748
30749         * gcc.c-torture/compile/990107-1.c: New test
30750
30751 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30752
30753         * gcc.c-torture/execute/990106-2.c: New test.
30754
30755         * gcc.c-torture/execute/990106-1.c: New test.
30756
30757 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30758
30759         * gcc.c-torture/compile/981223-1.c: New test.
30760
30761 1998-12-29  Richard Henderson  <rth@cygnus.com>
30762
30763         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30764         (opt3): Rename from opt4 and disable.
30765
30766 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30767
30768         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30769
30770 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30771
30772         * g++.old-deja/g++.other/conv5.C: New test.
30773
30774 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30775
30776         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30777
30778 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30779
30780         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30781
30782 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30783
30784         * gcc.c-torture/compile/981211-1.c: New test.
30785
30786 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30787
30788         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30789
30790         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30791
30792 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30793
30794         * gcc.special/930510-1.c: Make C9X safe.
30795         * gcc.misc-tests/gcov-1.c Similarly.
30796         * gcc.misc-tests/gcov-2.c Similarly.
30797
30798 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30799
30800         * gcc.dg/ultrasp1.c: New test.
30801
30802 1998-12-06  Richard Henderson  <rth@cygnus.com>
30803
30804         * gcc.c-torture/execute/981206.c: New test.
30805
30806 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30807
30808         * g++.old-deja/g++.ns/template7.C: New test.
30809
30810         * g++.old-deja/g++.other/expr1.C: New test.
30811
30812         * g++.old-deja/g++.eh/tmpl3.C: New test.
30813
30814         * g++.old-deja/g++.eh/tmpl2.C: New test.
30815
30816 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30817
30818         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30819         * g++.old-deja/g++.other/using6.C: Removed.
30820         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30821
30822         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30823
30824 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30825
30826         * g++.old-deja/g++.pt/overload8.C: New test.
30827
30828         * g++.old-deja/g++.pt/overload7.C: New test.
30829
30830         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30831
30832         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30833         and relinking messages.
30834         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30835         compiling with -frepo.
30836
30837 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30838
30839         * g++.old-deja/g++.pt/lookup6.C: New test.
30840
30841 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30842
30843         * gcc.c-torture/execute/981130-1.c: New test.
30844         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30845
30846 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30847
30848         * g++.old-deja/g++.pt/explicit76.C: New test.
30849
30850         * g++.old-deja/g++.pt/friend38.C: New test.
30851
30852         * g++.old-deja/g++.ns/crash2.C: New test.
30853
30854         * g++.old-deja/g++.pt/defarg8.C: New test.
30855
30856         * g++.old-deja/g++.pt/instantiate6.C: New test.
30857
30858         * g++.old-deja/g++.pt/static6.C: New test.
30859
30860         * g++.old-deja/g++.pt/decl2.C: New test.
30861
30862 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30863
30864         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30865         problem is actually related with name lookup, but so what? :-)
30866
30867         * g++.old-deja/g++.pt/friend37.C: New test.
30868
30869 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30870
30871         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30872         element, which fails on some systems.
30873
30874         * g77.f-torture/execute/labug1.f: New test.
30875
30876 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30877
30878         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30879         is defined.
30880
30881 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30882
30883         * g77.f-torture/compile/981117-1.f: New test.
30884
30885 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30886
30887         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30888         properly discarded.
30889
30890 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30891
30892         * gcc.c-torture/execute/memcheck: New directory of tests for
30893         -fcheck-memory-usage.
30894
30895 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30896
30897         * README: New file, general information about the testsuite and
30898         new description of the various C++ test subdirectories.
30899         * README.g++: Eliminate obsolete information, update and move most
30900         relevant stuff to README.
30901
30902 1998-11-07  Richard Henderson  <rth@cygnus.com>
30903
30904         * gcc.c-torture/compile/981107-1.c: New test.
30905
30906 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30907
30908         * execute/memcpy-bi.c: New testcase.
30909
30910 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30911
30912         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30913         base classes.
30914
30915         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30916         template is selected.
30917
30918         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30919         classes, it should be accepted for all types.
30920
30921         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30922
30923         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30924         specializations start with template headers.
30925
30926 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30927
30928         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30929
30930         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30931         non-POD types.
30932
30933 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30934
30935         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30936
30937 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30938
30939         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30940
30941 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30942
30943         * 981019-1.c: New test.
30944
30945 1998-10-14  Robert Lipe <robertl@dgii.com>
30946
30947         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30948         find objc headers.
30949
30950 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30951
30952         * compile/981001-4.c: Remove use of GCC extension that triggers a
30953         compiler bug.
30954
30955 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30956
30957         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30958
30959 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30960
30961         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30962         instantiation of template produces incorrect code for delete
30963         expression.
30964
30965         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30966         constructors' name is not unique.
30967         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30968         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30969
30970         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30971         automatic array of const is ill-formed.
30972
30973         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30974         of template parameter?
30975
30976         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30977         const.
30978
30979         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30980         pointer-to-member expression.
30981
30982         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30983         declaration causes ICE.
30984
30985 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30986
30987         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30988         reserved in the global namespace.
30989
30990         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30991         generate needed virtual table.
30992
30993         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30994
30995 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30996
30997         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30998         template-dependent type
30999
31000 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
31001
31002         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
31003         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
31004         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
31005
31006         * g++.old-deja/g++.other/using5.C: New test; using decl from base
31007         class should be usable as argument of member function.
31008         * g++.old-deja/g++.other/using6.C: New test; using decl from base
31009         class should be usable as return type of member function.
31010         * g++.old-deja/g++.other/using7.C: New test; using decl from base
31011         class should be usable as type of data member.
31012
31013         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
31014
31015 1998-10-09  Jeffrey A Law  (law@cygnus.com)
31016
31017         * gcc.c-torture/special/920521-1.c: Fix bogus test.
31018
31019 1998-10-08  Nick Clifton  <nickc@cygnus.com>
31020
31021         * gcc.dg/dll-?.c Add thumb to target list.
31022         Fix assembler scan patterns to match current assembler output.
31023
31024 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
31025
31026         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
31027         matching of template brackets.
31028
31029         * g++.old-deja/g++.other/using4.C: New test.  Test using
31030         declarations of methods from base classes.
31031
31032         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
31033         within functions should introduce names into the innermost
31034         enclosing namespace.
31035
31036         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
31037         of static locals if first initialization throws.
31038
31039 1998-10-07  Jim Wilson  <wilson@cygnus.com>
31040
31041         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
31042
31043 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
31044
31045         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
31046         lose track of the possible targets of tablejump insns.
31047         * special/special.exp: Run it.
31048
31049 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31050
31051         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31052         must be declared before its specializations can be named in friend
31053         declarations.
31054
31055 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31056
31057         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31058
31059         * g77.f-torture/execute/io1.f: New test.
31060
31061 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31062
31063         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31064         with pointer to template function, for which no argument deduction
31065         is possible.
31066
31067         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31068         specialization of template function as argument to template
31069         function.
31070
31071         * g++.old-deja/g++.other/access2.C: New test; Inner class
31072         shouldn't have privileged access to Outer's names.
31073
31074 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31075
31076         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31077         friend template declared within template class conflicts with
31078         nested class of the same name.
31079
31080         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31081         is ignored.
31082
31083         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31084         object with direct initializer as function declaration.
31085
31086         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31087         initializers.
31088
31089         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31090         involving const pointer and NULL produces incorrect result.
31091
31092         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31093         type name without `typename' should be rejected with -pedantic.
31094
31095 1998-10-02  Richard Henderson  <rth@cygnus.com>
31096
31097         * g++.old-deja/g++.other/addrof1.C: New test.
31098
31099 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31100
31101         * gcc.c-torture/compile/981001-1.c: New test.
31102         * gcc.c-torture/execute/981001-1.c: New test.
31103
31104 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31105
31106         * gcc.c-torture/compile/981001-2.c: New test.
31107         * gcc.c-torture/compile/981001-3.c: New test.
31108         * gcc.c-torture/compile/981001-4.c: New test.
31109
31110 1998-10-01  Robert Lipe  <robertl@dgii.com>
31111
31112         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31113         multilibbed hosts.   Idea grafted from g77.exp.
31114
31115 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31116
31117         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31118         avoid losing on systems which need -lsocket.
31119
31120 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31121
31122         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31123         * g++.old-deja/g++.other/nested2.C: Ditto.
31124         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31125         failure.
31126
31127 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31128
31129         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31130         preferred over template operator!= for enum bitfields.
31131
31132 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31133
31134         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31135         that happen to have the same base name, but in different scopes,
31136         are incorrectly rejected.
31137
31138 1998-09-16  Richard Henderson  <rth@cygnus.com>
31139
31140         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31141         on the native word size instead of an integer literal.
31142
31143 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31144
31145         * g++.old-deja/g++.other/static2.C: Invocation of static data
31146         member of type pointer-to-function denoted as non-static member.
31147
31148         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31149         checks involving function types and aliases.
31150
31151 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31152
31153         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31154         redefined to the same non-trivial type.
31155
31156         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31157         namespace-qualification of template specializations declared in
31158         other namespaces.
31159
31160         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31161         to declare a subset of the specializations of a template function
31162         as friends of specializations of a template class.
31163
31164         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31165         member templates that do not fully specialize the enclosing
31166         template class are rejected.
31167
31168 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31169
31170         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31171
31172 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31173
31174         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31175         altered from libf2c/libU77 version.
31176
31177 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31178
31179         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31180
31181 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31182
31183         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31184         (un)signed char are different types for template specialization
31185         purposes.
31186
31187 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31188
31189         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31190         * objc: ObjC testsuite.
31191
31192 1998-08-31  Catherine Moore  <clm@cygnus.com>
31193
31194         * gcc.c-torture/execute/941014-1.x:  New file.
31195
31196 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31197
31198         * lib/c-torture.exp: Add support for
31199         torture_eval_before_compile and torture_eval_before_execute
31200         variables.
31201
31202 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31203
31204         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31205         this test triggers valid.
31206
31207 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31208
31209         * gcc.dg/980827-1.c: New test.
31210
31211 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31212
31213         * gcc.c-torture/execute/loop-4b.c: New test.
31214
31215 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31216
31217         * lib/c-torture.exp: Add support for
31218         torture_eval_before_compile and torture_eval_before_execute
31219         variables.
31220
31221 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31222
31223         * gcc.c-torture/compile/980825-1.c: New test.
31224
31225 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31226
31227         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31228         count number tests in opt_t0 not good_t0.
31229
31230 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31231
31232         * gcc.c-torture/compile/930326-1.x: Fix typo.
31233
31234 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31235
31236         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31237         causes an ICE.
31238
31239 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31240
31241         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31242         STACK_SIZE is defined.
31243         * gcc.c-torture/unsorted/stuct.c: Similarly.
31244
31245         * gcc.c-torture/compile/980821-1.c: New test.
31246
31247 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31248
31249         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31250
31251 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31252
31253         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31254         code.
31255
31256 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31257
31258         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31259         error'.
31260
31261 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31262
31263         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31264
31265 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31266
31267         * gcc.c-torture/compile/980816-1.c: New test.
31268
31269         * gcc.dg/980816-1.c: New test.
31270
31271 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31272
31273         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31274         compiler for ieee tests.
31275
31276 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31277
31278         * g77.f-torture/compile/980729-0.f: New test.
31279
31280 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31281
31282         * gcc.c-torture/special/eeprof-1.c: New test, for
31283         -finstrument-functions.
31284         * gcc.c-torture/special/special.exp: Run it.
31285
31286 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31287
31288         * gcc.c-torture/compile/980729-1.c: New test.
31289
31290 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31291
31292         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31293         __thumb__ is defined, and test for ARM style doubles if so.
31294
31295 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31296
31297         * g77.f-torture/noncompile/980615-0.f: New test.
31298
31299 1998-07-26  H.J. Lu  (hjl@gnu.org)
31300
31301         * gcc.dg/980312-1.c: Do link instead of compile.
31302         * gcc.dg/980313-1.c: Likewise.
31303
31304 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31305
31306         * gcc.c-torture/compile/980726-1.c: New test.
31307
31308 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31309
31310         * g77.f-torture/execute/io0.f: New test.
31311
31312 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31313
31314         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31315         an int.
31316
31317 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31318
31319         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31320         m32r bugs.
31321
31322 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31323
31324         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31325         c-decl.c:grokdeclarator can handle mode attributes.
31326
31327 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31328
31329         * gcc.c-torture/execute/980716-1.c: New test.
31330
31331 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31332
31333         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31334         the mn10200.
31335         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31336         the mn10200.
31337         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31338         * gcc.c-torture/compile/930326-1.x: Similarly.
31339
31340 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31341
31342         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31343         New test from Craig.
31344
31345 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31346
31347         * g77.f-torture/noncompile/980616-0.f: New test.
31348
31349         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31350
31351 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31352
31353         *  g++.other/singleton.C: Return error value instead of taking
31354         SIGSEGV.
31355
31356 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31357
31358         *  g++.other/singleton.C: New test.   Warning is under dispute.
31359         Runtime crash is not.
31360
31361 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31362
31363         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31364         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31365         using6.C, using7.C}:  New namespace tests.
31366
31367 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31368
31369         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31370         specialization with typedef'ed names used as array indexes.
31371
31372 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31373
31374         * gcc.c-torture/execute/980709-1.c: New test.
31375
31376         * gcc.dg/980709-1.c: New test.
31377
31378 1998-07-07  Richard Henderson  <rth@cygnus.com>
31379
31380         * gcc.c-torture/execute/bcp-1.c: New test.
31381
31382 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31383
31384         * gcc.c-torture/execute/980707-1.c: New test.
31385
31386 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31387
31388         * gcc.c-torture/compile/980706-1.c: New test.
31389
31390 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31391
31392         * g77.f-torture/execute/980701-0.f,
31393         g77.f-torture/execute/980701-1.f: New test from Craig.
31394
31395 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31396
31397         * gcc.c-torture/compile/980701-1.c: New test.
31398
31399         * gcc.c-torture/execute/980701-1.c: New test.
31400
31401 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31402 rlsruhe.de>
31403
31404         * g++.old-deja/g++.robertl/eb132.C: New test.
31405         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31406
31407 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31408
31409         * g77.f-torture/execute/980628-7.f,
31410         g77.f-torture/execute/980628-8.f,
31411         g77.f-torture/execute/980628-9.f,
31412         g77.f-torture/execute/980628-10.f: New tests from Craig.
31413
31414         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31415
31416 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31417
31418         * g77.f-torture/execute/980628-4.f: New test from Craig.
31419         * g77.f-torture/execute/980628-5.f: Likewise.
31420         * g77.f-torture/execute/980628-2.f: Likewise.
31421         * g77.f-torture/execute/980628-0.f: Likewise.
31422         * g77.f-torture/execute/980628-1.f: Likewise.
31423         * g77.f-torture/execute/980628-3.f: Likewise.
31424         * g77.f-torture/execute/980628-6.f: Likewise.
31425
31426 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31427
31428         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31429         directory when nothing has been installed yet.
31430
31431 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31432
31433         * gcc.c-torture/special/special.exp: Handle newer versions of
31434         dejagnu.
31435
31436 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31437
31438         * gcc.dg/980626-1.c: New test.
31439
31440 1998-06-19  Bruno Haible <haible@ilog.fr>
31441
31442         * gcc.misc-tests/m-un-2.c: New test.
31443         * g++.old-deja/g++.other/warn01.c: Likewise.
31444
31445 1998-06-19  Robert Lipe  <robertl@dgii.com>
31446
31447         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31448         compatibility with assmblers with a different comment character.
31449         Eliminate use of GAS-specific extensions.
31450
31451 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31452
31453         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31454
31455 1998-06-19  Robert Lipe  <robertl@dgii.com>
31456
31457         *lib/g77.exp: Replace search for libf2c.a with search for newly
31458         renamed libg2c.a
31459
31460 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31461
31462         * gcc.c-torture/execute/980617-1.c: New test.
31463
31464 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31465
31466         * gcc.c-torture/execute/980612-1.c: New test.
31467
31468 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31469
31470         * gcc.dg/980523-1.c: Only test on ppc-linux.
31471         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31472
31473         * gcc.c-torture/execute/980608-1.c: New test.
31474
31475 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31476
31477         * gcc.c-torture/execute/980605-1.c: New test.
31478
31479 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31480
31481         * gcc.c-torture/execute/980604-1.c: New test.
31482
31483 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31484
31485         * gcc.c-torture/execute/980602-1.c: New test.
31486         * gcc.c-torture/execute/980602-2.c: Likewise.
31487
31488 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31489
31490         * 970125-0.f: Fix per JCB.  Add commentary.
31491
31492 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31493
31494         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31495         IEEE -0 support.
31496
31497 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31498
31499         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31500         earlier.
31501
31502 1998-05-28  Catherine Moore <clm@cygnus.com>
31503
31504         * gcc.c-torture/execute/980526-3.c: New test.
31505
31506 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31507
31508         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31509         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31510         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31511         m88k-motorola-sysv3 to XFAIL.
31512
31513 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31514
31515         * gcc.dg/980526-1.c: New test.
31516         * gcc.c-torture/execute/980526-2.c: New test.
31517
31518 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31519
31520         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31521
31522         * gcc.c-torture/execute/980526-1.c: New test.
31523
31524 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31525
31526         * g77.f-torture/execute/alpha2.f: Add runtime test.
31527
31528 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31529
31530         * g++.old-deja/old-deja.exp: Strip leading directories.
31531
31532         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31533         error for the line.  Don't run multiple tests for the same line.
31534
31535 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31536
31537         * gcc.dg/980523-1.c: New test.
31538
31539 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31540
31541         * g77.f-torture/compile/970915-0.f: New test.
31542
31543 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31544
31545         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31546
31547 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31548
31549         * gcc.dg/980520-1.c: New test.
31550
31551 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31552
31553         * gcc.dg/980502-1.c: Fix return type.
31554
31555 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31556
31557         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31558         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31559         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31560         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31561         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31562
31563 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31564
31565         * g77.f-torture/execute/980520-1.f: New test.
31566
31567 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31568
31569         * lib/mike-g77.exp: New file.
31570
31571         * g77.f-torture/noncompile/noncompile.exp,
31572         g77.f-torture/noncompile/check0.f: New files.
31573
31574 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31575
31576         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31577         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31578         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31579         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31580         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31581         abort where appropriate.
31582
31583 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31584
31585         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31586         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31587
31588 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31589
31590         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31591
31592 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31593
31594         * g77.f-torture/compile/980427-0.f: New test.
31595
31596 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31597
31598         * g77.f-torture/compile/980424-0.f: New test.
31599
31600 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31601
31602         * g77.f-torture/compile/980419-2.f (main): New test.
31603         * g77.f-torture/compile/970125-0.f: New test.
31604         * g77.f-torture/compile/980419-1.f: New test.
31605
31606 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31607
31608         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31609         of loop-4.c.
31610
31611 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31612
31613         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31614
31615 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31616
31617         * gcc.c-torture/compile/980329-1.c: New test.
31618
31619 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31620
31621         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31622         * gcc.dg/980312-1.c: Fix typo in -march command.
31623
31624 1998-03-16  H.J. Lu  (hjl@gnu.org)
31625
31626         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31627
31628 1998-03-11  Robert Lipe  <robertl@dgii.com>
31629
31630         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31631         Dave Love agree the Fortran source is bogus.
31632
31633 1998-03-11  Robert Lipe  <robertl@dgii.com>
31634
31635         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31636         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31637         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31638         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31639         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31640
31641 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31642
31643         * g++.old-deja/g++.other/friend1.C: New test.
31644
31645 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31646
31647         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31648         possibly uninitialized) variables and declare dnrm2.
31649
31650 1998-02-23  Robert Lipe <robertl@dgii.com>
31651
31652         From Bruno Haible <haible@ilog.fr>:
31653         * gcc.c-torture/execute/980223.c: New test.
31654
31655 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31656
31657         * gcc.dg/ifelse-1.c: New test.
31658
31659 1998-02-09  H.J. Lu  (hjl@gnu.org)
31660
31661         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31662
31663           * lib/old-dejagnu.exp (old-dejagnu): Added the
31664           "execution test - XFAIL *-*-*" handling in the spirit of
31665           "excess errors test -". Changed the "execution test fails"
31666           handling to be like "excess errors test fails".
31667           * Update various tests accordingly.
31668
31669 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31670
31671         * gcc.c-torture/execute/980205.c: New test.
31672
31673 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31674
31675         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31676         * lib/f-torture.exp: Similarly.
31677         * gcc.c-torture: Rename all .cexp files to .x files.
31678
31679 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31680
31681         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31682         (940510-1.c): Removed duplicate.
31683         (971104-1.c): New test.
31684
31685 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31686
31687           * lib/f-torture.exp: Improve error and loop detection.
31688
31689 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31690
31691         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31692         use that to size the filler array.
31693
31694 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31695
31696         * lib/c-torture.exp(c-torture-execute): Fix typo.
31697
31698         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31699         testcase as the executable name. Keep the executable around if
31700         the test fails.
31701
31702 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31703
31704         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31705         changes.  Only test one -g option, and move it to the end of the
31706         list of options to test.
31707
31708 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31709
31710         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31711         variable GCC_TORTURE_OPTIONS to supply default switches separated
31712         by colons.  If no environment variable, run tests with -O0 -g, -O1
31713         -g, and -O2 -g as well.
31714
31715 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31716
31717         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31718         explanatory comments. Fix indentation.
31719
31720 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31721
31722         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31723
31724 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31725
31726         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31727         * g++.old-deja/g++.mike/p7325.C: Likewise.
31728         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31729
31730 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31731
31732         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31733         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31734         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31735         * g++.old-deja/g++.law/operators4.C: Likewise.
31736
31737 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31738
31739         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31740         * g++.old-deja/g++.mike/p784.C: Ditto.
31741         * g++.old-deja/g++.mike/p785.C: Ditto.
31742
31743 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31744
31745           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31746
31747 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31748
31749         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31750         target feature; pass this to c-torture-execute as needed.
31751
31752 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31753
31754         * lib/c-torture.exp(c-torture-execute): If the previous and the
31755         current executables being tested are identical, we don't need to
31756         run the executable again. Try to make the executable names
31757         unique. Add an optional argument for passing additional compiler
31758         flags.
31759
31760 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31761
31762         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31763
31764 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31765
31766         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31767
31768 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31769
31770         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31771         32bit or larger longs.
31772
31773         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31774         have either a 32bit long or 32bit int.
31775
31776 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31777
31778         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31779         Make double precision tests dependent on sizeof (double).
31780
31781 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31782
31783         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31784         too.
31785
31786 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31787
31788         * gcc.c-torture/compile/961203-1.cexp: New script.
31789
31790 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31791
31792         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31793         up the includes ourselves.
31794
31795 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31796
31797         * lib/plumhall.exp: Remove random include, and add a few
31798         verbose messages for debugging.
31799
31800 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31801
31802         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31803         of trying to do it ourselves.
31804
31805 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31806
31807         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31808
31809 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31810
31811         * gcc.prms/5403.c: Made regexp a bit less strict.
31812
31813 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31814
31815         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31816         is returned from remote_load instead.
31817         * lib/plumhall.exp: Ditto.
31818         * lib/mike-g++.exp: Ditto.
31819         * lib/old-dejagnu.exp: Ditto.
31820         * lib/c-torture.exp: Ditto.
31821
31822 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31823
31824         * lib/g++.exp: Use build_wrapper procedure.
31825         * lib/gcc.exp: Ditto.
31826
31827 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31828
31829         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31830         an old-style decl for malloc.  Fixes tests to work when
31831         sizeof (int) != sizeof (size_t).
31832
31833 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31834
31835         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31836
31837         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31838         use stdargs.h interface.
31839
31840 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31841
31842         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31843         NO_VARARGS when compiling.
31844
31845 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31846
31847         * lib/plumhall.exp(ph_includes): New procedure.
31848         (ph_make): Use it.
31849         (ph_compiler): Ditto.
31850
31851         * lib/g++.exp: Rename test-glue.c to testglue.c.
31852         * lib/gcc.exp: Ditto.
31853
31854 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31855
31856         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31857         to completion when it's called.
31858
31859 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31860
31861         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31862         is defined, don't do test.
31863
31864 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31865
31866         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31867         for object files.
31868         (ph_summary): Mark skipped testcases as untested, not unresolved.
31869
31870         * lib/plumhall.exp (ph_make): If unresolved because of bad
31871         errorCode, record errorCode in log file.
31872         (*): Replace send_log/verbose with verbose -log.
31873
31874 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31875
31876         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31877         double conversion if double isn't at least 8 bytes.
31878
31879         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31880         int to work with targets where int is 16 bits.
31881
31882         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31883         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31884         precision for the test to complete.
31885
31886 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31887
31888         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31889         if d10v is not compiled with the -mdouble64 flag.
31890         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31891
31892         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31893         d10v is not compiled with the -mint32 flag.
31894
31895 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31896
31897         * lib/plumhall.exp: Use incr_count.
31898
31899 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31900
31901         * gcc.c-torture: Update to c-torture-1.45.
31902
31903 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31904
31905         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31906         the name of the expect testcase file).
31907
31908         * lib/g++.exp(g++_init): Ditto.
31909
31910 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31911
31912         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31913         the host.
31914
31915         * lib/gcc.exp(gcc_exit): New procedure.
31916
31917 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31918
31919         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31920         specs where appropriate.
31921
31922         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31923         because of new "candidates are" messages, and removed a few
31924
31925         * Converted all non-old-style g++ testcases to old-style, and
31926         moved into g++.old-deja.
31927
31928 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31929
31930         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31931         options.
31932
31933         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31934         succeeded.
31935
31936         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31937
31938 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31939
31940         * lib/gcc.exp (gcc_target_compile): Add support for defining
31941         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31942         the machine doesn't have those features.
31943
31944 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31945
31946         * g++.law/operators4.exp: Don't use LIBS.
31947
31948 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31949
31950         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31951
31952         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31953         * lib/g++.exp: Set it here instead. Also, allow use of the
31954         --tool_exec and --tool_opt options. Change CXX to
31955         GXX_UNDER_TEST.
31956
31957         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31958
31959         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31960
31961 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31962
31963         * lib/old-dejagnu.exp: Use prune_warnings instead of
31964         prune_system_crud.
31965         * lib/mike-g++.exp: Ditto.
31966         * lib/gcc.exp: Ditto.
31967         * lib/g++.exp: Ditto.
31968
31969         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31970
31971 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31972
31973           * 941014-2.c: Include stdlib.h
31974           * 960327-1.c: Include stdio.h
31975           * dbra.c, index-1.c: Don't assume ints are 32bits.
31976
31977 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31978
31979         * lib/gcc.exp: Add gcc,stack_size target feature.
31980
31981         * lib/g++.exp(g++_target_compile): Add the include and link
31982         paths here, not in two other places. And, it's $options, not
31983         options.
31984
31985         * lib/mike-g++.exp(postbase): Remove the code that determines
31986         the correct include and link paths.
31987         * g++.old-deja/old-deja.exp: Ditto.
31988
31989 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31990
31991         * lib/g++.exp(g++_init): target_compile no longer returns the
31992         filename of the result.
31993
31994 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31995
31996         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31997         call to glob.
31998
31999         * gcc.c-torture/special/special.exp: Change call to
32000         gcc_target_compile to include the object file.
32001
32002 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
32003
32004         * gcc.c-torture/special/special.exp: Correct misspelling in last
32005         change.
32006
32007 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
32008
32009         * lib/plumhall.exp(ph_summary): Log the entire output of the
32010         executable. Return -1 if there were any failures, 0 otherwise.
32011         (ph_execute): Return -1 if there were any failures, 0 otherwise.
32012         (ph_make): Clean up objects and executables that were built
32013         if the tests succeeded.
32014
32015 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
32016
32017         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
32018         libraries and includes in the build tree as appropriate.
32019
32020 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32021
32022         * lib/c-torture.exp: Instead of looking for the global variable
32023         NO_LONG_LONG, check to see if that's a feature of the target.
32024
32025 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
32026
32027         * config/default.exp: Minimize. Delete the remainer of the files in
32028         config; this functionality is now in devo/dejagnu/config.
32029
32030         g++.*/*: Pass any additional flags used to compile to postbase;
32031         delete CXXFLAGS.
32032
32033         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
32034         is now done by runtest.exp. Use gcc_target_compile instead of
32035         compile.
32036
32037         lib/c-torture.exp: Use gcc_target_compile instead of compile.
32038         Remove references to CFLAGS. Use remote_file instead of
32039         calling rm -f.
32040         (c-torture): Take a list of arguments to use to compile this
32041         testcase.
32042
32043         lib/g++.exp: Simplify. Use target_compile instead of compile.
32044         lib/gcc-dg.exp: Ditto.
32045         lib/gcc.exp: Ditto.
32046         lib/mike-{gcc,g++}.exp: Ditto.
32047         lib/old-dejagnu.exp: Ditto.
32048         lib/plumhall.exp: Ditto.
32049
32050 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32051
32052         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32053         (ph_linker): Likewise.
32054
32055 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32056
32057           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32058         MAP_ANON / MAP_ANONYMOUS if defined;
32059         else try to map from /dev/zero .
32060
32061 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32062
32063         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32064         isn't defined, then define it to MAP_ANONYMOUS.
32065
32066 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32067
32068         * gcc.c-torture: Update to c-torture-1.42 release.
32069
32070 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32071
32072         * gcc.c-torture: Update to c-torture-1.41 release.
32073
32074 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32075
32076         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32077         c-torture release.
32078
32079 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32080
32081         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32082         and LDFLAGS.  Fix second case to append the target_info ldflags
32083         onto LDFLAGS, not CFLAGS.
32084         * lib/g++.exp (g++_init): Add target_info stuff.
32085         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32086         of libgloss and newlib flags for !native.
32087
32088         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32089         (GDB): Fix relative path to go up another dir for finding gdb.
32090
32091 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32092
32093         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32094         versions in the target_info array, if they don't exist.
32095
32096 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32097
32098         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32099
32100 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32101
32102         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32103         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32104
32105 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32106
32107         * lib/old-dejagnu.exp: Don't remove the output file before we've
32108         actually tested it. Don't append pwd to the path of the executable
32109         we're testing.
32110
32111 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32112
32113         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32114
32115 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32116
32117         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32118         temporary directory for compiler files, and set it to a default
32119         value of /tmp. Set $output as the name of the output file from
32120         compiling the testcase. Add a -o option to $cflags_var so the
32121         compiler writes the final output file as $output. Set $executable
32122         to $output.
32123
32124         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32125         directory for compiler files, and set it to /tmp if it doesn't
32126         already have a value. Set $output_file to the name of the output
32127         file from compiling the testcase. Add a -o option to CXXFLAGS so
32128         the compiler writes the final output file as $output. Use $output
32129         as the executable to be tested.
32130
32131 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32132
32133         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32134
32135 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32136
32137         * gcc.c-torture/execute/pending-1.c: New test.  Still
32138         pending in Tege's queue.
32139
32140 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32141
32142         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32143         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32144         if there were failures.  Call unresolved if there were unresolved
32145         testcases.  Call gcc_fail if program did not run to completion.
32146         (ph_make): Pass additional argument name to ph_execute.
32147         (ph_execute): Add new argument.  Pass additional arguments to
32148         ph_summary.  Call gcc_fail is there is no execution output.
32149
32150 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32151
32152         * lib/plumhall.exp (proc_summary): Output relavent summary
32153         lines into the log so specific failures in plumhall can be
32154         investigated.
32155
32156 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32157
32158         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32159         (c-torture-execute): Don't try to execute tests which use
32160         "long long" types if $NO_LONG_LONG is nonzero.
32161
32162 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32163
32164         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32165         not c-torture.
32166
32167         * gcc.ieee: Move from here.
32168         * gcc.c-torture/execute/ieee: To here.
32169
32170 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32171
32172         * gcc.c-torture: Update to c-torture-1.41 release.
32173
32174 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32175
32176         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32177         not "$output".
32178
32179 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32180
32181         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32182         -c present.
32183
32184 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32185
32186         * config/proelf.exp: Handle connecting to a simulator.
32187
32188 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32189
32190         * config/proelf.exp: New file.  Enough framework that we can
32191         run c-torture tests on the proelf targets (or any other target
32192         that gdb can connect to for that matter).
32193
32194 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32195
32196         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32197         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32198
32199         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32200         exec_output exists.
32201
32202 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32203
32204         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32205         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32206
32207         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32208         to pass/fail/unresolved/unsupported/untested.  Caller must now
32209         call unresolved/unsupported/untested.
32210         * lib/*.exp: Update FSF address.  Update to handle new results of
32211         ${tool}_load.
32212         * lib/chill.exp (verbose): Delete.
32213
32214 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32215
32216         * lib/gcc.exp (default_gcc_start): Change order of args to
32217         $LDFLAGS $CFLAGS $LIBS.
32218         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32219         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32220         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32221         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32222         * gcc.misc-tests/dg-test.exp: Likewise.
32223         * gcc.misc-tests/msgs.exp: Likewise.
32224         * gcc.prms/prms.exp: Likewise.
32225         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32226         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32227
32228         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32229
32230 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32231
32232         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32233
32234         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32235         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32236
32237         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32238         necessary.
32239
32240 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32241
32242         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32243         global for loop; add use of $mathlib.
32244         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32245         settings here; set mathlib for anything but VxWorks.
32246
32247 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32248
32249         * gcc.c-torture: Update to c-torture-1.40 release.
32250
32251 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32252
32253         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32254         dg.exp.
32255
32256 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32257
32258         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32259         global.
32260
32261 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32262
32263         * lib/g++.exp (LIBS): Define if not already.
32264         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32265         (gcc-dg-prune): Call prune_gcc_output.
32266         * lib/gcc.exp (prune_gcc_output): New proc.
32267         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32268         prune_gcc_output.
32269
32270 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32271
32272         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32273         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32274
32275 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32276
32277         * gcc.c-torture: Update to c-torture-1.39 release.
32278
32279 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32280
32281         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32282         fails, try others as well.
32283
32284 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32285
32286         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32287         If compilation fails, mark execute tests as `untested'.
32288         If test is marked as unsupported, don't mark compilation and
32289         execute tests as failed.
32290
32291 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32292
32293         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32294         libstdc++ for whether or not we want to be doing shared
32295         libraries.  Delete link_curses since we don't need it anymore.
32296         * lib/mike-g++.exp (postbase): Don't link in libg++.
32297         * g++.old-deja/old-deja.exp: Likewise.
32298
32299 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32300
32301         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32302
32303 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32304
32305         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32306         For that, add `-Wl,-a,shared_archive'.
32307         * g++.old-deja/old-deja.exp: Likewise.
32308
32309 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32310
32311         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32312
32313 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32314
32315         * lib/mike-g++.exp (postbase): Pay attention to the status of
32316         g++_load.
32317
32318 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32319
32320           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32321
32322 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32323
32324         * lib/gcc.exp (default_gcc_start): No longer need to log program
32325         being executed or its output, execute_anywhere does that now.
32326         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32327         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32328
32329 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32330
32331         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32332         the same as those in lib/g++.exp.
32333
32334 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32335
32336         * gcc.c-torture: Update to c-torture-1.38 release.
32337         * gcc.ieee: Related changes.
32338
32339 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32340
32341         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32342         "exec". Minor reformatting changes.
32343
32344         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32345         cross. This means all "exec" calls now work on a remote host as
32346         well.
32347         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32348         cross. Filter out the extra "\r\n" stuff that expect puts in.
32349         (c-torture-execute): Filter out the bogus warnings like
32350         c-torture-compile does. Add support for canadian cross.
32351         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32352         Use execute_anywhere rather than calling exec directly. Now it
32353         works for canadian cross testing.
32354
32355 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32356
32357         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32358         results into a variable, and check that rather than using file exists.
32359
32360 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32361
32362         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32363         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32364
32365 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32366
32367         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32368         lib_curses if there's a shared libg++ in the build tree.
32369
32370 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32371
32372         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32373         if not supported target.
32374
32375 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32376
32377         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32378         link_curses up to always happen, not just for native builds.
32379
32380 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32381
32382         * gcc.c-torture: Update to c-torture-1.36 release.
32383         * gcc.failure: Related changes.
32384
32385 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32386
32387         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32388
32389 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32390
32391         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32392         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32393         runshlib, link_curses, and mathlib for link and run.
32394
32395         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32396         pass the runtime shared library options for Solaris, OSF/1, and
32397         Irix5, and link with -lcurses to avoid unresolved references.
32398
32399 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32400
32401         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32402         only run once.
32403
32404 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32405
32406         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32407
32408 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32409
32410         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32411         do not have a framework for the "compat" tests yet.
32412
32413 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32414
32415         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32416         set to null if we're testing vxworks5.1.  Use that instead of
32417         `-lm' in the setting of LIBS for link and run.
32418
32419 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32420
32421         * config/rom68k.exp (${tool}_load): Major changes to make it
32422         work.  Verified that it does in fact return the stuff in
32423         exec_output properly.  Catch any Emul or any TRAP other than 0.
32424
32425 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32426
32427         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32428         LDFLAGS properly for targets that need stuff from libgloss.
32429         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32430         only run once.
32431         (gpp_initialized): New variable.
32432
32433 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32434
32435         * config/rom68k.exp: Load libgloss.exp.
32436         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32437         so we can produce a fully linked binary.
32438         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32439         so we can produce a fully linked binary.
32440
32441 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32442
32443         * lib/plumhall.exp (ph_section): Watch for expected failures.
32444         Add missing `else'.
32445
32446         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32447         run the testcase.
32448         (c-torture): Likewise.
32449
32450 1995-08-28  Doug Evans  <dje@cygnus.com>
32451
32452         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32453
32454         * lib/mike-g++.exp (mike_cleanup): New proc.
32455         (prebase): New globals compiler_result, not_compiler_result,
32456         target_regexp.
32457         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32458         allow leading "-" in pattern.  Watch for unsupported tests.
32459         If $compiler_result is set, pattern match assembler code,
32460         and ditto for $not_compiler_result.
32461         * lib/mike-gcc.exp: Likewise.
32462
32463         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32464         execution "succeeded".
32465
32466 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32467
32468         * config/win32.exp: New file.
32469         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32470
32471 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32472
32473         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32474         unsupported.
32475         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32476         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32477         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32478
32479         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32480         "... without exceptions was ...".  That is now handled by
32481         prune_system_crud.
32482         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32483
32484 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32485
32486         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32487         sieve.c,sort2.c}: New files.
32488         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32489         sieve.exp,sort2.exp}: Drivers for them.
32490
32491         * lib/mike-gcc.exp (program_output): New user settable variable.
32492         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32493         messages.
32494         * lib/mike-g++.exp (program_output): New user settable variable.
32495
32496         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32497
32498         * config/sh.exp: Deleted (use sim.exp instead).
32499
32500 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32501
32502         * config/vx.exp: Declare CHECKTASK as global.
32503         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32504         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32505         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32506
32507 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32508
32509         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32510         target. Like vx.exp, only includes `vx29k.exp' instead of
32511         `vxworks.exp'.
32512
32513 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32514
32515         * config/sim.exp: Increase time limit from 120 seconds to 240.
32516
32517 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32518
32519         * gcc.c-torture/execute/950628-1.c: New test.
32520
32521 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32522
32523         * gcc.c-torture: Update with changes/additions from
32524         c-torture-1.34.
32525
32526 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32527
32528         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32529
32530 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32531
32532         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32533
32534 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32535
32536         * gcc.c-torture/compile/950512-1.c: New test.
32537         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32538         * gcc.dg/struct-ret-1.c: Likewise.
32539
32540 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32541
32542         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32543           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32544
32545 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32546
32547         * gcc.c-torture/special/920411-1.c: Deleted.
32548         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32549
32550 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32551
32552         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32553         cpu limit.
32554
32555 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32556
32557         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32558
32559 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32560
32561         From kenner;
32562         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32563         is the proper length.
32564         * va-arg-3.c: Likewise.
32565
32566 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32567
32568         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32569         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32570
32571         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32572         * lib/g++.exp (default_g++_start): Delete old cruft.
32573
32574 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32575
32576         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32577         (2 * (1 << 18)) to (2 * (1 << 17)).
32578
32579         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32580
32581 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32582
32583         * config/rom68k.exp: Renamed from config/idp.exp
32584
32585 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32586
32587         * c-torture/compile/921109-2.c
32588
32589 1995-04-18  Mike Stump  <mrs@cygnus.com>
32590
32591         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32592         excess errors.
32593
32594 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32595
32596         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32597         output.
32598         * lib/g++.exp (default_g++_start): Likewise.
32599
32600 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32601
32602         * gcc.c-torture/compile/950329-1.c: New test.
32603
32604 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32605
32606           * config/bug.exp (${tool}_load): Updated to use new remote_open
32607           and remote_close procs.
32608         * config/idp.exp: New file.
32609
32610 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32611
32612         * gcc.c-torture/execute/950322-1.c: New test.
32613
32614 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32615
32616         * config/vx.exp (${tool}_load): Clean up testing of return code from
32617         vxworks_ld and vxworks_spawn.
32618
32619 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32620
32621         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32622
32623 1995-03-13  Mike Stump  <mrs@cygnus.com>
32624
32625         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32626         can mark excess errors on a machine by machine basis.  Note, the
32627         default is to not expect any excess errors, even when excess
32628         errors test - is given, so you will want to put an XFAIL ... on
32629         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32630         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32631         those 4 machines, but no others.
32632
32633 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32634
32635         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32636         * lib/c-torture.exp: to here.
32637
32638 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32639
32640         * gcc.c-torture/execute/950221-1.c: New test.
32641         * gcc.c-torture/execute/struct-ret-1.c: New test.
32642         * gcc.c-torture/compile/950221-1.c: New test.
32643
32644         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32645
32646 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32647
32648         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32649         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32650
32651 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32652
32653         * g++.gb: New directory of tests, derived from my signature and
32654         class scoping tests.
32655
32656         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32657         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32658         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32659         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32660         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32661         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32662         * g++.gb/sig25.C: Likewise.
32663
32664         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32665         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32666         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32667         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32668         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32669         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32670         * g++.gb/sig25.exp: Likewise.
32671
32672         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32673         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32674         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32675         * g++.gb/scope13.C: Likewise, this test still fails.
32676
32677         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32678         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32679         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32680         * g++.gb/scope13.exp: Ditto.
32681
32682         * g++.gb/README: New file, explains what these tests are about.
32683
32684 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32685
32686         * lib/dg.exp (dg-do): Support `preprocess'.
32687         (dg-test): Likewise.
32688
32689 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32690
32691         * config/udi.exp: change "continue -expect" to "exp_continue".
32692
32693 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32694
32695         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32696         Delete redundant tests.
32697
32698         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32699         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32700         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32701         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32702         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32703         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32704         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32705         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32706
32707         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32708         storing label pointers.
32709         * gcc.c-torture/execute/921019-1.c: Likewise.
32710         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32711         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32712         parameter fp.
32713         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32714         constants.
32715
32716         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32717         Delete obsolete tests.
32718
32719         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32720         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32721         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32722         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32723         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32724         * gcc.c-torture/compile/950124-1.c: New test.
32725
32726         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32727
32728 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32729
32730         * lib/mike-g++.exp: Add -lm to LIBS.
32731
32732 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32733
32734         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32735
32736 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32737
32738         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32739
32740 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32741
32742         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32743
32744 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32745
32746         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32747         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32748         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32749         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32750         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32751         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32752         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32753         * g++.law/{operators31.C, operators32.C,
32754         * g++.law/{operators33.C, operators34.C}: Likewise.
32755         * g++.law/{pic1.C, refs2.C}: Likewise.
32756         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32757         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32758         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32759         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32760
32761         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32762         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32763         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32764         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32765         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32766         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32767         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32768         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32769         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32770         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32771         * g++.law/{operators34.exp}: Likewise.
32772         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32773         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32774         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32775         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32776         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32777
32778         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32779         No longer expected to fail.
32780         * g++.law/missed-error3.C: Tweak for recent bool changes.
32781
32782 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32783
32784         * config/emb-unix: Deleted.
32785         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32786         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32787
32788 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32789
32790         * lib/dg.exp (dg-test): Fix typo in last patch.
32791
32792 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32793
32794         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32795         (handles multiple occurrences).
32796
32797 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32798
32799         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32800         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32801         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32802         printed).
32803         * lib/c-torture.exp (c-torture-compile): Likewise.
32804         (c-torture): Prepend full path if missing.
32805         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32806         (gcc_fail): Likewise.
32807         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32808
32809 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32810
32811         * lib/netware.exp: Only attach to NetWare i386 systems.
32812
32813 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32814
32815         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32816         messages.  Add test name to "output pattern match" pass/fail message.
32817
32818 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32819
32820         * gcc.dg: New testsuite.
32821         * gcc.dg/dg.exp: New file.
32822
32823         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32824         test-switch.c}: Deleted.
32825
32826         * gcc.misc-tests/msgs.exp: New testcase driver.
32827
32828 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32829
32830         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32831         Watch for illegal return values from ${tool}_load.
32832         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32833         cross targets.  Coerce return value >0 to 1.
32834
32835 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32836
32837         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32838
32839         * config/emb-unix.exp: New file.
32840
32841         * config/sim.exp: Error if variable $SIM not defined.
32842         (${tool}_load): Mark test as "untested" if simulator missing.
32843
32844         * config/unix.exp: Load remote.exp to get rcp_download.
32845         * lib/c-torture.exp: Use different option lists for testcases with
32846         and without loops.
32847         * gcc.c-torture/execute/execute.exp: Likewise.
32848
32849 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32850
32851         * config/*.exp: Clarify return code from ${tool}_load.
32852         Call `unresolved' or `untested' instead of `warning' or `perror'
32853         (sometimes you still want to call both though).
32854         Add comment that `shell_id' is local to each file.
32855         * config/udi.exp (timeout): Set to 30.
32856         Don't print warning if connection fails, $connectmode has already
32857         printed an error.
32858         (${tool}_load): Move verbose messages to level 2.
32859         Rework pattern for "Process started" message.
32860         Pass `shell_id' to ${connectmode}_download.
32861         Retry twice upon timeout.  Make resetting of target more robust.
32862         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32863         Pass `shell_id' to exit_$connectmode.
32864         Only call exit_$connectmode if connected.
32865         * config/unix.exp (${tool}_load): Check return codes better.
32866         * config/vrtx.exp (${tool}_load): Likewise.
32867         * config/vx.exp (${tool}_load): Likewise.
32868         Delete unneeded global's.
32869         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32870         from ${tool}_load.
32871         (dg-stat): Delete.
32872         (dg-init): Delete recording of pass/fail counts.
32873         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32874         (old-dejagnu-init): Likewise.
32875         (old-dejagnu-stat): Delete contents, empty proc now.
32876         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32877         (c-torture): Delete references to lcnt, lpass, lfail.
32878         Get option list from TORTURE_OPTIONS.
32879         Delete -funroll[-all]-loops if no loops.
32880         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32881         (g++_stat): Delete contents (empty proc now).
32882         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32883         (gcc_finish): Likewise.
32884         (gcc_stat): Deleted.
32885         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32886         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32887         * gcc.c-torture/execute/execute.exp: Likewise.
32888         Split tests into two parts: compile, execute.
32889         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32890         no loops.  Update to reflect clarified return codes from ${tool}_load.
32891
32892 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32893
32894         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32895         to grep for.
32896         (old-dejagnu): Likewise (where necessary).
32897
32898 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32899
32900         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32901
32902         * lib/dg.exp (dg-process-target): Fix processing of selector.
32903         Add comment regarding use of `error'.
32904
32905         * lib/gcc.exp (prune_system_crud): Define if missing.
32906         * lib/g++.exp (prune_system_crud): Likewise.
32907
32908         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32909         Call prune_system_crud.
32910         * lib/dg.exp (dg-runtest): New proc.
32911         Use perror instead of send_user for tcl errors in testcase.
32912         Don't return any value, it's never used.
32913         Don't clobber previous definition of `unknown'.
32914         Print tcl errors in `dg-final'.
32915
32916 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32917
32918         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32919         (dg-test): Don't print errorInfo, it contains stack backtrace.
32920
32921 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32922
32923         * lib/g++.exp (runtest_file_p): Define if missing.
32924
32925 1994-09-24  Doug Evans  (dje@cygnus.com)
32926
32927         * lib/mike-g++.exp: Comment out loading of g++.exp.
32928         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32929         (default_g++_version): Always print something.
32930         (default_g++_start): Comment out call to `which'.
32931         (g++_start, g++_load): Deleted (must be defined in config file).
32932         * lib/gcc.exp: Test for existence of $CC at start.
32933         Delete check for tmpdir (done in gcc_init).
32934         (default_gcc_version): Always print something.
32935         (default_gcc_start): Comment out call to `which'.
32936         * config/*.exp: Major cleanup - make cross targets work at least a
32937         little better for g++ (by not being "--tool gcc" specific).
32938         Rename gcc_xxx to ${tool}_xxx.
32939         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32940         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32941
32942 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32943
32944         * lib/c-torture.exp (c-torture-compile): Rework compiler
32945         message processing.
32946
32947         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32948         c-torture.
32949
32950 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32951
32952         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32953
32954         * lib/dg.exp (dg-process-target): Support { target native }.
32955
32956 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32957
32958         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32959         looked for "... program xxx got fatal signal".
32960         Correct regsub munging of `comp_output'.
32961         Ignore compiler messages "path prefix not used" and "linker input
32962         file unused".
32963
32964 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32965
32966         * lib/gcc.exp (runtest_file_p): Define if missing.
32967         * gcc.prms/template.c: Example to work from.
32968
32969 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32970
32971         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32972         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32973
32974         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32975         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32976         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32977         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32978
32979         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32980         (dg-process-target): No longer a varargs proc.
32981         Return S/N for target, P/F for xfail.  All callers changed.
32982         (user option procs): More argument checking.
32983         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32984         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32985         (dg-test): Skip test if not running on selected target in `dg-do'.
32986         Update handling of `dg-do-what', `dg-output-text'.
32987         Separate execution pass/fail from output pattern match pass/fail.
32988         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32989
32990 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32991
32992         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32993         target for 920510-1.c.
32994
32995 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32996
32997         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32998         Clean up comment regarding use of passcnt, etc.
32999         (gcc_stat): Don't update `testcnt' here.
33000         (gcc_finish): Do it here.
33001         Might as well reset `but_id' here too.
33002         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
33003         to determine if the file should be tested.
33004         * gcc.c-torture/compile/compile.exp: Likewise.
33005         * gcc.c-torture/execute/execute.exp: Likewise.
33006         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33007         * gcc.misc-tests/dg-test.exp: Likewise.
33008         * gcc.prms/prms.exp: Likewise.
33009         * gcc.wendy/wendy.exp: Likewise.
33010         * g++.old-deja.exp: Likewise.
33011         Move "Testing file" message to verbose level 1.
33012
33013 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
33014
33015         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
33016
33017 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
33018
33019         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
33020         (default_gcc_start): Accept optional second list element
33021         of compiler flags.  Print compiler output at verbosity level 2.
33022         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
33023         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
33024         Save current values of framework globals passcnt, failcnt, xpasscnt,
33025         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
33026         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
33027         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
33028         xfailcnt to compute stats.  Update framework global `testcnt' from
33029         pass/fail counts.
33030         (gcc_finish): New proc.  Clean up test environment.
33031         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
33032         (gcc_epass, gcc_efail): Delete.
33033         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
33034         argument of line number.
33035         (dg-init): If the tool has an init routine, call it.
33036         (dg-test): Remove args `cflags_var' and `libs_var'.
33037         Pass all compiler options to ${tool}_start.
33038         Handle missing line number.
33039         (dg-finish): New function.
33040         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
33041         particular files.  Call gcc_finish at end.  Move "skipping test"
33042         message to verbosity level 3.
33043         * gcc.c-torture/compile/compile.exp: Likewise.
33044         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
33045         * gcc.c-torture/execute/execute.exp: Likewise.
33046         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33047         Print testcase being tried at verbosity level 1.
33048         * gcc.c-torture/special/special.exp: Unset xfail.
33049         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33050         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33051         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33052         * gcc.failure/failure.exp: Likewise.
33053         * gcc.ieee/ieee.exp: Likewise.
33054         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33055         Update call to dg-test.  Call dg-finish at end.
33056         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33057         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33058         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33059         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33060         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33061         * gcc.wendy/wendy.exp: Add copyright.
33062         Delete setting of tmpdir (done by gcc_init).
33063         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33064         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33065         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33066         gcc_[ce]pass/fail.
33067
33068 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33069
33070         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33071         confusion.
33072         (g++_load): Likewise.
33073
33074         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33075         Rename argument to `prog' to remove the confusion.
33076         Varargs fns behave differently too!
33077         (g++_load): Likewise.
33078
33079         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33080
33081         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33082         what it is.  Delete (always) printing of status value for !native.
33083         Simplify verbose code, and include status and exec_output.
33084         (g++_load): Use gcc_load.
33085
33086 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33087
33088         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33089         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33090         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33091         940714-3.c as these testcases don't exist anymore.  Make
33092         va-arg-1.c expected to pass.
33093
33094 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33095
33096         * gcc.misc-tests/misc.exp: Only run specific testcases.
33097         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33098         * gcc.misc-tests/dg-[1-9].c: New files.
33099
33100         * lib/dg.exp: New testsuite driver.
33101         * gcc.prms/prms.exp: Use it.
33102
33103         * README.gcc: New file.
33104
33105         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33106         Document and reset `lxpass' and `lxfail'.
33107         Simplify "initialized" message.
33108         (gcc_stat): Clean up comments a little.
33109
33110 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33111
33112         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33113
33114 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33115
33116         * lib/old-dejagnu.exp (process-option): New proc.
33117         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33118         (old-dejagnu): Simplify.
33119         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33120
33121 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33122
33123         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33124         exists and is not an empty string.
33125
33126         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33127         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33128         finished.
33129         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33130         automatically.
33131
33132         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33133         longer expected to fail.
33134
33135         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33136         "f" function call.
33137
33138         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33139
33140         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33141         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33142         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33143         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33144         c-torture-1.29.
33145
33146         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33147         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33148
33149         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33150
33151         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33152         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33153
33154         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33155         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33156         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33157
33158 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33159
33160         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33161         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33162         940714-1.c, 940714-2.c, 940714-3.c},
33163         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33164         gcc.misc-tests/{mg.c,mg.exp}:
33165         New tests.
33166         * gcc.noncompile/noncompile.exp: Change accordingly.
33167
33168 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33169
33170         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33171         Undo previous clobberage.
33172
33173 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33174
33175         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33176         * gcc.special/{930510-1.c, special.exp}:
33177         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33178         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33179         struct-varargs-1.c}: New tests from c-torture-1.26.
33180
33181 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33182
33183         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33184           argument to switch.
33185
33186 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33187
33188         * Revert the previous changes.  Please see Rob's directory
33189           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33190           fixes.
33191
33192 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33193
33194         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33195             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33196             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33197             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33198             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33199             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33200             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33201             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33202             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33203             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33204             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33205             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33206             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33207             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33208             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33209             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33210             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33211             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33212             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33213             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33214             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33215             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33216             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33217             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33218             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33219             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33220             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33221
33222 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33223
33224         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33225             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33226           with perror calls.
33227
33228 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33229
33230         * config/unix.exp (g++_load): Fix syntax.
33231
33232 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33233
33234         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33235         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33236         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33237         Don't expect va-arg-1.c to fail.  Correct expected output for
33238         920928-1.c.
33239         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33240         * gcc.wendy/hbm4.c: Correct typo.
33241         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33242
33243 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33244
33245         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33246         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33247         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33248         * lib/c-torture.exp (c-torture-compile): Ditto.
33249
33250         Reduce volume of output (remove all the -I's and such).
33251         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33252         Call gcc_cpass, gcc_cfail.
33253         (c-torture): Pass testing option to c-torture-compile.
33254
33255 1994-03-21  Doug Evans  (dje@cygnus.com)
33256
33257         Bring patches over from progressive.
33258         * config/default.exp: Exit remote shell cleanly.
33259         (g++_exit, g++_start): Add default versions.
33260         * config/sim.exp (gcc_load): Use perror, not error.
33261
33262 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33263
33264         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33265         set in site.exp.
33266
33267 1994-03-14  Doug Evans  (dje@cygnus.com)
33268
33269         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33270         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33271         (wendy_try): New proc to run testcase.
33272         (main loop): Call 'em.
33273         * gcc.wendy/*.c: Clean up pass to correct expected output.
33274
33275         * lib/gcc.exp: Minor cleanup work.
33276         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33277
33278 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33279
33280         * config/sim.exp (gcc_load): Document return codes better.
33281         Don't pass -v to simulator.
33282
33283 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33284
33285           * gcc.special/920717-x.c: Fix typo.
33286           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33287           get at sources.
33288
33289         * lib/mike-gcc.exp: Fix typo.
33290
33291 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33292
33293         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33294         binary to use, transform the name.
33295         * config/*.exp: rename everything. Nuke any g++ specific files,
33296         it's now a special case of gcc that requires no special support.
33297         Add a default.exp for unsupported targets.
33298
33299 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33300
33301         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33302         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33303         version of Tcl.
33304
33305 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33306
33307         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33308         than a warning.
33309
33310 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33311
33312         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33313
33314 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33315
33316         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33317         option_list.  Compile every file with only 4/6 option choices
33318         (same as C torture) instead of with 12/18 different option
33319         choices.
33320         * lib/c-torture.exp: Likewise.
33321
33322         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33323         not already set.
33324
33325 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33326
33327         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33328         can put an XFAIL *-*-* on excess errors.
33329
33330 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33331
33332         * g++.law: Add more tests derived from g++-bugs snapshots.
33333
33334         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33335         equivalent to g++.law/init9.
33336
33337         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33338         compiled it, and the a.out file after we've run it.
33339
33340 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33341
33342         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33343         compiled it, and the a.out file after we've run it.
33344
33345 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33346
33347         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33348
33349 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33350
33351         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33352         version number.
33353
33354 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33355
33356         * g++.law: New directory of g++ tests derived from the g++-bugs
33357         snapshots.
33358
33359 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33360
33361         * gcc.compile: initbug1.c initbug1.exp testcase added
33362
33363 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33364
33365         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33366         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33367           fixes submitted by Jeff Law (law@cs.utah.edu)
33368         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33369           Jeff Law (law@cs.utah.edu)
33370
33371
33372 1993-11-30  Mike Stump  (mrs@cygnus.com)
33373
33374         * config/unix-g++.exp: Follow the gcc way of doing things.
33375         * g++.old-deja/old-deja.exp: Minor updates.
33376         * lib/g++.exp: New file, follow the gcc way of doing things.
33377         * lib/old-dejagnu.exp: Minor updates.
33378         * lib/mike-g++.exp: Always unset errorInfo.
33379
33380 1993-11-06  Mike Stump  (mrs@cygnus.com)
33381
33382         * lib/gcc.exp: Fix some errors with the below change, CC and
33383         CFLAGS should be global when setting, not local.
33384
33385 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33386
33387         * lib/gcc.exp: Transform tool name.
33388
33389 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33390
33391         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33392
33393 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33394
33395         * lib/gcc.exp: change gcc_done to gcc_stat
33396
33397 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33398
33399         * Upgraded gcc testsuite to c-torture version 1.25
33400
33401 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33402
33403         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33404         * lib/c-torture: added hooks for new reporting code.
33405
33406 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33407
33408         * config/sh-gcc.exp: check if sh-sim exists in the path
33409
33410 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33411
33412         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33413         * gcc.compile/compile.exp: Initial changes for new logic.
33414         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33415         * gcc.failure/failure.exp: Initial changes for new logic.
33416         * gcc.ieee/ieee.exp: Initial changes for new logic.
33417         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33418         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33419         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33420         * lib/c-torture.exp: Initial changes for new logic.
33421         * lib/gcc.exp: Initial changes for new logic.
33422
33423 1993-10-15  Mike Stump  (mrs@cygnus.com)
33424
33425         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33426         depend upon failure or success.  Fully qualify names in failure
33427         and success messages.  Always remove a.out before starting
33428         compile, just in case.  Pay more attention to error text output by
33429         the compiler.  Handle testcases with no known past errors just
33430         like all others, so that things are uniform.  Other miscellaneous
33431         improvements.
33432
33433 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33434
33435         * gcc.cpp: new directory for cpp tests
33436
33437 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33438
33439         * lib/chill.exp: Code reformatted, removed unused code.
33440         * config/unix-chill.exp: Code reformatted, removed unused code.
33441         * chill.execute/execute.exp: Code reformatted, removed unused code.
33442         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33443
33444 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33445
33446         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33447         routines not written.
33448
33449 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33450
33451         * config/bug-gcc.exp: Use new procs from bug.exp.
33452
33453 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33454
33455         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33456         via ftp, rather than depending on NFS.
33457         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33458         case.
33459
33460 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33461
33462         * config/bug-gcc.exp: Use new download proc.
33463
33464 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33465
33466         * chill.execute/execute.exp: cleanups, handles errors better
33467         * chill.compile/compile.exp: rewrite, based on execute.exp
33468         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33469         * lib/chill.exp: major changes to diff proc and compile and link
33470           procs. added chill_fail and chill_pass wrappers to pass and
33471           fail. added more comments, and handle error codes better.
33472           Added a hack to capture stderr from exec, so noncompile tests
33473           can work.
33474
33475 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33476
33477         * chill.execute/execute.exp: rewrite of testsuite driver
33478         * lib/chill.exp: rewrite of testsuite driver
33479         * config/unix-chill.exp: rewrite of testsuite driver
33480
33481 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33482
33483     In chill.execute:
33484         * iexpr.ch: Standardize uppercase.
33485         * tuples.dat: Standardize uppercase.
33486         * vary.ch: standardize.  Correct varying string assignments.
33487         * vary.dat: Add new output lines.
33488
33489 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33490
33491     In chill.execute:
33492         * chprintf.ch: Standardize use of uppercase.
33493         * tuples.ch: Standardize and turn arr2 into a DCL,
33494           rather than a SYN.
33495         * pinits.ch: Standardize.
33496
33497 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33498
33499         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33500         * Makefil: Renamed to Makefile.in.
33501         * configure.in: New.
33502
33503 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33504
33505     In chill.execute:
33506         * .cvsignore: Add result/output files.
33507         * Makefile: Fix up variables at start.  Use MFLAGS
33508           everywhere.  Correct bool_loc, built_ins entries.
33509           Add entry for vary1.ch.
33510         * bitarray.ch: Standardize upper-case usage.
33511         * bitexpr.ch: Standardize, add output of b1.
33512         * params.ch: Use arrayt in along PROC parameters, to
33513           avoid novelty problems.
33514         * sets.ch: Tiny cleanup.
33515         * vary1.ch: Re-indent.
33516
33517 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33518
33519           * Add PR-related files to Makefiles, .cvsignore files, etc.
33520
33521 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33522
33523         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33524           with compiler objects. New names are test-flow.c and test-loop.c
33525
33526 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33527
33528         * Upgraded c-torture tests from 1.19 to 1.20
33529
33530         * new files:
33531         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33532         * gcc.compile: 930623-1.c 930623-2.c
33533         * gcc.noncompile: 930622-1.c 930622-2.c
33534         * gcc.failure: 920411-1.c 920627-2.c
33535         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33536
33537 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33538
33539         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33540           More changes to get testsuite working properly. Needs more work.
33541           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33542
33543 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33544
33545         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33546           More changes to get testsuite working properly. Needs more work.
33547
33548 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33549
33550         * chill.compile/compile.exp: Added for Dejagnu support
33551         * chill.execute/execute.exp: Added for Dejagnu support
33552         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33553
33554 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33555
33556     This should complete moving the CHILL test files.
33557         * chill.noncompile(.cvsignore printf.grt
33558             in-printf.grt chprintf.grt chprintf.ch):
33559             Added test-support files.
33560           (Makefile): Modified further.
33561         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33562             signal.ch): Added test files.
33563           * chill.execute (.cvsignore printf.grt printr.c
33564             in-printf.grt rts.c chprintf.grt rts.h): Added
33565           test-support files.
33566             (Makefile): More corrections.
33567
33568 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33569
33570         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33571           test cases, ready for DejaGnu.
33572
33573 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33574
33575         * Upgraded c-torture tests from 1.18 to 1.19
33576
33577         * gcc.compile: added test(s):
33578           930607-1.c
33579         * gcc.execute: added test(s):
33580           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33581
33582         * added new subdirectory for misc tests: gcc.misc-tests
33583         * gcc.misc-test(s): added tests:
33584           inst-check.c test-consts.c test-ior.c test-switch.c
33585
33586 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33587
33588         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33589
33590 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33591
33592         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33593
33594 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33595
33596         * Upgraded c-torture tests from 1.17 to 1.18
33597
33598 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33599
33600         * Upgraded c-torture tests from 1.12 to 1.17
33601
33602 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33603
33604         * lib/old-dejagnu.exp:
33605           Fixed handling of XFAIL target triplets to correctly
33606           recognize wildcard characters.  Removed code that
33607           appended a unique id tag to the end of the file name
33608           printed out by the result of the testcases within a
33609           given test file.
33610
33611 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33612
33613         * lib/old-dejagnu.exp:
33614           Reworked expected failure handling to trigger off of XFAIL
33615           keyword in keyphrase embeded in testcase source code. The
33616           XFAIL keyword must be at the end of the keyphrase line. It
33617           may optionally be followed by one or more target triplets.
33618           It has just occured that the handling of wildcards in the
33619           target triplet may not be correct.
33620
33621 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33622
33623         * g++.old-deja/tests:
33624           Moved all subdirectories up one level into g++.old-deja .
33625
33626         * lib/old-dejagnu.exp:
33627           Fixed problem with CXXFLAGS not being properly reset, and being
33628           corrupted with extraneous "-c" compiler option.  This was
33629           causing binaries to not be generated for test that needed them.
33630           Modified strings passed to "pass" and "fail" so that individual
33631           tests from the same test file would be distinguished by an
33632           identifier appended to the test file name in the summary logs;
33633           this corrected a problem with erroneous diff logs.  Added code
33634           to search testcases for expected fail and unexpected pass keywords.
33635
33636 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33637
33638         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33639
33640 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33641
33642         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33643           Removed extraneous text from end of "Special g++ Options"
33644           keyphrase.
33645
33646         * lib/old-dejagnu.exp: Added pattern matching to look for new
33647           keywords, embedded in testcases comments, which will trigger
33648           calls to xpass and xfail.
33649
33650 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33651
33652         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33653           comments embedded in the testcases, especially the one looking for
33654           special compiler options, as well as the pattern matching for the
33655           compiler output again.
33656
33657 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33658
33659         * lib/old-dejagnu.exp: Do a proper check of the return value for
33660           execute tests. Fixed several problems with the pattern matching
33661           of the compiler output which gave erroneous test results.
33662           Changed several of the test result messages to be more descriptive.
33663         * config/unix-g++.exp: Proc g++_load now actually works and
33664           executes the tests passed to it and returns a usable return
33665           value.
33666
33667 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33668
33669           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33670
33671 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33672
33673         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33674           Modified both files to properly execute the old style
33675           dejagnu tests. The previous versions of these files were
33676           experimental and did not function anything near correctly.
33677
33678 1993-04-05  Rob Savoye  (rob@cygnus.com)
33679
33680         * Removed all Makefile.in and configure.in files. No configuration
33681         needed now.
33682
33683 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33684
33685         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33686
33687 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33688
33689         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33690         gcc.special/configure.in, gcc.noncompile/configure.in,
33691         gcc.execute/configure.in, gcc.code_quality/configure.in,
33692         g++.other/configure.in, g++.old-deja/configure.in,
33693         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33694         in srcname setting.
33695
33696 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33697
33698         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33699         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33700         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33701
33702 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33703
33704         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33705         (gdb_exit): Don't remove *_soc files.
33706
33707 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33708
33709         * lib/c-torture.exp: Don't look for main; instead always use -w
33710         -c.  This is how the c-torture tests work.  Remove the object
33711         file if the compilation succeeds.
33712         * gcc.execute/execute.exp: Remove executable if test passes.
33713         * gcc.noncompile/noncompile.exp: Every test is an expected
33714         failure.
33715         * gcc.special/special.exp: Added tests from c-torture 1.11,
33716         corrected use of existing test.
33717         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33718         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33719         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33720         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33721         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33722         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33723         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33724         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33725         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33726         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33727         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33728         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33729         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33730         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33731         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33732         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33733         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33734         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33735         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33736         c-torture 1.11.
33737         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33738         correspond to c-torture 1.11.
33739
33740         * New file.