OSDN Git Service

* trans-expr.c (gfc_conv_function_call): Return int instead of
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2
3         * gfortran.dg/altreturn_1.f90: New test.
4
5 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6
7         PR middle-end/21985
8         * gcc.dg/tree-ssa/pr21985.c: New test.
9
10 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11
12         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13
14 2005-06-12  Roger Sayle  <roger@eyesopen.com>
15
16         PR c++/21930
17         * g++.dg/other/error10.C: New test case.
18
19 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20
21         PR libfortran/19155
22         * gfortran.dg/pr19155.f: Add test.
23
24 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25
26         * gfortran.dg/f2c_7.f90: New test.
27
28         * gfortran.dg/forall_1.f90: XFAILed.
29
30 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
31
32         * gcc.dg/pr14796-1.c: New.
33         * gcc.dg/pr14796-2.c: New.
34
35 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
36
37         PR fortran/17792
38         PR fortran/21375
39         * gfortran.dg/deallocate_stat.f90:  New test.
40
41 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
42
43         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
44
45 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
46
47         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
48         access will be generated when this loop is vectorized. Test that
49         accesses with same alignment were detected.
50         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
51         Test that accesses with same alignment were detected.
52         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
53         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same 
54         alignment were detected.
55
56 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
57
58         * gcc.dg/Wcxx-compat-1.c: New.
59
60 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
61
62         PR libfortran/21480
63         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
64         complex array.
65
66 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
67
68         * gcc.dg/alias-8.c: New.
69
70 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
71
72         * gcc.dg/format/cmn_err-1.c: Update.
73
74 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
75
76         PR target/20666
77         * gcc.target/sparc/fexpand-2.c: New.
78         * gcc.target/sparc/fpmerge-2.c: New.
79         * gcc.target/sparc/fpmul-2.c: New.
80         * gcc.target/sparc/noresult.c: New.
81         * gcc.target/sparc/pdist-2.c: New.
82         * gcc.target/sparc/pdist-3.c: New.
83
84 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
85
86         PR testsuite/21702
87         * gcc.target/i386/i386.exp: Fix comment typo.
88
89 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
90
91         PR c++/19497
92         * g++.dg/inherit/using5.C: New.
93         * g++.dg/inherit/using6.C: New.
94
95 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
96
97         PR c++/19894
98         * g++.dg/template/ptrmem15.C: New test.
99
100         PR c++/20563
101         * g++.dg/ext/label4.C: New test.
102
103 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
104
105         * gcc.dg/tls/debug-1.c: New test.
106
107 2005-06-07  Dale Johannesen  <dalej@apple.com>
108
109         * gcc.target/i386/movq.c:  New.
110
111 2005-06-07  Dale Johannesen  <dalej@apple.com>
112
113         * gcc.dg/20050607-1.c:  New.
114
115 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
116
117         PR middle-end/21850
118         * gcc.c-torture/execute/20050607-1.c: New test.
119
120 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
121
122         PR libfortran/21926
123         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
124         Test case where the return array has lowest stride one,
125         but isn't packed.
126
127 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
128
129         * lib/target-supports.exp (check_effective_target_sync_int_long):
130         Add s390 and s390x targets.
131
132 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
133
134         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
135         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
136         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
137         * gcc.dg/tree-ssa/loop-9.c: New test.
138
139 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
140
141         * g++.dg/parse/defarg10.C: New.
142
143 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
144
145         PR regression/21897
146         * gcc.c-torture/execute/20050604-1.c: New test.
147
148 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
149
150         PR 21903
151         * g++.dg/parse/defarg9.C: New.
152
153         PR c++/20637
154         * g++.dg/inherit/using4.C: New.
155         * g++.dg/overload/error1.C: Adjust expected errors.
156         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
157         * g++.old-deja/g++.brendan/arm2.C: Likewise.
158         * g++.old-deja/g++.other/redecl2.C: Likewise.
159         * g++.old-deja/g++.other/redecl4.C: Likewise.
160         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
161
162 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
163
164         * gfortran.dg/f2c_5.f90: Add -w to dg-options
165
166 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
167
168         * lib/gfortran.exp (gfortran_target_compile): Call 
169         dg-additional-files-options
170         * gfortran.dg/f2c_4.f90: New file
171         * gfortran.dg/f2c_4.c: New file
172         * gfortran.dg/f2c_5.f90: New file
173         * gfortran.dg/f2c_5.c: New file
174
175 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
176
177         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
178         
179         PR fortran/21912
180         * gfortran.dg/array_constructor_4.f90: New test.
181
182 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
183
184         PR c++/21619
185         * g++.dg/ext/builtin9.C: New test.
186
187 2005-06-05  Dale Johannesen  <dalej@apple.com>
188
189         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
190         * gcc.c-torture/execute/20050603-2.c:  Ditto.
191
192 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
193
194         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
195         * gcc.dg/vect/vect-reduc-1.c: New.
196         * gcc.dg/vect/vect-reduc-2.c: New.
197         * gcc.dg/vect/vect-reduc-3.c: New.
198
199 2005-06-04  Dale Johannesen  <dalej@apple.com>
200
201         * gcc.c-torture/execute/20050603-1.c:  New.
202         * gcc.c-torture/execute/20050603-2.c:  New.
203         * gcc.dg/20050603-3.c:  New.
204
205 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
206
207         PR fortran/19195
208         * gfortran.dg/debug_1.f90: New test.
209         
210         * gfortran.dg/forall_1.f90: New test.
211
212 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
213
214         * gfortran.dg/array_constructor_3.f90: New test.
215
216 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
217
218         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
219
220 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
221
222         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
223
224 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
225
226         PR c/21873
227         * gcc.dg/init-excess-1.c: New test.
228
229 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
230
231         PR c++/21853
232         * g++.dg/expr/static_cast6.C: New test.
233
234 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
235
236         * gcc.dg/tree-ssa/vrp14.c: New test.
237
238 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/21336
241         * g++.dg/template/new2.C: New test.
242
243 2005-06-03  Josh Conner  <jconner@apple.com>
244
245         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
246         all entries in initializer.
247
248 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
249
250         PR middle-end/21858
251         * gcc.dg/pr21858.c: New testcase.
252
253 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
254
255         PR tree-optimization/21292
256
257         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
258         New.
259         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
260         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
261         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
262         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
263         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
264
265 2005-06-02  Richard Henderson  <rth@redhat.com>
266
267         * gcc.dg/sync-2.c: Use -march=i486 for i386.
268
269 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
270
271         * gcc.dg/wtypequal.c: New testcase.
272
273 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
274
275         PR 21582
276         * gcc.dg/tree-ssa/pr21582.c: New test.
277
278 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
279
280         PR c++/21280
281         * g++.dg/opt/interface2.h: New.
282         * g++.dg/opt/interface2.C: New.
283         * g++.dg/init/ctor4.C: Adjust error lines.
284         * g++.old-deja/g++.bob/inherit2.C: Likewise.
285         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
286         * g++.old-deja/g++.jason/opeq3.C: Likewise.
287         * g++.old-deja/g++.pt/assign1.C: Likewise.
288         * g++.old-deja/g++.pt/crash20.C: Likewise.
289
290 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
291
292         PR tree-optimization/21734
293         * g++.dg/vect/pr21734_1.cc: New.
294         * g++.dg/vect/pr21734_2.cc: New.
295
296 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
297
298         PR c++/20350
299         * g++.dg/template/spec24.C: New.
300
301         PR c++/21151
302         * g++.dg/pch/local-1.C: New.
303         * g++.dg/pch/local-1.Hs: New.
304
305 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
306
307         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
308         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
309         * gcc.dg/tree-ssa/pr14341.c: New test.
310         * gcc.dg/tree-ssa/pr14841.c: New test.
311         * gcc.dg/tree-ssa/pr20701.c: New test.
312         * gcc.dg/tree-ssa/pr21086.c: New test.
313         * gcc.dg/tree-ssa/pr21090.c: New test.
314         * gcc.dg/tree-ssa/pr21332.c: New test.
315         * gcc.dg/tree-ssa/pr21458.c: New test.
316         * gcc.dg/tree-ssa/pr21658.c: New test.
317         * gcc.dg/tree-ssa/vrp01.c: New test.
318         * gcc.dg/tree-ssa/vrp02.c: New test.
319         * gcc.dg/tree-ssa/vrp03.c: New test.
320         * gcc.dg/tree-ssa/vrp04.c: New test.
321         * gcc.dg/tree-ssa/vrp05.c: New test.
322         * gcc.dg/tree-ssa/vrp06.c: New test.
323         * gcc.dg/tree-ssa/vrp07.c: New test.
324         * gcc.dg/tree-ssa/vrp08.c: New test.
325         * gcc.dg/tree-ssa/vrp09.c: New test.
326         * gcc.dg/tree-ssa/vrp10.c: New test.
327         * gcc.dg/tree-ssa/vrp11.c: New test.
328         * gcc.dg/tree-ssa/vrp12.c: New test.
329         * gcc.dg/tree-ssa/vrp13.c: New test.
330
331 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
332
333         PR 21029
334         * gcc.dg/tree-ssa/pr21029.c: New test.
335
336 2005-06-01  Roger Sayle  <roger@eyesopen.com>
337
338         * gfortran.dg/logint-1.f: New test case.
339         * gfortran.dg/logint-2.f: Likewise.
340         * gfortran.dg/logint-3.f: Likewise.
341
342 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
343
344         PR c/21536
345         PR c/20760
346         * gcc.dg/20050527-1.c: New test.
347
348         * gcc.dg/i386-sse-12.c: New test.
349
350         PR fortran/21729
351         * gfortran.dg/implicit_5.f90: New test.
352
353 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
354
355         PR fortran/20883
356         * gfortran/assign_4.f90: New test.
357         * gfortran/assign_2.f90: Change compile to run.
358
359 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
360
361         * lib/target-supports.exp 
362         (check_effective_target_sync_char_short): New.
363         * gcc.dg/sync-2.c: New.
364
365 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
366
367         PR tree-optimization/21817
368         * gcc.dg/torture/pr21817-1.c: New.
369
370 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
371
372         PR c++/21165
373         * g++.dg/template/init5.C: New.
374
375 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
376
377         * gfortran.dg/char_initialiser_actual.f90:
378         Test character initialisers as actual arguments.
379         * gfortran.dg/char_pointer_comp_assign.f90:
380         Test character pointer structure component assignments.
381         * gfortran.dg/char_array_structure_constructor.f90:
382         Test character components in structure constructors.
383
384 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
385
386         PR middle-end/20931
387         * g++.dg/opt/pr20931.C: New test.
388
389 2005-05-31  Andreas Jaeger  <aj@suse.de>
390
391         PR testsuite/20772
392         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
393         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
394         g++.old-deja/g++.ext/asmspec1.C,
395         g++.old-deja/g++.other/regstack.C,
396         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
397         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
398         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
399         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
400         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
401         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
402         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
403         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
404         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
405         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
406         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
407         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
408         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
409         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
410         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
411         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
412         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
413         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
414         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
415
416 2005-05-31  Jeff Law  <law@redhat.com>
417
418         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
419
420 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
421
422         PR middle-end/21743
423         * gcc.dg/builtins-1.c: Activate disabled clog test.
424         * gcc.dg/torture/builtin-attr-1.c: Likewise.
425
426 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
427
428         * gfortran.dg/char_pointer_assign.f90:
429         Test character-pointer assignments and pointer assignments.
430         * gfortran.dg/char_pointer_dummy.f90:
431         Test character-pointer dummy arguments.
432         * gfortran.dg/char_pointer_func.f90:
433         Test character-pointer function returns.
434         * gfortran.dg/char_pointer_dependency.f90:
435         Test character-pointer functions with dependencies.
436
437 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
438
439         PR c++/21784
440         * g++.dg/lookup/using14.C: New test.
441
442 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
443
444         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
445         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
446         trailing ^M.
447
448 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
449
450         PR c++/17413
451         * g++.dg/template/local5.C: New.
452
453         PR target/21761
454         * gcc.c-torture/compile/pr21761.c: New.
455
456         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
457         before darwin8.
458
459 2005-05-30  Steven G. Kargl
460
461         PR fortran/20846
462         * gfortran.dg/inquire_8.f90: New test.
463
464 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
465
466         PR libfortran/21376
467         * gfortran.dg/output_exponents_1.f90: New test.
468
469 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
470
471         PR libfortran/20006
472         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
473
474 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
475
476         PR c++/21210
477         * g++.dg/ext/complex1.C: New test.
478
479         PR c++/21340
480         * g++.dg/init/ctor6.C: New test.
481
482 2005-05-29  Jan Hubicka  <jh@suse.cz>
483
484         * gcc.c-torture/compile/pr21562.c: New.
485
486 2005-05-28  Steven G. Kargl <kargls@comcast.net>
487
488         * gfortran.dg/subnormal_1.f90: New test.
489
490 2005-05-28  Jan Hubicka  <jh@suse.cz>
491
492         * tree-prof.exp: Fix comment.
493         * value-prof-1.c: New.
494         * value-prof-2.c: New.
495         * value-prof-3.c: New.
496         * value-prof-4.c: New.
497
498 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/21614
501         * g++.dg/expr/ptrmem6.C: New test.
502         * g++.dg/expr/ptrmem6a.C: Likewise.
503
504 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
505
506         PR tree-optimization/21658
507         * gcc.dg/tree-ssa/pr21658.c: New.
508
509 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
510
511         PR c++/21455
512         * g++.dg/inherit/ptrmem3.C: New.
513
514         PR c++/21681
515         * g++.dg/parse/template16.C: New.
516
517 2005-05-27  Andreas Jaeger  <aj@suse.de>
518
519         * gcc.dg/setjmp-2.c: Only run in 32-bit.
520
521         * gcc.dg/i386-sse-8.c: Run test on all archs.
522
523 2005-05-26  Mike Stump  <mrs@apple.com>
524
525         * objc.dg/isa-field-1.m: Only run on darwin.
526         * objc.dg/lookup-1.m: Likewise.
527         * objc.dg/try-catch-8.m: Likewise.
528
529 2005-05-26  Roger Sayle  <roger@eyesopen.com>
530
531         PR tree-optimization/9814
532         * gcc.dg/pr9814-1.c: New test case.
533
534 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
535
536         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
537         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
538         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
539         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
540         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
541         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
542         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
543         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
544         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
545         objc.dg/try-catch-8.m: New.
546
547 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
548
549         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
550         remove extraneous semicolons.
551
552 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
553
554         * obj-c++.dg/comp-types-12.mm: New.
555         * objc.dg/comp-types-11.m: New.
556         * objc.dg/selector-4.m: New.
557
558 2005-05-26  Andreas Jaeger  <aj@suse.de>
559
560         PR testsuite/20772
561         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
562         g++.old-deja/g++.ext/attrib3.C,
563         g++.old-deja/g++.other/store-expr1.C,
564         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
565         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
566         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
567         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
568         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
569         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
570         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
571         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
572         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
573         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
574         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
575         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
576         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
577         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
578         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
579         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
580         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
581         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
582         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
583
584 2005-05-26  Andreas Jaeger  <aj@suse.de>
585
586         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
587         x86-64 compilation.
588
589 2005-05-26  Andreas Jaeger  <aj@suse.de>
590
591         PR testsuite/20772
592         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
593         gcc.misc-tests/i386-pf-athlon-1.c,
594         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
595         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
596         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
597         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
598         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
599         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
600         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
601         programs.
602
603         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
604         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
605         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
606         x86-64 compilation.
607
608         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
609         x86_64.
610
611         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
612         effective-target ilp32.
613
614 2005-05-26  David Ung  <davidu@mips.com>
615
616         * gcc.target/mips/ext_ins.c: New test for testing the generation
617         of MIPS32/64 rev 2 ext/ins instructions.
618
619 2005-05-26  Andreas Jaeger  <aj@suse.de>
620
621         * treelang/compile/unsigned.tree: Use gimple instead of
622         nonexisting generic dump.
623
624 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
625
626         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
627
628 2005-05-26  Andreas Jaeger  <aj@suse.de>
629
630         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
631
632 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
633
634         PR libfortran/17283
635         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
636         Test callee-allocated memory with write statements.
637
638 2005-05-25  Roger Sayle  <roger@eyesopen.com>
639
640         PR middle-end/21709
641         * gcc.dg/pr21709-1.c: New test case.
642
643 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
644             Mike Stump  <mrs@apple.com>
645
646         * objc/execute/next_mapping.h: Update for C++.
647
648         * obj-c++.dg/selector-1.mm: Move to...
649         * obj-c++.dg/selector-4.mm: here...
650
651         * obj-c++.dg/basic.mm: New.
652         * obj-c++.dg/comp-types-1.mm: New.
653         * obj-c++.dg/cxx-class-1.mm: New.
654         * obj-c++.dg/cxx-ivars-1.mm: New.
655         * obj-c++.dg/cxx-ivars-2.mm: New.
656         * obj-c++.dg/cxx-ivars-3.mm: New.
657         * obj-c++.dg/cxx-scope-1.mm: New.
658         * obj-c++.dg/cxx-scope-2.mm: New.
659         * obj-c++.dg/defs.mm: New.
660         * obj-c++.dg/empty-private-1.mm: New.
661         * obj-c++.dg/encode-1.mm: New.
662         * obj-c++.dg/encode-2.mm: New.
663         * obj-c++.dg/encode-3.mm: New.
664         * obj-c++.dg/extern-c-1.mm: New.
665         * obj-c++.dg/extra-semi.mm: New.
666         * obj-c++.dg/fix-and-continue-2.mm: New.
667         * obj-c++.dg/isa-field-1.mm: New.
668         * obj-c++.dg/ivar-list-semi.mm: New.
669         * obj-c++.dg/local-decl-1.mm: New.
670         * obj-c++.dg/lookup-1.mm: New.
671         * obj-c++.dg/lookup-2.mm: New.
672         * obj-c++.dg/method-1.mm: New.
673         * obj-c++.dg/method-2.mm: New.
674         * obj-c++.dg/method-3.mm: New.
675         * obj-c++.dg/method-4.mm: New.
676         * obj-c++.dg/method-5.mm: New.
677         * obj-c++.dg/method-6.mm: New.
678         * obj-c++.dg/method-7.mm: New.
679         * obj-c++.dg/no-extra-load.mm: New.
680         * obj-c++.dg/overload-1.mm: New.
681         * obj-c++.dg/pragma-1.mm: New.
682         * obj-c++.dg/pragma-2.mm: New.
683         * obj-c++.dg/private-1.mm: New.
684         * obj-c++.dg/private-2.mm: New.
685         * obj-c++.dg/proto-qual-1.mm: New.
686         * obj-c++.dg/qual-types-1.mm: New.
687         * obj-c++.dg/stubify-1.mm: New.
688         * obj-c++.dg/stubify-2.mm: New.
689         * obj-c++.dg/super-class-1.mm: New.
690         * obj-c++.dg/super-class-2.mm: New.
691         * obj-c++.dg/super-dealloc-1.mm: New.
692         * obj-c++.dg/super-dealloc-2.mm: New.
693         * obj-c++.dg/template-1.mm: New.
694         * obj-c++.dg/template-2.mm: New.
695         * obj-c++.dg/template-3.mm: New.
696         * obj-c++.dg/template-4.mm: New.
697         * obj-c++.dg/template-5.mm: New.
698         * obj-c++.dg/template-6.mm: New.
699         * obj-c++.dg/try-catch-1.mm: New.
700         * obj-c++.dg/try-catch-2.mm: New.
701         * obj-c++.dg/try-catch-3.mm: New.
702         * obj-c++.dg/try-catch-4.mm: New.
703         * obj-c++.dg/try-catch-5.mm: New.
704         * obj-c++.dg/try-catch-6.mm: New.
705         * obj-c++.dg/try-catch-7.mm: New.
706         * obj-c++.dg/try-catch-8.mm: New.
707         * obj-c++.dg/try-catch-9.mm: New.
708         * obj-c++.dg/va-meth-1.mm: New.
709
710 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
711
712         * obj-c++.dg/selector-1.mm: New.
713         * obj-c++.dg/selector-2.mm: New.
714
715 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
716
717         * obj-c++.dg/selector-3.mm: New.
718         * objc.dg/selector-3.m: New.
719
720 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
721
722         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
723         about where warning appears.
724
725 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
726
727         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
728         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
729         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
730         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
731
732 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
733
734         * gcc.dg/20050524-1.c: New test.
735
736 2005-05-25  Jan Hubicka  <jh@suse.cz>
737
738         * gcc.dg/tree-prof/inliner-1.c: New.
739
740 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
741
742         * gcc.dg/tree-prof: New directory.
743         * gcc.dg/tree-prof/tree-prof.exp: New.
744
745 2005-05-25  DJ Delorie  <dj@redhat.com>
746
747         * gcc.dg/Wattributes-1.c: New.
748         * gcc.dg/Wattributes-2.c: New.
749         * gcc.dg/Wattributes-3.c: New.
750
751 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
752
753         PR tree-optimization/19833
754         * gcc.dg/uninit-4.c: Remove xfail.
755         * gcc.dg/uninit-9.c: Ditto.
756
757 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
758
759         * obj-c++.dg/bitfield-[1-5].mm: New.
760         * obj-c++.dg/class-protocol-1.mm: New.
761         * obj-c++.dg/comp-types-1[0-1].mm: New.
762         * obj-c++.dg/comp-types-[2-9].mm: New.
763         * obj-c++.dg/encode-[4-8].mm: New.
764         * obj-c++.dg/layout-1.mm: New.
765         * obj-c++.dg/method-1[0-9].mm: New.
766         * obj-c++.dg/method-2[0-1].mm: New.
767         * obj-c++.dg/method-[8-9].mm: New.
768         * obj-c++.dg/objc-gc-3.mm: New.
769         * obj-c++.dg/try-catch-10.mm: New.
770         * objc.dg/bitfield-5.m: New.
771         * objc.dg/comp-types-10.m: New.
772         * objc.dg/comp-types-9.m: New.
773         * objc.dg/layout-1.m: New.
774         * objc.dg/objc-gc-4.m: New.
775         * objc.dg/try-catch-9.m: New.
776         * objc.dg/class-protocol-1.m: Tweak diagnostics.
777         * objc.dg/comp-types-1.m: Likewise.
778         * objc.dg/comp-types-[5-6].m: Likewise.
779         * objc.dg/method-9.m: Likewise.
780
781 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
782
783         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
784         and on hardware without VMX support.
785
786         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
787
788         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
789
790         * lib/profopt.exp (dg-final-generate, dg-final-use,
791         profopt-final-code, profopt-get-options): New.
792         (profopt-execute): Process test directives.
793
794         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
795         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
796         cleanup-tree-dump, cleanup-saved-temps): Update comments.
797
798 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
799
800         PR C++/21645
801         * g++.dg/init/ctor5.C: New test.
802
803 2005-05-24  Ira Rosen  <irar@il.ibm.com>
804
805         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
806         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
807         vect-113.c, vect-114.c.
808
809 2005-05-23  Adam Nemet  <anemet@lnxw.com>
810
811         * gcc.dg/const-elim-1.c: Remove xfails.
812
813 2005-05-23  Jeff Law  <law@redhat.com>
814
815         * gcc.c-torture/compile/pr21638.c: New test.
816         * gcc.c-torture/compile/20050520-1.c: New test.
817
818 2005-05-23  Nick Clifton  <nickc@redhat.com>
819
820         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
821         be a proper triple, ie: m32r*-*-*.
822         * g++.old-deja/g++.jason/thunk3.C: Likewise.
823
824 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
825
826         PR middle-end/21331
827         PR tree-opt/21293
828         * gcc.c-torture/compile/pr21293.c: New test.
829         * gcc.c-torture/execute/pr21331.c: New test.
830
831 2004-05-20  Richard Henderson  <rth@redhat.com>
832
833         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
834
835 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
836
837         * obj-c++-dg.exp: Add.
838         * obj-c++.exp: Add.
839         * obj-c++.dg/dg.exp: Add.
840
841 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
842
843         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
844         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
845
846 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
847
848         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
849
850 2004-05-19  Richard Henderson  <rth@redhat.com>
851
852         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
853
854 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
855
856         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
857
858         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
859
860 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
861
862         PR c++/21495
863         * g++.dg/parse/extern1.C: New test.
864         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
865
866 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
867
868         * gcc.dg/c99-math.h: New.
869         * gcc.dg/c99-math-float-1.c: New test.
870         * gcc.dg/c99-math-double-1.c: Likewise.
871         * gcc.dg/c99-math-long-double-1.c: Likewise.
872
873 2005-05-18  Richard Henderson  <rth@redhat.com>
874
875         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
876
877 2005-05-18  Devang Patel  <dpatel@apple.com>
878
879         * g++.dg/opt/20050511-1.C: New test.
880
881 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
882
883         PR libfortran/21127
884         * gfortran.dg/reshape-complex.f90:  New test.
885
886 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
887
888         * gfortran.dg/array_constructor_1.f90: New test.
889         * gfortran.dg/array_constructor_2.f90: New test.
890
891 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
892
893         PR fortran/20954
894         * gfortran.dg/pr20954.f: New test.
895
896 2005-05-17  Mike Stump  <mrs@apple.com>
897
898         Yet more Objective-C++...
899
900         * objc.dg/method-5.m: Update.
901         * objc.dg/method-6.m: Update.
902         * objc.dg/method-7.m: Update.
903         * objc.dg/method-9.m: Update.
904         * objc.dg/try-catch-2.m: Update.
905
906 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
907
908         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
909         Remove little-endian optimizations.
910
911 2005-05-17  Jeff Law  <law@redhat.com>
912
913         * g++.dg/tree-ssa/pr18414.C: New test.
914         * gcc.dg/tree-ssa/pr18414.C: New test.
915         * gcc.dg/tree-ssa/pr17141-1.C: New test.
916         * gcc.dg/tree-ssa/pr17141-2.C: New test.
917
918 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
919
920         * gcc.dg/compat/generate-random.c: Do not include
921         libiberty.h.
922         * gcc.dg/compat/generate-random_r.c: Likewise.
923
924 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
925
926         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
927
928 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
929
930         PR middle-end/21595
931         * g++.dg/tree-ssa/builtin1.C: New testcase.
932
933 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
934
935         PR c++/21454
936         * g++.dg/opt/const4.C: New test.
937
938         PR middle-end/21492
939         * g++.dg/opt/crossjump1.C: New test.
940
941         PR tree-optimization/21610
942         * gcc.c-torture/compile/20050516-1.c: New test.
943
944         PR fortran/15080
945         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
946         about the test failing.
947         * gfortran.fortran-torture/execute/where_7.f90: New test.
948         * gfortran.fortran-torture/execute/where_8.f90: New test.
949
950 2005-05-16  Richard Henderson  <rth@redhat.com>
951
952         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
953         i?86 and x86_64.
954
955 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
956
957         * gcc.dg/compat/generate-random.c (config.h): Do not include.
958         (limits.h): Include unconditionally.
959         (stdlib.h): Likewise.
960         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
961         (limits.h): Include unconditionally.
962         (stdlib.h): Likewise.
963         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
964         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
965         (limits.h): Include unconditionally.
966         (stdlib.h): Likewise.
967         (hashtab.h): Do not include.
968         (getopt.h): Likewise.
969         (stddef.h): Include.
970         (hashval_t): Define.
971         (struct entry): Add "next" field.
972         (HASH_SIZE): New macro.
973         (hash_table): New variable.
974         (switchfiles): Do not use xmalloc.
975         (mix): New macro.
976         (iterative_hash): New function.
977         (hasht): Remove.
978         (e_exists): New function.
979         (e_insert): Likewise.
980         (output): Use, instead of libiberty hashtable functions.
981         (main): Do not use getopt.  Do not call htab_create.
982
983 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
984
985         PR libstdc++/21526
986         * lib/target-supports.exp (check_mkfifo_available):
987         Return 0 for cygwin as mkfifo support incomplete on platform.
988         Fix typos in comments.
989
990 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
991
992         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
993
994 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
995
996         PR fortran/17432
997         * gfortran.dg/assign_4.f: New test.
998
999 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
1000
1001         PR tree-optimization/21563
1002         * gcc.dg/tree-ssa/pr21563.c: New.
1003
1004 2005-05-14  Jan Hubicka  <jh@suse.cz>
1005
1006         * gcc.dg/noreturn-7.c: Allow control reaches warning.
1007
1008 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
1009
1010         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
1011
1012 2005-05-13  Julian Brown  <julian@codesourcery.com>
1013
1014         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
1015         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
1016
1017 2005-05-13  Jan Hubicka  <jh@suse.cz>
1018
1019         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
1020         * gcc.dg/fold-xor-?.c: Likewise.
1021         * gcc.dg/pr15784-?.c: Likewise.
1022         * gcc.dg/pr20922-?.c: Likewise.
1023         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
1024         * gcc.dg/tree-ssa/pr17598.c: Likewise.
1025         * gcc.dg/tree-ssa/pr20470.c: Likewise.
1026
1027 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         PR fortran/21260
1030         * gfortran.dg/hollerith_1.f90: New test.
1031
1032 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1033
1034         * gfortran.dg/func_result_2.f90: New test.
1035
1036 2005-05-11  Bud Davis  <bdavis@gfortran.org>
1037
1038         * gfortran.dg/dev_null.f90: New test.
1039
1040 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
1041
1042         * gcc.dg/arm-vfp1.c: Revert last change.
1043
1044 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
1045
1046         PR middle-end/19807
1047         PR tree-optimization/19639
1048         * g++.dg/tree-ssa/pr19807.C: New testcase.
1049
1050 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1051
1052         PR libfortran/21471
1053         * gfortran.dg/append-1.f90: New test.
1054
1055 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1056
1057         * gcc.dg/pr18501.c: XFAIL.
1058         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
1059         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
1060         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
1061         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1062         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1063         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
1064         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
1065         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1066
1067 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1068
1069         PR fortran/20178
1070         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
1071         gfortran.dg/f2c_3.f90: New tests.
1072
1073         * gfortran.dg/return_1.f90: Fix dg annotation.
1074
1075 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
1076
1077         * gcc.c-torture/compile/20050510-1.c: New test.
1078
1079 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
1080
1081         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
1082
1083 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
1084
1085         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
1086
1087 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
1088
1089         PR c/17913
1090         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
1091
1092 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
1093
1094         PR c/21342
1095         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
1096         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
1097
1098 2005-05-10  Ben Elliston  <bje@au.ibm.com>
1099
1100         PR debug/16676
1101         * gcc.dg/debug/pr16676.c: New test.
1102
1103 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
1104
1105         PR testsuite/21443
1106         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
1107         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
1108         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
1109         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
1110         Change -O1 to -O2.
1111         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
1112         -fno-tree-dominator-opts.
1113
1114 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1115
1116         * gfortran.dg/return_1.f90: New test.
1117
1118 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
1119
1120         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
1121
1122         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
1123
1124 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
1125
1126         PR c++/21427
1127         * g++.dg/inherit/covariant13.C: New.
1128
1129 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1130
1131         PR libfortran/19155
1132         * gfortran.dg/pr19155.f: New test.
1133
1134 2005-05-08  Roger Sayle  <roger@eyesopen.com>
1135
1136         PR inline-asm/8788
1137         * gcc.dg/pr8788-1.c: New testcase.
1138
1139 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
1140
1141         PR target/21416
1142         * gcc.target/mips/fpcmp-[12].c: New tests.
1143
1144 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
1145
1146         * lib/target-supports-dg.exp (dg-require-fork): New function.
1147         (dg-require-mkfifo): Likewise.
1148         * lib/target-supports.exp (check_function_available): New
1149         function.
1150         (check_fork_available): Likewise.
1151         (check_mkfifo_available): Likewise.
1152
1153 2005-05-06  Jeff Law  <law@redhat.com>
1154
1155         * gcc.c-torture/compile/pr21380.c: New test.
1156
1157 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
1158
1159         PR c++/20961
1160         * g++.dg/ext/weak3.C: New test.
1161
1162 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/21352
1165         * g++.dg/template/crash37.C: New test.
1166
1167 2005-05-05  Paul Brook  <paul@codesourcery.com>
1168
1169         * gcc.dg/arm-g2.c: Use effective-target arm32.
1170         * gcc.dg/arm-mmx-1.c: Ditto.
1171         * gcc.dg/arm-scd42-2.c: Ditto.
1172         * gcc.dg/arm-vfp1.c: Ditto.
1173         * lib/target-supports.exp (check_effective_target_arm32): New
1174         function.
1175
1176 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
1177
1178         PR libfortran/21354
1179         gfortran.dg/in_pack_rank7.f90:  New test.
1180
1181 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
1182
1183         PR middle-end/15618
1184         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
1185
1186 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
1187
1188         PR middle-end/21265
1189         * gcc.dg/20050503-1.c: New test.
1190
1191         PR rtl-optimization/21239
1192         * gcc.dg/i386-sse-11.c: New test.
1193
1194 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
1195
1196         PR target/16888
1197         * gcc.target/i386/asm-1.c: New test.
1198
1199 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
1200
1201         PR rtl-optimization/21330
1202         * gcc.c-torture/execute/20050502-1.c: New test.
1203
1204         PR target/21297
1205         * gcc.c-torture/execute/20050502-2.c: New test.
1206
1207 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
1208
1209         PR middle-end/21282
1210         * gcc.dg/pr21282.c: New.
1211
1212 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1213
1214         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
1215         * gcc.dg/vect/vect-92.c: Likewise
1216         * gcc.dg/vect/vect-93.c: Likewise
1217         * gcc.dg/vect/vect-dv-1.c: Likewise
1218         * gcc.dg/vect/vect-dv-2.c: Likewise
1219         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
1220
1221 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
1222
1223         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
1224         * gfortran.dg/vect/vect-2.f90:  Likewise
1225         * gfortran.dg/vect/vect-3.f90:  Likewise
1226         * gfortran.dg/vect/vect-4.f90:  Likewise
1227         * gfortran.dg/vect/vect-5.f90:  Likewise
1228
1229 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
1230
1231         PR target/20813
1232         * gcc.dg/rs6000-fpint-2.c: New.
1233
1234 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
1235
1236         PR c/15698
1237         * gcc.dg/builtins-30.c: Update expected messages.
1238         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
1239         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
1240         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
1241
1242 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
1243
1244         PR tree-optimization/21294
1245         * gcc.dg/tree-ssa/pr21294.c: New.
1246
1247 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
1248
1249         * gcc.dg/altivec-3.c (vec_store): Do not use the old
1250         __builtin_altivec_st_internal_4si built-in.
1251
1252 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
1253
1254         PR c++/15875
1255         * g++.dg/template/ptrmem14.C: New test.
1256
1257 2005-05-02  Paul Brook  <paul@codesourcery.com>
1258
1259         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
1260
1261 2005-05-02  Michael Matz  <matz@suse.de>
1262
1263         PR c++/19542
1264         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
1265
1266 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
1267
1268         * g++.dg/cpp/weak.C: New test.
1269
1270 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
1271
1272         * gcc.dg/tree-ssa/loop-8.c: New test.
1273
1274 2005-04-30  Michael Maty  <matz@suse.de>
1275
1276         * gcc.dg/inline-mcpy.c: New test.
1277
1278 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
1279
1280         PR libfortran/18958
1281         * gfortran.dg/eoshift.f90:  New test case.
1282
1283 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
1284
1285         PR libfortran/18857
1286         * gfortran.dg/matmul_1.f90: New test.
1287
1288 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1289
1290         PR tree-optimization/21030
1291         * gcc.dg/tree-ssa/pr21030.c: New.
1292
1293 2005-04-29  Devang Patel  <dpatel@apple.com>
1294
1295         PR tree-optimization/21272
1296         * gcc.dg/vect/vect-ifcvt-10.c: New test.
1297
1298 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
1299
1300         PR fortran/13082
1301         PR fortran/18824
1302         * gfortran.dg/entry_4.f90: New test.
1303         * gfortran.fortran-torture/execute/entry_1.f90: New test.
1304         * gfortran.fortran-torture/execute/entry_2.f90: New test.
1305         * gfortran.fortran-torture/execute/entry_3.f90: New test.
1306         * gfortran.fortran-torture/execute/entry_4.f90: New test.
1307         * gfortran.fortran-torture/execute/entry_5.f90: New test.
1308         * gfortran.fortran-torture/execute/entry_6.f90: New test.
1309         * gfortran.fortran-torture/execute/entry_7.f90: New test.
1310
1311 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1312
1313         * gfortran.fortran-torture/execute/entry_8.f90: New test.
1314
1315 2005-04-29  Paul Brook   <paul@codesourcery.com>
1316
1317         * gfortran.dg/entry_3.f90: New test.
1318
1319 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1320
1321         * gfortran.dg/implicit_4.f90: New test.
1322
1323 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
1324
1325         * lib/target-supports.exp (check_profiling_available): Return
1326         false for xtensa-*-elf.
1327
1328 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
1329
1330         * lib/fortran-torture.exp (fortran-torture.exp): Catch
1331         error if file cannot be deleted.
1332
1333 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
1334
1335         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
1336         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
1337         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
1338         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
1339         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
1340         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
1341         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
1342         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
1343         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
1344         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1345         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
1346         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
1347         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
1348
1349 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1350
1351         PR fortran/20865
1352         * gfortran.dg/pr20865.f90: New test.
1353
1354 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
1355
1356         * gcc.dg/void-cast-2.c: New test.
1357
1358 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1359
1360         PR c/21159
1361         * gcc.dg/void-cast-1.c: New test.
1362
1363 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
1364
1365         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
1366
1367 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1368
1369         PR fortran/21177
1370         * gfortran.dg/pr21177.f90: New test.
1371
1372 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
1373
1374         PR tree-optimization/21171
1375         * gcc.dg/tree-ssa/pr21171.c: New test.
1376
1377 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
1378
1379         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1380         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1381         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1382         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1383         gcc.dg/tree-ssa/gen-vect-32.c: New.
1384         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
1385         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
1386         don't run on PPC32.
1387
1388 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1389
1390         PR c/21213
1391         * gcc.dg/transparent-union-3.c: New test.
1392
1393 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
1394
1395         PR c/20740
1396         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
1397         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
1398         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
1399         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
1400         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
1401         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
1402
1403 2005-04-26  Jeff Law  <law@redhat.com>
1404
1405         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
1406         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
1407         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
1408         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
1409         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
1410         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
1411         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
1412
1413 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
1414
1415         PR tree-optimization/17598
1416         * gcc.dg/tree-ssa/pr17598.c: New testcase.
1417
1418 2005-04-25  Mike Stump  <mrs@apple.com>
1419
1420         * objc.dg/fix-and-continue-1.m: Add.
1421
1422 2005-04-25  Roger Sayle  <roger@eyesopen.com>
1423
1424         PR c++/20995
1425         * g++.dg/opt/pr20995-1.C: New test case.
1426
1427 2005-04-25  Devang Patel <dpatel@apple.com>
1428
1429         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
1430
1431 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         PR testsuite/21062
1434         * g++.dg/opt/alias2.C (printf): Correct the prototype.
1435
1436 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
1437
1438         PR C++/21188
1439         * g++.dg/opt/rtti2.C: New test.
1440
1441 2005-04-25  Paul Brook  <paul@codesourcery.com>
1442         Steven G. Kargl  <kargls@comcast.net>
1443
1444         PR fortran/20879
1445         * gfortran.dg/ichar_1.f90: New file.
1446
1447 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR middle-end/20991
1450         * g++.dg/opt/pr20991.C: New test.
1451
1452         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
1453         where sizeof (type) < __alignof__ (type).
1454         * gcc.dg/compat/struct-layout-1.h: Likewise.
1455
1456 2005-04-24  Per Bothner  <per@bothner.com>
1457             Devang Patel  <dpatel@apple.com>
1458
1459         PR preprocessor/20907
1460         * gcc.dg/cpp/very-long-comment.c: New test.
1461
1462 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1463
1464         PR fortran/20059
1465         * gfortran.dg/common_5.f: New test.
1466
1467 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
1468
1469         PR middle-end/21082
1470         * g++.dg/tree-ssa/pr21082.C: New testcase.
1471
1472 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
1473
1474         * gcc.dg/vect/vect-99.c: New test.
1475
1476 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
1477
1478         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
1479
1480 2005-04-22  Jeff Law  <law@redhat.com>
1481
1482         * gcc.dg/uninit-5.c: Remove xfails.
1483         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
1484         conditionals and loads.
1485
1486 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
1487
1488         PR libfortran/20074
1489         PR libfortran/20436
1490         PR libfortran/21108
1491         * gfortran.dg/nested_reshape.f90: new test
1492         * gfortran.dg/reshape-alloc.f90: new test
1493         * gfortran.dg/reshape.f90: new test
1494
1495 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
1496
1497         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
1498
1499         * gcc.dg/arm-vfp1.c: New test.
1500
1501 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
1502
1503         PR c++/21087
1504         * g++.dg/lookup/builtin2.C: New test.
1505
1506 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1507
1508         * gcc.dg/weak/weak-13.c: New test.
1509
1510 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
1511
1512         * lib/target-supports.exp (check_effective_target_sync_int_long):
1513         Add powerpc*.
1514
1515 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
1516
1517         * gcc.target/mips/branch-1.c: New test.
1518
1519 2005-04-21  Richard Henderson  <rth@redhat.com>
1520
1521         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
1522         * gcc.dg/vect/vect-86.c: Likewise.
1523         * gcc.dg/vect/vect-87.c: Likewise.
1524         * gcc.dg/vect/vect-88.c: Likewise.
1525
1526 2005-04-21  Devang Patel  <dpatel@apple.com>
1527
1528         PR optimization/20994
1529         * gcc.dg/tree-ssa/ifc-3.c: New test.
1530
1531 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1532
1533         PR c/12913
1534         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
1535         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
1536         gcc.dg/c99-vla-jump-5.c: New tests.
1537
1538 2005-04-19  Richard Henderson  <rth@redhat.com>
1539
1540         * lib/target-supports.exp (check_effective_target_vect_int_mult):
1541         Fix typo in exists check.
1542         (check_effective_target_sync_int_long): New.
1543         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
1544         * gcc.dg/ia64-sync-2.c: Likewise.
1545         * gcc.dg/ia64-sync-3.c: Likewise.
1546         * gcc.dg/ia64-sync-4.c: Likewise.
1547
1548 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
1549
1550         * gcc.dg/fold-xor-1.c: New test.
1551         * gcc.dg/fold-xor-2.c: New test.
1552
1553 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
1554
1555         PR target/20670
1556         * g++.dg/eh/fp-regs.C: New test.
1557
1558 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
1559
1560         * gcc.dg/Wint-to-pointer-cast-1.c,
1561         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
1562         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
1563         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
1564
1565 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1566
1567         PR fortran/16861
1568         * gfortran.dg/pr16861.f90: New test.
1569
1570 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1571
1572         * gcc.dg/pr21085.c: New test.
1573
1574 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
1575
1576         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
1577         (setup_mips_tests, dg-mips-options): New procedures.
1578         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
1579         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
1580         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
1581         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1582         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
1583         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
1584         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
1585         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
1586         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
1587         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
1588         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
1589         dg-mips-options instead of dg-options.  Remove now-redundant
1590         preprocessor guards.
1591         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
1592         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1593         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1594         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
1595         * gcc.dg/vr-mult-2.c: Delete.
1596         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
1597         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
1598         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
1599         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
1600         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
1601         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
1602         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
1603
1604 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
1605
1606         * ada/acats/run_all.sh: Use sync when executable not present.
1607
1608 2005-04-18  Devang Patel  <dpatel@apple.com>
1609
1610         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
1611         * gcc.dg/vect/vect-11a.c: New.
1612         * gcc.dg/vect/vect-none.c: Update.
1613         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
1614
1615 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
1616
1617         PR tree-optimization/20922
1618         * gcc.dg/pr20922-1.c: New test.
1619         * gcc.dg/pr20922-2.c: New test.
1620         * gcc.dg/pr20922-3.c: New test.
1621         * gcc.dg/pr20922-4.c: New test.
1622         * gcc.dg/pr20922-5.c: New test.
1623         * gcc.dg/pr20922-6.c: New test.
1624
1625 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1626
1627         PR libfortran/20950
1628         * gfortran.dg/pr20950.f: New test.
1629
1630 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1631
1632         PR libfortran/19216
1633         * gfortran.dg/pr19216.f: New test.
1634
1635 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
1636
1637         PR tree-optimization/21001
1638         * gcc.dg/tree-ssa/pr21001.c: New.
1639
1640 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
1641
1642         PR libfortran/21075
1643         * gfortran.dg/reshape_rank7.f90: New test.
1644
1645 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
1646
1647         PR libfortran/12884 gfortran.dg/pr12884.f: New test
1648         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
1649         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
1650         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
1651         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
1652         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
1653         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
1654         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
1655         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
1656         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
1657         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
1658         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
1659         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
1660         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
1661         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
1662         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
1663         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
1664         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
1665         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
1666         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
1667         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
1668
1669 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
1670
1671         * gfortran.dg/wtruncate.f: New testcase.
1672         * gfortran.dg/wtruncate.f90: New testcase.
1673
1674 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
1675
1676         PR c++/21025
1677         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
1678         which sizeof/alignof is dependent, rather than just whether we are
1679         processing_template_decl.
1680
1681 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1682
1683         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1684         corrected typo where the wrong variables had been compared.
1685
1686 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
1687
1688         PR libfortran/18495
1689         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
1690         Test callee-allocated version of return array with a write
1691         statement.
1692         Test spread with a temporary with another write statement.
1693
1694 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
1695
1696         PR tree-optimization/21031
1697         * gcc.dg/tree-ssa/pr21031.c: New.
1698
1699 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
1700
1701         PR tree-optimization/21004
1702         * gcc.dg/builtins-53.c: Include builtins-config.h.
1703         Check floorf, ceilf, floorl and ceill transformations
1704         only when HAVE_C99_RUNTIME is defined.
1705
1706 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
1707
1708         PR middle-end/20739
1709         * gcc.dg/tree-ssa/pr20739.c: New test.
1710
1711 2005-04-14  Mike Stump  <mrs@apple.com>
1712
1713         * gcc.dg/Foundation.framework/empty: New.
1714         * gcc.dg/framework-2.c: New.
1715
1716 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1717
1718         PR tree-optimization/21021
1719         * gcc.c-torture/compile/pr21021.c: New.
1720
1721 2005-04-14  Janis Johnson  <janis187@us.ibm.com
1722
1723         PR testsuite/21010
1724         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
1725         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
1726         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
1727         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
1728         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
1729         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
1730         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
1731         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
1732
1733 2005-04-14  Richard Henderson  <rth@redhat.com>
1734
1735         * lib/target-supports.exp (check_effective_target_vect_condition):
1736         Add ia64, i?86, and x86_64.
1737
1738 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
1739
1740         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
1741
1742 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
1743
1744         PR tree-optimization/20657
1745         * gcc.dg/tree-ssa/pr20657.c: New.
1746
1747 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
1748
1749         * gcc.dg/builtins-53.c: Also check (int)trunc* and
1750         (long long int)trunc*.
1751
1752 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
1753
1754         PR target/20927
1755         * gcc.dg/pr20927.c: New test.
1756
1757 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
1758
1759         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
1760         * gcc.target/mips/asm-1.c: Likewise.
1761
1762 2005-04-13  Dale Johannesen  <dalej@apple.com>
1763
1764         * objc.dg/objc-fast-4.m:  New.
1765
1766 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
1767
1768         * gcc.target/cris/torture/cris-torture.exp: New driver in new
1769         directory.
1770         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
1771
1772 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
1773
1774         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
1775         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
1776         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
1777
1778 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
1779
1780         PR tree-optimization/20913
1781         * gcc.dg/tree-ssa/pr20913.c: New.
1782
1783         PR tree-optimization/20702
1784         * gcc.dg/tree-ssa/pr20702.c: New.
1785
1786 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1787
1788         PR c++/13744
1789         * g++.dg/inherit/local3.C: New test.
1790
1791 2005-04-12  Jeff Law  <law@redhat.com>
1792
1793         * gcc.dg/tree-ssa/20050412-1.c: New test.
1794
1795 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
1796
1797         PR libfortran/19016
1798         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1799         Add tests with mask generated by expression.
1800         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1801         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1802         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1803
1804 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1805
1806         PR middle-end/20917
1807         * gcc.dg/20050409-1.c: New test.
1808
1809 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1810
1811         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1812
1813 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1814
1815         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1816         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1817         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1818         (TARGET_CXX): Adjust accordingly.
1819         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1820         determine_class_data_visibility and class_data_always_comdat.
1821         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1822         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1823         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1824         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1825         (arm_cxx_determine_class_data_visibility): New.
1826         (arm_cxx_class_data_always_comdat): Likewise.
1827         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1828         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1829         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1830         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1831         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1832         Define.
1833
1834 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1835
1836         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1837
1838 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1839
1840         * gcc.dg/i386-darwin-fpmath.c: New.
1841
1842 2004-04-11  Devang Patel  <dpatel@apple.com>
1843
1844         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1845         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1846         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1847         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1848         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1849         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1850         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1851         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1852         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1853
1854 2004-04-11  Devang Patel  <dpatel@apple.com>
1855
1856         * gcc.dg/vect/vect-dv-1.c: New test.
1857         * gcc.dg/vect/vect-dv-2.c: New test.
1858
1859 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1860
1861         PR tree-optimization/20933
1862         * gcc.dg/tree-ssa/pr20933.c: New test.
1863
1864 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1865
1866         * gfortran.dg/fold_nearest.f90: New test.
1867
1868 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1869
1870         * gcc.dg/tree-ssa/alias-1.c: New test.
1871
1872 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1873
1874         PR tree-optimization/20920
1875         * g++.dg/tree-ssa/pr20920.C: New test.
1876
1877 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1878
1879         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1880         (long long int)ceil*.
1881
1882 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1885         explicit C++ linkage.
1886
1887 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1888
1889         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1890         warning for arithmetic IF statements.
1891
1892 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1893
1894         * eor_handling_1.f90: New test case.
1895         * eor_handling_2.f90: New test case.
1896         * eor_handling_3.f90: New test case.
1897         * eor_handling_4.f90: New test case.
1898         * eor_handling_5.f90: New test case.
1899         * noadv_size.f90: New test case.
1900         * pad_no.f90: New test case.
1901
1902 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1903
1904         * gcc.c-torture/execute/20050410-1.c: New test.
1905
1906 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1907
1908         * gcc.dg/pr20126.c: New.
1909
1910 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1911             Steven G. Kargl <kargls@comcast.net>
1912
1913         * gfortran.dg/PR19872.f: New test.
1914
1915 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1916
1917         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1918
1919 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1920
1921         * gfortran.dg/nint_1.f90: New test.
1922
1923 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1924
1925         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1926         Added test for callee-allocated arrays with write statements.
1927         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1928         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1929         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1930         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1931         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1932
1933 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1934
1935         PR libfortran/20163
1936         * gfortran.dg/open-options-blanks.f:  New test.
1937
1938 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1939
1940         PR fortran/13257
1941         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1942
1943 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1944
1945         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1946         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1947         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1948         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1949         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1950         * gcc.c-torture/execute/stdarg-4.c: New test.
1951
1952         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1953
1954         PR target/20795
1955         * g++.dg/abi/param2.C: New test.
1956
1957 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1958
1959         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1960
1961 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1962
1963         * gcc.dg/builtins-53.c: New test.
1964
1965 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1966
1967         * g++.dg/tree-ssa/pr18178.C: New test.
1968         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1969         * gcc.c-torture/execute/20041019-1.c: New test.
1970         * gcc.dg/tree-ssa/20041008-1.c: New test.
1971         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1972         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1973         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1974         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1975         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1976         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1977         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1978         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1979         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1980         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1981
1982 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1983
1984         PR rtl-optimization/20466
1985         * gcc.c-torture/execute/pr20466-1.c: New test.
1986
1987 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/20905
1990         * g++.dg/parse/cond2.C: New test.
1991
1992         PR c++/20145
1993         * g++.dg/warn/Wdtor1.C: New test.
1994
1995 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1996
1997         PR fortran/17229
1998         * gfortran.dg/pr17229.f: New test.
1999
2000 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
2001
2002         * gfortran.dg/tiny_1.f90: New test.
2003         * gfortran.dg/tiny_2.f90: ditto.
2004
2005 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
2006
2007         * gfortran.dg/eor_1.f90:  Fix dg-do run line
2008         * gfortran.dg/open_new.f90:  Fix dg-do run line
2009
2010 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
2011
2012         * lib/target-supports.exp (get_compiler_messages): Support
2013         optional arguments, the fourth being compiler options.
2014         (check_effective_target_fpic): New proc.
2015         * gcc.dg/20050321-2.c: Restrict to target fpic.
2016
2017 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
2018
2019         * gcc.dg/15443-1.c: New test.
2020         * gcc.dg/15443-2.c: Likewise.
2021
2022 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2023
2024         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
2025
2026 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2027
2028         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
2029
2030 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2031
2032         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
2033         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
2034         -m64.
2035         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
2036         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
2037         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
2038
2039 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
2040
2041         PR c++/20212
2042         * g++.dg/warn/Wunused-11.C: New test.
2043
2044 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
2045
2046         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
2047
2048 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
2049
2050         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
2051
2052 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/20734
2055         * g++.dg/template/ptrmem13.C: New test.
2056
2057 2005-04-05  Per Bothner  <per@bothner.com>
2058
2059         * lib/gcc.exp: Always add -fno-show-column, for now.
2060
2061 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
2062
2063         PR testsuite/20767
2064         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
2065         of plain old "unsigned int" for the type of "i".  Makes this test
2066         64bit clean.
2067
2068 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
2069
2070         * gcc.dg/i386-ssefn-1.c: New test.
2071         * gcc.dg/i386-ssefn-2.c: New test.
2072         * gcc.dg/i386-ssefn-3.c: New test.
2073         * gcc.dg/i386-ssefn-4.c: New test.
2074
2075 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR tree-optimization/20076
2078         * gcc.dg/builtin-apply4.c: New test.
2079
2080         PR preprocessor/19475
2081         * gcc.dg/cpp/macspace1.c: New test.
2082         * gcc.dg/cpp/macspace2.c: New test.
2083
2084 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2085
2086         * gfortran.dg/pr20755.f: Fixed bad format.
2087
2088 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
2089
2090         PR c++/20763
2091         * g++.dg/ext/attrib21.C: New test.
2092
2093 2004-04-05  Devang Patel  <dpatel@apple.com>
2094
2095         * lib/target-supports.exp (check_effective_target_vect_shif): New.
2096         * gcc.dg/vect/vect-shift-1.c: New test.
2097
2098 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2099
2100         PR libfortran/20755
2101         * gfortran.dg/pr20755.f: New test.
2102
2103 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
2104
2105         * gfortran.dg/pr15959.f90: New test.
2106         * gfortran.dg/string_pad_trunc.f90: New test.
2107
2108 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2109
2110         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
2111         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
2112         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
2113         syntax.
2114
2115 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2116
2117         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
2118
2119 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2120
2121         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
2122         * gcc.c-torture/compile/20011119-2.c: Likewise.
2123         * gcc.c-torture/compile/981001-2.c: Likewise.
2124
2125 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/20679
2128         * g++.dg/template/overload4.C: New test.
2129
2130 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2131
2132         PR c++/20746
2133         * g++.dg/abi/covariant5.C: New.
2134
2135         PR debug/20505
2136         * g++.dg/debug/const2.C: New.
2137
2138 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR rtl-optimization/16104
2141         * gcc.c-torture/execute/20050316-1.c: New test.
2142
2143 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
2144
2145         * g++.dg/template/spec23.C: Fix dg-error text.
2146
2147 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
2148
2149         PR c++/19199
2150         * g++.dg/expr/lval2.C: New.
2151
2152 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
2155         __builtin_strcasecmp and __builtin_strncasecmp.
2156
2157 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
2158
2159         PR c++/20723
2160         * g++.dg/template/spec22.C: New.
2161         * g++.dg/template/spec23.C: New.
2162
2163 2005-04-03  Dale Ranta  <dir@lanl.gov>
2164             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2165
2166         PR libfortran/20068
2167         PR libfortran/20125
2168         PR libfortran/20156
2169         PR libfortran/20471
2170         * gfortran.dg/backspace.f: New test.
2171
2172 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
2173
2174         * gcc.dg/pr19345.c: New test.
2175
2176 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2177
2178         PR tree-optimization/20640
2179         * gcc.dg/torture/tree-loop-1.c: New.
2180
2181 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
2182
2183         PR rtl-optimization/20290
2184         * gcc.c-torture/execute/loop-ivopts-2.c: New.
2185
2186 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
2187
2188         * gcc.dg/rs6000-fpint.c: New.
2189
2190 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2191
2192         * gcc.dg/old-style-then-proto-1.c: New test.
2193
2194 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2195
2196         * gfortran.fortran-torture/execute/backspace.f90: Check
2197         after backspace and read was incorrect.
2198
2199 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2200
2201         * gcc.c-torture/execute/builtins/strcat.c: Check the result
2202         buffer past the terminating NUL using memcmp.
2203         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
2204         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
2205
2206         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
2207         Fix unused/uninitialized variable warnings.
2208
2209         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
2210         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
2211         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
2212         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
2213
2214         * gcc.c-torture/execute/builtins/abs-1-lib.c,
2215         gcc.c-torture/execute/builtins/fputs-lib.c,
2216         gcc.c-torture/execute/builtins/lib/fprintf.c,
2217         gcc.c-torture/execute/builtins/lib/main.c,
2218         gcc.c-torture/execute/builtins/lib/memcmp.c,
2219         gcc.c-torture/execute/builtins/lib/memmove.c,
2220         gcc.c-torture/execute/builtins/lib/mempcpy.c,
2221         gcc.c-torture/execute/builtins/lib/memset.c,
2222         gcc.c-torture/execute/builtins/lib/printf.c,
2223         gcc.c-torture/execute/builtins/lib/sprintf.c,
2224         gcc.c-torture/execute/builtins/lib/stpcpy.c,
2225         gcc.c-torture/execute/builtins/lib/strchr.c,
2226         gcc.c-torture/execute/builtins/lib/strcmp.c,
2227         gcc.c-torture/execute/builtins/lib/strcpy.c,
2228         gcc.c-torture/execute/builtins/lib/strcspn.c,
2229         gcc.c-torture/execute/builtins/lib/strlen.c,
2230         gcc.c-torture/execute/builtins/lib/strncat.c,
2231         gcc.c-torture/execute/builtins/lib/strncmp.c,
2232         gcc.c-torture/execute/builtins/lib/strncpy.c,
2233         gcc.c-torture/execute/builtins/lib/strrchr.c,
2234         gcc.c-torture/execute/builtins/lib/strspn.c,
2235         gcc.c-torture/execute/builtins/lib/strstr.c,
2236         gcc.c-torture/execute/builtins/memops-asm-lib.c,
2237         gcc.c-torture/execute/builtins/strlen-2.c,
2238         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
2239         prototypes.
2240
2241 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2242
2243         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
2244         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
2245         selectany usage.
2246
2247 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
2248
2249         PR c++/19406
2250         * g++.dg/debug/using1.C: New test.
2251
2252 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
2253
2254         PR middle-end/20524
2255         * gcc.dg/alias-7.c: Prefix asm-declared name with
2256         __USER_LABEL_PREFIX__.
2257
2258 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
2259
2260         Fix fallout from PR middle-end/15700:
2261         * gcc.c-torture/compile/20011119-1.c: Take
2262         __USER_LABEL_PREFIX__ into account.
2263         * gcc.c-torture/compile/20011119-2.c: Likewise.
2264
2265 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2266
2267         PR c++/18644
2268         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
2269
2270 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
2271
2272         PR c/17855
2273         * gcc.c-torture/compile/struct-non-lval-1.c,
2274         gcc.c-torture/compile/struct-non-lval-2.c,
2275         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
2276
2277 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2278
2279         * gcc.dg/tls/tls.exp: Remove temporary file.
2280         * g++.dg/tls/tls.exp: Ditto.
2281         * lib/file-format.exp: Ditto.
2282         * g++.dg/special/ecos.exp: Ditto.
2283
2284         * lib/profopt.exp: Treat prof_ext as a list.
2285         * gcc.misc-tests/bprob.exp: Ditto.
2286         * g++.dg/bprob/bprob.exp: Ditto.
2287
2288         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
2289         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
2290         g++.dg/tree-ssa/pointer-reference-alias.C,
2291         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
2292         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
2293         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
2294         g++.dg/vect/pr19951.cc: Ditto.
2295         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
2296         gcc.dg/builtins-47.c: Ditto.
2297         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
2298         gcc.dg/pr20115-1.c: Ditto.
2299         * gcc.dg/tree-ssa/20030530-2.c,
2300         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
2301         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
2302         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
2303         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
2304         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
2305         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
2306         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
2307         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
2308         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
2309         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
2310         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
2311         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
2312         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
2313         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
2314         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
2315         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
2316         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
2317         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
2318         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
2319         gcc.dg/tree-ssa/20030824-1.c,
2320         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
2321         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
2322         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
2323         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
2324         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
2325         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
2326         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
2327         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
2328         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
2329         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
2330         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
2331         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
2332         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
2333         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
2334         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
2335         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
2336         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
2337         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
2338         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
2339         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
2340         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
2341         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
2342         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
2343         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
2344         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
2345         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
2346         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
2347         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
2348         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
2349         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
2350         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
2351         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
2352         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
2353         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
2354         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
2355         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
2356         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
2357         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
2358         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
2359         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
2360         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
2361         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
2362         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
2363         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
2364         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
2365         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
2366         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
2367         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
2368         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
2369         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
2370         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
2371         gcc.dg/tree-ssa/useless-1.c: Ditto.
2372         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
2373         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
2374         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
2375         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
2376         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2377         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
2378         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
2379         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
2380         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
2381         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
2382         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
2383         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
2384         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
2385         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
2386         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
2387         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
2388         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
2389         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
2390         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
2391         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
2392         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
2393         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2394         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2395         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
2396         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
2397         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
2398         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
2399         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
2400         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
2401         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
2402         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
2403         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
2404         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
2405         gcc.dg/vect/vect-none.c: Ditto.
2406         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
2407         treelang/compile/unsigned.tree: Ditto.
2408
2409         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
2410         * gcc.dg/cpp/direct2s.c: Ditto.
2411         * gcc.dg/cpp/paste4.c: Ditto.
2412         * gcc.dg/cpp/separate-1.c: Ditto.
2413         * gcc.dg/pch/save-temps-1.c: Ditto.
2414         * g++.dg/ext/altivec-10.C: Ditto.
2415         * g++.dg/pch/pch.C: Ditto.
2416
2417         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
2418
2419         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
2420         * g++.dg/template/repo1.C: Ditto.
2421         * g++.dg/template/repo2.C: Ditto.
2422         * g++.dg/template/repo3.C: Ditto.
2423         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
2424         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
2425         * g++.old-deja/g++.pt/repo1.C: Ditto.
2426         * g++.old-deja/g++.pt/repo2.C: Ditto.
2427         * g++.old-deja/g++.pt/repo3.C: Ditto.
2428         * g++.old-deja/g++.pt/repo4.C: Ditto.
2429
2430         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
2431         * gcc.dg/20030107-1.c: Ditto.
2432         * gcc.dg/20030702-1.c: Ditto.
2433         * gcc.dg/profile-generate-1.c: Ditto.
2434         * g++.dg/other/profile1.C: Ditto.
2435         * g++.old-deja/g++.robertl/eb83.C: Ditto.
2436
2437         * lib/gcc-dg.exp (remove-build-file): New.
2438         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2439         cleanup-tree-dump, cleanup-saved-temps): New.
2440
2441 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2442
2443         PR c++/19203, DR 214
2444         * g++.dg/parse/ambig3.C: Not ambiguous.
2445         * g++.dg/template/spec20.C: New.
2446         * g++.dg/template/spec21.C: New.
2447
2448 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
2449
2450         PR target/20045
2451         * gcc.dg/ia64-fptr-1.c: Run only on linux.
2452
2453 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2454
2455         PR libfortran/20660
2456         * gfortran.dg/negative_unit.f: New test.
2457
2458 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
2459
2460         * gcc.dg/20050330-1.c: New test.
2461
2462 2005-03-30  Devang Patel  <dpatel@apple.com>
2463
2464         * g++.dg/tree-sra/ssa-sra-3.C: New test.
2465
2466 2005-03-30  Dale Johannesen  <dalej@apple.com>
2467
2468         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
2469
2470 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
2471
2472         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2473         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
2474         Strip options from test name.
2475
2476 2005-03-31  Jan Hubicka  <jh@suse.cz>
2477
2478         * gcc.dg/varpool-1.c: New testcase.
2479
2480 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2481
2482         PR c/772
2483         PR c/17913
2484         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
2485         gcc.dg/stmt-expr-label-3.c : New tests.
2486         * gcc.c-torture/execute/medce-2.c: Remove.
2487
2488 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
2489
2490         PR c/20368
2491         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
2492         tests.
2493
2494 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
2495
2496         * gcc.c-torture/compile/pr20203.c: New test.
2497
2498 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2499
2500         * gfortran.dg/promotion.f90:  New test.
2501
2502 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
2503
2504         PR middle-end/20491
2505         * gcc.dg/torture/asm-subreg-1.c: New test.
2506
2507 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
2508
2509         PR c/20672
2510         * gcc.dg/pr20672-1.c: New test.
2511
2512 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
2513
2514         * gfortran.dg/vect: New directory.
2515         * gfortran.dg/vect/vect.exp: New.
2516         * gfortran.dg/vect/vect-1.f90: New test.
2517         * gfortran.dg/vect/vect-2.f90: New test.
2518         * gfortran.dg/vect/vect-3.f90: New test.
2519         * gfortran.dg/vect/vect-4.f90: New test.
2520         * gfortran.dg/vect/vect-5.f90: New test.
2521
2522 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR middle-end/20622
2525         * gcc.dg/alias-7.c: New test.
2526
2527 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         * gcc.dg/sparc-reg-1.c: New test.
2530
2531 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
2532
2533         PR target/19890
2534         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
2535
2536 2005-03-29  Dale Ranta  <dir@lanl.gov>
2537             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2538
2539         PR libfortran/20163
2540         * gfortran.dg/pr20163-2.f: New test.
2541
2542 2005-03-28  Jan Hubicka  <jh@suse.cz>
2543
2544         PR middle-end/20635
2545         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
2546         by Jakub Jelinek.
2547
2548 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
2549
2550         PR tree-optimization/20626
2551         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
2552         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
2553
2554 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
2555
2556         * gfortran.dg/underflow.f90:  New test.
2557         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
2558
2559 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2560
2561         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
2562
2563 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
2564
2565         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
2566         (g++_init): Make sure that CXXFLAGS is set.
2567         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
2568         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
2569         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2570         * lib/objc.exp (objc_init): Likewise.
2571         * lib/treelang.exp (treelang_init): Likewise.
2572
2573 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
2574
2575         PR tree-optimization/20470
2576         * gcc.dg/tree-ssa/pr20470.c: New test.
2577
2578 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
2579
2580         * gcc.dg/ppc-stfiwx.c: New.
2581
2582 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2583
2584         PR target/19888
2585         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
2586
2587 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2588
2589         * gcc.dg/20050325-1.c: Fix a typo.
2590
2591 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2592
2593         PR libfortran/19678
2594         PR libfortran/19679
2595         * gfortran.dg/dos_eol.f: New test.
2596
2597 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
2598
2599         PR rtl-optimization/20249
2600         * gcc.dg/20050325-1.c: New test.
2601
2602 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2603
2604         PR libfortran/15332
2605         * gfortran.dg/pr15332.f: New test.
2606
2607 2005-03-24  Dale Johannesen  <dalej@apple.com>
2608
2609         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
2610
2611 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2612
2613         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
2614         'internal' visibility.
2615         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2616         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
2617         'protected' visibility.
2618         * gcc.dg/visibility-7.c: Likewise.
2619         * lib/target-supports.exp (check_visibility_available): Take
2620         a parameter, the kind of visibility to check for.
2621         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
2622         to check_visibility_available.
2623
2624         * g++.dg/expr/cast3.C: New.
2625
2626 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
2627
2628         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
2629         rs6000.
2630
2631 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2632
2633         PR target/20095
2634         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
2635
2636 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2637
2638         * gcc.dg/badshift.c: Renamed to...
2639         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
2640
2641         * gcc.target/i386/badshift.c: Renamed to...
2642         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
2643         only.
2644
2645         PR rtl-optimization/20532
2646         * gcc.target/i386/badshift.c: New.
2647
2648 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2649
2650         * gfortran.dg/pr18025.f90: New test.
2651
2652 2005-03-23  Dale Johannesen  <dalej@apple.com>
2653
2654         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
2655
2656 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
2657
2658         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
2659
2660         * lib/target-supports.exp (check_iconv_available): Default
2661         libiconv to -liconv, if there is no definition.
2662
2663 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
2664
2665         * gcc.dg/torture/cris-asm-mof-1.c: New test.
2666
2667 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
2668
2669         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
2670         * g++.dg/opt/pr7503-2.C: Likewise.
2671         * g++.dg/opt/pr7503-3.C: Likewise.
2672         * g++.dg/opt/pr7503-4.C: Likewise.
2673         * g++.dg/opt/pr7503-5.C: Likewise.
2674         * g++.dg/warn/minmax.C: New test.
2675
2676 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2677
2678         * gfortran.dg/g77_intrinsics_funcs.f: New test.
2679         * gfortran.dg/g77_intrinsics_sub.f: New test.
2680
2681 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
2682             Jan Hubicka  <jh@suse.cz>
2683             Steven Bosscher <stevenb@suse.de
2684
2685         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
2686
2687 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2688
2689         PR c++/19980
2690         * g++.dg/template/redecl3.C: New test.
2691
2692 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2693
2694         PR c++/20499
2695         * g++.dg/parse/error16.C: Tweak error markers.
2696
2697 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR target/20561
2700         * gcc.dg/20050321-2.c: New test.
2701
2702 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
2703
2704         PR c++/20465
2705         PR c++/20381
2706         * g++.dg/template/ptrmem12.C: New.
2707
2708 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
2709
2710         PR rtl-optimization/20527
2711         * gcc.c-torture/execute/pr20527-1.c: New test.
2712
2713 2005-03-22  Ben Elliston  <bje@au.ibm.com>
2714
2715         * gcc.misc-tests/options.exp (check_for_options): Create a real C
2716         program, compile it into a real executable and then delete the .c
2717         and .x files afterwards, to avoid problems on testglue targets.
2718
2719 2005-03-21  Stuart Hastings  <stuart@apple.com>
2720
2721         * gcc.target/i386/sse-2.c: New.
2722
2723 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
2724
2725         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
2726
2727 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2728
2729         * g++.dg/parse/crash25.C: Fix typo.
2730
2731 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2732
2733         PR c++/20461
2734         * g++.dg/parse/crash24.C: New test.
2735
2736         PR c++/20536
2737         * g++.dg/parse/crash25.C: New test.
2738
2739 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
2740
2741         PR c++/20147
2742         * g++.dg/ext/stmtexpr4.C: New test.
2743
2744 2005-03-20  Roger Sayle  <roger@eyesopen.com>
2745
2746         PR middle-end/20539
2747         * gcc.c-torture/compile/pr13066-1.c: New test case.
2748         * gcc.c-torture/compile/pr20539-1.c: Likewise.
2749         * g++.dg/opt/pr13066-1.C: Likewise.
2750
2751 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
2752
2753         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
2754
2755 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2756
2757         PR fortran/18525
2758         * gfortran.dg/nesting_1.f90: New test.
2759
2760 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2761
2762         PR c++/20240
2763         * g++.dg/lookup/using13.C: New test.
2764
2765 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2766
2767         PR c++/20333
2768         * g++.dg/template/crash36.C: New test.
2769
2770 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
2771
2772         PR c++/20463
2773         * g++.dg/template/crash35.C: New test.
2774
2775 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
2776
2777         PR c++/19966
2778         * g++.dg/overload/operator2.C: New test.
2779
2780 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2781
2782         PR libfortran/20257
2783         * gfortran.dg/pr20257.f90: New test.
2784
2785 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2786
2787         PR libfortran/20480
2788         * gfortran.dg/pr20480.f90: New test.
2789
2790 2005-03-16  Richard Henderson  <rth@redhat.com>
2791
2792         PR middle-end/15700
2793         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
2794         (_rtld_global): New.
2795         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
2796         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2797
2798         * gcc.dg/alias-3.c: New.
2799         * gcc.dg/alias-4.c: New.
2800         * gcc.dg/alias-5.c: New.
2801         * gcc.dg/alias-6.c: New.
2802
2803 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2804
2805         * gcc.dg/cpp/ucnid-7.c: New.
2806
2807 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2808             Dorit Naishlos  <dorit@il.ibm.com>
2809
2810         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2811         darwin.
2812
2813 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2814
2815         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2816         misaligned accesses.
2817         * gcc.dg/vect/vect-58.c: Likewise.
2818         * gcc.dg/vect/vect-92.c: New.
2819         * gcc.dg/vect/vect-93.c: New.
2820
2821 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2822
2823         PR fortran/18827
2824         * gfortran.dg/assign_2.f90: New test.
2825         * gfortran.dg/assign_3.f90: New test.
2826         * gfortran.dg/assign.f90: New test.
2827
2828 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2829
2830         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2831         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2832         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2833         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2834         names.
2835
2836 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2837
2838         * gcc.dg/cpp/ucnid-6.c: New.
2839
2840         * gcc.dg/cpp/normalize-1.c: New.
2841         * gcc.dg/cpp/normalize-2.c: New.
2842         * gcc.dg/cpp/normalize-3.c: New.
2843         * gcc.dg/cpp/normalize-4.c: New.
2844         * gcc.dg/cpp/ucnid-4.c: New.
2845         * gcc.dg/cpp/ucnid-5.c: New.
2846         * g++.dg/cpp/normalize-1.C: New.
2847         * g++.dg/cpp/ucnid-1.C: New.
2848
2849 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2850
2851         * gcc.dg/pr18628.c: New.
2852
2853 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2854
2855         PR c++/20280
2856         * g++.dg/tree-ssa/pr20280.C: New.
2857
2858 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2859
2860         PR fortran/20467
2861         * gfortran.dg/stfunc_2.f90: New test.
2862
2863 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2864
2865         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2866
2867 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2868
2869         * gcc.dg/tree-ssa/20050314-1.c: New test.
2870
2871 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2872
2873         PR c++/4403
2874         PR c++/9783, DR433
2875         * g++.dg/template/friend34.C: New test.
2876         * g++.dg/template/friend35.C: Likewise.
2877         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2878
2879 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2880
2881         Friend class name lookup 5/n
2882         PR c++/1016
2883         * g++.dg/lookup/hidden-class1.C: New test.
2884         * g++.dg/lookup/hidden-class2.C: Likewise.
2885         * g++.dg/lookup/hidden-class3.C: Likewise.
2886         * g++.dg/lookup/hidden-class4.C: Likewise.
2887         * g++.dg/lookup/hidden-class5.C: Likewise.
2888         * g++.dg/lookup/hidden-class6.C: Likewise.
2889         * g++.dg/lookup/hidden-class7.C: Likewise.
2890         * g++.dg/lookup/hidden-class8.C: Likewise.
2891         * g++.dg/lookup/hidden-class9.C: Likewise.
2892         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2893         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2894         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2895         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2896         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2897         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2898         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2899         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2900         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2901         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2902         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2903
2904 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2905
2906         PR c++/20157
2907         * g++.dg/template/error18.C: New test.
2908
2909 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2910
2911         PR debug/16792
2912         * g++.dg/debug/pr16792.C: New test.
2913
2914 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2915
2916         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2917         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2918         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2919         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2920         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2921         test assertion names.
2922
2923 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2924
2925         PR fortran/18600
2926         * gfortran.dg/stfunc_1.f90: New test.
2927
2928 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2929
2930         PR fortran/16907
2931         * gfortran.dg/real_index_1.f90: New test.
2932
2933 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2934
2935         PR fortran/20323
2936         * gfortran.dg/spec_expr_1.f90: New test.
2937
2938 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2939
2940         PR c/20402
2941         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2942         new parser.
2943
2944 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2945
2946         PR fortran/20361
2947         * gfortran.dg/largeequiv_1.f90: New test.
2948
2949 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2950
2951         * gcc.dg/ucnid-1.c: New.
2952         * gcc.dg/ucnid-2.c: New.
2953         * gcc.dg/ucnid-3.c: New.
2954         * gcc.dg/ucnid-4.c: New.
2955         * gcc.dg/ucnid-5.c: New.
2956         * gcc.dg/ucnid-6.c: New.
2957         * gcc.dg/cpp/ucnid-1.c: New.
2958         * gcc.dg/cpp/ucnid-2.c: New.
2959         * gcc.dg/cpp/ucnid-3.c: New.
2960         * g++.dg/other/ucnid-1.C: New.
2961
2962 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2963
2964         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2965
2966 2005-03-11  Per Bothner  <per@bothner.com>
2967
2968         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2969         that diagnotics refer to correct token.
2970         * gcc.dg/unused-3.c: Likewise.
2971
2972 2005-03-11  Per Bothner  <per@bothner.com>
2973
2974         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2975         constant" is now actually on same line as string constant.
2976         * gcc.dg/cpp/direct2s.c: Likewise.
2977
2978 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2979
2980         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2981
2982 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2983
2984         PR libfortran/20124
2985         * gfortran.dg/pr20124.f90: New Test
2986
2987 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2988
2989         PR tree-optimization/20130
2990         * gcc.dg/pr20130-1.c: New test.
2991
2992 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2993
2994         PR target/20095
2995         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2996
2997 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2998
2999         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
3000
3001 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
3002
3003         * g++.dg/eh/forced1.C: Fix comment.
3004         * g++.dg/eh/forced2.C: Ditto.
3005         * g++.dg/eh/forced3.C: Ditto.
3006         * g++.dg/eh/forced4.C: Ditto.
3007
3008 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
3009
3010         PR rtl-opt/20412
3011         * gcc.c-torture/compile/pr20412.c: New test.
3012
3013 2005-03-10  Roger Sayle  <roger@eyesopen.com>
3014
3015         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
3016
3017 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3018
3019         PR target/20322
3020         * gcc.dg/20050307-1.c: New test.
3021
3022 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
3023
3024         PR c++/20375
3025         * g++.dg/other/stdarg3.C: New.
3026
3027 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR c++/18384, c++/18327
3030         * g++.dg/init/array19.C: New test.
3031
3032         PR inline-asm/20314
3033         * gcc.dg/torture/pr20314-1.c: New test.
3034         * gcc.dg/torture/pr20314-2.c: New test.
3035
3036 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
3037
3038         * gcc.dg/20050309-1.c: New test.
3039
3040 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         * gcc.dg/builtins-10.c: Reactivate disabled test.
3043         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
3044         new cbrt transformations.
3045
3046 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
3047
3048         PR c++/20208
3049         * g++.dg/template/array13.C: New test.
3050
3051 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
3052
3053         PR c++/16859
3054         * g++.dg/init/brace4.C: New test.
3055
3056 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3057
3058         PR c++/20186
3059         * g++.dg/template/non-dependent12.C: New.
3060
3061 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
3062
3063         PR c++/20142
3064         * g++.dg/init/array18.C: Add dg-do run marker.
3065
3066         PR c++/20142
3067         * g++.dg/init/array18.C: New test.
3068
3069 2005-03-09  Ben Elliston  <bje@au.ibm.com>
3070
3071         * consistency.vlad/vlad.exp: Remove trailing semicolons.
3072         * g++.dg/gcov/gcov.exp: Likewise.
3073         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
3074         * gcc.target/xstormy16/xstormy16.exp: Likewise.
3075         * lib/c-torture.exp: Likewise.
3076         * lib/fortran-torture.exp: Likewise.
3077         * lib/g++.exp: Likewise.
3078         * lib/gcc-defs.exp: Likewise.
3079         * lib/gcc-dg.exp: Likewise.
3080         * lib/gcc.exp: Likewise.
3081         * lib/gcov.exp: Likewise.
3082         * lib/gfortran.exp: Likewise.
3083         * lib/mike-g++.exp: Likewise.
3084         * lib/mike-gcc.exp: Likewise.
3085         * lib/objc-torture.exp: Likewise.
3086         * lib/objc.exp: Likewise.
3087         * lib/profopt.exp: Likewise.
3088         * lib/target-libpath.exp: Likewise.
3089         * lib/target-supports.exp: Likewise.
3090         * lib/treelang.exp: Likewise.
3091         * lib/wrapper.exp: Likewise.
3092
3093 2005-03-08  Jeff Law  <law@redhat.com>
3094
3095         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
3096         PHI-OPT changes.
3097
3098 2005-03-08  Ira Rosen  <irar@il.ibm.com>
3099
3100         * gcc.dg/vect/pr20122.c: New test.
3101
3102 2005-03-07  Jeff Law  <law@redhat.com>
3103
3104         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
3105         was folded away.
3106         * gcc.dg/tree-ssa/pr18133-1.c: New test.
3107         * gcc.dg/tree-ssa/pr18133-2.c: New test.
3108         * gcc.dg/tree-ssa/pr18134.c: New test.
3109
3110 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3111
3112         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
3113         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
3114         gcc.dg/torture/builtin-noret-2.c: Require weak support.
3115
3116 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
3117
3118         PR tree-opt/17671
3119         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
3120
3121 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
3122
3123         * g++.dg/warn/Wnvdtor.C: New test.
3124
3125 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
3126
3127         * gcc.dg/torture/pr19683-1.c: New test.
3128
3129 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
3130
3131         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
3132         * gfortran.dg/g77/19990313-2.f: Ditto.
3133         * gfortran.dg/g77/19990313-3.f: Ditto.
3134         * gfortran.dg/g77/19990525-0.f: Ditto.
3135         * gfortran.dg/g77/19990826-0.f: Ditto.
3136         * gfortran.dg/g77/19990826-2.f: Ditto.
3137         * gfortran.dg/g77/19990826-3.f: Ditto.
3138         * gfortran.dg/g77/20000511-1.f: Ditto.
3139         * gfortran.dg/g77/20000511-2.f: Ditto.
3140         * gfortran.dg/g77/970625-2.f: Ditto.
3141         * gfortran.dg/g77/980310-2.f: Ditto.
3142         * gfortran.dg/g77/980310-3.f: Ditto.
3143         * gfortran.dg/g77/980310-8.f: Ditto.
3144         * gfortran.dg/g77/980519-2.f: Ditto.
3145         * gfortran.dg/g77/alpha1.f: Ditto.
3146         * gfortran.dg/g77/claus.f: Ditto.
3147         * gfortran.dg/g77/erfc.f: Ditto.
3148         * gfortran.dg/g77/short.f: Ditto.
3149         * gfortran.fortran-torture/execute/data.f90: Ditto.
3150         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
3151         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
3152
3153 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3154
3155         * lib/file-format.exp (gcc_target_object_format): Add check for som
3156         format and hardcode object formats on hppa*-*-hpux*.
3157         * lib/target-supports.exp (check_weak_available): Add check for som
3158         object format.  Always return 0 on hppa*-*-hpux10*.
3159
3160         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
3161         is defined.
3162
3163         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
3164
3165 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3166
3167         * gfortran.dg/pr19936_1.f90: New test.
3168         * gfortran.dg/pr19936_2.f90: New test.
3169         * gfortran.dg/pr19936_3.f90: New test.
3170
3171 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
3172             Paul Thomas <prthomas@drfccad.cea.fr>
3173
3174         * gfortran.dg/PR19754_1.f90: New test.
3175         * gfortran.dg/PR19754_2.f90: Ditto.
3176
3177 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3178
3179         PR c++/19311
3180         * g++.dg/template/non-dependent11.C: New test.
3181
3182 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
3183
3184         * lib/target-supports.exp (check_iconv_available): Fix comment.
3185
3186 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
3187             Joseph S. Myers  <joseph@codesourcery.com>
3188
3189         PR c++/19797
3190         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
3191
3192 2005-03-04  Matthew Sachs  <msachs@apple.com>
3193
3194         * gcc.exp (gcc_target_compile): Put braces around
3195         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
3196         * objc.exp (objc_target_compile): Likewise.
3197         * treelang.exp (treelang_target_compile): Likewise.
3198
3199 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3200
3201         PR fortran/19673
3202         * gfortran.dg/func_result_1.f90: New test.
3203
3204 2005-03-04  Ben Elliston  <bje@au.ibm.com>
3205
3206         * gcc.misc-tests/options.exp: New test.
3207
3208 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
3209
3210         * gcc.dg/pr15784-4.c: New test.
3211
3212 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
3213
3214         * gcc.c-torture/execute/pr17133.c: New.
3215         * gcc.c-torture/compile/20050303-1.c: New.
3216
3217 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
3218
3219         * gcc.dg/cpp/assert4.c:  Fix for cygwin
3220
3221 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
3222
3223         * g++.dg/overload/using2.C: New.
3224
3225 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
3226
3227         PR c++/19916
3228         * g++.dg/init/ptrmem2.C: New test.
3229
3230 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
3231
3232         PR c/8927
3233         * gcc.dg/pr8927-1.c: New test.
3234
3235 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
3236
3237         PR c++/20232
3238         * g++.dg/inherit/covariant12.C: New.
3239
3240 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3241
3242         PR fortran/19479
3243         * gfortran.dg/bound_1.f90: New test.
3244
3245 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
3246
3247         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
3248         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
3249
3250 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
3251
3252         PR c/20245
3253         * gcc.dg/pr20245-1.c: New test.
3254
3255 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR middle-end/19874
3258         * gcc.c-torture/execute/20050119-2.c: New test case.
3259
3260 2005-02-28  Ben Elliston  <bje@au.ibm.com>
3261
3262         * README: Update the DejaGnu bug reporting address.
3263         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
3264         * lib/objc-torture.exp: Likewise.
3265
3266 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3267
3268         * gfortran.dg/boz_1.f90: New test.
3269         * gfortran.dg/boz_3.f90: New test.
3270         * gfortran.dg/boz_4.f90: New test.
3271
3272 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
3273
3274         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
3275         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
3276
3277 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3278
3279         PR libfortran/20101
3280         * gfortran.dg/write_0_pe_format.f90: New test.
3281
3282 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
3283
3284         PR c++/20206
3285         * g++.dg/opt/thunk2.C: New test.
3286         * g++.dg/opt/covariant1.C: New test.
3287
3288 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3289
3290         * gfortran.dg/e_d_fmt.f90: New test.
3291
3292 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
3293
3294         * gcc.dg/asm-b.c: Fix comment typos.
3295
3296 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3297
3298         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
3299         a V_MAY_DEF also.
3300
3301 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
3302
3303         PR tree-opt/20188
3304         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
3305         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
3306         * gcc.dg/asm-b.c: New test.
3307
3308 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
3309
3310         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
3311         Disable this test on IRIX 6.
3312
3313 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
3314
3315         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
3316         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
3317         parser.
3318
3319 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
3320
3321         PR tree-optimization/20204
3322         * testsuite/gcc.dg/pr20204.c: New test.
3323
3324 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR target/20196
3327         * gcc.c-torture/execute/20050224-1.c: New test.
3328
3329         PR c++/20175
3330         * g++.dg/warn/Wbraces2.C: New test.
3331
3332 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/19878
3335         * g++.dg/init/const2.C: New test.
3336
3337 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
3338
3339         PR tree-optimization/20100
3340         * gcc.c-torture/execute/pr20100-1.c: New test.
3341
3342 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3343
3344         * gfortran.dg/implicit_3.f90: New test.
3345
3346         * gfortran.dg/deftype_1.f90: New test.
3347
3348 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
3349
3350         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
3351         the test passes.
3352         * g++.dg/other/anon3.C: Accept a warning.
3353
3354 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
3355
3356         * gcc.dg/pr20017.c: Fix a comment typo.
3357
3358 2005-02-23  Bud Davis  <bdavis@gfortran.org>
3359
3360         * gfortran.dg/list_read_4.f90: Change to f90 comments.
3361
3362 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363
3364         PR ada/19902
3365         * ada/acats/tests/cxa/cxa3004.a: Remove.
3366         * ada/acats/tests/cxb/cxb30061.am: Likewise.
3367
3368 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3369
3370         PR c++/20073
3371         * g++.dg/init/const1.C: New test.
3372
3373         PR c++/19991
3374         * g++.dg/parse/constant7.C: New test.
3375
3376         PR c++/20152
3377         * g++.dg/parse/error27.C: New test.
3378         * g++.dg/template/qualttp15.C: Adjust error markers.
3379         * g++.old-deja/g++.other/struct1.C: Likewise.
3380
3381         PR c++/20153
3382         * g++.dg/template/error17.C: New test.
3383
3384         PR c++/20148
3385         * g++.dg/parser/error26.C: New test.
3386
3387 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
3388
3389         PR tree-optimization/20100
3390         PR tree-optimization/20115
3391         * gcc.dg/pr20115.c: New test.
3392         * gcc.dg/pr20115-1.c: New test.
3393         * gcc.dg/pr20100.c: New test.
3394         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
3395         call-clobbered variables after alias1.
3396
3397 2005-02-22  Bud Davis  <bdavis@gfortran.org>
3398
3399         * gfortran.dg/list_read_4.f90: new test.
3400
3401 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
3402
3403         PR rtl-optimization/20017.
3404         * gcc.dg/pr20017.c: New.
3405
3406 2005-02-22  Devang Patel  <dpatel@apple.com>
3407
3408         PR 19952
3409         * g++.dg/tree-ssa/pr19952.C: New test.
3410
3411 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
3412
3413         PR c++/19883
3414         * g++.dg/parse/constant6.C: New test.
3415
3416 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3417
3418         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3419         * g++.dg/charset/asm2.c: Likewise.
3420         * g++.dg/charset/asm3.c: Likewise.
3421         * g++.dg/charset/asm4.c: Likewise.
3422         * g++.dg/charset/asm5.c: Likewise.
3423         * g++.dg/charset/attribute1.c: Likewise.
3424         * g++.dg/charset/attribute2.c: Likewise.
3425         * g++.dg/charset/extern1.cc: Likewise.
3426         * g++.dg/charset/extern2.cc: Likewise.
3427         * g++.dg/charset/extern3.cc: Likewise.
3428         * g++.dg/charset/function.cc: Likewise.
3429         * g++.dg/charset/string.c: Likewise.
3430         * g++.dg/charset/charset.exp: Likewise.
3431         * lib/target-supports.exp (check_iconv_available): Fix comment.
3432
3433 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
3434
3435         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
3436         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
3437         * gcc.dg/charset/asm2.c: Likewise.
3438         * gcc.dg/charset/asm3.c: Likewise.
3439         * gcc.dg/charset/asm4.c: Likewise.
3440         * gcc.dg/charset/asm5.c: Likewise.
3441         * gcc.dg/charset/asm6.c: Likewise.
3442         * gcc.dg/charset/attribute1.c: Likewise.
3443         * gcc.dg/charset/attribute2.c: Likewise.
3444         * gcc.dg/charset/builtin1.c: Likewise.
3445         * gcc.dg/charset/extern.c: Likewise.
3446         * gcc.dg/charset/function.c: Likewise.
3447         * gcc.dg/charset/string.c: Likewise.
3448         * gcc.dg/charset/charset.exp: Likewise.
3449
3450 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
3451
3452         PR fortran/20086
3453         * gfortran.dg/pr20086.f90: New test.
3454
3455 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
3456
3457         PR tree-optimization/19786
3458         * g++.dg/tree-ssa/pr19786.C: New.
3459
3460 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3461
3462         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
3463
3464 2005-02-21  Jeff Law  <law@redhat.com>
3465
3466         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
3467
3468 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3469
3470         * gfortran.dg/do_iterator: Split loop, markup all lines for
3471         which an error locus is printed.
3472         * gfortran.dg/pr17708.f90: Markup all lines for which an error
3473         locus is printed.
3474         * gfortran.dg/select_4.f90: Likewise.
3475         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
3476         locuses in the various permutations.
3477
3478 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
3479
3480         PR tree-optimization/19951
3481         * g++.dg/vect: New directory.
3482         * g++.dg/vect/vect.exp: New file.
3483         * g++.dg/vect/pr19951.cc: New testcase.
3484         * g++.dg/dg.exp: Also prune vectorizer tests.
3485
3486 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
3487
3488         PR 18785
3489         * gcc.dg/charset/builtin1.c: New test.
3490
3491 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3492
3493         PR c++/19299
3494         * g++.dg/inherit/volatile1.C: New test.
3495
3496         PR c++/19440
3497         * g++.dg/template/dtor4.C: New test.
3498
3499 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3500
3501         * gfortran.dg/int_1.f90: New test.
3502
3503 2005-02-19  Devang Patel  <dpatel@apple.com>
3504
3505         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
3506
3507 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
3508
3509         * gfortran.dg/achar_1.f90: New test.
3510
3511 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
3512
3513         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
3514
3515 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
3516             Jakub Jelinek  <jakub@redhat.com>
3517
3518         PR tree-optimization/19828
3519         * gcc.dg/tree-ssa/loop-7.c: New test.
3520         * gcc.c-torture/execute/20050218-1.c: New test.
3521
3522 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
3523
3524         PR c/20043
3525         * gcc.dg/transparent-union-1.c: New test.
3526         * gcc.dg/transparent-union-2.c: New test.
3527
3528 2005-02-18  James E Wilson  <wilson@specifixinc.com>
3529
3530         PR tree-optimization/18977
3531         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
3532
3533 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
3534
3535         PR target/20054
3536         * gcc.dg/pr20054.c: New test.
3537
3538 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3539
3540         PR c++/19508
3541         * g++.dg/ext/attrib20.C: New test.
3542
3543 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3544
3545         PR middle-end/20030
3546         * gfortran.fortran-torture/execute/character_passing.f90: New test.
3547
3548 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
3549
3550         PR c++/20008
3551         * g++.dg/opt/switch4.C: New.
3552
3553 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
3554
3555         PR c++/20023
3556         PR tree-optimization/20009
3557         * gcc.c-torture/compile/20050217-1.c: New test.
3558         * g++.dg/opt/switch3.C: New test.
3559
3560         PR tree-optimization/18947
3561         * gcc.c-torture/compile/20050215-1.c: New test.
3562         * gcc.c-torture/compile/20050215-2.c: New test.
3563         * gcc.c-torture/compile/20050215-3.c: New test.
3564
3565 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
3566
3567         PR c++/20028
3568         * g++.dg/template/crash34.C: New.
3569
3570         PR c++/20022
3571         * g++.dg/other/access3.C: New.
3572
3573 2005-02-17  Ira Rosen  <irar@il.ibm.com>
3574
3575         * gcc.dg/vect/vect-98.c: New test.
3576
3577 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
3578
3579         PR tree-optimization/19967
3580         * gcc.dg/pr19967.c: New.
3581
3582 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
3583
3584         PR middle-end/19857
3585         * gcc.dg/tree-ssa/20050215-1.c: New test.
3586         * gcc.c-torture/execute/20050215-1.c: New test.
3587
3588 2005-02-15  Eric Christopher  <echristo@redhat.com>
3589
3590         * gcc.dg/cpp/20050215-1.c: New file.
3591
3592 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
3593
3594         PR tree-optimization/15785
3595         * gcc.dg/pr15785-1.c: New test.
3596
3597 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
3598
3599         PR c++/17788
3600         * g++.dg/init/ctor4.C: New.
3601         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3602
3603 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
3604
3605         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
3606         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
3607
3608 2005-02-15  Andreas Schwab  <schwab@suse.de>
3609
3610         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
3611         declare malloc.
3612
3613 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
3614
3615         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
3616
3617 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
3618
3619         PR tree-optimization/19853
3620         * gcc.c-torture/compile/pr19853.c: New test.
3621
3622 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3623
3624         PR c++/19608
3625         * g++.dg/parse/local-class1.C: New.
3626
3627         PR c++/19895
3628         * g++.dg/parse/ptrmem3.C: New.
3629
3630         PR c++/19884
3631         * g++.old-deja/g++.oliva/template6.C: Add another case.
3632         * g++.dg/template/explicit6.C: New.
3633
3634 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
3635
3636         PR c++/17816
3637         * g++.dg/other/redecl2.C: New.
3638
3639 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
3640
3641         PR c++/19891
3642         * g++.dg/abi/covariant4.C: New.
3643
3644 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
3645
3646         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
3647
3648 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
3649
3650         * gcc.dg/vect/vect-96.c: Fix typo.
3651
3652 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3653
3654         PR c++/14479
3655         PR c++/19487
3656         * g++.dg/template/enum5.C: New test.
3657
3658 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3659
3660         * gcc.dg/vect/vect-97.c: New test.
3661
3662 2005-02-12  Ira Rosen  <irar@il.ibm.com>
3663
3664         * gcc.dg/vect/vect-96.c: New test.
3665
3666 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
3667
3668         * gcc.dg/builtins-34.c: Also check ldexp*.
3669
3670 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
3671
3672         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
3673
3674 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
3675
3676         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
3677         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
3678         dg-require-dll, dg-require-iconv, dg-require-named-sections,
3679         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
3680         selector_list, selector_expression, dg-process-target): Move to new
3681         file target-supports-dg.exp.
3682         * lib/target-supports-dg.exp: New.
3683
3684         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3685         New.
3686
3687 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
3688
3689         PR c++/19666
3690         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
3691
3692         PR middle-end/19858
3693         * gcc.c-torture/compile/20050210-1.c: New test.
3694
3695 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
3696
3697         PR c++/19755
3698         * g++.dg/warn/Wbraces1.C: New test.
3699
3700 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
3701
3702         * gcc.dg/builtins-52.c: New testcase.
3703
3704 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
3705
3706         PR c/19342
3707         * gcc.c-torture/execute/20050119-1.c: New test.
3708
3709 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/19811
3712         * g++.dg/init/delete1.C: New test.
3713
3714 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3715
3716         PR c++/18470
3717         * g++.dg/template/static12.C: New test.
3718
3719 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/19787
3722         * g++.dg/conversion/ambig1.C: New test.
3723
3724         PR c++/19739
3725         * g++.dg/ext/attrib19.C: New test.
3726
3727         PR c++/19732
3728         * g++.dg/parse/dtor5.C: New test.
3729
3730         PR c++/19762
3731         * g++.dg/template/dtor3.C: New test.
3732
3733         PR c++/19826
3734         * g++.dg/template/static11.C: New test.
3735         * g++.dg/template/crash2.C: Remove dg-error marker.
3736
3737 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
3738
3739         PR C++/18491
3740         * g++.old-deja/g++.mike/p10769a.C: Remove.
3741
3742 2005-02-09  Roger Sayle  <roger@eyesopen.com>
3743
3744         * gcc.dg/builtins-48.c: New test case.
3745         * gcc.dg/builtins-49.c: New test case.
3746         * gcc.dg/builtins-50.c: New test case.
3747         * gcc.dg/builtins-51.c: New test case.
3748
3749 2005-02-09  Ian Lance Taylor  <ian@airs.com>
3750
3751         PR middle-end/19583
3752         * g++.dg/warn/Wreturn-type-3.C: New test.
3753
3754 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3755
3756         PR middle-end/19402
3757         * gcc.dg/pr19402-1.c: New testcase.
3758         * gcc.dg/pr19402-2.c: likewise.
3759
3760 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
3761
3762         PR middle-end/19854
3763         * g++.dg/tree-ssa/tmmti.C: New testcase.
3764
3765 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3766
3767         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
3768
3769 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/19733
3772         * g++.dg/parse/crash23.C: New test.
3773         * g++.dg/warn/Weff1.C: New test.
3774
3775 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3776
3777         * gcc.dg/20050209-1.c: New test.
3778
3779 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
3780
3781         PR target/19799
3782         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
3783
3784 2005-02-08  Mike Stump  <mrs@apple.com>
3785
3786         * g++.dg/pch/import-2.c: New test.
3787         * g++.dg/pch/import-2.hs: New.
3788         * g++.dg/pch/include/import-2a.h: New.
3789         * g++.dg/pch/include/import-2b.h: New.
3790
3791 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
3792
3793         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
3794
3795 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3796
3797         * gfortran.dg/substr_1.f90: New test.
3798
3799 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3800
3801         PR middle-end/19775
3802         * gcc.dg/torture/builtin-power-1.c: Disable test for
3803         invalid transformation.
3804         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3805         no longer optimize.
3806         * gcc.dg/builtins-47.c: New testcase.
3807
3808 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3809             Dorit Naishlos  <dorit@il.ibm.com>
3810
3811         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3812
3813 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3814
3815         * gcc.c-torture/compile/20050206-1.c: New test.
3816
3817 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         PR tree-opt/19768
3820         * g++.dg/opt/pr19768.C: New test.
3821
3822 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3823
3824         PR tree-opt/19736
3825         * gcc.c-torture/compile/pr19736.c: New test.
3826
3827 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3828
3829         PR c++/17401
3830         * g++.dg/parse/error25.C: New test.
3831
3832 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3833
3834         * gcc.c-torture/execute/20050203-1.c: New.
3835
3836 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3837
3838         * gcc.dg/vect/vect-85.c: Remove xfail.
3839         * gcc.dg/vect/vect-86.c: Remove xfail.
3840         * gcc.dg/vect/vect-87.c: Remove xfail.
3841         * gcc.dg/vect/vect-88.c: Remove xfail.
3842
3843 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3844
3845         * gcc.dg/altivec-19.c: New.
3846
3847 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3848
3849         PR c/17807
3850         * gcc.dg/nested-func-3.c: New test.
3851         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3852
3853 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3854
3855         * gcc.test-framework/gen_directive_tests: Generate tests for
3856         selector expressions.
3857
3858 2005-02-02  Matt Austern  <austern@apple.com>
3859
3860         PR c++/19628
3861         * g++/ext/builtin7.C: New.
3862         * g++/ext/builtin8.C: New.
3863
3864 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3865
3866         PR c/18502
3867         * gcc.dg/pr18502-1.c: New test.
3868
3869 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3870
3871         PR c++/17413
3872         * g++.dg/template/local4.C: Tweak.
3873
3874 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3875
3876         PR tree-optimization/19578
3877         * gcc.c-torture/compile/20050202-1.c: New test.
3878
3879 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3880
3881         PR c/19435
3882         * gcc.dg/c99-init-4.c: New test.
3883
3884 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3885
3886         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3887
3888         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3889
3890         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3891         * g++.dg/eh/check-vect.h: New.
3892
3893         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3894         * gcc.dg/vect/vect-78.c: Ditto.
3895         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3896         Remove.
3897
3898         * g++.dg/conversion/simd1.C: Expect warning.
3899         * g++.dg/ext/attribute-test-1.C: Ditto.
3900         * g++.dg/ext/attribute-test-2.C: Ditto.
3901         * g++.dg/ext/attribute-test-3.C: Ditto.
3902         * g++.dg/ext/attribute-test-4.C: Ditto.
3903
3904         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3905         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3906
3907         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3908
3909 2005-02-01  Richard Henderson  <rth@redhat.com>
3910
3911         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3912         long double for ibm double-double format.
3913         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3914
3915 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3916
3917         PR tree-optimization/19633
3918         * testsuite/gcc.dg/pr19633-1.c: New test.
3919         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3920         to NULL or a symbol.
3921
3922 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3923
3924         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3925         New procs.
3926         (dg-process-target (local override)): Handle selector expressions.
3927
3928         * gcc.test-framework/README: Describe tests in source directory.
3929         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3930         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3931         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3932         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3933         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3934         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3935         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3936         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3937         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3938         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3939         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3940         * gcc.test-framework/dg-error-exp-P.c: New test.
3941         * gcc.test-framework/dg-error-exp-XP.c: New test.
3942         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3943         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3944         * gcc.test-framework/dg-output-exp-P.c: New test.
3945         * gcc.test-framework/dg-output-exp-XF.c: New test.
3946         * gcc.test-framework/dg-warning-exp-P.c: New test.
3947         * gcc.misc-tests/dg-1.c: Remove.
3948         * gcc.misc-tests/dg-2.c: Remove.
3949         * gcc.misc-tests/dg-3.c: Remove.
3950         * gcc.misc-tests/dg-4.c: Remove.
3951         * gcc.misc-tests/dg-5.c: Remove.
3952         * gcc.misc-tests/dg-6.c: Remove.
3953         * gcc.misc-tests/dg-7.c: Remove.
3954         * gcc.misc-tests/dg-8.c: Remove.
3955         * gcc.misc-tests/dg-9.c: Remove.
3956         * gcc.misc-tests/dg-10.c: Remove.
3957         * gcc.misc-tests/dg-11.c: Remove.
3958         * gcc.misc-tests/dg-12.c: Remove.
3959         * gcc.misc-tests/dg-test.exp: Remove.
3960
3961         * gcc.test-framework/test-framework.awk: Change recording and
3962         printing of passes and failures.
3963
3964         * gcc.test-framework: New directory.
3965         * gcc.test-framework/README: New.
3966         * gcc.test-framework/test-framework.exp: New.
3967         * gcc.test-framework/test-framework.awk: New.
3968         * gcc.test-framework/gen_directive_tests: New.
3969
3970 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3971
3972         * lib/treelang.exp: Fix comment typos.
3973         (treelang_target_compile): Don't append libs=-ltreelang to options.
3974
3975 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3976
3977         * g++.dg/parse/typename7.C: Adjust error messages.
3978
3979 2005-01-31  Jeff Law  <law@redhat.com>
3980
3981         * gcc.c-torture/execute/20050131-1.c: New test.
3982         * gcc.dg/wcaselabel.c: New test.
3983
3984 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3985
3986         * g++.dg/other/warning1.C: Adjust error messags.
3987         * g++.dg/parse/constant5.C: New test.
3988
3989 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3990
3991         PR c/19333
3992         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3993         the test case valid.
3994         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3995         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3996         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3997         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3998         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3999         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
4000
4001 2005-01-31  Dale Johannesen  <dalej@apple.com>
4002
4003         * g++.dg/opt/pr19650.C:  New test.
4004
4005 2005-01-31  Richard Henderson  <rth@redhat.com>
4006
4007         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
4008         long double for intel double extended format.
4009         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
4010
4011 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
4012
4013         PR c++/19555
4014         * g++.dg/template/static10.C: New test.
4015
4016         PR c++/19395
4017         * g++.dg/parse/error24.C: New test.
4018
4019         PR c++/19367
4020         * g++.dg/lookup/builtin1.C: New test.
4021
4022         PR c++/19457
4023         * g++.dg/warn/conv3.C: New test.
4024
4025 2005-01-30  Bud Davis  <bdavis@gfortran.org>
4026
4027         PR fortran/19647
4028         * gfortan.dg/inquire_7.f90
4029
4030 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
4031
4032         PR tree-optimization/15791
4033         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
4034         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
4035         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
4036         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
4037         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
4038         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
4039         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
4040         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
4041         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
4042         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
4043
4044 2005-01-29  Paul Brook  <paul@codesourcery.com>
4045
4046         PR fortran/18565
4047         * check.c (real_or_complex_check): New function.
4048         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
4049         * intrinsic.c (add_functions): Use new check functions.
4050         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
4051         Add prototypes.
4052
4053 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
4054
4055         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
4056         gcc.dg/lvalue-3.c: New tests.
4057         * gcc.dg/concat.c: Update expected messages.
4058
4059 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
4060
4061         PR libfortran/19595
4062         * gfortran.dg/eor_1.f90:  New test.
4063
4064 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
4065
4066         PR fortran/19589
4067         * gfortran.dg/logical_data_1.f90: New test.
4068
4069 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
4070
4071         PR c++/19253
4072         * g++.dg/template/crash33.C: New test.
4073
4074         PR c++/19667
4075         * g++.dg/template/crash32.C: New test.
4076
4077 2005-01-28  Ian Lance Taylor  <ian@airs.com>
4078
4079         PR middle-end/16558
4080         * g++.dg/warn/Wreturn-type-2.C: New test.
4081
4082 2004-06-24  Jeff Law  <law@redhat.com>
4083
4084         * gcc.dg/tree-ssa/20050128-1.c: New test.
4085
4086 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
4087
4088         * gcc.target/frv/all-mdpackh-1.c: New test.
4089
4090 2005-01-28  Steven Bosscher  <stevenb@suse.de>
4091
4092         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
4093
4094 2005-01-27  Richard Henderson  <rth@redhat.com>
4095
4096         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
4097
4098 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4099
4100         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
4101
4102 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
4103
4104         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4105         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4106         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
4107         to cope with cases where the multilib options override the dg-options.
4108
4109 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR c/18946
4112         * gcc.dg/noncompile/20050120-1.c: New test.
4113
4114 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
4115
4116         PR tree-optimization/19633
4117         * gcc.dg/pr19633.c: New test.
4118         * gcc.dg/tree-ssa/pr19633.c: New test.
4119
4120 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
4121
4122         * gcc.dg/20041216-1.c: New test.
4123
4124 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
4125
4126         PR objc/18862
4127         * objc.dg/selector-2.m: New test.
4128
4129 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
4130
4131         * g++.dg/opt/range-test-2.C: New test.
4132
4133         PR rtl-optimization/19579
4134         * gcc.c-torture/execute/20050124-1.c: New test.
4135
4136 2005-01-26  Greg Parker  <gparker@apple.com>
4137         Stuart Hastings  <stuart@apple.com>
4138
4139         * gcc.c-torture/execute/20050125-1.c: New.
4140
4141 2005-01-18  Jan Hubicka  <jh@suse.cz>
4142
4143         PR tree-optimize/19337
4144         * gcc.c-torture/compile/20050119-1.c: New test.
4145
4146 2005-01-24  James E Wilson  <wilson@specifixinc.com>
4147
4148         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
4149         test for successful match.
4150
4151 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
4152
4153         PR objc/18408
4154         * objc.dg/comp-types-7.m: New test.
4155
4156 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
4157
4158         * lib/target-supports.exp (current_target_name): New.
4159         (check_effective_target_ilp32, check_effective_target_lp64):
4160         Cache the result to use as long as the current target, with
4161         multilib flags, remains the same.
4162
4163         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
4164         (dg-require-weak, dg-require-visibility, dg-require-alias,
4165         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
4166         dg-require-effective-target, dg-skip-if): Remove call to
4167         skip_test_and_clear_xfail.
4168         (dg-test): Clear xfail data.
4169
4170 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
4171
4172         PR target/17751
4173         * gcc.dg/ppc64-toc.c: New test.
4174
4175         * g++.dg/tree-ssa/empty-1.C: New test.
4176
4177         PR middle-end/19551
4178         * gcc.c-torture/execute/20050121-1.c: New test.
4179         * gcc.dg/20050121-2.c: New test.
4180
4181 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
4182         Paul Brook  <paul@codesourcery.com>
4183
4184         PR fortran/17941
4185         * gfortran.dg/real_const_1.f: New test.
4186         * gfortran.dg/real_const_2.f90: New test.
4187         * gfortran.dg/complex_int_1.f90: New test.
4188
4189 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
4190
4191         PR fortran/19313
4192         * gfortan.dg/inquire_6.f90: New test.
4193
4194 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4195
4196         PR libfortran/19451
4197         * open_readonly_1.f90:  New test.
4198
4199 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
4200
4201         PR libfortran/18982
4202         * gfortran.dg/open_new.f90: New file.
4203
4204 2005-01-22  Paul Brook  <paul@codesourcery.com>
4205
4206         * namelist_1.f90: New test.
4207
4208 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
4209
4210         PR tree-optimization/19484
4211         * gcc.c-torture/compile/20050122-[12].c: New tests.
4212
4213 2005-01-22  Paul Brook  <paul@codesourcery.com>
4214
4215         * gfortran.dg/implicit_2.f90: New test.
4216
4217 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
4218
4219         PR fortran/19314
4220         * gfortran.dg/inquire_5.f90: New test.
4221
4222 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4223
4224         PR c/18809
4225         * gcc.dg/pr18809-1.c: New test.
4226
4227 2005-01-21  Ian Lance Taylor  <ian@airs.com>
4228
4229         * gcc.dg/20050121-1.c: New test.
4230
4231         PR tree-optimization/13000
4232         * gcc.dg/20040206-1.c: Change warning to point where function is
4233         being inlined.
4234
4235 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4236
4237         PR c++/19208
4238         * g++.dg/template/array11.C: New test.
4239
4240 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4241
4242         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
4243         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
4244         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
4245         * gfortran.dg/getenv_1.f90: Add dg-do directive.
4246         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
4247         gfortran.dg/pr17164.f90: Add missing dg-do directives.
4248
4249 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4250
4251         PR tree-optimization/15349
4252         * gcc.dg/tree-ssa/pr15349.c: New.
4253
4254 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
4255
4256         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
4257
4258 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
4259
4260         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
4261         scan-assembler-times directive name.
4262
4263         * gcc.dg/asm-a.c: Move dg-require-effective-target to
4264         after dg-do.
4265
4266         PR rtl-optimization/19462
4267         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
4268
4269 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
4270
4271         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
4272         counting function calls on ia64.
4273
4274 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR rtl-optimization/15139
4277         * gcc.dg/20050111-2.c: New test.
4278
4279         PR c/17297
4280         * gcc.c-torture/compile/20050113-1.c: New testcase.
4281
4282         PR middle-end/19164
4283         * gcc.dg/20050113-1.c: New testcase.
4284
4285 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
4286
4287         * gcc.dg/vect/vect-85.c: Add comment.
4288         * gcc.dg/vect/vect-86.c: Add xfail for now.
4289         * gcc.dg/vect/vect-87.c: Add xfail for now.
4290         * gcc.dg/vect/vect-88.c: Add xfail for now.
4291         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
4292
4293 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4294
4295         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
4296
4297 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298
4299         * g++.dg/debug/typedef3.C: New test.
4300
4301 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
4302
4303         PR c/19472
4304         * gcc.dg/asm-a.c: New test.
4305
4306 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
4307
4308         * gcc.dg/sh-relax.c: Add prototype for abort.
4309
4310 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4311
4312         * gcc.dg/short-compare-1.c: New test.
4313         * gcc.dg/short-compare-2.c: Likewise.
4314
4315 2005-01-18  Michael Matz  <matz@suse.de>
4316
4317         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
4318
4319 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
4320
4321         PR tree-optimization/19121
4322         * gcc.c-torture/compile/pr19121.c: New test.
4323
4324 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
4325
4326         PR target/19357
4327         * gcc.c-torture/compile/pr19357.c: New test.
4328
4329 2005-01-17  Ian Lance Taylor  <ian@airs.com>
4330
4331         PR c/5675
4332         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
4333         pass--those that refer just to the variable, possibly with a
4334         cast.
4335         * gcc.dg/c99-const-expr-3.c: Likewise.
4336
4337         PR middle-end/13127
4338         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
4339         longer emitted.
4340
4341 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
4342
4343         PR fortran/18778
4344         * gfortran.dg/endfile_2.f90: New test.
4345
4346 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
4347
4348         PR 19168
4349         * gfortran.dg/select_5.f90: New test.
4350
4351 2004-01-16  Paul Brook  <paul@codesourcery.com>
4352
4353         * gfortran.dg/common_4.f90: New test.
4354
4355 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
4356
4357         PR rtl-optimization/19462
4358         * gcc.dg/torture/pr19462-1.c: New test.
4359
4360 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
4361
4362         PR objc/19321
4363         * objc.dg/func-ptr-2.m: New.
4364         * objc.dg/volatile-1.m: New.
4365
4366 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4367
4368         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
4369
4370 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4371
4372         PR tree-optimization/19060
4373         * gcc.c-torture/execute/20050104-1.c: New test.
4374
4375 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
4376
4377         PR fortran/18983
4378         * gfortran.dg/write_to_null.f90: New test.
4379
4380 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
4381             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4382
4383         PR other/19328
4384         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
4385         argument.
4386
4387 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
4388
4389         PR c++/19263
4390         * g++.dg/init/vector1.C: New test.
4391
4392 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
4393
4394         PR target/13158
4395         * gcc.target/ia64/sibcall-unwind-1.c: New test.
4396         PR target/18987
4397         * gcc.target/ia64/sibcall-unwind-2.c: New test.
4398
4399 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
4400
4401         * gfortran.dg/select_1.f90: New test.
4402         * gfortran.dg/select_2.f90: New test.
4403         * gfortran.dg/select_3.f90: New test.
4404         * gfortran.dg/select_4.f90: New test.
4405
4406 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
4407
4408         PR middle-end/19084
4409         PR rtl-optimization/19348
4410         * gcc.dg/20050111-1.c: New test.
4411         * gcc.c-torture/execute/20050111-1.c: New test.
4412
4413         * gcc.dg/i386-asm-4.c: New test.
4414
4415 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4416
4417         * gcc.dg/nested-func-2.c: New test.
4418         * ada/acats/norun.lst: Remove c953002.
4419
4420 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
4421
4422         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
4423
4424 2005-01-12  Ben Elliston  <bje@au.ibm.com>
4425
4426         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
4427
4428 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
4429
4430         PR target/18761
4431         * g++.dg/abi/align1.C: New test.
4432
4433 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
4434
4435         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
4436         at a time.
4437         * g++.dg/ext/altivec_check.h: Support compiling as C.
4438
4439 2005-01-10  Roger Sayle  <roger@eyesopen.com>
4440
4441         PR c++/19355
4442         * g++.dg/expr/pr19355-1.C: New test case.
4443
4444 2005-01-10  Laurent GUERBY <laurent@guerby.net>
4445
4446         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
4447         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
4448         * ada/acats/tests/c3/c92005b.ada: Likewise.
4449         * ada/acats/tests/c3/cxb3012.a: Likewise.
4450         * ada/acats/norun.lst: Add c380004 and c953002, add PR
4451
4452 2005-01-09  Paul Brook  <paul@codesourcery.com>
4453
4454         * gfortran.dg/common_2.f90: New file.
4455         * gfortran.dg/common_3.f90: New file.
4456
4457 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
4458
4459         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
4460
4461 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4462
4463         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
4464         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
4465         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
4466         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
4467         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
4468         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
4469         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
4470         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
4471         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
4472         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
4473         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
4474         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
4475         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
4476         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
4477         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
4478         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
4479         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
4480         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
4481         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
4482         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
4483         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
4484         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
4485         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
4486         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
4487         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
4488         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
4489         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
4490         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
4491         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
4492         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
4493         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
4494         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
4495         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
4496         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
4497         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
4498         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
4499         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
4500         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
4501         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
4502         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
4503         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
4504         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
4505         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
4506         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
4507         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
4508         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
4509         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
4510         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
4511         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
4512         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
4513         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
4514         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
4515         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
4516         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
4517         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
4518         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
4519         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
4520         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
4521         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
4522         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
4523         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
4524         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
4525         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
4526         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
4527         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
4528         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
4529         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
4530
4531         * gcc.dg/vect/vect-1.c: Fix spelling.
4532         * gcc.dg/vect/vect-10.c: Fix spelling.
4533         * gcc.dg/vect/vect-11.c: Fix spelling.
4534         * gcc.dg/vect/vect-12.c: Fix spelling.
4535         * gcc.dg/vect/vect-14.c: Fix spelling.
4536         * gcc.dg/vect/vect-15.c: Fix spelling.
4537         * gcc.dg/vect/vect-16.c: Fix spelling.
4538         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
4539         * gcc.dg/vect/vect-64.c: Fix comments.
4540         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
4541
4542 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
4543             Ira Rosen  <irar@il.ibm.com>
4544
4545         * gcc.dg/vect/vect-70.c: New test.
4546         * gcc.dg/vect/vect-71.c: New test.
4547
4548 2005-01-09  Manfred Hollstein  <mh@suse.com>
4549
4550         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
4551         * gcc.dg/pr18241-2.c: Likewise.
4552         * gcc.dg/pr18241-3.c: Likewise.
4553         * gcc.dg/pr18241-4.c: Likewise.
4554         * gcc.dg/pr18241-5.c: Likewise.
4555
4556 2005-01-08  Richard Henderson  <rth@redhat.com>
4557
4558         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4559         False for x86 and x86-64.
4560
4561 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
4562
4563         PR tree-optimization/18241
4564         * gcc.dg/pr18241-1.c: New test.
4565         * gcc.dg/pr18241-2.c: New test.
4566         * gcc.dg/pr18241-3.c: New test.
4567         * gcc.dg/pr18241-4.c: New test.
4568         * gcc.dg/pr18241-5.c: New test.
4569
4570 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
4571
4572         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
4573         gfortran.dg/select_4.f90: New.
4574
4575 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4576
4577         * gcc.c-torture/execute/20050107-1.c: New test.
4578
4579 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         PR c++/19298
4582         * g++.dg/template/ref2.C: New.
4583
4584 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
4587         instead of being empty.
4588
4589 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4590
4591         PR fortran/15553
4592         * gfortran.dg/array-1.f90: New test.
4593
4594 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
4595
4596         PR tree-optimization/19283
4597         * gcc.c-torture/execute/20050106-1.c: New test.
4598
4599         PR rtl-optimization/18861
4600         * gcc.dg/20050105-1.c: New test.
4601
4602         PR tree-optimization/18828
4603         * gcc.dg/20050105-2.c: New test.
4604
4605 2005-01-07  Andreas Jaeger  <aj@suse.de>
4606
4607         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
4608
4609 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
4610
4611         PR fortran/18398
4612         * gfortran.dg/fmt_read.f90: New test.
4613
4614 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
4615
4616         * gcc.dg/rs6000-ldouble-2.c: New.
4617
4618 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
4619
4620         PR c++/19244
4621         * g++.dg/parser/ctor2.C: New test.
4622
4623 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4624
4625         PR c++/17154
4626         * g++.dg/template/using9.C: New test.
4627
4628 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4629
4630         PR c++/19258
4631         * g++.dg/lookup/friend6.C: New test.
4632
4633 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4634
4635         PR c++/19270
4636         * g++.dg/template/array10.C: New.
4637
4638 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4639
4640         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
4641         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
4642
4643 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
4644
4645         * gcc.c-torture/compile/20050105-1.c: New test.
4646
4647 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
4648
4649         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
4650
4651 2005-01-05  Roger Sayle  <roger@eyesopen.com>
4652
4653         PR middle-end/19100
4654         * gcc.dg/conv-3.c: New test case.
4655
4656 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
4657
4658         * gcc.dg/asm-wide-1.c: New test.
4659
4660 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4661
4662         PR c++/19030
4663         * g++.dg/parse/crash22.C: New
4664
4665 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
4666
4667         PR 19257
4668         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
4669
4670 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
4671
4672         PR middle-end/17767
4673         * gcc.dg/i386-mmx-6.c: New test case.
4674
4675 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
4676
4677         PR tree-optimization/18308
4678         * gcc.dg/vect/pr18308.c: New testcase.
4679
4680 2005-01-04  Andreas Jaeger  <aj@suse.de>
4681
4682         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
4683
4684 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4685             Robert Bowdidge <bowdidge@apple.com>
4686
4687         * gcc.dg/cpp/subframework1.c: New.
4688         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
4689         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
4690         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
4691         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
4692
4693 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
4694
4695         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
4696         producing warning.
4697         * gcc.dg/darwin-weakimport-2.c: New.
4698
4699 2005-01-03  Richard Henderson  <rth@redhat.com>
4700
4701         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
4702
4703 2005-01-03  Richard Henderson  <rth@redhat.com>
4704
4705         * gcc.dg/vect/vect.exp: Enable for ia64.
4706         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
4707         (check_effective_target_vect_float): Likewise.
4708         (check_effective_target_vect_no_align): Likewise.
4709         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
4710         * gcc.dg/vect/vect-8.c: Likewise.
4711
4712 2005-01-03  Uros Bizjak <uros@kss-loka.si>
4713
4714         PR target/19236
4715         * gcc.dg/pr19236-1.c: New test case.
4716
4717 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4718
4719         PR rtl-optimization/12092
4720         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
4721
4722 2005-01-02  Andreas Jaeger  <aj@suse.de>
4723
4724         * gcc.dg/pr12092-1.c: Do not run on x86_64.
4725
4726 2005-01-01  Roger Sayle  <roger@eyesopen.com>
4727             Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         PR rtl-optimization/12092
4730         * gcc.dg/pr12092-1.c: New test case.
4731
4732 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
4733
4734         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
4735         'hidden' and 'default' for better portability.
4736         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
4737
4738         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
4739         6 and 7.
4740         * g++.old-deja/g++.brendan/new3.C: Likewise.
4741
4742 2005-01-01  Steven Bosscher  <stevenb@suse.de>
4743
4744         * gcc.dg/20041231-1.C: New test.
4745         * g++.dg/warn/Wunreachable-code-1.C: New test.
4746
4747 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
4748
4749         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
4750         file, not /dev/null.  Abort on error.
4751
4752 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
4753             Ziemowit Laski  <zlaski@apple.com>
4754
4755         PR objc/18971
4756         * objc.dg/encode-5.m: New test.
4757
4758 2004-12-29  Richard Henderson  <rth@redhat.com>
4759
4760         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
4761         * objc.dg/stabs-1.m: Disable for ia64.
4762
4763 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
4764
4765         PR c++/19190
4766         * g++.dg/warn/Wunused-10.C: New test.
4767
4768 2004-12-28  Richard Henderson  <rth@redhat.com>
4769
4770         * objc.dg/stabs-1.m: Disable for alpha.
4771
4772 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4773
4774         PR c++/19149
4775         * g++.dg/parse/error23.C: New test.
4776
4777 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4778
4779         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
4780
4781         PR fortran/19032
4782         * gfortran.dg/intrinsic_modulo_1.f90: New.
4783         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
4784         tests with divisor -1.
4785
4786 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
4787
4788         * g++.dg/opt/temp1.C (memcpy): Return a value.
4789
4790         PR c++/19148
4791         * g++.dg/expr/cond7.C: New test.
4792
4793 2004-12-27  Paul Brook  <paul@codesourcery.com>
4794
4795         * gfortran.dg/g77/select_no_compile.f: Remove.
4796
4797 2004-12-27  Richard Henderson  <rth@redhat.com>
4798
4799         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4800         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4801         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4802
4803 2004-12-26  Richard Henderson  <rth@redhat.com>
4804
4805         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4806         by 1i instead of token pasting.
4807
4808 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4809
4810         PR tree-optimization/17578
4811         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4812         to additional_flags.
4813         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4814
4815 2004-12-25  Richard Henderson  <rth@redhat.com>
4816
4817         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4818         Remove Alpha.
4819
4820 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4821
4822         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4823         hppa*-*-hpux*.
4824         * gcc.dg/pr17957.c (dg-options): Likewise.
4825         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4826         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4827         instead of 0 on __hppa__.
4828         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4829         "foo,%r" on hppa*-*-*.
4830
4831 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4832
4833         PR fortran/19071
4834         * gfortran.dg/complex_write.f90: New test.
4835
4836 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4837
4838         PR c++/17595
4839         * g++.dg/parse/pragma2.C: New test.
4840
4841         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4842
4843 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4844
4845         * gcc.dg/empty2.c: Add missing dg-warning.
4846
4847 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4848
4849         PR c++/17413
4850         * g++.dg/template/local4.C: New test.
4851         * g++.dg/template/crash19.C: Add dg-error marker.
4852
4853         * g++.dg/template/crash31.C: Correct embedded PR number.
4854
4855 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4856
4857         PR c++/16405
4858         * g++.dg/opt/temp1.C: Add do-run marker.
4859
4860 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4861
4862         * g++.dg/template/spec19.C: New.
4863
4864 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4865
4866         PR target/16819
4867         * gcc.dg/empty2.c: New.
4868
4869 2004-12-23  Richard Henderson  <rth@redhat.com>
4870
4871         * lib/target-supports.exp (check_effective_target_vect_no_align):
4872         Remove i?86 and x86-64.
4873
4874 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4875
4876         PR c++/16405
4877         * g++.dg/opt/temp1.C: New test.
4878
4879 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4880
4881         PR c++/18733
4882         * g++.dg/template/friend33.C: New testcase.
4883
4884 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/18464
4887         * g++.dg/template/cond5.C: New test.
4888
4889         PR c++/18492
4890         * g++.dg/inherit/thunk3.C: New test.
4891
4892         PR c++/11224
4893         * g++.dg/warn/Wunused-9.C: New test.
4894
4895 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4896
4897         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4898
4899 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4900
4901         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4902
4903 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4904
4905         PR c++/18378
4906         * g++.dg/ext/packed8.C: New test.
4907
4908         PR c++/13268
4909         * g++.dg/template/crash31.C: New test.
4910
4911         PR c++/19034
4912         * g++.dg/template/crash30.C: New test.
4913
4914 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4915
4916         PR C++/18984
4917         * g++.dg/eh/ctor3.C: New test.
4918
4919 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4920
4921         * objc.dg/stabs-1.m: Allow section name to be quoted and
4922         assembly label to begin with '.LL'.
4923
4924 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4925
4926         * gcc.dg/vect/vect.exp
4927         (check_effective_target_lp64_or_vect_no_align): New.
4928         * gcc.dg/vect/vect-77.c: Use it.
4929         * gcc.dg/vect/vect-78.c: Use it.
4930
4931         * lib/target-supports.exp
4932         (check_effective_target_vect_no_max,
4933         check_effective_target_vect_no_bitwise,
4934         check_effective_target_vect_no_align): New.
4935         * gcc.dg/vect/vect-13.c: Use them.
4936         * gcc.dg/vect/vect-17.c: Ditto.
4937         * gcc.dg/vect/vect-18.c: Ditto.
4938         * gcc.dg/vect/vect-19.c: Ditto.
4939         * gcc.dg/vect/vect-20.c: Ditto.
4940         * gcc.dg/vect/vect-27.c: Ditto.
4941         * gcc.dg/vect/vect-29.c: Ditto.
4942         * gcc.dg/vect/vect-44.c: Ditto.
4943         * gcc.dg/vect/vect-48.c: Ditto.
4944         * gcc.dg/vect/vect-50.c: Ditto.
4945         * gcc.dg/vect/vect-52.c: Ditto.
4946         * gcc.dg/vect/vect-54.c: Ditto.
4947         * gcc.dg/vect/vect-56.c: Ditto.
4948         * gcc.dg/vect/vect-58.c: Ditto.
4949         * gcc.dg/vect/vect-60.c: Ditto.
4950         * gcc.dg/vect/vect-72.c: Ditto.
4951         * gcc.dg/vect/vect-80.c: Ditto.
4952
4953 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4954
4955         PR c++/14075
4956         * g++.dg/init/string1.C: New.
4957
4958         PR c++/18975
4959         * g++.dg/other/synth1.C: New.
4960
4961 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4962
4963         PR c/18963
4964         * gcc.dg/pr18963-1.c: New test.
4965
4966 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4967
4968         PR c/18596
4969         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4970         * gcc.dg/pr18596-1.c: Use dg-error.
4971         (dg-options): Use -fno-unit-at-a-time.
4972         * gcc.dg/pr18596-2.c: New test.
4973         * gcc.dg/pr18596-3.c: New test.
4974
4975 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4976
4977         PR middle-end/18683
4978         * g++.dg/opt/pr18683-1.C: New test case.
4979
4980 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4981
4982         PR other/19093
4983         * g++.dg/opt/max1.C: Fix for 64bit targets.
4984
4985 2004-12-20  Matt Austern  <austern@apple.com>
4986
4987         PR c++/19044
4988         * g++.dg/ext/builtin6.C: New
4989
4990 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4991
4992         PR tree-optimization/19080
4993         * gcc.c-torture/compile/pr19080.c: New test.
4994
4995 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4996
4997         * gcc.dg/20041219-1.c: New test.
4998
4999 2004-12-19  Roger Sayle  <roger@eyesopen.com>
5000
5001         PR middle-end/19068
5002         * g++.dg/opt/max1.C: New test case.
5003
5004 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5005
5006         * gcc.dg/fdata-sections-1.c: New test.
5007
5008 2004-12-18  Roger Sayle  <roger@eyesopen.com>
5009
5010         PR middle-end/18548
5011         * gcc.dg/max-1.c: New test case.
5012
5013 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
5014
5015         * gcc.c-torture/execute/20041218-1.c: New test.
5016
5017 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
5018
5019         * gcc.dg/pr18501.c: New test.
5020         * gcc.dg/uninit-5.c: XFAIL.
5021         * gcc.dg/uninit-9.c: XFAIL.
5022
5023 2004-12-17  Dale Johannesen  <dalej@apple.com>
5024
5025         * gcc.dg/20041213-1.c:  New.
5026
5027 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
5028
5029         * objc.dg/stabs-1.m: Allow assembly label to begin
5030         with a dot ('.').
5031
5032 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
5033
5034         * gcc.c-torture/execute/20041213-1.c: Move...
5035         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
5036
5037 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
5038
5039         PR c++/18721
5040         * g++.dg/lookup/conv-5.C: New.
5041
5042 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
5043
5044         * objc.dg/stabs-1.m: New test.
5045
5046 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5047
5048         * gcc.dg/visibility-c.c: Change compile to
5049         assemble for the test.
5050
5051 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5052
5053         PR target/19041
5054         * gcc.dg/visibility-c.c: New test.
5055
5056 2004-12-16  Roger Sayle  <roger@eyesopen.com>
5057
5058         PR middle-end/18493
5059         * gcc.dg/switch-8.c: New test case.
5060
5061 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5062
5063         PR c++/18905
5064         * g++.dg/template/init4.C: New.
5065         * g++.dg/opt/static3.C: Enable optimizer.
5066
5067 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
5068
5069         * g++.dg/other/complex1.C: New test.
5070
5071 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
5072
5073         * g++.dg/opt/inline9.C: New test.
5074
5075 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5076
5077         PR fortran/18993
5078         * gfotran.dg/nullify_1.f: New test.
5079
5080 2004-12-15  Richard Henderson  <rth@redhat.com>
5081
5082         * gcc.target/i386/i386.exp: New harness.
5083         * gcc.target/i386/vect-args.c: New.
5084
5085 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
5086
5087         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
5088
5089 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5090
5091         PR c++/18825
5092         * g++.dg/template/friend32.C: New test.
5093
5094 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5095
5096         * cpp/pragma-once-1.c: New test.
5097         * cpp/pragma-once-1b.h: Likewise.
5098         * cpp/pragma-once-1c.h: Likewise.
5099         * cpp/pragma-once-1d.h: Likewise.
5100         * cpp/inc/pragma-once-1a.h: Likewise.
5101
5102 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
5103             Steven G. Kargl  <kargls@comcast.net>
5104
5105         PR fortran/17597
5106         * gfortran.dg/list_read_3.f90: New test.
5107
5108 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5109
5110         * gcc.dg/ftrapv-2.c: New test.
5111
5112 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5113
5114         PR c++/18981
5115         * g++.dg/template/typename9.C: New test.
5116
5117 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/18738
5120         * g++.dg/template/typename8.C: New test.
5121         * g++.dg/parse/friend2.C: Tweak error message.
5122
5123 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5124
5125         * gcc.c-torture/20041214-1.c: New test.
5126
5127 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         PR c++/18965
5130         * g++.dg/init/array17.C: New test.
5131
5132 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
5133
5134         PR c++/18793
5135         * g++.dg/init/aggr3.C: New test.
5136
5137 2004-12-14  Janis Johnson  <janis187@us.ibm.com
5138
5139         * gcc.dg/altivec-types-1.c: New test.
5140         * gcc.dg/altivec-types-2.c: New test.
5141         * gcc.dg/altivec-types-3.c: New test.
5142         * gcc.dg/altivec-types-4.c: New test.
5143         * g++.dg/ext/altivec-types-1.C: New test.
5144         * g++.dg/ext/altivec-types-2.C: New test.
5145         * g++.dg/ext/altivec-types-3.C: New test.
5146         * g++.dg/ext/altivec-types-4.C: New test.
5147
5148 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
5149
5150         PR middle-end/18951
5151         * gcc.c-torture/execute/20041213-1.c: New test.
5152
5153 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
5154
5155         PR c++/18949
5156         * g++.dg/template/cast1.C: New.
5157
5158 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
5159
5160         * gcc.c-torture/execute/20041213-2.c: New test.
5161
5162 2004-12-13  Richard Henderson  <rth@redhat.com>
5163
5164         * gcc.dg/i386-sse-10.c: Fix typo in options.
5165
5166 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
5167
5168         PR c++/18968
5169         * g++.dg/opt/pr18968.C: New test.
5170
5171 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
5172
5173         PR c++/18925
5174         * g++.dg/ext/visibility/staticdatamem.C: New test.
5175
5176 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
5177
5178         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
5179
5180 2004-12-13  Roger Sayle  <roger@eyesopen.com>
5181
5182         PR rtl-optimization/18928
5183         * gcc.dg/pr18928-1.c: New test case.
5184
5185 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
5186
5187         PR tree-opt/16951
5188         * gcc.c-torture/compile/20041211-1.c: New.
5189
5190 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5191
5192         PR middle-end/17564
5193         * gcc.c-torture/execute/20041212-1.c: New test.
5194
5195 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5196
5197         PR fortran/18869
5198         * gfortran.dg/common_1.f90: New test.
5199
5200 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
5201         Paul Brook  <paul@codesourcery.com>
5202
5203         PR fortran/16222
5204         * gfortran.dg/real_do_1.f90: New test.
5205
5206 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5207
5208         PR tree-opt/18040
5209         * g++.dg/opt/ptrmem6.C: New test.
5210
5211 2004-12-11  Roger Sayle  <roger@eyesopen.com>
5212
5213         PR middle-end/18921
5214         * gcc.dg/pr18921-1.c: New test case.
5215
5216 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5217
5218         PR fortran/17175
5219         * gfortran.dg/scale_1.f90: New test.
5220
5221 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
5222
5223         PR middle-end/18903
5224         * gcc.c-torture/compile/pr18903.c: New test.
5225
5226 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
5227
5228         * gcc.c-torture/execute/20041210-1.c: New test.
5229
5230 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5231
5232         PR c++/18731
5233         * g++.dg/parser/struct-1.C: New test.
5234         * g++.dg/parser/struct-2.C: New test.
5235         * g++.dg/parser/struct-3.C: New test.
5236
5237 2004-12-09  Richard Henderson  <rth@redhat.com>
5238
5239         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
5240
5241         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
5242         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
5243
5244 2004-12-09  Matt Austern  <austern@apple.com>
5245
5246         PR c++/18514
5247         * g++.dg/ext/builtin1.C: New
5248         * g++.dg/ext/builtin2.C: New
5249         * g++.dg/ext/builtin3.C: New
5250         * g++.dg/ext/builtin4.C: New
5251         * g++.dg/ext/builtin5.C: New
5252
5253 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
5254
5255         PR tree-opt/18904
5256         * g++.dg/opt/ptrmem5.C: New test.
5257
5258 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
5259
5260         * g++.dg/parse/typename5.C: Adjust for new error.
5261         * g++.dg/parse/typename7.C: New.
5262
5263 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5264
5265         PR c++/18073
5266         * g++.dg/other/mmintrin.C: New test.
5267
5268 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
5269
5270         PR c++/16681
5271         * g++.dg/init/array15.C: New.
5272         * g++.dg/init/array16.C: New.
5273
5274 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5275
5276         PR fortran/18826
5277         * gfortran.dg/assign_1.f90: New test.
5278
5279 2004-12-08  Nick Clifton  <nickc@redhat.com>
5280
5281         * gcc.target/xstormy16/bss_below100: New directory containing tests.
5282         * gcc.target/xstormy16/data_below100: Likewise.
5283         * gcc.target/xstormy16/sfr: Likewise.
5284         * gcc.target/xstormy16/below100.S: New test source file.
5285         * gcc.target/xstormy16/below100.ld: New test linker script.
5286         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5287         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
5288         bp instructions.
5289         * gcc.target/xstormy16/bp.c: Likewise.
5290
5291         * gcc.target/xstormy16/bss_below100: New files:
5292         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5293         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5294         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5295         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5296         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5297         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5298         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5299         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5300         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5301         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5302         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5303         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5304         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5305         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5306         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5307         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5308         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5309         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5310         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5311         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5312         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5313         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5314         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5315         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5316         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5317         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5318         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5319
5320         * gcc.target/xstormy16/data_below100: New files:
5321         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
5322         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
5323         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
5324         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
5325         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
5326         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
5327         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
5328         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
5329         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
5330         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
5331         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
5332         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
5333         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
5334         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
5335         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
5336         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
5337         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
5338         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
5339         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
5340         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
5341         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
5342         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
5343         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
5344         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
5345         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
5346         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
5347         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
5348
5349         * gcc.target/xstormy16/sfr: New files:
5350         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
5351         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
5352         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
5353         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
5354         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
5355         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
5356         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
5357         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
5358         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
5359         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
5360         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
5361         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
5362         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
5363         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
5364         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
5365         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
5366         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
5367         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
5368         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
5369         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
5370         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
5371         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
5372         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
5373         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
5374         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
5375         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
5376         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
5377         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
5378         27_if0_sfrw_bitfield_f.c
5379
5380 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5381
5382         PR c++/18100
5383         * g++.dg/lookup/name-clash4.C: New test.
5384
5385 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
5386
5387         PR c++/18672
5388         * g++.dg/opt/array1.C: New.
5389
5390         PR c++/18803
5391         * g++.dg/template/operator5.C: New.
5392
5393 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
5394
5395         PR c/18867
5396         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
5397
5398 2004-12-07  Steven Bosscher  <stevenb@suse.de>
5399
5400         * gcc.dg/noncompile/20041207.c: New test.
5401
5402 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
5403
5404         * g++.dg/other/unreachable-1.C: New test.
5405
5406 2004-12-06  Nick Clifton  <nickc@redhat.com>
5407
5408         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
5409         <limits.h> because the latter comes from gcc's include/ directory
5410         and not the newlib/libc/include directory.
5411
5412 2004-12-04  Richard Henderson  <rth@redhat.com>
5413
5414         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
5415
5416 2004-12-04  Richard Henderson  <rth@redhat.com>
5417
5418         * lib/target-supports.exp (check_gc_sections_available): Disable
5419         for alpha and ia64.
5420
5421 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
5422
5423         PR middle-end/17909
5424         * g++.dg/other/vararg-2.C: New test.
5425
5426 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5427
5428         PR c++/17011, c++/17971
5429         * g++.dg/template/error15.C: Adjust expected error.
5430         * g++.dg/template/instantiate3.C: Likewise.
5431
5432 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
5433
5434         * gcc.dg/altivec-18.c: Fix for darwin
5435
5436 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5437
5438         PR c++/18782
5439         * g++.dg/parse/ptrmem2.C: New.
5440
5441         PR c++/18318
5442         * g++.dg/template/new1.C: New.
5443
5444 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5445
5446         PR fortran/18710
5447         * gfortran.dg/direct_io_3.f90: New test.
5448
5449 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
5450
5451         PR 18758
5452         * g++.dg/parse/crash21.C: New.
5453
5454 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5455
5456         PR c++/15664, c++/18276
5457         * g++.dg/template/ttp13.C: New test.
5458         * g++.dg/template/ttp14.C: Likewise.
5459
5460 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5461
5462         PR c++/18123
5463         * g++.dg/parse/enum2.C: New test.
5464         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
5465
5466 2004-12-02  Nick Clifton  <nickc@redhat.com>
5467
5468         * gcc.target/xstormy16: New test directory.
5469         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
5470         * gcc.target/xstormy16/bp.c: Check the generation of bp
5471         instructions.
5472         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
5473         bn instructions and the BELOW100 attribute.
5474
5475 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
5476
5477         PR target/16952
5478         * gcc.dg/ppc-eabi.c: New.
5479
5480 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5481
5482         PR fortran/18284
5483         * gfortran.dg/backspace.f90
5484
5485 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
5486
5487         * gfortran.dg/inquire.f90: New test.
5488
5489 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
5490
5491         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
5492         handle effective-target-keyword.
5493         (dg-skip-if): Support effective-target keyword as target list.
5494         (dg-xfail-if): Ditto.
5495         * lib/target-supports.exp (is-effective-target-keyword): New proc.
5496
5497 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
5498
5499         PR tree-optimization/18291
5500         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
5501
5502 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
5503
5504         PR C++/18729
5505         * g++.dg/parse/crash20.C: New.
5506
5507         PR c++/17431
5508         * g++.dg/overload/arg1.C: New.
5509         * g++.dg/overload/arg2.C: New.
5510         * g++.dg/overload/arg3.C: New.
5511         * g++.dg/overload/arg4.C: New.
5512
5513 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
5514
5515         * gcc.dg/c99-flex-array-4.c: Remove.
5516
5517 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5518
5519         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
5520
5521         * lib/target-supports.exp (is-effective-target): Simplify.
5522
5523         * lib/target-supports.exp (check_effective_target_vect_long):
5524         Fix for powerpc64-*-*.
5525
5526 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
5527
5528         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
5529         to support new requirements on FreeBSD 5.
5530
5531 2004-11-30  Devang Patel  <dpatel@apple.com>
5532
5533         PR 18702
5534         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
5535
5536 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
5537
5538         * g++.dg/ext/altivec-13.C: New test.
5539
5540 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
5541
5542         PR tree-opt/18298
5543         * gcc.c-torture/execute/p18298.c: New test.
5544
5545 2004-11-30  Ira Rosen  <irar@il.ibm.com>
5546             Dorit Naishlos  <dorit@il.ibm.com>
5547
5548         PR tree-opt/18607
5549         * gcc.dg/vect/vect-89.c: New test.
5550
5551 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
5552
5553         * gcc.dg/pr18596-1.c: New test.
5554
5555 2004-11-30  Ben Elliston  <bje@au.ibm.com>
5556
5557         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
5558
5559 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5560
5561         PR c/18479
5562         * gcc.dg/pr18479.c: New test.
5563
5564 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5565
5566         PR target/18490
5567         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
5568         mmix-knuth-mmixware.
5569
5570         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
5571         cris-*-elf* cris-*-aout* mmix-*-*
5572
5573 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
5574
5575         PR middle-end/18725
5576         * gcc.dg/pr18725.c: New test.
5577
5578 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5579
5580         PR target/18488
5581         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
5582
5583         PR target/18336
5584         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
5585
5586 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
5587
5588         PR c++/18368
5589         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
5590         * g++.old-deja/g++.law/ctors5.C: Likewise.
5591         * g++.old-deja/g++.other/crash25.C: Likewise.
5592
5593         PR c++/18674
5594         * g++.dg/template/error16.C: New test.
5595
5596         PR c++/18512
5597         * g++.dg/template/crash29.C: New test.
5598
5599 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
5600
5601         PR tree-optimization/18712
5602         * gcc.c-torture/compile/pr18712.c: New test.
5603
5604 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
5605
5606         PR c/7544
5607         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
5608         tests.
5609
5610 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5611
5612         PR c++/18652
5613         * g++.dg/lookup/crash6.C: New test.
5614
5615 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
5616
5617         PR middle-end/18164
5618         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
5619
5620 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5621
5622         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
5623         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
5624         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
5625
5626 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
5627
5628         * gcc.dg/pr18164.c: New test.
5629
5630 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
5631
5632         * gcc.dg/funroll-loops-all.c: New.
5633
5634 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5635
5636         PR target/18489
5637         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
5638         delimeter, match space and TAB as well as ":".
5639
5640         PR target/18484
5641         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
5642
5643         PR target/18348
5644         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
5645
5646         PR target/18345
5647         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
5648
5649         PR target/18337
5650         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
5651
5652 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
5653
5654         * gfortran.dg/direct_io_2.f90: New test.
5655
5656 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
5657
5658         PR target/18334
5659         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
5660
5661 2004-11-28  Richard Henderson  <rth@redhat.com>
5662
5663         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
5664
5665 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
5666
5667         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
5668         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
5669         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
5670         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
5671         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
5672         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
5673         gcc.dg/pointer-arith-8.c: New tests.
5674
5675 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
5676
5677         PR fortran/18364
5678         * gfortran.dg/endfile.f90: New test.
5679
5680 2004-11-27  Falk Hueffner  <falk@debian.org>
5681
5682         * gcc.dg/loop-6.c: New test.
5683
5684 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5685
5686         * gcc.c-torture/execute/20041126-1.c: New test.
5687
5688 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5689
5690         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
5691         on IRIX.
5692
5693 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
5696         functions.
5697
5698 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR rtl-optimization/17825
5701         * gcc.c-torture/compile/20041119-1.c: New test.
5702
5703 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5704
5705         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
5706         Check existence of ld library path variables before unsetting.
5707
5708 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
5709
5710         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
5711
5712 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5713
5714         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
5715
5716 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
5717
5718         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
5719
5720 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5721
5722         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
5723         dg-do directive.
5724
5725 2004-11-26  Ben Elliston  <bje@au.ibm.com>
5726
5727         * gcc.dg/pr17957.c: Pass --param, not -param.
5728
5729 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5730
5731         PR middle-end/17957
5732         * testsuite/gcc.dg/pr17957.c: New test.
5733
5734 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/18445
5737         * g++.dg/template/crash28.C: Likewise.
5738
5739         PR c++/18001
5740         * g++.dg/expr/unary2.C: Adjust lvalue messages.
5741         * g++.dg/ext/lvaddr.C: Likewise.
5742         * g++.dg/opt/pr7503-3.C: Likewise.
5743
5744         PR c++/18466
5745         * g++.dg/parse/qualified3.C: New test.
5746         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
5747
5748         PR c++/18545
5749         * g++.dg/expr/return1.C: New test.
5750
5751 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5752
5753         Friend class name lookup 3/n, PR c++/3332
5754         * g++.dg/lookup/friend3.C: New test.
5755         * g++.dg/lookup/friend4.C: Likewise.
5756         * g++.dg/lookup/friend5.C: Likewise.
5757
5758 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5759
5760         Friend class name lookup 2/n, PR c++/14513, c++/15410
5761         * g++.dg/lookup/friend2.C: New test.
5762         * g++.dg/template/friend31.C: Likewise.
5763
5764 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5765
5766         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
5767
5768 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5769
5770         PR c++/17473
5771         * g++.dg/tc1/dr56.C: Remove.
5772         * g++.dg/template/typedef1.C: Add dg-error markers.
5773         * g++.old-deja/g++.other/typedef7.C: Likewise.
5774
5775         PR c++/18285
5776         * g++.dg/parse/typedef7.C: New test.
5777
5778 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
5779
5780         * gcc.c-torture/execute/20041124-1.c: New test.
5781
5782 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
5783
5784         * g++.dg/template/deduce3.C: New test.
5785
5786         PR c++/18586
5787         * g++.dg/template/crash27.C: New test.
5788
5789         PR c++/18530
5790         * g++.dg/warn/Wshadow-3.C: New test.
5791
5792 2004-11-24  Devang Patel  <dpatel@apple.com>
5793
5794         PR/18555
5795         * gcc.dg/cpp/isysroot-1.c: New test.
5796         * gcc.dg/cpp/usr/include/stdio.h: New file.
5797         * gcc.dg/cpp/isysroot-2.c: New test.
5798         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5799         New file.
5800
5801 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5802
5803         PR c++/8929
5804         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5805
5806 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5807
5808         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5809         * gcc.target/sparc/pdist.c: Likewise.
5810
5811 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5812
5813         PR c++/16882
5814         * g++.dg/conversion/simd1.C: New test.
5815
5816 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5817
5818         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5819         and restore_ld_library_path_env_vars.
5820         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5821         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5822         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5823         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5824
5825 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5826
5827         * gcc.dg/pragma-align-2.c: Test macro expansion.
5828         * gcc.dg/pragma-pack-2.c: New test.
5829
5830 2004-11-23  Richard Henderson  <rth@redhat.com>
5831
5832         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5833         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5834         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5835         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5836         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5837         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5838
5839         * gcc.dg/vect/vect.exp: Add check for alpha.
5840         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5841         (check_effective_target_vect_int): Enable for alpha.
5842         (check_effective_target_vect_long): New.
5843         (is-effective-target): Add it.
5844
5845 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5846
5847         * gcc.dg/pr18614-1.c: New test.
5848
5849 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5850
5851         * gcc.dg/setjmp-2.c: New test.
5852
5853 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5854
5855         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5856         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5857         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5858         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5859         gcc.target/sparc/pdist.c: New tests.
5860
5861 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5862
5863         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5864
5865 2004-11-22  Dale Johannesen  <dalej@apple.com>
5866
5867         * gcc.dg/20041111-1.c:  New.
5868
5869 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5870
5871         PR tree-opt/18536
5872         * gcc.dg/vect/pr18536.c: New test.
5873
5874 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5875
5876         PR c++/18354
5877         * g++.dg/template/nontype11.C: New test.
5878
5879 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5880
5881         PR middle-end/18520
5882         * gcc.dg/pr18520-1.c: New test case.
5883
5884 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5885
5886         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5887         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5888         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5889         expected diagnostics.
5890
5891 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5892
5893         PR target/18580
5894         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5895         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5896         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5897
5898 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5899
5900         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5901
5902 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5903             Joseph Myers  <joseph@codesourcery.com>
5904
5905         * lib/target-supports.exp (check_visibility_available): Really
5906         test the compiler.
5907
5908 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5909
5910         PR tree-opt/18181
5911         * gcc.dg/vect/vect-85.c: New test.
5912         * gcc.dg/vect/vect-86.c: New test.
5913         * gcc.dg/vect/vect-87.c: New test.
5914         * gcc.dg/vect/vect-88.c: New test.
5915
5916 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5917
5918         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5919
5920 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5921
5922         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5923         * gcc.dg/ppc-and-1.c: Ditto.
5924         * gcc.dg/ppc-compare-1.c: Ditto.
5925         * gcc.dg/ppc-mov-1.c: Ditto
5926
5927 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5928             Mark Mitchell  <mark@codesourcery.com>
5929
5930         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5931
5932 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5933             Aldy Hernandez  <aldyh@redhat.com>
5934
5935         * lib/target-supports.exp (check_effective_target_vect_int): New
5936         (check_effective_target_vect_float): New
5937         (check_effective_target_vect_double): New.
5938         (is-effective-target): Support new effective targets keywords.
5939         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5940         default action for dg-do.
5941         * gcc.dg/vect/pr16105.c: Use new support.
5942         * gcc.dg/vect/pr18400.c: Ditto.
5943         * gcc.dg/vect/pr18425.c: Ditto.
5944         * gcc.dg/vect/vect-1.c: Ditto.
5945         * gcc.dg/vect/vect-10.c: Ditto.
5946         * gcc.dg/vect/vect-11.c: Ditto.
5947         * gcc.dg/vect/vect-12.c: Ditto.
5948         * gcc.dg/vect/vect-13.c: Ditto.
5949         * gcc.dg/vect/vect-14.c: Ditto.
5950         * gcc.dg/vect/vect-15.c: Ditto.
5951         * gcc.dg/vect/vect-16.c: Ditto.
5952         * gcc.dg/vect/vect-17.c: Ditto.
5953         * gcc.dg/vect/vect-18.c: Ditto.
5954         * gcc.dg/vect/vect-19.c: Ditto.
5955         * gcc.dg/vect/vect-2.c: Ditto.
5956         * gcc.dg/vect/vect-20.c: Ditto.
5957         * gcc.dg/vect/vect-21.c: Ditto.
5958         * gcc.dg/vect/vect-22.c: Ditto.
5959         * gcc.dg/vect/vect-23.c: Ditto.
5960         * gcc.dg/vect/vect-24.c: Ditto.
5961         * gcc.dg/vect/vect-25.c: Ditto.
5962         * gcc.dg/vect/vect-26.c: Ditto.
5963         * gcc.dg/vect/vect-27.c: Ditto.
5964         * gcc.dg/vect/vect-27a.c: Ditto.
5965         * gcc.dg/vect/vect-28.c: Ditto.
5966         * gcc.dg/vect/vect-29.c: Ditto.
5967         * gcc.dg/vect/vect-29a.c: Ditto.
5968         * gcc.dg/vect/vect-3.c: Ditto.
5969         * gcc.dg/vect/vect-30.c: Ditto.
5970         * gcc.dg/vect/vect-31.c: Ditto.
5971         * gcc.dg/vect/vect-32.c: Ditto.
5972         * gcc.dg/vect/vect-33.c: Ditto.
5973         * gcc.dg/vect/vect-34.c: Ditto.
5974         * gcc.dg/vect/vect-35.c: Ditto.
5975         * gcc.dg/vect/vect-36.c: Ditto.
5976         * gcc.dg/vect/vect-37.c: Ditto.
5977         * gcc.dg/vect/vect-38.c: Ditto.
5978         * gcc.dg/vect/vect-4.c: Ditto.
5979         * gcc.dg/vect/vect-40.c: Ditto.
5980         * gcc.dg/vect/vect-41.c: Ditto.
5981         * gcc.dg/vect/vect-42.c: Ditto.
5982         * gcc.dg/vect/vect-43.c: Ditto.
5983         * gcc.dg/vect/vect-44.c: Ditto.
5984         * gcc.dg/vect/vect-45.c: Ditto.
5985         * gcc.dg/vect/vect-46.c: Ditto.
5986         * gcc.dg/vect/vect-47.c: Ditto.
5987         * gcc.dg/vect/vect-48.c: Ditto.
5988         * gcc.dg/vect/vect-48a.c: Ditto.
5989         * gcc.dg/vect/vect-49.c: Ditto.
5990         * gcc.dg/vect/vect-5.c: Ditto.
5991         * gcc.dg/vect/vect-50.c: Ditto.
5992         * gcc.dg/vect/vect-51.c: Ditto.
5993         * gcc.dg/vect/vect-52.c: Ditto.
5994         * gcc.dg/vect/vect-53.c: Ditto.
5995         * gcc.dg/vect/vect-54.c: Ditto.
5996         * gcc.dg/vect/vect-55.c: Ditto.
5997         * gcc.dg/vect/vect-56.c: Ditto.
5998         * gcc.dg/vect/vect-56a.c: Ditto.
5999         * gcc.dg/vect/vect-57.c: Ditto.
6000         * gcc.dg/vect/vect-58.c: Ditto.
6001         * gcc.dg/vect/vect-59.c: Ditto.
6002         * gcc.dg/vect/vect-6.c: Ditto.
6003         * gcc.dg/vect/vect-60.c: Ditto.
6004         * gcc.dg/vect/vect-61.c: Ditto.
6005         * gcc.dg/vect/vect-62.c: Ditto.
6006         * gcc.dg/vect/vect-63.c: Ditto.
6007         * gcc.dg/vect/vect-64.c: Ditto.
6008         * gcc.dg/vect/vect-65.c: Ditto.
6009         * gcc.dg/vect/vect-66.c: Ditto.
6010         * gcc.dg/vect/vect-67.c: Ditto.
6011         * gcc.dg/vect/vect-68.c: Ditto.
6012         * gcc.dg/vect/vect-69.c: Ditto.
6013         * gcc.dg/vect/vect-7.c: Ditto.
6014         * gcc.dg/vect/vect-72.c: Ditto.
6015         * gcc.dg/vect/vect-72a.c: Ditto.
6016         * gcc.dg/vect/vect-73.c: Ditto.
6017         * gcc.dg/vect/vect-74.c: Ditto.
6018         * gcc.dg/vect/vect-75.c: Ditto.
6019         * gcc.dg/vect/vect-76.c: Ditto.
6020         * gcc.dg/vect/vect-77.c: Ditto.
6021         * gcc.dg/vect/vect-77a.c: Ditto.
6022         * gcc.dg/vect/vect-78.c: Ditto.
6023         * gcc.dg/vect/vect-79.c: Ditto.
6024         * gcc.dg/vect/vect-8.c: Ditto.
6025         * gcc.dg/vect/vect-80.c: Ditto.
6026         * gcc.dg/vect/vect-82.c: Ditto.
6027         * gcc.dg/vect/vect-82_64.c: Ditto.
6028         * gcc.dg/vect/vect-83.c: Ditto.
6029         * gcc.dg/vect/vect-83_64.c: Ditto.
6030         * gcc.dg/vect/vect-9.c: Ditto.
6031         * gcc.dg/vect/vect-all.c: Ditto.
6032         * gcc.dg/vect/vect-none.c: Ditto.
6033
6034 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
6035
6036         * lib/gcc-dg.exp (dg-skip-if): New function.
6037         (dg-forbid-option): Remove.
6038         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
6039         * g++.dg/abi/bitfield8.C: Likewise.
6040         * g++.dg/abi/dtor1.C: Likewise.
6041         * g++.dg/abi/empty10.C: Likewise.
6042         * g++.dg/abi/empty7.C: Likewise.
6043         * g++.dg/abi/empty9.C: Likewise.
6044         * g++.dg/abi/layout3.C: Likewise.
6045         * g++.dg/abi/layout4.C: Likewise.
6046         * g++.dg/abi/thunk1.C: Likewise.
6047         * g++.dg/abi/thunk2.C: Likewise.
6048         * g++.dg/abi/vbase11.C: Likewise.
6049         * g++.dg/abi/vthunk2.C: Likewise.
6050         * g++.dg/abi/vthunk3.C: Likewise.
6051         * g++.dg/ext/attrib8.C: Likewise.
6052         * g++.dg/opt/longbranch2.C: Likewise.
6053         * g++.dg/opt/reg-stack4.C: Likewise.
6054         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6055         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6056         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6057         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6058         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6059         * gcc.dg/20000609-1.c: Likewise.
6060         * gcc.dg/20000720-1.c: Likewise.
6061         * gcc.dg/20011107-1.c: Likewise.
6062         * gcc.dg/20011119-1.c: Likewise.
6063         * gcc.dg/20020108-1.c: Likewise.
6064         * gcc.dg/20020122-2.c: Likewise.
6065         * gcc.dg/20020122-3.c: Likewise.
6066         * gcc.dg/20020201-3.c: Likewise.
6067         * gcc.dg/20020206-1.c: Likewise.
6068         * gcc.dg/20020218-1.c: Likewise.
6069         * gcc.dg/20020310-1.c: Likewise.
6070         * gcc.dg/20020411-1.c: Likewise.
6071         * gcc.dg/20020418-2.c: Likewise.
6072         * gcc.dg/20020426-1.c: Likewise.
6073         * gcc.dg/20020426-2.c: Likewise.
6074         * gcc.dg/20020517-1.c: Likewise.
6075         * gcc.dg/20020523-1.c: Likewise.
6076         * gcc.dg/20020523-2.c: Likewise.
6077         * gcc.dg/20020729-1.c: Likewise.
6078         * gcc.dg/20030204-1.c: Likewise.
6079         * gcc.dg/20030826-2.c: Likewise.
6080         * gcc.dg/20030926-1.c: Likewise.
6081         * gcc.dg/20031202-1.c: Likewise.
6082         * gcc.dg/980312-1.c: Likewise.
6083         * gcc.dg/980313-1.c: Likewise.
6084         * gcc.dg/990117-1.c: Likewise.
6085         * gcc.dg/990424-1.c: Likewise.
6086         * gcc.dg/990524-1.c: Likewise.
6087         * gcc.dg/991230-1.c: Likewise.
6088         * gcc.dg/i386-387-1.c: Likewise.
6089         * gcc.dg/i386-387-2.c: Likewise.
6090         * gcc.dg/i386-387-3.c: Likewise.
6091         * gcc.dg/i386-387-4.c: Likewise.
6092         * gcc.dg/i386-387-5.c: Likewise.
6093         * gcc.dg/i386-387-6.c: Likewise.
6094         * gcc.dg/i386-asm-1.c: Likewise.
6095         * gcc.dg/i386-bitfield1.c: Likewise.
6096         * gcc.dg/i386-bitfield2.c: Likewise.
6097         * gcc.dg/i386-loop-1.c: Likewise.
6098         * gcc.dg/i386-loop-2.c: Likewise.
6099         * gcc.dg/i386-loop-3.c: Likewise.
6100         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6101         * gcc.dg/i386-pic-1.c: Likewise.
6102         * gcc.dg/i386-regparm.c: Likewise.
6103         * gcc.dg/i386-signbit-1.c: Likewise.
6104         * gcc.dg/i386-signbit-2.c: Likewise.
6105         * gcc.dg/i386-signbit-3.c: Likewise.
6106         * gcc.dg/i386-sse-5.c: Likewise.
6107         * gcc.dg/i386-sse-8.c: Likewise.
6108         * gcc.dg/i386-unroll-1.c: Likewise.
6109         * gcc.dg/tls/opt-1.c: Likewise.
6110         * gcc.dg/tls/opt-2.c: Likewise.
6111         * gcc.dg/unroll-1.c: Likewise.
6112         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6113         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6114         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6115         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6116
6117 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6118
6119         * g++.dg/template/incomplete1.C: New test.
6120
6121 2004-11-16  Nick Clifton  <nickc@redhat.com>
6122
6123         Revert patches accidentally commited during checkin of fixes for
6124         xstormy16 tests:
6125         gcc.c-torture/execute/simd-4.c: Revert
6126         gcc.dg/20040910-1.c: Revert.
6127
6128 2004-11-16  Paul Brook  <paul@codesourcery.com>
6129
6130         PR fortran/13010
6131         * gfortran.dg/der_pointer_1.f90: New test.
6132
6133 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
6134
6135         PR c/18498
6136         * gcc.dg/bitfld-13.c: New test.
6137
6138 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
6139
6140         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
6141         powerpc*-*-linux*.
6142
6143         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
6144         * gcc.dg/ppc64-abi-2.c: Ditto.
6145         * gcc.dg/ppc64-abi-3.c: Ditto.
6146
6147         * lib/gcc-dg.exp (dg-target-list): Remove.
6148
6149 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
6150
6151         * gcc.dg/ia64-postinc.c: New test.
6152
6153 2004-11-15  Mark Mitchell <mark@codesourcery.com>
6154
6155         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
6156
6157 2004-11-15  Nick Clifton  <nickc@redhat.com>
6158
6159         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
6160         __INT_MAX__ so that the test can be compiled by toolchains
6161         targeted at 16-bit processors.
6162
6163         * gcc.dg/20040625-1.c: Use long constants rather than integers
6164         when performing arithmetic that will overflow 16-bits.
6165
6166         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
6167         xstormy16.  It does not support 128-bit vector operations.
6168
6169         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
6170         with the macro PTR_TYPE.  Define this macro to an integer type
6171         suitable for holding a pointer.
6172
6173         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
6174         the target is a 16-bit processor.
6175
6176         * gcc.dg/cpp/if-2.c: Expect a different warning message from
6177         16-bit targets where the character constant will be too long.
6178
6179         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
6180         where the double will not be directly addressable.
6181
6182 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6183
6184         Friend class name lookup 1/n, PR c++/18471
6185         * g++.dg/template/crash26.C: New test.
6186         * g++.dg/lookup/struct1.C: Adjust expected error.
6187         * g++.dg/parse/elab1.C: Likewise.
6188         * g++.dg/parse/elab2.C: Likewise.
6189         * g++.dg/parse/int-as-enum1.C: Likewise.
6190         * g++.dg/parse/struct-as-enum1.C: Likewise.
6191         * g++.dg/parse/typedef1.C: Likewise.
6192         * g++.dg/parse/typedef3.C: Likewise.
6193         * g++.dg/parse/typedef4.C: Likewise.
6194         * g++.dg/parse/typedef5.C: Likewise.
6195         * g++.dg/template/nontype4.C: Likewise.
6196         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
6197         * g++.old-deja/g++.other/elab1.C: Likewise.
6198         * g++.old-deja/g++.other/syntax4.C: Likewise.
6199
6200 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6201
6202         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
6203
6204 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
6205
6206         * gcc.c-torture/execute/20041114-1.c: New test.
6207
6208 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
6209
6210         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
6211         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
6212         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
6213         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
6214         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
6215         gcc.dg/switch-7.c: New tests.
6216
6217 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6218
6219         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
6220
6221 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6222
6223         PR tree-opt/18400
6224         * gcc.dg/vect/pr18400.c: New test.
6225
6226 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
6227             Andrew Pinski  <pinskia@physics.uc.edu>
6228
6229         PR tree-opt/18425
6230         * gcc.dg/vect/pr18425.c: New test.
6231
6232 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6233
6234         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
6235         Guard with dg-require-alias and dg-require-visibility.
6236
6237 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6238
6239         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
6240
6241 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6242
6243         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
6244
6245 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6246
6247         PR c++/17344
6248         * g++.dg/template/defarg5.C: New test.
6249
6250 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6251
6252         * g++.dg/parse/cast1.C: Run only on ILP32.
6253         * g++.old-deja/g++.mike/p784.C: Likewise.
6254
6255 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
6256
6257         * gcc.c-torture/execute/20041113-1.c: New test.
6258
6259 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6260
6261         PR target/18230
6262         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
6263         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
6264         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
6265         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
6266         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
6267         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
6268         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
6269         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
6270         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
6271         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
6272         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
6273         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
6274         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
6275
6276 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
6277
6278         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
6279         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
6280         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
6281         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
6282         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
6283         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
6284         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
6285         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
6286         gcc.target/sparc/combined-1.c: New tests.
6287
6288 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
6289
6290         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
6291         New tests.
6292
6293 2004-11-12  Mark Mitchell <mark@codesourcery.com>
6294
6295         * lib/gcc-dg.exp (dg-forbid-option): New function.
6296         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
6297         * g++.dg/abi/bitfield8.C: Likewise.
6298         * g++.dg/abi/dtor1.C: Likewise.
6299         * g++.dg/abi/empty10.C: Likewise.
6300         * g++.dg/abi/empty7.C: Likewise.
6301         * g++.dg/abi/empty9.C: Likewise.
6302         * g++.dg/abi/layout3.C: Likewise.
6303         * g++.dg/abi/layout4.C: Likewise.
6304         * g++.dg/abi/thunk1.C: Likewise.
6305         * g++.dg/abi/thunk2.C: Likewise.
6306         * g++.dg/abi/vbase11.C: Likewise.
6307         * g++.dg/abi/vthunk2.C: Likewise.
6308         * g++.dg/abi/vthunk3.C: Likewise.
6309         * g++.dg/ext/attrib8.C: Likewise.
6310         * g++.dg/opt/longbranch2.C: Likewise.
6311         * g++.dg/opt/reg-stack4.C: Likewise.
6312         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6313         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6314         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6315         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6316         * g++.old-deja/g++.other/store-expr2.C: Likewise.
6317         * gcc.dg/20000609-1.c: Likewise.
6318         * gcc.dg/20000720-1.c: Likewise.
6319         * gcc.dg/20011107-1.c: Likewise.
6320         * gcc.dg/20011119-1.c: Likewise.
6321         * gcc.dg/20020108-1.c: Likewise.
6322         * gcc.dg/20020122-2.c: Likewise.
6323         * gcc.dg/20020122-3.c: Likewise.
6324         * gcc.dg/20020201-3.c: Likewise.
6325         * gcc.dg/20020206-1.c: Likewise.
6326         * gcc.dg/20020218-1.c: Likewise.
6327         * gcc.dg/20020310-1.c: Likewise.
6328         * gcc.dg/20020411-1.c: Likewise.
6329         * gcc.dg/20020418-2.c: Likewise.
6330         * gcc.dg/20020426-1.c: Likewise.
6331         * gcc.dg/20020426-2.c: Likewise.
6332         * gcc.dg/20020517-1.c: Likewise.
6333         * gcc.dg/20020523-1.c: Likewise.
6334         * gcc.dg/20020523-2.c: Likewise.
6335         * gcc.dg/20020729-1.c: Likewise.
6336         * gcc.dg/20030204-1.c: Likewise.
6337         * gcc.dg/20030826-2.c: Likewise.
6338         * gcc.dg/20030926-1.c: Likewise.
6339         * gcc.dg/20031202-1.c: Likewise.
6340         * gcc.dg/980312-1.c: Likewise.
6341         * gcc.dg/980313-1.c: Likewise.
6342         * gcc.dg/990117-1.c: Likewise.
6343         * gcc.dg/990424-1.c: Likewise.
6344         * gcc.dg/990524-1.c: Likewise.
6345         * gcc.dg/991230-1.c: Likewise.
6346         * gcc.dg/i386-387-1.c: Likewise.
6347         * gcc.dg/i386-387-2.c: Likewise.
6348         * gcc.dg/i386-387-3.c: Likewise.
6349         * gcc.dg/i386-387-4.c: Likewise.
6350         * gcc.dg/i386-387-5.c: Likewise.
6351         * gcc.dg/i386-387-6.c: Likewise.
6352         * gcc.dg/i386-asm-1.c: Likewise.
6353         * gcc.dg/i386-bitfield1.c: Likewise.
6354         * gcc.dg/i386-bitfield2.c: Likewise.
6355         * gcc.dg/i386-loop-1.c: Likewise.
6356         * gcc.dg/i386-loop-2.c: Likewise.
6357         * gcc.dg/i386-loop-3.c: Likewise.
6358         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6359         * gcc.dg/i386-pic-1.c: Likewise.
6360         * gcc.dg/i386-regparm.c: Likewise.
6361         * gcc.dg/i386-signbit-1.c: Likewise.
6362         * gcc.dg/i386-signbit-2.c: Likewise.
6363         * gcc.dg/i386-signbit-3.c: Likewise.
6364         * gcc.dg/i386-sse-5.c: Likewise.
6365         * gcc.dg/i386-sse-8.c: Likewise.
6366         * gcc.dg/i386-unroll-1.c: Likewise.
6367         * gcc.dg/tls/opt-1.c: Likewise.
6368         * gcc.dg/tls/opt-2.c: Likewise.
6369         * gcc.dg/unroll-1.c: Likewise.
6370         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6371         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6372         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6373         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6374         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
6375         -m64 is specified.
6376
6377 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6378
6379         PR c++/18389
6380         * g++.dg/parse/cond1.C: New test.
6381
6382         PR c++/18429
6383         * g++.dg/template/array9.C: New test.
6384         * g++.dg/ext/vla1.C: Adjust error messages.
6385         * g++.dg/ext/vlm1.C: Likewise.
6386         * g++.dg/template/crash2.C: Likewise.
6387
6388         PR c++/18436
6389         * g++.dg/template/call3.C: New test.
6390
6391         PR c++/18407
6392         * g++.dg/template/ptrmem11.C: New test.
6393
6394 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
6395
6396         PR other/14264
6397         * lib/g++.exp: Set LC_ALL and LANG to C.
6398         * lib/gcc-dg.exp: Likewise.
6399         * lib/gfortran.exp: Likewise.
6400         * lib/objc.exp: Likewise.
6401         * lib/treelang.exp: Likewise.
6402
6403 2004-11-12  Andreas Schwab  <schwab@suse.de>
6404
6405         * gcc.dg/pr16286.c: Fix last change.
6406
6407 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/18416
6410         * g++.dg/init/global1.C: New test.
6411
6412 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
6413
6414         * gcc.c-torture/execute/20041112-1.c: New test.
6415
6416 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6417
6418         * lib/gcc-dg.exp (dg-target-list): New.
6419
6420 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6421             Richard Sandiford  <rsandifo@redhat.com>
6422
6423         * lib/target-supports.exp (get-compiler_messages): New.
6424         (check_named_sections_available): Use it.
6425         (check_effective_target_ilp32): New.
6426         (check_effective_target_lp64): New.
6427         (is-effective-target): New.
6428         * lib/gcc-dg.exp (dg-require-effective-target): New.
6429
6430 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
6431
6432         * gcc.dg/precedence-1.c: New test.
6433
6434 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
6435
6436         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
6437
6438         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
6439         message, delete generated files, use more descriptive name for
6440         executable, and make the test unsupported when it cannot be run.
6441
6442         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
6443         (dg-require-weak, dg-require-visibility, dg-require-alias,
6444         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
6445         dg-require-iconv, dg-require-named-sections): Use it.
6446
6447         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
6448
6449 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
6450
6451         PR target/16457
6452         * gcc.dg/ppc-and-1: New
6453
6454         PR target/16796
6455         * gcc.dg/ppc-mov-1.c: New.
6456
6457         PR target/16458
6458         * gcc.dg/ppc-compare-1.c: New.
6459
6460 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
6461
6462         * objc.dg/desig-init-2.m: New test.
6463
6464 2004-11-10  Adam Nemet  <anemet@lnxw.com>
6465
6466         PR middle-end/18160
6467         * g++.dg/warn/register-var-1.C: New test.
6468         * g++.dg/warn/register-var-2.C: New test.
6469
6470 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6471
6472         * gcc.dg/union-2.c: New test.
6473
6474 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
6475
6476         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
6477         New test for PR tree-optimization/17892.
6478
6479 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/18369
6482         * g++.dg/init/new12.C: New test.
6483
6484 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
6485
6486         * gcc.target/sparc: New directory.
6487         * gcc.target/sparc/sparc.exp: New driver.
6488         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
6489         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
6490         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
6491         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
6492
6493 2004-11-10  Paul Brook  <paul@codesourcery.com>
6494
6495         PR fortran/18218
6496         * gfortran.dg/list_read.c: New test.
6497
6498 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6499
6500         PR c/18322
6501         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
6502         expected diagnostic location.
6503
6504 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
6505
6506         * gcc.dg/20041109-1.c: New test.
6507
6508 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6509
6510         PR objc/18406
6511         * objc/compile/pr18406.m: New test.
6512
6513 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6514
6515         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
6516
6517 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
6518
6519         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
6520
6521 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6522
6523         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
6524
6525 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
6526
6527         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
6528         exit.
6529
6530 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
6531
6532         PR tree-opt/18299
6533         * gcc.c-torture/pr18299-1.c: New test.
6534
6535 2004-11-06  Andreas Schwab  <schwab@suse.de>
6536
6537         * gcc.dg/pr16286.c: Also test for bool and pixel.
6538
6539 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
6540
6541         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
6542         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
6543         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
6544         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
6545         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
6546         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
6547         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
6548         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
6549         gcc.dg/struct-semi-3.c: New tests.
6550
6551 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6552
6553         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
6554
6555 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6556
6557         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
6558         Do not use C99 designators.
6559
6560 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6561
6562         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
6563
6564 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6565
6566         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
6567         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
6568         * gcc.c-torture/execute/simd-5.x: Remove.
6569
6570 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
6571
6572         PR rtl-optimization/17933
6573         * gcc.dg/torture/pr17933-1.c: New test.
6574
6575 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6576
6577         PR target/18106
6578         * lib/target-supports.exp (check_weak_available): Support
6579         Windows.
6580
6581 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
6582
6583         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
6584         call to fflush(stdout) before abort.
6585         (my_ffsll): New function.
6586         (generate_fields): Use it.
6587
6588 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6589
6590         * gcc.dg/init-undef-1.c: New test.
6591
6592 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
6593
6594         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
6595         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
6596         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
6597         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
6598         expected messages for new parser.
6599
6600 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
6601
6602         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
6603
6604 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6605
6606         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
6607         on LP64 targets.
6608
6609 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6610
6611         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
6612         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
6613         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
6614         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
6615         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
6616         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
6617         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
6618         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
6619         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
6620         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
6621
6622 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
6623
6624         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
6625         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
6626         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
6627         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
6628         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
6629         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
6630         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
6631         for new parser.
6632
6633 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
6634
6635         PR target/15342
6636         * gcc.dg/20041104-1.c: New test.
6637
6638 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6639
6640         * g++.dg/template/nontype7.C: New test.
6641         * g++.dg/template/nontype8.C: Likewise.
6642         * g++.dg/template/nontype9.C: Likewise.
6643         * g++.dg/template/nontype10.C: Likewise.
6644         * g++.dg/tc1/dr49.C: Likewise.
6645         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
6646         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
6647
6648 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6649
6650         * g++.dg/rtti/tinfo1.C: Remove xfails.
6651
6652 2004-11-04  Ben Elliston  <bje@au.ibm.com>
6653
6654         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
6655         packed attribute to the definition to satisfy the new C++ parser.
6656
6657 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6658
6659         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
6660         invocations of va_arg.
6661
6662 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
6663
6664         PR c++/18124
6665         * g++.dg/template/crash25.C: New test.
6666
6667         PR c++/18155
6668         * g++.dg/template/typedef2.C: New test.
6669         * g++.dg/parse/crash13.C: Adjust error markers.
6670
6671         PR c++/18177
6672         * g++.dg/conversion/const3.C: New test.
6673
6674 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6675
6676         PR fortran/17535
6677         PR fortran/17583
6678         PR fortran/17713
6679         * gfortran.dg/generic_[123].f90: New testcases.
6680
6681 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6682
6683         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
6684         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
6685
6686 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6687
6688         PR tree-opt/16808
6689         * gcc.c-torture/compile/pr16808.c: New test.
6690
6691 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
6692
6693         PR rtl-optimization/17104
6694         * gcc.dg/ppc-bitfield1.c: New.
6695
6696 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6697
6698         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
6699
6700 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
6701
6702         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
6703         strings for 32-bit code.
6704
6705 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
6706
6707         PR c/18239
6708         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
6709
6710 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         PR c++/18064
6713         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
6714
6715 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
6716
6717         PR c++/15172
6718         * g++.dg/init/aggr2.C: New test.
6719
6720 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
6721
6722         * objc.dg/local-decl-1.m: New test.
6723
6724 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6725
6726         * gcc.dg/20040910-1.c: Adjust regex.
6727
6728 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6729
6730         PR rtl-optimization/18084
6731         * g++.dg/opt/pr18084-1.C: New testcase.
6732
6733 2004-10-30  Matt Austern  <austern@apple.com>
6734
6735         PR c++/17542
6736         * g++.dg/ext/attrib18.C: New test.
6737
6738 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6739
6740         PR middle-end/18096
6741         * gcc.dg/pr18096-1.c: New test case.
6742
6743 2004-10-30  Roger Sayle  <roger@eyesopen.com>
6744
6745         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
6746
6747 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
6748
6749         PR c/16666
6750         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
6751         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
6752         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
6753         gcc.dg/old-style-prom-3.c: New tests.
6754
6755 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
6756
6757         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
6758         Remove unnecessary inclusion of stdio.h.
6759
6760 2004-10-29  Roger Sayle  <roger@eyesopen.com>
6761
6762         PR rtl-optimization/17581
6763         * gcc.dg/pr17581-1.c: New test case.
6764
6765 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
6766
6767         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
6768         being implemented.
6769         * g++.dg/conversion/dr195-1.C: New.
6770         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
6771         * g++.old-deja/g++.mike/p10148.C: Likewise.
6772
6773 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
6774
6775         PR c++/17695
6776         * g++.dg/debug/typedef2.C: New test.
6777
6778 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
6779
6780         PR fortran/13490
6781         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
6782         * gfortran.dg/g77/README: Update.
6783
6784 2004-10-28  Matt Austern  <austern@apple.com>
6785
6786         PR c++/14124
6787         * g++.dg/ext/packed7.C: New test.
6788
6789 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6790
6791         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
6792         scan-assembler.
6793         * lib/scanasm.exp (hidden-scan-for): New proc.
6794         (scan-hidden): Use hidden-scan-for instead of constructing the scan
6795         string.
6796         (scan-not-hidden): Likewise.
6797         * lib/target-supports.exp (check_visibility_available): mach-o is
6798         support too.
6799
6800 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/17132
6803         * g++.dg/template/memclass3.C: New test.
6804
6805 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6806
6807         PR middle-end/18160
6808         * gcc.dg/register-var-1.c: New test.
6809         * gcc.dg/register-var-2.c: New test.
6810         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6811         error now.
6812
6813 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6814
6815         PR other/18172
6816         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6817         unused variables.
6818         * gcc.dg/vect/vect-22.c: Likewise.
6819
6820 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6821
6822         * gcc.dg/i386-rotate-1.c: New test.
6823
6824 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6825
6826         * g++.dg/init/ref12.C: Add "run" marker.
6827
6828         PR c++/17435
6829         * g++.dg/init/ref12.C: New test.
6830
6831         PR c++/18140
6832         * g++.dg/template/shift1.C: New test.
6833         * g++.dg/template/error10.C: Adjust error markers.
6834
6835 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6836
6837         PR tree-opt/17529
6838         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6839
6840 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6841
6842         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6843         * gcc.dg/weak/weak-3.c: Likewise.
6844         * gcc.dg/weak/weak-5.c: Likewise.
6845         * gcc.dg/weak/weak-9.c: Likewise.
6846         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6847         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6848
6849         * gcc.dg/darwin-weakimport-1.c: New.
6850
6851 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6852
6853         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6854
6855 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6856
6857         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6858         'syntax' error messages.
6859         * gcc.dg/cpp/direct2s.c: Likewise.
6860
6861 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6862
6863         * gcc.c-torture/compile/20041026-1.c: New.
6864
6865 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6866
6867         PR c++/18093
6868         * g++.dg/lookup/ns2.C: New test.
6869
6870         PR c++/18020
6871         * g++.dg/template/enum4.C: New test.
6872
6873         PR c++/18161
6874         * g++.dg/template/expr1.C: New test.
6875
6876 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6877
6878         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6879
6880 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6881
6882         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6883         gcc.dg/decl-nospec-3.c: New tests.
6884
6885 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6886
6887         * objc.dg/super-class-3.m: New test.
6888
6889 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6890
6891         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6892         resyncing.
6893         * gcc.dg/cpp/direct2s.c: Likewise.
6894
6895 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6896
6897         * objc.dg/image-info.m: Update for changes to section selection.
6898
6899 2004-10-25  David Ayers  <d.ayers@inode.at>
6900             Ziemowit Laski  <zlaski@apple.com>
6901
6902         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6903         diagnostics when messaging 'id <Proto>'.
6904         * objc.dg/class-protocol-1.m: New test.
6905         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6906         a non-existent method signature.
6907         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6908         Update diagnostics when messaging with non-existent method signature.
6909         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6910         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6911         invalid receivers are now resolved as if messaging 'id'; remove
6912         extraneous diagnostics.
6913
6914 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6915
6916         PR c/16667
6917         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6918         gcc.dg/init-desig-obs-3.c: New tests.
6919
6920 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * gcc.dg/debug/20041023-1.c: New test.
6923
6924 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6925
6926         PR middle-end/17407
6927         * gcc.c-torture/compile/pr17407.c: New test.
6928
6929         PR c++/18121
6930         * g++.dg/template/array8.C: New test.
6931
6932 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6933
6934         PR other/18138
6935         * lib/g++.exp: Accept more than one multilib libgcc.
6936         * lib/gcc-dg.exp: Likewise.
6937         * lib/objc.exp: Likewise.
6938         * lib/treelang.exp: Likewise.
6939         * lib/gfortran.exp: Likewise.
6940
6941 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6942
6943         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6944
6945 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6946
6947         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6948         * gcc.dg/c99-const-expr-3.c: Likewise.
6949
6950 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6951
6952         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6953
6954 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6955
6956         * gcc.c-torture/execute/loop-2e.x: Remove.
6957
6958 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6959
6960         PR c++/18095
6961         * g++.dg/parse/crash18.C: New.
6962         * g++.dg/parse/crash19.C: New.
6963
6964 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6965
6966         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6967         * g++.dg/ext/dllimport2.C: Same.
6968         * g++.dg/ext/dllimport8.C: Same.
6969
6970 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6971
6972         PR c++/10841
6973         * g++.dg/conversion/cast1.C: New test.
6974         * g++.dg/overload/pmf1.C: Adjust error marker.
6975
6976 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6977
6978         PR objc/17923
6979         * objc.dg/const-str-7.m: New test.
6980
6981 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6982
6983         * g++.dg/template/memfriend11.C: Fix comment typo.
6984         * g++.dg/template/memfriend14.C: Likewise.
6985
6986 2004-10-20  Richard Henderson  <rth@redhat.com>
6987
6988         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6989         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6990         -fasynchronous-unwind-tables.
6991
6992 2004-10-20  Richard Henderson  <rth@redhat.com>
6993
6994         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6995         (main): Return success.
6996         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6997         (main): Return success.
6998
6999 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7000
7001         PR c++/13495
7002         * g++.dg/template/memfriend9.C: New test.
7003         * g++.dg/template/memfriend10.C: Likewise.
7004         * g++.dg/template/memfriend11.C: Likewise.
7005         * g++.dg/template/memfriend12.C: Likewise.
7006         * g++.dg/template/memfriend13.C: Likewise.
7007         * g++.dg/template/memfriend14.C: Likewise.
7008         * g++.dg/template/memfriend15.C: Likewise.
7009         * g++.dg/template/memfriend16.C: Likewise.
7010         * g++.dg/template/memfriend17.C: Likewise.
7011         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
7012
7013 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
7014
7015         * g++.dg/conversion/dr195.C: New.
7016         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
7017
7018 2004-10-20  Ben Elliston  <bje@au.ibm.com>
7019             Devang Patel  <dpatel@apple.com>
7020
7021         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
7022         of floating point arithmetic, which could trap.
7023
7024 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
7025
7026         PR c++/14035
7027         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
7028         * g++.dg/conversion/const2.C: New test.
7029         * g++.dg/expr/reinterpret2.C: New test.
7030         * g++.dg/expr/reinterpret3.C: New test.
7031         * g++.dg/expr/cast2.C: New test.
7032         * g++.dg/expr/copy1.C: New test.
7033         * g++.dg/other/conversion1.C: Change error message.
7034         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
7035         function pointers to void *.
7036         * g++.old-deja/g++.mike/p10148.C: Likewise.
7037
7038 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7039
7040         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
7041
7042 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
7043
7044         PR c++/18047
7045
7046         * g++.dg/parse/expr3.C: New test.
7047
7048 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7049
7050         * gcc.dg/smod-1.c: New test.
7051
7052 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
7053
7054         * objc.dg/method-14.m: New test.
7055
7056 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7057
7058         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
7059         Also xfail as the patch was reverted.
7060
7061 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
7062
7063         PR middle-end/16973
7064         * gcc.dg/pr16973.c: New test.
7065
7066 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
7067
7068         PR tree-optimization/17656
7069         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
7070
7071 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7072
7073         * g++.dg/eh/shadow1.C: New.
7074
7075 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
7076
7077         * gcc.c-torture/compile/20041018-1.c: New test.
7078
7079 2004-10-18  Ben Elliston  <bje@au.ibm.com>
7080
7081         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
7082         compiler referring to register 0 when accessing sdata.  The linker
7083         now patches things up.
7084
7085 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
7086
7087         PR c/17529
7088         * gcc.c-torture/compile/pr17529.c: New test.
7089
7090 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7091
7092         PR c++/17743
7093         * g++.dg/ext/attrib17.C: New test.
7094
7095 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7096
7097         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
7098
7099 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7100
7101         PR c++/10479
7102         * g++.dg/ext/attrib16.C: New test.
7103
7104 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/17042
7107         * g++.dg/init/dso_handle1.C: New test.
7108
7109         PR c++/14667
7110         * g++.dg/parse/typedef6.C: New test.
7111
7112         PR c++/17916
7113         * g++.dg/parse/pragma1.C: New test.
7114
7115 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
7116
7117         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
7118
7119 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
7120
7121         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
7122         -fno-common when on HPPA HP-UX platforms.
7123
7124 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
7125
7126         PR other/16820
7127         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
7128         stdint.h.
7129         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
7130         uintptr_t.
7131
7132 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7133
7134         PR c++/16301
7135         * g++.dg/lookup/strong-using-4.C: New test.
7136
7137 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
7138
7139         PR middle-end/16567
7140         * gcc.c-torture/compile/nested-1.c: New test.
7141
7142 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7143
7144         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
7145         and mipsisa64*-*-* (until support for misaligned loads is added).
7146         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
7147         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
7148         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
7149         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
7150         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
7151         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
7152
7153 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
7154
7155         PR c++/17976
7156         * g++.dg/init/dtor3.C: New test.
7157
7158 2004-10-15  Ben Elliston  <bje@au.ibm.com>
7159
7160         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
7161
7162 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
7163
7164         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
7165         * gcc.dg/macho-lo-sum.c: Likewise.
7166
7167 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
7168
7169         * gcc.dg/ppc-spe64-1.c: New test.
7170
7171 2004-10-14  Devang Patel  <dpatel@apple.com>
7172
7173         PR 17635
7174         * gcc.dg/pr17635.c : New test.
7175
7176 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
7177
7178         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
7179         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
7180         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
7181         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
7182         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
7183         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
7184         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
7185         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
7186         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
7187         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
7188         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
7189         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
7190         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
7191         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
7192         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
7193         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
7194         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
7195         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
7196
7197 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
7198
7199         * gcc.dg/vect/vect-82.c: New testcase.
7200         * gcc.dg/vect/vect-82_64.c: New testcase.
7201         * gcc.dg/vect/vect-83.c: New testcase.
7202         * gcc.dg/vect/vect-83_64.c: New testcase.
7203
7204 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7205
7206         * gcc.dg/cpp/error-1.c: New test.
7207
7208 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7209
7210         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
7211
7212 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
7213
7214         PR target/17984
7215         * gcc.dg/cris-peep2-xsrand2.c: New test.
7216
7217 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
7218
7219         PR c++/17661
7220         * testsuite/g++.dg/expr/for2.C: New test.
7221
7222 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7223
7224         * g++.dg/inherit/thunk1.C: Run on the SPARC.
7225
7226 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
7227
7228         PR tree-optimization/17724
7229         * g++.dg/opt/pr17724-1.C: New test.
7230         * g++.dg/opt/pr17724-2.C: New test.
7231         * g++.dg/opt/pr17724-3.C: New test.
7232         * g++.dg/opt/pr17724-4.C: New test.
7233         * g++.dg/opt/pr17724-5.C: New test.
7234         * g++.dg/opt/pr17724-6.C: New test.
7235
7236 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
7237
7238         PR c/17301
7239         * gcc.dg/pr17301-2.c: New test.
7240
7241 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR c++/15876
7244         * g++.dg/parse/error22.C: New test.
7245
7246         PR c++/17936
7247         * g++.dg/template/spec18.C: New test.
7248
7249 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
7250
7251         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
7252         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
7253         memcpy.
7254         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
7255         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
7256
7257 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7258
7259         * g++.dg/eh/cleanup5.C: Add dg-options "".
7260
7261 2004-10-11  Roger Sayle  <roger@eyesopen.com>
7262
7263         PR middle-end/17657
7264         * gcc.dg/switch-4.c: New test case.
7265
7266 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
7267
7268         * gcc.c-torture/execute/20041011-1.c: New test.
7269
7270 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7271
7272         PR c++/17554
7273         * g++.dg/init/for3.C: New test.
7274
7275         PR c++/17657
7276         * g++.dg/opt/switch2.C: New test.
7277
7278         PR middle-end/17703
7279         * g++.dg/warn/Wreturn-2.C: New test.
7280
7281 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
7282
7283         PR c++/17907
7284         * g++.dg/eh/cleanup5.C: New test.
7285
7286 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
7287
7288         PR c++/17393
7289         * g++.dg/parse/error21.C: New test.
7290
7291 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7292
7293         * g++.dg/overload/pmf1.C: Adjust quoting marks.
7294         * g++.dg/warn/incomplete1.C: Likewise.
7295         * g++.dg/template/qualttp20.C: Likewise.
7296
7297 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7298
7299         PR c/17881
7300         * parm-incomplete-1.c: New test.
7301
7302 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7303
7304         PR c++/17867
7305         * g++.dg/parse/error19.C: New test.
7306
7307         PR c++/17670
7308         * g++.dg/init/new11.C: New test.
7309
7310         PR c++/17821
7311         * g++.dg/parse/error20.C: New test.
7312
7313         PR c++/17826
7314         * g++.dg/template/crash24.C: New test.
7315
7316 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7317
7318         PR c/17301
7319         * gcc.dg/pr17301-1.c: New test.
7320
7321 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7322
7323         PR c/17189
7324         * gcc.dg/anon-struct-5.c: New test.
7325
7326 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7327
7328         PR c/17844
7329         * gcc.dg/pr17844-1.c: New test.
7330
7331 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
7332
7333         PR tree-optimization/17906
7334         * gcc.c-torture/compile/pr17906.c: New.
7335
7336 2004-10-09  Stuart Hastings  <stuart@apple.com>
7337             Roger Sayle  <roger@eyesopen.com>
7338
7339         PR rtl-optimization/17853
7340         * gcc.dg/i386-mmx-5.c: New testcase.
7341
7342 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
7343
7344         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
7345
7346 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/17524
7349         * g++.dg/template/static9.C: New test.
7350
7351         PR c++/17685
7352         * g++.dg/parse/operator5.C: New test.
7353
7354 2004-10-09  Roger Sayle  <roger@eyesopen.com>
7355
7356         PR middle-end/17894
7357         * gcc.c-torture/execute/divcmp-4.c: New test case.
7358
7359 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7360
7361         PR tree-opt/17902
7362         * g++.dg/opt/pr17902.C: New test.
7363
7364 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
7365
7366         * gcc.dg/cpp/ident-1.c: Add dg-options "".
7367
7368 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7369
7370         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
7371
7372 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7373
7374         * gcc.dg/assign-warn-3.c: New test.
7375
7376 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7377
7378         PR c/16999
7379         * gcc.dg/cpp/ident-1.c: New test.
7380
7381 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7382
7383         * gcc.c-torture/compile/acc1.c: New.
7384
7385 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
7386
7387         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
7388         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
7389
7390 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7391
7392         * gcc.dg/ultrasp11.c: New test.
7393
7394 2004-10-08  Michael Matz  <matz@suse.de>
7395
7396         * gcc.dg/doloop-2.c: New test.
7397
7398 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7399
7400         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
7401         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
7402         objc.dg/method-9.m: Update expected diagnostics.
7403
7404 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
7405
7406         * gcc.dg/ppc-fsel-3.c: New file.
7407         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
7408
7409 2004-10-07  Paul Brook  <paul@codesourcery.com>
7410
7411         * gfortran.dg/intrinsic_verify_1.f90: New test.
7412
7413 2004-10-07  Paul Brook  <paul@codesourcery.com>
7414
7415         * gfortran.dg/empty_format_1.f90: Remove stray commas.
7416
7417 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7418
7419         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
7420         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
7421         commit.
7422
7423 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7424
7425         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
7426
7427 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7428
7429         PR c++/17115
7430         * g++.dg/warn/Winline-4.C: New test.
7431
7432 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7433
7434         * gcc.c-torture/compile/20041007-1.c: New test.
7435
7436 2004-10-07  Paul Brook  <paul@codesourcery.com>
7437
7438         PR fortran/17678
7439         * gfortran.dg/use_allocated_1.f90: New test.
7440
7441 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7442
7443         PR middle-end/17849
7444         * gfortran.fortran-torture/compile/nested.f90: New test
7445
7446 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7447
7448         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
7449
7450 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
7451
7452         PR c++/17368
7453         * g++.dg/ext/asm6.C: New test.
7454
7455 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
7456
7457         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
7458
7459 2004-10-06  Paul Brook  <paul@codesourcery.com>
7460
7461         PR libfortran/17709
7462         * gfortran.dg/empty_format_1.f90: New test.
7463
7464 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7465
7466         PR fortran/17568
7467         * gfortran.dg/ishft.f90: New test.
7468
7469         PR fortran/17283
7470         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
7471         tests.
7472
7473 2004-10-06  Paul Brook  <paul@codesourcery.com>
7474
7475         * gfortran.dg/do_1.f90: New test.
7476
7477 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
7480         optimizing for size.
7481
7482 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7483
7484         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
7485
7486 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7487
7488         * gcc.c-torture/compile/20041005-1.c: New test.
7489
7490 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7491
7492         PR c++/17829
7493         * g++.dg/lookup/koenig4.C: New.
7494
7495 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7496
7497         * g++.dg/other/classkey1.C: Adjust quoting marks.
7498         * g++.dg/parse/error15.C: Likewise.
7499         * g++.dg/template/meminit2.C (int>): Likewise.
7500
7501 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7502
7503         PR fortran/17283
7504         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
7505
7506         PR fortran/17631
7507         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
7508
7509         PR fortran/17708
7510         * gfortran.dg/pr17708.f90: New test.
7511
7512 2004-10-04  Chao-ying Fu  <fu@mips.com>
7513
7514         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
7515         * gcc.dg/vect/vect-4.c: Ditto.
7516         * gcc.dg/vect/vect-5.c: Ditto.
7517         * gcc.dg/vect/vect-6.c: Ditto.
7518         * gcc.dg/vect/vect-8.c: Ditto.
7519         * gcc.dg/vect/vect-16.c: Ditto.
7520         * gcc.dg/vect/vect-30.c: Ditto.
7521         * gcc.dg/vect/vect-40.c: Ditto.
7522         * gcc.dg/vect/vect-41.c: Ditto.
7523         * gcc.dg/vect/vect-42.c: Ditto.
7524         * gcc.dg/vect/vect-43.c: Ditto.
7525         * gcc.dg/vect/vect-44.c: Ditto.
7526         * gcc.dg/vect/vect-45.c: Ditto.
7527         * gcc.dg/vect/vect-46.c: Ditto.
7528         * gcc.dg/vect/vect-47.c: Ditto.
7529         * gcc.dg/vect/vect-48.c: Ditto.
7530         * gcc.dg/vect/vect-49.c: Ditto.
7531         * gcc.dg/vect/vect-50.c: Ditto.
7532         * gcc.dg/vect/vect-51.c: Ditto.
7533         * gcc.dg/vect/vect-52.c: Ditto.
7534         * gcc.dg/vect/vect-53.c: Ditto.
7535         * gcc.dg/vect/vect-54.c: Ditto.
7536         * gcc.dg/vect/vect-55.c: Ditto.
7537         * gcc.dg/vect/vect-56.c: Ditto.
7538         * gcc.dg/vect/vect-57.c: Ditto.
7539         * gcc.dg/vect/vect-58.c: Ditto.
7540         * gcc.dg/vect/vect-59.c: Ditto.
7541         * gcc.dg/vect/vect-60.c: Ditto.
7542         * gcc.dg/vect/vect-74.c: Ditto.
7543         * gcc.dg/vect/vect-79.c: Ditto.
7544         * gcc.dg/vect/vect-80.c: Ditto.
7545
7546 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7547
7548         * gcc.dg/unused-7.c: Use the correct option.
7549
7550 2004-10-04  Paul Brook  <paul@codesourcery.com>
7551         Bud Davis  <bdavis9659@comcast.net>
7552
7553         PR fortran/17706
7554         PR fortran/16434
7555         * gfortran/pr17706.f90: New test.
7556         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
7557
7558 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7559
7560         * gfortran.dg/pr17612.f90: New test.
7561
7562 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7563
7564         * g++.dg/template/local1.C: Adjust quoting marks in
7565         testing for diagnostics.
7566         * g++.dg/tls/diag-2.C: Likewise.
7567         * g++.dg/other/error8.C: Likewise.
7568
7569 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7570
7571         PR c/17178
7572         * gcc.dg/unused-4.c: Adjust to be correct.
7573
7574         PR c/17820
7575         * gcc.dg/unused-7.c: New test.
7576
7577 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
7578
7579         PR c++/17797
7580         * g++.dg/overload/template2.C: New test.
7581
7582 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
7583
7584         PR tree-optimization/16632
7585         * gcc.dg/tree-ssa/20041002-1.c: New.
7586
7587 2004-10-03  Paul Brook  <paul@codesourcery.com>
7588
7589         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
7590         rather than relying on default formatting.
7591
7592 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
7593
7594         * gcc.dg/20040920-1.c: Update expected message text.
7595
7596 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
7597
7598         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
7599
7600 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
7601
7602         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
7603         tree level.
7604
7605 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7606
7607         * gcc.dg/tree-ssa/pr17343.c: Remove.
7608
7609 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
7610
7611         PR tree-opt/17343
7612         * gcc.dg/tree-ssa/pr17343.c: New test.
7613
7614 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
7615
7616         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
7617         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
7618         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
7619         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
7620         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
7621
7622 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7623
7624         * gcc.dg/lvalue-2.c: New test.
7625
7626 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7627
7628         PR c/17730
7629         * gcc.dg/pr17730-1.c: New test
7630
7631 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
7632
7633         PR c/7425
7634         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
7635
7636 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7637
7638         * gcc.c-torture/execute/stdarg-1.c: New test.
7639         * gcc.c-torture/execute/stdarg-2.c: New test.
7640         * gcc.c-torture/execute/stdarg-3.c: New test.
7641         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7642         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7643         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7644         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7645         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7646
7647 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
7648
7649         PR tree-optimization/17697
7650         * g++.dg/opt/pr17697-1.C: New test.
7651         * g++.dg/opt/pr17697-2.C: New test.
7652         * g++.dg/opt/pr17697-3.C: New test.
7653
7654 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7655
7656         PR c/16409
7657         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
7658         gcc.dg/vla-init-5.c: New tests.
7659
7660 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7661
7662         PR c/13804
7663         * gcc.dg/pr13804-1.c: New test.
7664
7665 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7666
7667         PR fortran/16938
7668         * gfortran.dg/pr16938.f90: New test.
7669
7670 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7671
7672         * g++.dg/template/crash23.C: New test.
7673
7674 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c++/17585
7677         * g++.dg/template/static8.C: New test.
7678
7679 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
7680
7681         PR c++/17681
7682         * g++.dg/other/error9.C: New test.
7683
7684 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7685
7686         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
7687
7688 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7689
7690         PR fortran/15164
7691         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
7692
7693 2004-09-26  Roger Sayle  <roger@eyesopen.com>
7694
7695         PR middle-end/17112
7696         * gcc.dg/pr17112-1.c: New test case.
7697
7698 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7699
7700         PR c/11459
7701         * gcc.dg/pr11459-1.c: New test.
7702
7703 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
7704
7705         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
7706         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7707
7708 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7709
7710         * gfortran.dg/pr15324.f90: Make array bounds consistent.
7711
7712 2004-09-25  Jan Hubicka  <jh@suse.cz>
7713
7714         * compile/30040909-1.c: New test.
7715         * compile/30040907-1.c: New test.
7716
7717 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
7718
7719         * gcc.c-torture/execute/va-arg-26.c: New test.
7720
7721 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
7722
7723         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
7724         extra diagnostics on targets with 64-bit pointers.
7725         * objc.dg/selector-1.m: Adjust dg-warning regexp.
7726
7727 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7728
7729         PR c/17188
7730         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
7731         * gcc.dg/decl-3.c: Adjust expected message.
7732
7733 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7734
7735         PR fortran/17615
7736         * gfortran.dg/pr17615.f90: New test.
7737
7738 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
7739
7740         PR tree-optimzation/17517
7741         * g++.dg/tree-ssa/pr17517.C: New Test.
7742
7743 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7744
7745         PR c++/16889
7746         * g++.dg/lookup/ambig3.C: New.
7747
7748 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
7749
7750         PR tree-opt/17624
7751         * g++.dg/opt/pr17624.C: New test.
7752
7753 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7754
7755         PR c/6980
7756         * gcc.dg/Wbad-function-cast-1.c: New test.
7757
7758 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
7759
7760         * g++.dg/ext/complit1.C
7761         * g++.dg/other/error2.C
7762         * g++.dg/other/nontype-1.C
7763         * g++.dg/parse/crash11.C
7764         * g++.dg/parse/crash12.C
7765         * g++.dg/parse/error15.C
7766         * g++.dg/parse/error4.C
7767         * g++.dg/parse/tmpl-outside1.C
7768         * g++.dg/parse/too-many-tmpl-args1.C
7769         * g++.dg/template/dependent-expr3.C
7770         * g++.dg/template/error10.C
7771         * g++.dg/template/instantiate1.C
7772         * g++.dg/template/vtable2.C
7773         * g++.dg/warn/Wshadow-1.C
7774         * g++.dg/warn/weak1.C
7775         * g++.old-deja/g++.brendan/crash16.C
7776         * g++.old-deja/g++.brendan/crash18.C
7777         * g++.old-deja/g++.brendan/crash48.C
7778         * g++.old-deja/g++.brendan/crash49.C
7779         * g++.old-deja/g++.brendan/crash55.C
7780         * g++.old-deja/g++.brendan/crash56.C
7781         * g++.old-deja/g++.brendan/crash8.C
7782         * g++.old-deja/g++.brendan/enum11.C
7783         * g++.old-deja/g++.brendan/enum8.C
7784         * g++.old-deja/g++.brendan/enum9.C
7785         * g++.old-deja/g++.brendan/friend3.C
7786         * g++.old-deja/g++.brendan/misc14.C
7787         * g++.old-deja/g++.bugs/900402_02.C
7788         * g++.old-deja/g++.bugs/900404_03.C
7789         * g++.old-deja/g++.bugs/900404_04.C
7790         * g++.old-deja/g++.bugs/900428_03.C
7791         * g++.old-deja/g++.jason/crash4.C
7792         * g++.old-deja/g++.jason/overload21.C
7793         * g++.old-deja/g++.jason/redecl1.C
7794         * g++.old-deja/g++.jason/report.C
7795         * g++.old-deja/g++.jason/rfg10.C
7796         * g++.old-deja/g++.jason/template30.C
7797         * g++.old-deja/g++.law/arm12.C
7798         * g++.old-deja/g++.law/ctors5.C
7799         * g++.old-deja/g++.law/cvt20.C
7800         * g++.old-deja/g++.law/init10.C
7801         * g++.old-deja/g++.law/init8.C
7802         * g++.old-deja/g++.law/visibility17.C
7803         * g++.old-deja/g++.law/visibility7.C
7804         * g++.old-deja/g++.mike/net8.C
7805         * g++.old-deja/g++.mike/p646.C
7806         * g++.old-deja/g++.mike/p700.C
7807         * g++.old-deja/g++.mike/p701.C
7808         * g++.old-deja/g++.mike/p811.C
7809         * g++.old-deja/g++.ns/template13.C
7810         * g++.old-deja/g++.other/array3.C
7811         * g++.old-deja/g++.other/crash25.C
7812         * g++.old-deja/g++.other/dtor3.C
7813         * g++.old-deja/g++.other/dtor4.C
7814         * g++.old-deja/g++.other/main1.C
7815         * g++.old-deja/g++.other/warn7.C
7816         * g++.old-deja/g++.pt/crash11.C
7817         * g++.old-deja/g++.pt/crash36.C
7818         * g++.old-deja/g++.pt/spec22.C
7819         * g++.old-deja/g++.pt/spec9.C
7820         * g++.old-deja/g++.pt/ttp52.C
7821         * g++.old-deja/g++.robertl/eb103.C
7822         * g++.old-deja/g++.robertl/eb121.C
7823         * g++.old-deja/g++.robertl/eb22.C
7824         * g++.old-deja/g++.robertl/eb8.C:
7825         Update locations and/or regexps of dg-error markers.
7826         Remove markers for some bogus messages that are no longer issued.
7827
7828 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7829
7830         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7831         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7832
7833 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7834
7835         PR c++/17618
7836         * g++.dg/lookup/crash5.C: New test.
7837
7838 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7839
7840         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7841         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7842         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7843         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7844         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7845         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7846
7847         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7848         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7849         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7850         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7851         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7852         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7853
7854         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7855
7856         * gcc.dg/vect/vect-44.c: Check additional cases.
7857         * gcc.dg/vect/vect-48.c: Check additional cases.
7858
7859         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7860         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7861         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7862         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7863         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7864         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7865         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7866         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7867         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7868
7869         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7870         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7871         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7872
7873 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7874
7875         * gcc.dg/tree-ssa/loop-6.c: New test.
7876
7877 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7878
7879         PR c++/17620
7880         * g++.dg/inherit/base2.C: New.
7881
7882 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7883
7884         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7885         * gcc.dg/20001012-2.c: Likewise.
7886         * gcc.dg/20001013-1.c: Likewise.
7887         * gcc.dg/20001101-1.c: Likewise.
7888         * gcc.dg/20001102-1.c: Likewise.
7889         * gcc.dg/bf-spl1.c: Likewise.
7890         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7891         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7892
7893 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7894
7895         PR tree-optimization/16721
7896         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7897
7898 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7899
7900         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7901         * gcc.dg/20040305-1.c: Likewise.
7902
7903 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7904
7905         PR c/16566
7906         * gcc.c-torture/compile/pr16566-1.c,
7907         gcc.c-torture/compile/pr16566-2.c,
7908         gcc.c-torture/compile/pr16566-3.c: New tests.
7909
7910 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7911
7912         PR tree-optimization/17512
7913         * gcc.c-torture/compile/20040916-1.c.
7914
7915 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7916
7917         * gcc.dg/pragma-re-3.c: New test.
7918
7919 2004-09-17  Matt Austern  <austern@apple.com>
7920
7921         PR c++/15049
7922         * g++.dg/other/anon3.C: New.
7923
7924 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7925
7926         PR c++/7503
7927         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7928         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7929         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7930         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7931         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7932
7933 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7934
7935         PR fortran/17286
7936         * gfortran.dg/pr17286.f90: New test.
7937
7938 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/17530
7941         * g++.dg/template/static7.C: New test.
7942
7943 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7944
7945         PR tree-opt/17558
7946         * gcc.c-torture/compile/pr17558.c: New test.
7947
7948 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7949
7950         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7951         if SKIP_ATTRIBUTE is defined.
7952
7953 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7954
7955         PR fortran/15957
7956         * gfortran.dg/pr15957.f90: New test.
7957
7958 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7959
7960         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7961         in comparison.
7962         * gcc.dg/vect/vect-79.c: Likewise.
7963         * gcc.dg/vect/vect-80.c: Likewise.
7964
7965 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7966
7967         PR fortran/15750
7968         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7969
7970 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7971
7972         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7973         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7974         * gcc.dg/vect/vect-62.c: New testcase.
7975         * gcc.dg/vect/vect-63.c: New testcase.
7976         * gcc.dg/vect/vect-64.c: New testcase.
7977         * gcc.dg/vect/vect-65.c: New testcase.
7978         * gcc.dg/vect/vect-66.c: New testcase.
7979         * gcc.dg/vect/vect-67.c: New testcase.
7980         * gcc.dg/vect/vect-68.c: New testcase.
7981         * gcc.dg/vect/vect-69.c: New testcase.
7982         * gcc.dg/vect/vect-79.c: New testcase.
7983         * gcc.dg/vect/vect-80.c: New testcase.
7984
7985 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7986
7987         * gcc.target/mips/asm-1.c: New test.
7988
7989 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7990
7991         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7992         * gcc.dg/vect/vect-73.c: New testcase.
7993         * gcc.dg/vect/vect-74.c: New testcase.
7994         * gcc.dg/vect/vect-75.c: New testcase.
7995         * gcc.dg/vect/vect-76.c: New testcase.
7996         * gcc.dg/vect/vect-77.c: New testcase.
7997         * gcc.dg/vect/vect-78.c: New testcase
7998
7999 2004-09-18  Paul Brook  <paul@codesourcery.com>
8000
8001         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
8002
8003 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
8004
8005         PR c/17424
8006         * gcc.dg/pr17424-1.c: New test.
8007
8008 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
8009
8010         * g++.dg/tree-ssa/pr17153.C: New test.
8011
8012 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
8013
8014         PR pch/13361
8015         * testsuite/g++.dg/pch/wchar-1.C: New.
8016         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8017
8018 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
8019
8020         * gcc.c-torture/execute/20040917-1.c: New test.
8021
8022 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8023
8024         PR tree-optimization/17319
8025         * gcc.dg/pr17319.c: New test.
8026
8027 2004-09-17  Devang Patel  <dpatel@apple.com>
8028
8029         * gcc.dg/20040813-1.c: New test.
8030
8031 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8032
8033         PR tree-optimization/17273
8034         * gcc.c-torture/compile/pr17273.c: New test.
8035
8036 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8037
8038         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
8039         Update expected messages.
8040         * gcc.dg/declspec-13.c: New test.
8041
8042 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
8043
8044         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
8045
8046 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
8047
8048         * gcc.c-torture/execute/pr17252.c: Use post-increment to
8049         change what 'a' is pointing to.
8050
8051 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
8052
8053         PR c++/16002
8054         * g++.dg/template/error18.C: New test.
8055
8056         PR c++/16029
8057         * g++.dg/warn/Wunused-8.C: New test.
8058
8059 2004-09-17  Steven Bosscher  <stevenb@suse.de>
8060
8061         PR tree-optimization/17513
8062         * gcc.dg/20040916-1.c: New test.
8063
8064 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR c++/17501
8067         * g++.dg/template/typename7.C: New test.
8068
8069 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8070
8071         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
8072
8073 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
8074
8075         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
8076         with -ftree-based-profiling also.
8077         * lib/profopt.exp: Support late-set profile_option/feedback_option.
8078
8079 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
8080
8081         PR/15364
8082         * gfortran.dg/der_array_io_1.f90: New test.
8083         * gfortran.dg/der_array_io_2.f90: New test.
8084         * gfortran.dg/der_array_io_3.f90: New test.
8085
8086 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8087
8088         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
8089         EABI.
8090
8091 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
8092
8093         * g++.dg/opt/switch1.C: New test.
8094
8095 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8096
8097         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
8098         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
8099         Update expected messages.
8100
8101 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8102
8103         PR fortran/16485
8104         * gfortran.dg/same_name_1.f90: New test.
8105
8106 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
8107
8108         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
8109         dereference garbage pointers.
8110
8111 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
8112
8113         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
8114         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
8115
8116         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
8117         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
8118         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
8119
8120 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
8121
8122         PR c++/17324
8123         * g++.dg/template/mangle1.C: New test.
8124
8125 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8126
8127         PR tree-optimization/17252
8128         * gcc.c-torture/execute/pr17252.c: New test.
8129
8130 2004-09-14  Andrew Pinski  <apinski@apple.com>
8131
8132         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
8133
8134 2004-09-14  Roger Sayle  <roger@eyesopen.com>
8135
8136         PR rtl-optimization/9771
8137         * gcc.dg/pr9771-1.c: New test case.
8138
8139 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
8140
8141         PR tree-optimization/15262
8142         * gcc.c-torture/execute/pr15262-1.c: New test.
8143         * gcc.c-torture/execute/pr15262-2.c: New test.
8144
8145 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8146
8147         * gcc.dg/declspec-12.c: New test.
8148
8149 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
8150
8151         * gfortran.dg/pr17090.f90: Add directives to test.
8152
8153 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8154
8155         * gcc.c-torture/compile/20040914-1.c: New test.
8156
8157 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/16162
8160         * g++.dg/template/decl2.C: New test.
8161
8162 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
8163
8164         PR fortran/17090
8165         * gfortran.dg/pr17090.f90: New test.
8166
8167 2004-09-13  Dale Johannesen  <dalej@apple.com>
8168
8169         * gcc.c-torture/compile/pr17408.c:  New test case.
8170
8171 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/16716
8174         * g++.dg/parse/crash17.C: New test.
8175
8176         PR c++/17327
8177         * g++.dg/template/enum3.C: New test.
8178
8179 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
8180
8181         * lib/gcc-defs.exp: Load wrapper.exp.
8182         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
8183         using local code.
8184         * lib/gcc.exp (gcc_init): Similar.
8185         * lib/gfortran.exp (gfortran_init): Similar.
8186         * lib/objc.exp (objc_init): Similar.
8187         * lib/treelang.exp (treelang_init): Similar.
8188         * lib/wrapper.exp: New file with build_wrapper call machinery in
8189         ${tool}_maybe_build_wrapper.
8190
8191 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8192
8193         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
8194         "inline".
8195         * gcc.dg/declspec-11.c: Update expected messages.
8196         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
8197         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
8198         gcc.dg/inline-12.c: New tests.
8199
8200 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
8201
8202         * g++.dg/tree-ssa/pr17400.C: New testcase.
8203
8204 2004-09-13  James E Wilson  <wilson@specifixinc.com>
8205
8206         * gcc.target/mips/sb1-1.c: New testcase.
8207
8208 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
8209
8210         * lib/g77-dg.exp: Remove unused file.
8211         * lib/mike-g77.exp: Ditto.
8212         * lib/g77.exp: Ditto.
8213
8214 2004-09-12  Richard Henderson  <rth@redhat.com>
8215
8216         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
8217
8218 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
8219
8220         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
8221         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8222         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
8223         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
8224         Update expected messages.
8225
8226 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
8227
8228         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
8229         declaration/use mismatch for dirp parameter.
8230
8231 2004-09-12  Andrew Pinski  <apinski@apple.com>
8232
8233         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
8234         -fgnu-runtime is passed.
8235
8236 2004-09-12  Richard Henderson  <rth@redhat.com>
8237
8238         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
8239         do the uplevel thing and update additional_flags directly.
8240         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
8241         gfortran.fortran-torture/execute/intrinsic_nearest.x,
8242         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
8243         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
8244
8245 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8246
8247         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
8248
8249 2004-09-11  Roger Sayle  <roger@eyesopen.com>
8250
8251         PR middle-end/17411
8252         * g++.dg/opt/pr17411-1.C: New test case.
8253
8254 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8255
8256         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8257         gcc.dg/tls/diag-2.c: Update expected messages.
8258         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
8259         messages.
8260         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
8261         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
8262         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
8263         gcc.dg/tls/diag-5.c: New tests.
8264
8265 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
8266
8267         * gcc.dg/20040910-1.c: Correct dg-error regexp.
8268
8269 2004-09-11  Steven Bosscher  <stevenb@suse.de>
8270
8271         * g++.dg/parse/break-in-for.C: New test.
8272
8273 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
8274
8275         * gcc.dg/tree-ssa/20040911-1.c: New test.
8276
8277 2004-09-11  Andreas Jaeger  <aj@suse.de>
8278
8279         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
8280         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
8281
8282 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
8283
8284         * gcc.target/frv: New directory of FR-V-specific tests.
8285
8286 2004-09-10  James E Wilson  <wilson@specifixinc.com>
8287
8288         * gcc.dg/convert-vec-1.c: New test.
8289
8290 2004-09-10  Roger Sayle  <roger@eyesopen.com>
8291
8292         PR middle-end/17024
8293         * gcc.dg/pr17024-1.c: New test case.
8294
8295 2004-09-10  Eric Christopher  <echristo@redhat.com>
8296
8297         * gcc.dg/20040910-1.c: New test.
8298
8299 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8300
8301         * gcc.dg/bitfld-9.c: New test.
8302
8303 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
8304
8305         * gcc.c-torture/execute/ieee/acc1.c: New test.
8306         * gcc.c-torture/execute/ieee/acc2.c: New test.
8307         * gcc.c-torture/execute/ieee/mzero6.c: New test.
8308
8309 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8310
8311         * gcc.dg/deprecated-2.c: New test.
8312
8313 2004-09-09  James E Wilson  <wilson@specifixinc.com>
8314
8315         * gcc.dg/init-vec-1.c: New test.
8316
8317 2004-09-09  Roger Sayle  <roger@eyesopen.com>
8318
8319         PR middle-end/17055
8320         * gcc.dg/pr17055-1.c: New test case.
8321
8322 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
8323
8324         PR target/17377
8325         * gcc.c-torture/execute/pr17377.c: New test.
8326
8327 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8328
8329         PR c/8420
8330         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
8331         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
8332         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
8333         gcc.dg/long-long-typespec-1.c: New tests.
8334         * gcc.dg/tls/diag-2.c: Update expected diagnostics
8335
8336 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8337
8338         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
8339         gcc.dg/gnu99-static-1.c: New tests.
8340
8341 2004-09-08  Devang Patel  <dpatel@apple.com>
8342
8343         * gcc.dg/darwin-ld-20040828-1.c: New test.
8344         * gcc.dg/darwin-ld-20040828-2.c: New test.
8345         * gcc.dg/darwin-ld-20040828-3.c: New test.
8346
8347 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
8348
8349         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
8350         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
8351         in error message.
8352         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
8353         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
8354         in error message.
8355         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
8356         types they qualify.
8357         * objc.dg/type-size-2.m: Fix wording in comment.
8358         * objc.dg/va-meth-1.m: New test case.
8359
8360 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
8361
8362         PR c/16633:
8363         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
8364         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
8365
8366 2004-09-06  Devang Patel  <dpatel@apple.com>
8367
8368         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
8369         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
8370
8371 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
8372
8373         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
8374         reflect changed line numbering of diagnostics.
8375
8376 2004-09-06  Paul Brook  <paul@codesourcery.com>
8377
8378         * gfortran.dg/edit_real_1.f90: Add new test.
8379
8380 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8381
8382         * gcc.dg/tree-ssa/loop-2.c: New test.
8383         * gcc.dg/tree-ssa/loop-3.c: New test.
8384         * gcc.dg/tree-ssa/loop-4.c: New test.
8385         * gcc.dg/tree-ssa/loop-5.c: New test.
8386
8387 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8388
8389         * gcc.dg/format/sentinel-1.c: Update for parameter option.
8390
8391 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8392
8393         * gcc.dg/format/sentinel-1.c: New test.
8394
8395 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
8396
8397         * testsuite/gcc.dg/builtins-46.c: New.
8398
8399 2004-09-03  Devang Patel  <dpatel@apple.com>
8400
8401         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
8402         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
8403
8404 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8405
8406         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
8407         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
8408         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
8409         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
8410         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
8411         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
8412         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
8413         the non-portable bzero.
8414         * gcc.dg/20010912-1.c: xfail for NetWare.
8415         * gcc.dg/20020426-2.c: xfail for NetWare.
8416         * gcc.dg/20021014-1.c: xfail for NetWare.
8417         * gcc.dg/20021018-1.c: xfail for NetWare.
8418         * gcc.dg/20030213-1.c: xfail for NetWare.
8419         * gcc.dg/20030225-1.c: xfail for NetWare.
8420         * gcc.dg/20030708-1.c: xfail for NetWare.
8421         * gcc.dg/builtins-config.h: Also exclude NetWare.
8422         * gcc.dg/format/format.h: Define restrict only if not already defined.
8423         * gcc.dg/nest.c: xfail for NetWare.
8424         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
8425         * lib/target-supports.exp (check_visibility_available): Exclude
8426         NetWare.
8427
8428 2004-09-03  Jan Beulich  <jbeulich@novell.com>
8429
8430         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
8431         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
8432         deterministic starting point for the alignment of structure fields.
8433         * gcc.dg/Wpadded.c: Dito.
8434         * g++.dg/abi/vbase10.C: Dito.
8435
8436 2004-09-03  Devang Patel  <dpatel@apple.com>
8437
8438         * g++.dg/debug/pr15736.cc: New test.
8439
8440 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8441
8442         * README.QMTEST: Fix out-of-date link.
8443
8444 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
8445
8446         PR fortran/16579
8447         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
8448         Delete.  Duplicate of gfortran.dg/g77/20010610.f
8449
8450 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
8451
8452         * g++.dg/abi/arm_rtti1.C: New test.
8453
8454 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
8455
8456         * gcc.dg/ppc-vector-memcpy.c: New.
8457         * gcc.dg/ppc-vector-memset.c: New.
8458
8459 2004-09-02  Chao-ying Fu  <fu@mips.com>
8460
8461         * gcc.target/mips/mips-3d-1.c: New test.
8462         * gcc.target/mips/mips-3d-2.c: New test.
8463         * gcc.target/mips/mips-3d-3.c: New test.
8464         * gcc.target/mips/mips-3d-4.c: New test.
8465         * gcc.target/mips/mips-3d-5.c: New test.
8466         * gcc.target/mips/mips-3d-6.c: New test.
8467         * gcc.target/mips/mips-3d-7.c: New test.
8468         * gcc.target/mips/mips-3d-8.c: New test.
8469         * gcc.target/mips/mips-3d-9.c: New test.
8470         * gcc.target/mips/mips-ps-1.c: New test.
8471         * gcc.target/mips/mips-ps-2.c: New test.
8472         * gcc.target/mips/mips-ps-3.c: New test.
8473         * gcc.target/mips/mips-ps-4.c: New test.
8474         * gcc.target/mips/mips-ps-type.c: New test.
8475
8476 2004-09-02  Paul Brook  <paul@codesourcery.com>
8477
8478         * gfortran.dg/edit_real_1.f90: Add new tests.
8479
8480 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8481
8482         PR fortran/15327
8483         * gfortran.dg/merge_char_1.f90: New test.
8484
8485 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8486
8487         PR fortran/16404
8488         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
8489
8490 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8491
8492         PR c/1522
8493         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
8494
8495 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
8496
8497         * g++.dg/opt/loop1.C: Do not XFAIL.
8498
8499 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
8500
8501         * gcc.c-torture/execute/20040831-1.c: New test.
8502
8503 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
8504
8505         PR fortran/16579
8506         * gfortran.dg/g77/20010610.f: Now passes.
8507         Copy from g77.f-torture/execute. Add dg-run directive.
8508         * gfortran.dg/g77/README: Update
8509
8510 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8511
8512         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
8513         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
8514         (t1, t2, t3, t4): Add volatile.
8515
8516 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8517
8518         * g++.dg/ext/visibility/arm1.C: New test.
8519
8520 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
8521
8522         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
8523         -pedantic-errors.
8524
8525 2004-09-01  Paul Brook  <paul@codesourcery.com>
8526
8527         * gfortran.dg/eof_2.f90: New test.
8528
8529 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8530
8531         PR fortran/16579
8532         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
8533
8534 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
8535
8536         PR libfortran/16805
8537         * gfortran.dg/list_read_2.f90: New test.
8538
8539 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
8540
8541         * g++.dg/abi/key1.C: New test.
8542
8543 2004-08-31  Richard Henderson  <rth@redhat.com>
8544
8545         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
8546         form of offsetof.
8547         * g++.dg/other/offsetof5.C: Remove duplicate.
8548
8549 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8550
8551         PR fortran/17244
8552         * gfortran.dg/func_derived_1.f90: New test.
8553
8554 2004-08-31  Paul Brook  <paul@codesourcery.com>
8555
8556         * gfortran.dg/eof_1.f90: New test.
8557
8558 2004-08-31  Paul Brook  <paul@codesourcery.com>
8559
8560         * gfortran.dg/list_read_1.f90: New file.
8561
8562 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
8563
8564         * g++.dg/opt/loop1.C: XFAIL.
8565
8566 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
8567
8568         * gcc.dg/funcdef-storage-1.c: New.
8569         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
8570         an extern function in local scope.
8571         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
8572         declare an 'auto inline' function in local scope.
8573         * gcc.dg/20011130-1.c: Likewise.
8574         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
8575         an 'auto' function in local scope.
8576         * gcc.dg/20021014-1.c: Likewise.
8577         * gcc.dg/20030331-2.c: Likewise.
8578
8579 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8580
8581         * gfortran.dg/blockdata_1.f90: New test.
8582
8583 2004-08-30  Richard Henderson  <rth@redhat.com>
8584
8585         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
8586
8587 2004-08-30  Richard Henderson  <rth@redhat.com>
8588
8589         * lib/fortran-torture.exp (fortran-torture-execute): Honor
8590         additional_flags set by alternate driver.
8591         (ieee-options): New procedure.
8592         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
8593         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
8594         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
8595         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
8596
8597 2004-08-30  Richard Henderson  <rth@redhat.com>
8598
8599         * lib/f-torture.exp: Remove.
8600
8601 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR rtl-optimization/16590
8604         * g++.dg/opt/loop1.C: New test.
8605
8606 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8607
8608         PR fortran/13910
8609         * gfortran.dg/oldstyle_1.f90: New test.
8610
8611 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
8612         Paul Brook  <paul@codesourcery.com>
8613
8614         * gfortran.dg/g77/README: Update.
8615         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
8616         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
8617         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
8618
8619 2004-08-28  Paul Brook  <paul@codesourcery.com>
8620
8621         PR libfortran/17195
8622         * gfortran.dg/edit_real_1.f90: New test.
8623
8624 2004-08-27  Paul Brook  <paul@codesourcery.com>
8625
8626         * gfortran.dg/rewind_1.f90: New test.
8627
8628 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
8629
8630         PR fortran/16597
8631         * gfortran.dg/pr16597.f90: New test.
8632
8633 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8634
8635         PR c/13801
8636         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
8637         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
8638         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
8639         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
8640         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
8641
8642 2004-08-26  Nick Clifton  <nickc@redhat.com>
8643
8644         * gcc.c-torture/compile/pr17119.c: New test.
8645
8646 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8647
8648         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
8649
8650 2004-08-25  Richard Henderson  <rth@redhat.com>
8651
8652         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
8653         the bits that expect kind=8 to be the largest real kind.
8654
8655 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8656
8657         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
8658
8659 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8660
8661         * gfortran.dg/assignment_1.f90: New test.
8662
8663 2004-08-25  Adam Nemet  <anemet@lnxw.com>
8664
8665         * g++.dg/template/repo3.C: New test.
8666
8667 2004-08-25  Roger Sayle  <roger@eyesopen.com>
8668
8669         PR middle-end/16693
8670         PR tree-optimization/16372
8671         * g++.dg/opt/pr16372-1.C: New test case.
8672         * g++.dg/opt/pr16693-1.C: New test case.
8673         * g++.dg/opt/pr16693-2.C: New test case.
8674
8675 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
8676
8677         * objc.dg/proto-lossage-4.m: New test.
8678
8679 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
8680
8681         PR c++/17155
8682         * g++.dg/inherit/local2.C: New test.
8683
8684 2004-08-25  Paul Brook  <paul@codesourcery.com>
8685
8686         PR fortran/17144
8687         * gfortran.dg/string_ctor_1.f90: New test.
8688
8689 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8690
8691         PR c++/14428
8692         * g++.dg/template/redecl2.C: New test.
8693
8694 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8695
8696         PR fortran/17143
8697         * gfortran.dg/pr17143.f90: New test.
8698
8699 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
8700
8701         PR fortran/17164
8702         * gfortran.dg/pr17164.f90: New test.
8703
8704 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8705
8706         * gcc.dg/tree-ssa/loop-1.c: New test.
8707
8708 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8709
8710         * gcc.c-torture/compile/20040824-1.c: New test.
8711
8712 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
8713
8714         * gcc.c-torture/compile/iftrap-3.c: New test.
8715
8716 2004-08-24  Paul Brook  <paul@codesourcery.com>
8717
8718         * gfortran.dg/entry_2.f90: New test.
8719
8720 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8721
8722         PR c++/16889
8723         * g++.dg/lookup/ambig[12].C: New.
8724
8725 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8726
8727         PR c++/16706
8728         * g++.dg/template/crash21.C: New test.
8729         * g++.dg/template/crash22.C: Likewise.
8730
8731 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8732
8733         PR c++/17149
8734         * g++.dg/template/access15.C: New.
8735
8736 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8737
8738         PR c++/17163
8739         * g++.dg/template/repo2.C: New test.
8740
8741 2004-08-23  Roger Sayle  <roger@eyesopen.com>
8742
8743         PR rtl-optimization/17078
8744         * gcc.c-torture/execute/pr17078-1.c: New test case.
8745
8746 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c/14492
8749         * gcc.dg/debug/crash1.c: New test.
8750
8751 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c/16180
8754         * gcc.dg/loop-5.c: New test.
8755
8756 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8757
8758         * gcc.c-torture/execute/20040823-1.c: New test.
8759
8760 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
8761
8762         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
8763         to the assembler.  Simplify test accordingly.
8764         (asm_abi_flags): Use GNU names.
8765         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
8766         to check for ABI flags.
8767
8768 2004-08-22  Andrew Pinski  <apinski@apple.com>
8769
8770         * g++.dg/opt/pr14029.C: New test.
8771         * gcc.c-torture/execute/pr15262.c: New test.
8772
8773 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8774
8775         * gfortran.dg/reduction.f90: Add checks with complex arguments.
8776
8777 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
8778
8779         PR 16908
8780         * gfortran.dg/direct_io.f90: New test.
8781
8782 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8783
8784         PR c++/17121
8785         * g++.dg/inherit/local2.C: New test.
8786
8787 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8788
8789         PR c++/17120
8790         * g++.dg/warn/Wparentheses-4.C: New test.
8791
8792 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/17121
8795         * g++.dg/inherit/local2.C: New test.
8796
8797         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8798         * gcc.dg/ppc-ldstruct.c: Likewise.
8799         * gcc.dg/ppc64-abi-2.c: Likewise.
8800
8801 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8802
8803         PR rtl-optimization/17099
8804         * gcc.c-torture/execute/20040820-1.c: New test.
8805
8806 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8807
8808         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8809
8810 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8811
8812         PR fortran/17077
8813         * gfortran.dg/auto_array_1.f90: New test.
8814
8815 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8816
8817         PR fortran/17074
8818         * gfortran.dg/simpleif_1.f90: New test.
8819
8820 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8821
8822         * lib/target-supports.exp (check_profiling_available): Return
8823         false for arm*-*-symbianelf* and arm*-*-eabi*.
8824
8825         PR c++/15890
8826         * g++.dg/template/delete1.C: New test.
8827
8828 2004-08-19  Paul Brook  <paul@codesourcery.com>
8829
8830         PR fortran/14976
8831         PR fortran/16228
8832         * gfortran.dg/data_char_1.f90: New test.
8833
8834 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8835
8836         PR fortran/16946
8837         * gfortran.dg/reduction.f90: New testcase.
8838
8839 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8840
8841         PR fortran/16520
8842         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8843
8844 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8845
8846         PR c++/17041
8847         * g++.dg/Wparentheses-3.C: New test.
8848
8849 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8850
8851         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8852         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8853         * gcc.dg/vect/vect-2.c: Likewise.
8854         * gcc.dg/vect/vect-3.c: Likewise.
8855         * gcc.dg/vect/vect-4.c: Likewise.
8856         * gcc.dg/vect/vect-5.c: Likewise.
8857         * gcc.dg/vect/vect-6.c: Likewise.
8858         * gcc.dg/vect/vect-7.c: Likewise.
8859         * gcc.dg/vect/vect-25.c: Likewise.
8860         * gcc.dg/vect/vect-31.c: Likewise.
8861         * gcc.dg/vect/vect-32.c: Likewise.
8862         * gcc.dg/vect/vect-34.c: Likewise.
8863         * gcc.dg/vect/vect-36.c: Likewise.
8864         * gcc.dg/vect/vect-all.c: Likewise.
8865
8866 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/17068
8869         * g++.dg/template/operator4.C: New test.
8870
8871 2004-08-18  Richard Henderson  <rth@redhat.com>
8872
8873         * gcc.dg/20040206-1.c: XFAIL.
8874
8875 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/16246
8878         * g++.dg/template/array7.C: New test.
8879
8880 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8881
8882         * gcc.dg/mips-movcc-1.c: New test.
8883         * gcc.dg/mips-movcc-2.c: New test.
8884         * gcc.dg/mips-movcc-3.c: New test.
8885
8886         * gcc.dg/mips-nmadd-1.c: New test.
8887         * gcc.dg/mips-nmadd-2.c: New test.
8888
8889 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8890
8891         PR c++/15871
8892         * g++.dg/opt/inline8.C: New test.
8893
8894         PR c++/16965
8895         * g++.dg/parse/error17.C: New test.
8896
8897 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8898
8899         * gcc.dg/vect: New directory for vectorizer tests.
8900         * gcc.dg/vect/tree-vect.h: New file.
8901         * gcc.dg/vect/vect.exp: New file.
8902         * gcc.dg/vect/pr16105.c.c: New test.
8903         * gcc.dg/vect/vect-1.c: New test.
8904         * gcc.dg/vect/vect-2.c: New test.
8905         * gcc.dg/vect/vect-3.c: New test.
8906         * gcc.dg/vect/vect-4.c: New test.
8907         * gcc.dg/vect/vect-5.c: New test.
8908         * gcc.dg/vect/vect-6.c: New test.
8909         * gcc.dg/vect/vect-7.c: New test.
8910         * gcc.dg/vect/vect-8.c: New test.
8911         * gcc.dg/vect/vect-9.c: New test.
8912         * gcc.dg/vect/vect-10.c: New test.
8913         * gcc.dg/vect/vect-11.c: New test.
8914         * gcc.dg/vect/vect-12.c: New test.
8915         * gcc.dg/vect/vect-13.c: New test.
8916         * gcc.dg/vect/vect-14.c: New test.
8917         * gcc.dg/vect/vect-15.c: New test.
8918         * gcc.dg/vect/vect-16.c: New test.
8919         * gcc.dg/vect/vect-17.c: New test.
8920         * gcc.dg/vect/vect-18.c: New test.
8921         * gcc.dg/vect/vect-19.c: New test.
8922         * gcc.dg/vect/vect-20.c: New test.
8923         * gcc.dg/vect/vect-21.c: New test.
8924         * gcc.dg/vect/vect-22.c: New test.
8925         * gcc.dg/vect/vect-23.c: New test.
8926         * gcc.dg/vect/vect-24.c: New test.
8927         * gcc.dg/vect/vect-25.c: New test.
8928         * gcc.dg/vect/vect-26.c: New test.
8929         * gcc.dg/vect/vect-27.c: New test.
8930         * gcc.dg/vect/vect-28.c: New test.
8931         * gcc.dg/vect/vect-29.c: New test.
8932         * gcc.dg/vect/vect-30.c: New test.
8933         * gcc.dg/vect/vect-31.c: New test.
8934         * gcc.dg/vect/vect-32.c: New test.
8935         * gcc.dg/vect/vect-33.c: New test.
8936         * gcc.dg/vect/vect-34.c: New test.
8937         * gcc.dg/vect/vect-35.c: New test.
8938         * gcc.dg/vect/vect-36.c: New test.
8939         * gcc.dg/vect/vect-37.c: New test.
8940         * gcc.dg/vect/vect-38.c: New test.
8941         * gcc.dg/vect/vect-40.c: New test.
8942         * gcc.dg/vect/vect-41.c: New test.
8943         * gcc.dg/vect/vect-42.c: New test.
8944         * gcc.dg/vect/vect-43.c: New test.
8945         * gcc.dg/vect/vect-44.c: New test.
8946         * gcc.dg/vect/vect-45.c: New test.
8947         * gcc.dg/vect/vect-46.c: New test.
8948         * gcc.dg/vect/vect-47.c: New test.
8949         * gcc.dg/vect/vect-48.c: New test.
8950         * gcc.dg/vect/vect-49.c: New test.
8951         * gcc.dg/vect/vect-50.c: New test.
8952         * gcc.dg/vect/vect-51.c: New test.
8953         * gcc.dg/vect/vect-52.c: New test.
8954         * gcc.dg/vect/vect-53.c: New test.
8955         * gcc.dg/vect/vect-54.c: New test.
8956         * gcc.dg/vect/vect-55.c: New test.
8957         * gcc.dg/vect/vect-56.c: New test.
8958         * gcc.dg/vect/vect-57.c: New test.
8959         * gcc.dg/vect/vect-58.c: New test.
8960         * gcc.dg/vect/vect-59.c: New test.
8961         * gcc.dg/vect/vect-60.c: New test.
8962         * gcc.dg/vect/vect-61.c: New test.
8963         * gcc.dg/vect/vect-all.c: New test.
8964         * gcc.dg/vect/vect-none.c: New test.
8965
8966 2004-08-17  Paul Brook  <paul@codesourcery.com>
8967
8968         PR fortran/13082
8969         * gfortran.dg/entry_1.f90: New test.
8970
8971 2004-08-17  Andrew Pinski  <apinski@apple.com>
8972
8973         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8974
8975 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8976
8977         * gcc.dg/pr17036-1.c: New test.
8978
8979 2004-08-16  Devang Patel  <dpatel@apple.com>
8980
8981         * gcc.dg/darwin-20040809-1.c: New test.
8982
8983 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8984
8985         * gcc.dg/funcdef-attr-1.c: New test.
8986
8987 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8988
8989         * gcc.dg/altivec-17.c: New test.
8990         * gcc.dg/altivec-18.c: New test.
8991
8992 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8993
8994         PR c++/6749
8995         * g++.dg/template/vtable2.C: New test.
8996
8997 2004-08-14  Richard Henderson  <rth@redhat.com>
8998
8999         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
9000         * gcc.dg/pack-test-4.c (main): Return 0.
9001         * gcc.dg/setjmp-1.c: Remove XFAIL.
9002         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
9003
9004 2004-08-14  Richard Henderson  <rth@redhat.com>
9005
9006         * gcc.dg/980217-1.c: Add prototype for printf.
9007
9008 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
9009
9010         * gfortran.dg/pr16935.f90: New test.
9011
9012 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
9013
9014         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
9015
9016 2004-08-13  Paul Brook  <paul@codesourcery.com>
9017
9018         * gfortran.dg/der_io_1.f90: Remove stray comma.
9019
9020 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9021
9022         * gcc.dg/vmx/cw-bug-2.c: Remove.
9023         * gcc.dg/vmx/vprint-1.c: Remove.
9024         * gcc.dg/vmx/vscan-1.c: Remove.
9025
9026 2004-08-12  Devang patel  <dpatel@apple.com>
9027
9028         * gcc.dg/darwin-20040809-2.c: New test.
9029
9030 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
9031
9032         * g++.dg/ext/altivec-12.C: New test.
9033
9034         * g++.dg/ext/altivec-11.C: New test.
9035
9036 2004-08-12  Paul Brook  <paul@codesourcery.com>
9037
9038         * g++.dg/abi/arm_cxa_vec_1.C: New test.
9039
9040 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
9041
9042         * g++.dg/ext/altivec-2.C: Check for hardware support before
9043         executing any VMX instructions.
9044
9045         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
9046
9047 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR c++/16276
9050         * g++.old-deja/g++.other/comdat4.C: New test.
9051         * g++.old-deja/g++.other/comdat4-aux.cc: New.
9052
9053 2004-08-12  Ben Elliston  <bje@au.ibm.com>
9054
9055         PR target/16286
9056         * gcc.dg/pr16286.c: New test.
9057
9058 2004-08-12 Jan Beulich <jbeulich@novell.com>
9059
9060         * g++.dg/ext/asm5.C: New.
9061
9062 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9063
9064         PR c++/16698
9065         * g++.dg/eh/crash1.C: New test.
9066
9067         PR c++/16717
9068         * g++.dg/ext/construct1.C: New test.
9069
9070 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/16853
9073         * g++.dg/init/ptrmem1.C: New test.
9074
9075         PR c++/16618
9076         * g++.dg/parse/offsetof5.C: New test.
9077
9078         PR c++/16870
9079         * g++.dg/template/overload3.C: New test.
9080
9081 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
9082
9083         PR c++/16964
9084         * g++.dg/parse/error16.C: New test.
9085
9086         PR c++/16904
9087         * g++.dg/template/error14.C: New test.
9088
9089         PR c++/16929
9090         * g++.dg/template/error15.C: New test.
9091
9092 2004-08-11  Devang Patel  <dpatel@apple.com>
9093
9094         * gcc.dg/darwin-ld-20040809-1.c: New test.
9095         * gcc.dg/darwin-ld-20040809-2.c: New test.
9096
9097 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
9098
9099         PR fortran/16917
9100         * gfortran.dg/dfloat_1.f90: New test.
9101
9102 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
9103
9104         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
9105         * gcc.dg/dll-2.c: Fix dg-require syntax.
9106         * gcc.misc-tests/arm-isr.c (abort): Declare.
9107         (exit): Likewise.
9108
9109 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/16971
9112         * g++.dg/parse/crash16.C: New test.
9113
9114 2004-08-10  Roger Sayle  <roger@eyesopen.com>
9115
9116         * gcc.dg/mips-rsqrt-1.c: New test case.
9117         * gcc.dg/mips-rsqrt-2.c: New test case.
9118         * gcc.dg/mips-rsqrt-3.c: New test case.
9119
9120 2004-08-10  Paul Brook  <paul@codesourcery.com>
9121
9122         * gfortran.dg/der_io_1.f90: New test.
9123
9124 2004-08-10  Paul Brook  <paul@codesourcery.com>
9125
9126         PR fortran/16919
9127         * gfortran.dg/der_array_1.f90: New test.
9128
9129 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
9130
9131         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
9132
9133 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
9134
9135         * gcc.dg/wchar_t-2.c: Fix typo.
9136
9137 2004-08-09  Falk Hueffner  <falk@debian.org>
9138
9139         PR tree-optimization/12517
9140         * gcc.c-torture/compile/pr12517.c: New test.
9141
9142         PR tree-optimization/12578
9143         * gcc.c-torture/compile/pr12578.c: New test.
9144
9145         PR tree-optimization/12899
9146         * gcc.c-torture/compile/pr12899.c: New test.
9147
9148         PR rtl-optimization/14692
9149         * gcc.c-torture/compile/pr14692.c: New test.
9150
9151         PR tree-optimization/16461
9152         * gcc.c-torture/compile/pr16461.c: New test.
9153
9154 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9155
9156         * gfortran.dg/getenv_1.f90: New test.
9157
9158 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9159
9160         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
9161         wchar_t.
9162         * gcc.dg/symbian5.c: Test -fno-short-wchar.
9163
9164 2004-08-06  Paul Brook  <paul@codesourcery.com>
9165
9166         * gfortran.dg/ret_array_1.f90: New test.
9167         * gfortran.dg/ret_pointer_1.f90: New test.
9168
9169 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
9170
9171         * gcc.dg/missing-field-init-[12].c: New tests.
9172         * g++.dg/warn/missing-field-init-[12].C: New tests.
9173
9174 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
9175
9176         * gcc.dg/enum2.c: New test.
9177         * gcc.dg/symbian3.c: Likewise.
9178         * gcc.dg/symbian4.c: Likewise.
9179         * gcc.dg/wchar_t-2.c: Likewise.
9180
9181 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9182
9183         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
9184         destructor tests.
9185
9186 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
9187
9188         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
9189         dg-require-visiblity.
9190         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
9191         * g++.dg/ext/visibility/fvisibility.C: Likewise.
9192         * g++.dg/ext/visibility/memfuncts.C: Likewise.
9193         * g++.dg/ext/visibility/new1.C: Likewise.
9194         * g++.dg/ext/visibility/pragma.C: Likewise.
9195         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
9196         * g++.dg/ext/visibility/virtual.C: Likewise.
9197         * g++/dg/ext/visibility/visibility-1.C: Likewise.
9198         * g++/dg/ext/visibility/visibility-2.C: Likewise.
9199         * g++/dg/ext/visibility/visibility-3.C: Likewise.
9200         * g++/dg/ext/visibility/visibility-4.C: Likewise.
9201         * g++/dg/ext/visibility/visibility-5.C: Likewise.
9202         * g++/dg/ext/visibility/visibility-6.C: Likewise.
9203         * g++/dg/ext/visibility/visibility-7.C: Likewise.
9204         * g++/dg/ext/visibility/visibility-8.C: New test.
9205         * gcc.c-torture/compile/dll.x: Remove.
9206         * gcc.dg/dll-2.c: Use dg-require-dll
9207         * gcc.dg/visibility-10.c: New test.
9208         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
9209         supporting DLLs.
9210         * testsuite/lib/scanasm.exp (scan_hidden): New function.
9211         (scan_not_hidden): Likewise.
9212
9213 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
9214
9215         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
9216
9217 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
9218
9219         * gcc.c-torture/execute/20040805-1.c: New test.
9220
9221 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
9222
9223         * gcc.dg/20020118-1.c: Declare abort.
9224         * gcc.dg/altivec_check.h: Likewise.
9225         * gcc.dg/iftrap-2.c: Likewise.
9226         * gcc.dg/pragma-darwin.c: Likewise.
9227         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
9228
9229 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
9230
9231         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
9232
9233 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9234
9235         * gcc.c-torture/execute/builtins/abs-2.c,
9236         gcc.c-torture/execute/builtins/abs-3.c,
9237         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
9238         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
9239         intmax_t, uintmax_t and their limits.
9240         * gcc.dg/intmax_t-1.c: New test.
9241
9242 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9243
9244         * g++.dg/tc1/dr147.C: Add reference to PR.
9245
9246 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
9247
9248         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
9249         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
9250
9251 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
9252
9253         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
9254
9255 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9256
9257         * gcc.dg/redecl-5.c: New test.
9258         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
9259         of scanf.
9260
9261 2004-08-03  Roger Sayle  <roger@eyesopen.com>
9262
9263         PR middle-end/16790
9264         * gcc.c-torture/execute/pr16790-1.c: New test case.
9265
9266 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
9267
9268         * g++.dg/ext/visibility/assign1.C: New test.
9269         * g++.dg/ext/visibility/new1.C: Likewise.
9270
9271         * gcc.dg/symbian1.c: New test.
9272         * gcc.dg/symbian2.c: Likewise.
9273
9274 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9275
9276         PR target/16570
9277         * gcc.dg/i386-sse-9.c: New test.
9278
9279 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9280
9281         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
9282
9283 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
9284
9285         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
9286         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9287         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
9288         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
9289         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
9290         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
9291         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
9292         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
9293         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
9294         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
9295         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
9296         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
9297         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
9298         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
9299         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
9300         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
9301         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
9302         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
9303         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
9304         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
9305         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
9306         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
9307         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
9308         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9309         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
9310         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
9311         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
9312         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
9313         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9314         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9315         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
9316         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
9317         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
9318         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
9319         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
9320         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9321         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9322         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9323         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9324         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
9325         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
9326         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
9327         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
9328         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
9329         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9330         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9331         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
9332         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
9333         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
9334         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
9335         gcc.misc-tests/i386-pf-3dnow-1.c,
9336         gcc.misc-tests/i386-pf-athlon-1.c,
9337         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9338         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
9339         Declare built-in functions used.
9340         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
9341
9342 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
9343
9344         PR c++/16707
9345         * g++.dg/lookup/using12.C: New test.
9346
9347         * g++.dg/init/null1.C: Fix PR number.
9348         * g++.dg/parse/namespace10.C: Likewise.
9349
9350 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/16224
9353         * g++.dg/template/spec17.C: New test.
9354         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
9355         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
9356
9357 2004-08-02  David Billinghurst
9358
9359         PR fortran/16292
9360         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
9361
9362 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
9363
9364         * gcc.dg/ia64-got-1.c: New test case.
9365
9366 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
9367
9368         PR c++/16489
9369         * g++.dg/init/null1.C: New test.
9370         * g++.dg/tc1/dr76.C: Adjust error marker.
9371
9372         PR c++/16529
9373         * g++.dg/parse/namespace10.C: New test.
9374
9375         PR c++/16810
9376         * g++.dg/inherit/ptrmem2.C: New test.
9377
9378 2004-08-02  Ben Elliston  <bje@au.ibm.com>
9379
9380         PR target/16155
9381         * gcc.dg/pr16155.c: New test.
9382
9383 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9384
9385         * gcc.dg/redecl-2.c: New test.
9386
9387 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
9388
9389         * gcc.dg/darwin-longdouble.c: New file.
9390
9391 2004-07-30  Richard Henderson  <rth@redhat.com>
9392
9393         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
9394         write to constant argument.
9395         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9396
9397 2004-07-30  Richard Henderson  <rth@redhat.com>
9398
9399         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
9400         tests of nearest around zero.
9401
9402 2004-07-30  Andrew Pinski  <apinski@apple.com>
9403
9404         * gcc.c-torture/compile/20040730-1.c: New test.
9405
9406 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9407
9408         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
9409         powerpc-eabispe.
9410
9411 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
9412
9413         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9414
9415 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
9416
9417         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
9418         contains $ld_library_path.
9419         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9420
9421 2004-07-29  Richard Henderson  <rth@redhat.com>
9422
9423         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
9424
9425         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
9426         (alt2, which): New.
9427         (Check): Accept either alternative.
9428
9429 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
9430
9431         * g++.dg/abi/inline1.C: New test.
9432         * g++.dg/abi/local1-a.cc: Likewise.
9433         * g++.dg/abi/local1.C: Likewise.
9434         * g++.dg/abi/mangle11.C: Tweak location of warnings.
9435         * g++.dg/abi/mangle12.C: Likewise.
9436         * g++.dg/abi/mangle17.C: Likewise.
9437         * g++.dg/abi/mangle20-2.C: Likewise.
9438         * g++.dg/opt/interface1.C: Likewise.
9439         * g++.dg/opt/interface1.h: Likewise.
9440         * g++.dg/opt/interface1-a.cc: New test.
9441         * g++.dg/parse/repo1.C: New test.
9442         * g++.dg/template/repo1.C: Likewise.
9443         * g++.dg/warn/Winline-1.C: Likewise.
9444         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
9445
9446 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
9447
9448         * gcc.dg/tree-ssa/20040729-1.c: New test.
9449
9450 2004-07-27  Matt Austern <austern@apple.com>
9451
9452         * gcc.dg/darwin-bool-1.c: New test.
9453         * gcc.dg/darwin-bool-2.c: New test.
9454
9455 2004-07-28  Richard Henderson  <rth@redhat.com>
9456
9457         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
9458         arguments in the correct type.  Don't write to constant arguments.
9459
9460 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9461
9462         PR tree-optimization/16688
9463         PR tree-optimization/16689
9464         * g++.dg/tree-ssa/pr16688.C: New test.
9465
9466 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9467
9468         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9469         loads.  Not only in the comment, this time.
9470
9471 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
9472
9473         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
9474         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
9475         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
9476         * gcc.dg/sh4a-bitmovua.c: New.
9477         * gcc.dg/sh4a-cos.c: New.
9478         * gcc.dg/sh4a-cosf.c: New.
9479         * gcc.dg/sh4a-fprun.c: New.
9480         * gcc.dg/sh4a-fsrra.c: New.
9481         * gcc.dg/sh4a-memmovua.c: New.
9482         * gcc.dg/sh4a-sin.c: New.
9483         * gcc.dg/sh4a-sincos.c: New.
9484         * gcc.dg/sh4a-sincosf.c: New.
9485         * gcc.dg/sh4a-sinf.c: New.
9486
9487 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
9488
9489         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
9490         conditionals.
9491         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
9492         loads.
9493         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
9494         DOM1.
9495
9496 2004-07-27  Andrew Pinski  <apinski@apple.com>
9497
9498         * g++.dg/rtti/tinfo1.C: Correct the xfail.
9499
9500 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
9501
9502         * gcc.dg/pragma-isr.c: New test.
9503
9504 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9505
9506         PR c++/14429
9507         * g++.dg/template/ttp11.C: New test.
9508
9509 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
9510
9511         * gcc.c-torture/compile/20040727-1.c: New test.
9512
9513 2004-07-26  Eric Christopher  <echristo@redhat.com>
9514
9515         * gcc.c-torture/compile/20040726-2.c: New test.
9516
9517 2004-07-26  Andrew Pinski  <apinski@apple.com>
9518
9519         * g++.dg/rtti/tinfo1.C: Xfail.
9520
9521 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
9522
9523         * gcc.c-torture/compile/20040726-1.c: New test.
9524
9525 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
9526             Brian Ryner  <bryner@brianryner.com>
9527
9528         PR c++/9283
9529         PR c++/15000
9530         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
9531         * g++.dg/ext/visibility/: New directory.
9532         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
9533         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
9534         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
9535         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
9536         * g++.dg/ext/visibility/fvisibility.C,
9537         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
9538         g++.dg/ext/visibility/fvisibility-override1.C
9539         g++.dg/ext/visibility/fvisibility-override2.C
9540         g++.dg/ext/visibility/memfuncts.C
9541         g++.dg/ext/visibility/noPLT.C
9542         g++.dg/ext/visibility/pragma.C
9543         g++.dg/ext/visibility/pragma-override1.C
9544         g++.dg/ext/visibility/pragma-override2.C
9545         g++.dg/ext/visibility/staticmemfuncts.C
9546         g++.dg/ext/visibility/virtual.C: New tests.
9547
9548 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9549
9550         PR c/15360
9551         * gcc.dg/pr15360-1.c: New test.
9552
9553 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
9554
9555         * gcc.dg/pragma-align-2.c: New test.
9556         * gcc.dg/pragma-init-fini.c: New test.
9557         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
9558         targets.
9559
9560 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9561
9562         * gcc.dg/init-string-2.c: New test.
9563
9564 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
9565
9566         PR 16684
9567         * gcc.dg/Wredundant-decls-1.c: New test case.
9568
9569 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
9572         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
9573         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
9574         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
9575         * gcc.dg/compat/generate-random.c: New file.
9576         * gcc.dg/compat/generate-random.h: Likewise.
9577         * gcc.dg/compat/generate-random_r.c: Likewise.
9578         * gcc.dg/compat/struct-layout-1.h: Likewise.
9579         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
9580         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
9581         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
9582         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
9583         * gcc.dg/compat/struct-layout-1_main.c: New test.
9584         * gcc.dg/compat/struct-layout-1_x.c: New file.
9585         * gcc.dg/compat/struct-layout-1_y.c: New file.
9586         * gcc.dg/compat/struct-layout-1_test.h: New file.
9587
9588 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9589
9590         * gcc.dg/comp-return-1.c: New test
9591
9592 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
9593
9594         * gcc.dg/vmx/8-02a.c: Fix typo.
9595
9596         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
9597         * gcc.dg/darwin-abi-3.c: New test.
9598
9599         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
9600         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
9601
9602         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
9603         * gcc.dg/vmx/ops-long-1.c: New test.
9604         * gcc.dg/vmx/ops-long-2.c: New test.
9605
9606 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
9607
9608         * g++.dg/lookup/conv-[1234].C: New.
9609
9610 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
9611
9612         * g++.dg/parse/attr2.C: Simplify.
9613
9614 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9615
9616         PR c/7284
9617         * gcc.c-torture/execute/pr7284-1.c: New test.
9618
9619 2004-07-22  Brian Booth  <bbooth@redhat.com>
9620
9621         * gcc.dg/tree-ssa/20040721-1.c: New test.
9622
9623 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9624
9625         * g++.dg/template/crash20.c: New.
9626
9627 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
9628
9629         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
9630         Add dg-run directive.  Declare variables as required.
9631         * gfortran.dg/g77/README: Update
9632
9633 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
9634
9635         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
9636         gcc.dg/cris-peep2-andu2.c: New tests.
9637
9638 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9639
9640         PR c/15052
9641         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
9642         on return type.
9643         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
9644         messages.
9645         * gcc.dg/qual-return-2.c: Update expected messages.
9646         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
9647
9648 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9649
9650         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
9651         * gcc.dg/noncompile/921102-1.c: Update expected error message.
9652
9653 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9654
9655         PR c/11250
9656         * gcc.dg/init-string-1.c: New test.
9657
9658 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR middle-end/15345
9661         PR c/16450
9662         * gcc.dg/torture/nested-fn-1.c: New test.
9663
9664 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
9665
9666         PR target/16559
9667         * gcc.dg/ia64-fptr-1.c: New file.
9668
9669 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9670
9671         PR c++/14497
9672         * g++.dg/template/spec16.C: New test.
9673         * g++.old-deja/g++.robertl/eb118.C: Remove.
9674
9675 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9676
9677         PR c++/509
9678         * g++.dg/template/spec15.C: New test.
9679
9680 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
9681
9682         Copy cases from g77.f-torture/execute and add dg-run
9683         directive.  Other changes as noted.
9684         * gfortran.dg/g77/13037.f
9685         * gfortran.dg/g77/1832.f
9686         * gfortran.dg/g77/19981119-0.f
9687         * gfortran.dg/g77/19990313-0.f
9688         * gfortran.dg/g77/19990313-1.f
9689         * gfortran.dg/g77/19990313-2.f
9690         * gfortran.dg/g77/19990313-3.f
9691         * gfortran.dg/g77/19990419-1.f
9692         * gfortran.dg/g77/19990826-0.f
9693         * gfortran.dg/g77/19990826-2.f
9694         * gfortran.dg/g77/20000503-1.f
9695         * gfortran.dg/g77/20001111.f
9696         * gfortran.dg/g77/20010116.f
9697         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
9698         * gfortran.dg/g77/20010430.f
9699         * gfortran.dg/g77/6177.f
9700         * gfortran.dg/g77/947.f
9701         * gfortran.dg/g77/970816-3.f
9702         * gfortran.dg/g77/971102-1.f
9703         * gfortran.dg/g77/980520-1.f
9704         * gfortran.dg/g77/980628-0.f
9705         * gfortran.dg/g77/980628-1.f
9706         * gfortran.dg/g77/980628-10.f
9707         * gfortran.dg/g77/980628-2.f
9708         * gfortran.dg/g77/980628-3.f
9709         * gfortran.dg/g77/980628-7.f
9710         * gfortran.dg/g77/980628-8.f
9711         * gfortran.dg/g77/980628-9.f
9712         * gfortran.dg/g77/980701-0.f
9713         * gfortran.dg/g77/980701-1.f
9714         * gfortran.dg/g77/cabs.f
9715         * gfortran.dg/g77/claus.f
9716         * gfortran.dg/g77/complex_1.f
9717         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
9718         * gfortran.dg/g77/dcomplex.f
9719         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
9720         * gfortran.dg/g77/f90-intrinsic-mathematical.f
9721         * gfortran.dg/g77/f90-intrinsic-numeric.f
9722         * gfortran.dg/g77/int8421.f
9723         * gfortran.dg/g77/labug1.f
9724         * gfortran.dg/g77/large_vec.f
9725         * gfortran.dg/g77/le.f
9726         * gfortran.dg/g77/short.f
9727         * gfortran.dg/g77/README: Update
9728
9729 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/16637
9732         * g++.dg/parse/lookup4.C: New test.
9733
9734 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9735
9736         PR c++/16175
9737         * g++.dg/template/ttp10.C: New test.
9738
9739 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9740
9741         * gcc.dg/pr12625-1.c: New test.
9742
9743 2004-07-20  Steven Bosscher  <stevenb@suse.de>
9744
9745         * testsuite/gcc.dg/switch-warn-1.c: New test.
9746         * testsuite/gcc.dg/switch-warn-2.c: New test.
9747         * gcc.c-torture/compile/pr14730.c: Update.
9748
9749 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
9750
9751         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
9752         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
9753         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
9754         g++.dg/template/nontype3.C: Remove trailing CR from tests.
9755
9756 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
9757
9758         PR c++/16623
9759         * g++.dg/template/assign1.C: New test.
9760
9761 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9762
9763         PR c++/12170
9764         * g++.dg/template/ttp9.C: New test.
9765
9766 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
9767
9768         * gcc.dg/format/cmn-err-1.c: New test.
9769
9770 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9771
9772         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
9773         gcc.dg/Wparentheses-10.c: New tests.
9774         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
9775
9776 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9777
9778         PR fortran/16465
9779         * gfortran.dg/g77//ffixed-line-length-0.f,
9780         gfortran.dg/g77/ffixed-line-length-132.f,
9781         gfortran.dg/g77/ffixed-line-length-72.f,
9782         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
9783         gfortran.dg/g77/README: Update.
9784
9785 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9786
9787         PR c++/13092
9788         * g++.dg/template/non-dependent7.C: New test.
9789         * g++.dg/template/non-dependent8.C: Likewise.
9790         * g++.dg/template/non-dependent9.C: Likewise.
9791         * g++.dg/template/non-dependent10.C: Likewise.
9792
9793 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
9794
9795         PR c++/16337
9796         * g++.dg/parse/attr2.C: New test.
9797
9798 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9799
9800         * g77.dg: Removed.
9801         * g77.f-torture: Ditto.
9802
9803 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9804
9805         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9806         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9807         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9808
9809 2004-07-16  Richard Henderson  <rth@redhat.com>
9810
9811         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9812
9813 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9814
9815         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9816         tests with full list of options.
9817         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9818         of TORTURE_OPTIONS if test contains 'dg-do run'.
9819
9820         PR fortran/16404
9821         * gfortran.dg/do_iterator.f90: New test.
9822
9823 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9824
9825         PR rtl-optimization/16536
9826         * gcc.c-torture/execute/restrict-1.c: New test.
9827
9828 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9829
9830         PR fortran/15324
9831         * gfortran.dg/pr15324.f90: New test.
9832
9833         PR fortran/15129
9834         * gfortran.dg/pr15129.f90: New test.
9835
9836         PR fortran/15140
9837         * gfortran.dg/pr15140.f90: New test.
9838
9839         PR fortran/13792
9840         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9841         compile-time simplification.
9842
9843 2004-07-14  Mike Stump  <mrs@apple.com>
9844
9845         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9846
9847 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9848
9849         PR target/16325
9850         * gcc.dg/profile-generate-1.c: New.
9851
9852 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9853
9854         * gcc.c-torture/execute/20040709-1.c: New test.
9855         * gcc.c-torture/execute/20040709-2.c: New test.
9856
9857 2004-07-14  Mike Stump  <mrs@apple.com>
9858
9859         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9860
9861 2004-07-14  Mike Stump  <mrs@apple.com>
9862
9863         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9864
9865 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9866
9867         PR c++/16518
9868         * g++.dg/parse/mutable1.C: New test.
9869
9870 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9871
9872         PR tree-optimization/16443
9873         * gcc.dg/tree-ssa/20040713-1.c: New test.
9874
9875 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9876
9877         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9878         for operator new.
9879
9880 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9881
9882         * gfortran.dg/g77/README: New file
9883         * gfortran.dg/g77/19981216-0.f:  Copy from
9884         g77.f-torture/noncompile.  Add "dg-do compile" and
9885         dg-error as required.
9886         * gfortran.dg/g77/19990218-1.f: Likewise
9887         * gfortran.dg/g77/19990905-1.f: Likewise
9888         * gfortran.dg/g77/9263.f: Likewise
9889         * gfortran.dg/g77/980615-0.f: Likewise
9890         * gfortran.dg/g77/980616-0.f: Likewise
9891         * gfortran.dg/g77/check0.f: Likewise
9892         * gfortran.dg/g77/select_no_compile.f: Likewise
9893
9894 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9895
9896         Copy files from g77.f-torture/compile.
9897         Add "{ dg-do compile}".  Other changes as noted
9898         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9899         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9900         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9901         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9902         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9903         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9904         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9905         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9906         statement to conform to standard.  Append alpha1.x for reference.
9907         * gfortran.dg/g77/xformat.f: Add dg-warning
9908
9909 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9910
9911         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9912         Add {dg-do compile} directive.
9913         * gfortran.dg/g77/cpp2.F: Likewise
9914
9915 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9916
9917         PR c++/5402
9918         * g++.dg/lookup/name-clash1.C: New test.
9919
9920         PR c++/9777
9921         * g++.dg/lookup/name-clash2.C: New test.
9922
9923         PR c++/12102
9924         * g++.dg/lookup/name-clash3.C: New test.
9925
9926 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9927
9928         * g++.dg/lookup/new2.C: New test.
9929         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9930
9931 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9932
9933         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9934         Add {dg-do compile} directive.
9935         * gfortran.dg/g77/13060.f: Likewise
9936         * gfortran.dg/g77/19990218-0.f: Likewise
9937         * gfortran.dg/g77/19990305-0.f: Likewise
9938         * gfortran.dg/g77/19990419-0.f: Likewise
9939         * gfortran.dg/g77/19990502-0.f: Likewise
9940         * gfortran.dg/g77/19990502-1.f: Likewise
9941         * gfortran.dg/g77/19990525-0.f: Likewise
9942         * gfortran.dg/g77/19990826-1.f: Likewise
9943         * gfortran.dg/g77/19990826-3.f: Likewise
9944         * gfortran.dg/g77/19990905-2.f: Likewise
9945         * gfortran.dg/g77/20000412-1.f: Likewise
9946         * gfortran.dg/g77/20000511-1.f: Likewise
9947         * gfortran.dg/g77/20000511-2.f: Likewise
9948         * gfortran.dg/g77/20000518.f: Likewise
9949         * gfortran.dg/g77/20000601-1.f: Likewise
9950         * gfortran.dg/g77/20000601-2.f: Likewise
9951         * gfortran.dg/g77/20000629-1.f: Likewise
9952         * gfortran.dg/g77/20000630-2.f: Likewise
9953         * gfortran.dg/g77/20010115.f: Likewise
9954         * gfortran.dg/g77/20010321-1.f: Likewise
9955         * gfortran.dg/g77/20010426.f: Likewise
9956         * gfortran.dg/g77/20020307-1.f: Likewise
9957         * gfortran.dg/g77/8485.f: Likewise
9958         * gfortran.dg/g77/960317-1.f: Likewise
9959         * gfortran.dg/g77/970915-0.f: Likewise
9960         * gfortran.dg/g77/980310-1.f: Likewise
9961         * gfortran.dg/g77/980310-2.f: Likewise
9962         * gfortran.dg/g77/980310-3.f: Likewise
9963         * gfortran.dg/g77/980310-4.f: Likewise
9964         * gfortran.dg/g77/980310-6.f: Likewise
9965         * gfortran.dg/g77/980310-7.f: Likewise
9966         * gfortran.dg/g77/980310-8.f: Likewise
9967         * gfortran.dg/g77/980419-2.f: Likewise
9968         * gfortran.dg/g77/980424-0.f: Likewise
9969         * gfortran.dg/g77/980427-0.f: Likewise
9970         * gfortran.dg/g77/980729-0.f: Likewise
9971         * gfortran.dg/g77/981117-1.f: Likewise
9972         * gfortran.dg/g77/toon_1.f: Likewise
9973
9974 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9975
9976         PR c++/2204
9977         * g++.dg/other/abstract2.C: New test.
9978
9979 2004-07-12  Paul Brook  <paul@codesourcery.com>
9980
9981         * gfortran.dg/pointer_init_1.f90: New test.
9982
9983 2004-07-11  Paul Brook  <paul@codesourcery.com>
9984
9985         PR fortran/15986
9986         * gfortran.dg/contained_1.f90: New test.
9987
9988 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9989
9990         * g++.dg/parse/defarg8.C: New test.
9991
9992 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9993
9994         PR fortran/16433
9995         * gfortran.dg/pr16433.f: New test.
9996
9997         PR fortran/17574
9998         * gfortran.dg/pr15754.f90: New test.
9999
10000 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10001
10002         PR tree-optimization/16437
10003         * gcc.c-torture/execute/bitfld-4.c: New test.
10004
10005 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10006
10007         * gfortran.fortran-torture/execute/common_2.f90: Add check for
10008         access to common var from module.
10009
10010 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10011
10012         PR fortran/16336
10013         * gfortran.fortran-torture/execute/common_2.f90: New test.
10014
10015 2004-07-10  Paul Brook  <paul@codesourcery.com>
10016
10017         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
10018
10019 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10020
10021         PR fortran/15969
10022         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
10023
10024 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
10025
10026         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
10027         * gfortran.dg/g77/ffixed-form-2.f: Likewise
10028         * gfortran.dg/g77/ffree-form-1.f: Likewise
10029         * gfortran.dg/g77/ffree-form-2.f: Likewise
10030         * gfortran.dg/g77/ffree-form-3.f: Likewise
10031         * gfortran.dg/g77/fno-underscoring.f: Likewise
10032         * gfortran.dg/g77/funderscoring.f: Likewise
10033         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
10034
10035 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10036
10037         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
10038
10039 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10040         Paul Brook  <paul@codesourcery.com>
10041
10042         PR fortran/13415
10043         * gfortran.dg/common_pointer_1.f90: New test.
10044
10045 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10046
10047         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
10048
10049 2004-07-09  James E Wilson  <wilson@specifixinc.com>
10050
10051         PR target/16364
10052         * gcc.c-torture/compile/20040709-1.c: New.
10053
10054 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10055
10056         PR fortran/14077
10057         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
10058
10059 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10060
10061         PR fortran/13201
10062         * gfortran.dg/shape_1.f90: New test.
10063
10064 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
10065             Andrew Pinski  <apinski@apple.com>
10066
10067         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
10068
10069 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10070
10071         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
10072         comment.
10073
10074 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10075         Paul Brook  <paul@codesourcery.com>
10076
10077         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
10078         '.f95' and '.F95'.
10079
10080 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
10081
10082         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
10083
10084 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10085
10086         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
10087         testcases with capital suffix.
10088
10089 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10090
10091         PR fortran/15481
10092         PR fortran/13372
10093         PR fortran/13575
10094         PR fortran/15978
10095         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
10096
10097         * gfortran.dg/implicit_1.f90: New test.
10098
10099 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10100
10101         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
10102         expression to match gfortran warning/error messages
10103         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
10104         dg-error text.
10105
10106 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10107
10108         * lib/fortran-torture.exp: Rename proc search_for to
10109         search_for_re.
10110
10111 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10112
10113         * gcc.c-torture/execute/simd-5.x: New file.
10114         XFAIL on SPARC 64-bit at -O0.
10115
10116 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10117
10118         PR c++/8211
10119         PR c++/16165
10120         * g++.dg/warn/effc3.C: New test.
10121
10122 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10123
10124         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
10125         change X to 1X in format.
10126         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
10127         add data statements to conform to standard.
10128
10129 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10130
10131         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
10132         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
10133         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
10134
10135 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
10136
10137         * gfortran.dg/g77/7388.f: Copy from g77.dg
10138         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
10139         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
10140         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
10141         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
10142         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
10143         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
10144         * gfortran.dg/g77/strlen0.f: Likewise
10145
10146 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
10147
10148         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
10149         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
10150
10151 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10152
10153         * gcc.c-torture/execute/920428-2.x: Delete.
10154         * gcc.c-torture/execute/920501-7.x: Likewise.
10155
10156 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
10159         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
10160         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
10161         prescott and c3-2.
10162         (PREFETCH_3DNOW): Add -march=c3.
10163
10164 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
10165
10166         PR c/16437
10167         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
10168         * gcc.c-torture/execute/bf64-1.x: Likewise.
10169
10170 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10171
10172         * gcc.c-torture/compile/20040708-1.c: New test.
10173
10174 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10175
10176         PR c++/16169
10177         * g++.dg/warn/effc2.C: New test.
10178
10179 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10180
10181         * gcc.c-torture/execute/bitfld-1.x: Remove.
10182         * gcc.c-torture/execute/bitfld-3.c: New test.
10183         * gcc.dg/bitfld-2.c: Remove XFAILs.
10184
10185 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
10186
10187         PR c++/16276
10188         * g++.dg/rtti/tinfo1.C: New file.
10189
10190 2004-07-07  Eric Christopher  <echristo@redhat.com>
10191
10192         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
10193
10194 2004-07-07  Andrew Pinski  <apinski@apple.com>
10195
10196         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
10197
10198 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * g++.dg/init/call1.C: XFAIL.
10201
10202 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
10203
10204         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
10205         except for movstrict*, to movmem* and clrstr* to clrmem*.
10206
10207 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
10208
10209         * gcc.c-torture/execute/20040707-1.c: New test.
10210
10211 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
10212
10213         * gcc.c-torture/execute/20040706-1.c: New test.
10214
10215 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10216
10217         PR c++/3671
10218         * g++.dg/template/spec14.C: New test.
10219
10220 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
10221
10222         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
10223         nothing if not yet defined.  Use it in b, c and d type definitions.
10224         * gcc.c-torture/execute/20040705-1.c: New test.
10225         * gcc.c-torture/execute/20040705-2.c: New test.
10226
10227 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10228
10229         PR c++/2518
10230         * g++.dg/lookup/new1.C: New test.
10231
10232 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10233
10234         PR c++/11406
10235         * g++.dg/template/sizeof8.C: New test.
10236
10237 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
10238
10239         * gcc.c-torture/compile/20040705-1.c: New test.
10240
10241 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
10242
10243         * gfortran.fortran-torture/execute/seq_io.f90: New test.
10244
10245 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
10246
10247         * gcc.dg/cpp/if-mop.c: Two new testcases.
10248         * gcc.dg/cpp/trad/comment-3.c: New.
10249
10250 2004-07-04  Paul Brook  <paul@codesourcery.com>
10251
10252         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
10253
10254 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
10255
10256         PR c++/3761
10257         * g++.dg/lookup/crash4.C: New test.
10258
10259 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
10260
10261         * gcc.c-torture/execute/builtin-abs-1.c
10262         * gcc.c-torture/execute/builtin-abs-2.c
10263         * gcc.c-torture/execute/builtin-complex-1.c
10264         * gcc.c-torture/execute/builtins/string-1-lib.c
10265         * gcc.c-torture/execute/builtins/string-1.c
10266         * gcc.c-torture/execute/builtins/string-2-lib.c
10267         * gcc.c-torture/execute/builtins/string-2.c
10268         * gcc.c-torture/execute/builtins/string-3-lib.c
10269         * gcc.c-torture/execute/builtins/string-3.c
10270         * gcc.c-torture/execute/builtins/string-4-lib.c
10271         * gcc.c-torture/execute/builtins/string-4.c
10272         * gcc.c-torture/execute/builtins/string-5-lib.c
10273         * gcc.c-torture/execute/builtins/string-5.c
10274         * gcc.c-torture/execute/builtins/string-6-lib.c
10275         * gcc.c-torture/execute/builtins/string-6.c
10276         * gcc.c-torture/execute/builtins/string-7-lib.c
10277         * gcc.c-torture/execute/builtins/string-7.c
10278         * gcc.c-torture/execute/builtins/string-8-lib.c
10279         * gcc.c-torture/execute/builtins/string-8.c
10280         * gcc.c-torture/execute/builtins/string-9-lib.c
10281         * gcc.c-torture/execute/builtins/string-9.c
10282         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
10283         * gcc.c-torture/execute/builtins/string-asm-1.c
10284         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
10285         * gcc.c-torture/execute/builtins/string-asm-2.c
10286         * gcc.c-torture/execute/stdio-opt-1.c
10287         * gcc.c-torture/execute/stdio-opt-2.c
10288         * gcc.c-torture/execute/stdio-opt-3.c
10289         * gcc.c-torture/execute/string-opt-1.c
10290         * gcc.c-torture/execute/string-opt-10.c
10291         * gcc.c-torture/execute/string-opt-11.c
10292         * gcc.c-torture/execute/string-opt-12.c
10293         * gcc.c-torture/execute/string-opt-13.c
10294         * gcc.c-torture/execute/string-opt-14.c
10295         * gcc.c-torture/execute/string-opt-15.c
10296         * gcc.c-torture/execute/string-opt-16.c
10297         * gcc.c-torture/execute/string-opt-2.c
10298         * gcc.c-torture/execute/string-opt-6.c
10299         * gcc.c-torture/execute/string-opt-7.c
10300         * gcc.c-torture/execute/string-opt-8.c:
10301         Replace with ...
10302
10303         * gcc.c-torture/execute/builtins/abs-2.c
10304         * gcc.c-torture/execute/builtins/abs-3.c
10305         * gcc.c-torture/execute/builtins/complex-1.c
10306         * gcc.c-torture/execute/builtins/fprintf.c
10307         * gcc.c-torture/execute/builtins/fputs.c
10308         * gcc.c-torture/execute/builtins/memcmp.c
10309         * gcc.c-torture/execute/builtins/memmove.c
10310         * gcc.c-torture/execute/builtins/memops-asm.c
10311         * gcc.c-torture/execute/builtins/mempcpy-2.c
10312         * gcc.c-torture/execute/builtins/mempcpy.c
10313         * gcc.c-torture/execute/builtins/memset.c
10314         * gcc.c-torture/execute/builtins/printf.c
10315         * gcc.c-torture/execute/builtins/sprintf.c
10316         * gcc.c-torture/execute/builtins/strcat.c
10317         * gcc.c-torture/execute/builtins/strchr.c
10318         * gcc.c-torture/execute/builtins/strcmp.c
10319         * gcc.c-torture/execute/builtins/strcpy.c
10320         * gcc.c-torture/execute/builtins/strcspn.c
10321         * gcc.c-torture/execute/builtins/strlen-2.c
10322         * gcc.c-torture/execute/builtins/strlen.c
10323         * gcc.c-torture/execute/builtins/strncat.c
10324         * gcc.c-torture/execute/builtins/strncmp-2.c
10325         * gcc.c-torture/execute/builtins/strncmp.c
10326         * gcc.c-torture/execute/builtins/strncpy.c
10327         * gcc.c-torture/execute/builtins/strpbrk.c
10328         * gcc.c-torture/execute/builtins/strpcpy-2.c
10329         * gcc.c-torture/execute/builtins/strpcpy.c
10330         * gcc.c-torture/execute/builtins/strrchr.c
10331         * gcc.c-torture/execute/builtins/strspn.c
10332         * gcc.c-torture/execute/builtins/strstr-asm.c
10333         * gcc.c-torture/execute/builtins/strstr.c:
10334         ... these new files.
10335
10336         * gcc.c-torture/execute/builtins/abs-2-lib.c
10337         * gcc.c-torture/execute/builtins/abs-3-lib.c
10338         * gcc.c-torture/execute/builtins/complex-1-lib.c
10339         * gcc.c-torture/execute/builtins/fprintf-lib.c
10340         * gcc.c-torture/execute/builtins/fputs-lib.c
10341         * gcc.c-torture/execute/builtins/memcmp-lib.c
10342         * gcc.c-torture/execute/builtins/memmove-lib.c
10343         * gcc.c-torture/execute/builtins/memops-asm-lib.c
10344         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
10345         * gcc.c-torture/execute/builtins/mempcpy-lib.c
10346         * gcc.c-torture/execute/builtins/memset-lib.c
10347         * gcc.c-torture/execute/builtins/printf-lib.c
10348         * gcc.c-torture/execute/builtins/sprintf-lib.c
10349         * gcc.c-torture/execute/builtins/strcat-lib.c
10350         * gcc.c-torture/execute/builtins/strchr-lib.c
10351         * gcc.c-torture/execute/builtins/strcmp-lib.c
10352         * gcc.c-torture/execute/builtins/strcpy-lib.c
10353         * gcc.c-torture/execute/builtins/strcspn-lib.c
10354         * gcc.c-torture/execute/builtins/strlen-2-lib.c
10355         * gcc.c-torture/execute/builtins/strlen-lib.c
10356         * gcc.c-torture/execute/builtins/strncat-lib.c
10357         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
10358         * gcc.c-torture/execute/builtins/strncmp-lib.c
10359         * gcc.c-torture/execute/builtins/strncpy-lib.c
10360         * gcc.c-torture/execute/builtins/strpbrk-lib.c
10361         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
10362         * gcc.c-torture/execute/builtins/strpcpy-lib.c
10363         * gcc.c-torture/execute/builtins/strrchr-lib.c
10364         * gcc.c-torture/execute/builtins/strspn-lib.c
10365         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
10366         * gcc.c-torture/execute/builtins/strstr-lib.c
10367         * gcc.c-torture/execute/builtins/lib/abs.c
10368         * gcc.c-torture/execute/builtins/lib/fprintf.c
10369         * gcc.c-torture/execute/builtins/lib/memset.c
10370         * gcc.c-torture/execute/builtins/lib/printf.c
10371         * gcc.c-torture/execute/builtins/lib/sprintf.c
10372         * gcc.c-torture/execute/builtins/lib/strcpy.c
10373         * gcc.c-torture/execute/builtins/lib/strcspn.c
10374         * gcc.c-torture/execute/builtins/lib/strncat.c
10375         * gcc.c-torture/execute/builtins/lib/strncmp.c
10376         * gcc.c-torture/execute/builtins/lib/strncpy.c
10377         * gcc.c-torture/execute/builtins/lib/strpbrk.c
10378         * gcc.c-torture/execute/builtins/lib/strspn.c
10379         * gcc.c-torture/execute/builtins/lib/strstr.c:
10380         New files containing support routines.
10381
10382         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
10383         declaration.
10384         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
10385         when not optimizing.
10386
10387 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
10388
10389         PR c++/16240
10390         * g++.dg/abi/mangle22.C: New test.
10391         * g++.dg/abi/mangle23.C: Likewise.
10392
10393 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
10394
10395         PR fortran/16290
10396         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
10397         Allow for cases without denormalized floating point numbers.
10398
10399 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
10400
10401         PR c/1027
10402         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10403         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
10404         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
10405         expected warning text.
10406         * gcc.dg/format/diag-2.c: New test.
10407
10408 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10409
10410         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
10411
10412 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
10413
10414         * gcc.dg/builtins-43.c: New.
10415         * gcc.dg/builtins-44.c: New.
10416         * gcc.dg/builtins-45.c: New.
10417
10418 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
10419             Andreas Tobler  <a.tobler@schweiz.ch>
10420
10421         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
10422         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
10423         as SIGSEGV.
10424         * gcc.dg/cleanup-11.c: Likewise.
10425         * gcc.dg/cleanup-8.c: Likewise.
10426         * gcc.dg/cleanup-9.c: Likewise.
10427         * gcc.dg/cleanup-5.c: Run on all platforms.
10428
10429 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10430
10431         * g++.dg/warn/nonnull1.C: New test.
10432
10433 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10434
10435         * gcc.dg/compat/compat-common.h: Wrap up CINT in
10436         an #ifndef SKIP_COMPLEX_INT/#endif pair.
10437         Special-case the Sun compiler wrt to <complex.h>.
10438
10439 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
10440
10441         * gcc.dg/Wunreachable-8.C: New test.
10442
10443         * gcc.dg/h8300-ice2.c : New test.
10444
10445 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
10446
10447         PR fortran/16161
10448         * gfortran.fortran-torture/compile/implicit.f90: Add test
10449         for implicit character.
10450
10451 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
10452
10453         PR fortran/16289
10454         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
10455         Use tiny() intrinsic to find smallest non-negative real
10456
10457 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
10458
10459         * gcc.dg/compat/struct-by-value-22_main.c: New test.
10460         * gcc.dg/compat/struct-by-value-22_x.c: New.
10461         * gcc.dg/compat/struct-by-value-22_y.c: New.
10462
10463         * gcc.c-torture/execute/20040629-1.c: New test.
10464
10465 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
10466
10467         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
10468         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
10469
10470         PR target/16195
10471         * gcc.dg/20040625-1.c: New test.
10472
10473 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10474
10475         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
10476
10477 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10478
10479         PR fortran/15963
10480         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
10481
10482 2004-06-29  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
10485
10486 2004-06-29  Paul Brook  <paul@codesourcery.com>
10487
10488         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
10489         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
10490
10491 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         PR c++/16260
10494         * g++.dg/parse/crash15.C: New.
10495
10496 2004-06-28  Andrew Pinski  <apinski@apple.com>
10497
10498         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
10499         by the error already.
10500
10501         * g++.dg/opt/ptrmem4.C: Change to compile only test.
10502
10503 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
10504
10505         PR target/14041
10506         * gcc.dg/h8300-bss-align-1.c : New.
10507
10508 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10509
10510         * PR c++/16174
10511         * g++.dg/template/ctor4.C: New.
10512
10513 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10514
10515         PR c++/16205
10516         * g++.dg/warn/Wsequence-point-1.C: New test.
10517
10518 2004-06-27  Paul Brook  <paul@codesourcery.com>
10519
10520         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
10521
10522 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
10523
10524         * g++.old-deja/g++.mike/p7325.C: Remove.
10525
10526 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
10527
10528         PR c/14963
10529         * gcc.dg/pr14963.c: New test.
10530
10531 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
10532
10533         PR c++/16193
10534         * g++.dg/parse/redef1.C: New test.
10535
10536 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10537
10538         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
10539         20021110.c.
10540         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
10541         20021119-1.c.
10542         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
10543         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
10544         5-04.c.
10545         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
10546         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
10547         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
10548         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
10549         g++.brendan/enum14.C.
10550         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
10551         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
10552         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
10553         g++.mike/virt1.C.
10554         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
10555         memtemp24.C.
10556
10557 2004-06-27  Roger Sayle  <roger@eyesopen.com>
10558
10559         * gcc.dg/20040527-1.c: New test case.
10560
10561 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
10562
10563         PR gfortran/pr16196
10564         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
10565
10566 2004-06-25  Roger Sayle  <roger@eyesopen.com>
10567
10568         PR middle-end/15825
10569         * gcc.dg/pr15825-1.c: New test case.
10570
10571 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10572
10573         * gcc.c-torture/execute/20040625-1.c: New test.
10574
10575 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10576
10577         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
10578
10579 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
10580
10581         * gcc.dg/torture/mips-div-1.c: New test.
10582
10583 2004-06-24  Jeff Law  <law@redhat.com>
10584
10585         * gcc.dg/tree-ssa/20040624-1.c: New test.
10586
10587 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
10588
10589         * gcc.c-torture/compile/20040624-1.c: New test.
10590
10591 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10592
10593         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
10594         this directory.
10595
10596 2004-06-23  Andrew Pinski  <apinski@apple.com>
10597
10598         PR middle-end/15988
10599         * g++.dg/opt/ptrmem4.C: New test.
10600
10601         * gcc.dg/c90-array-quals-2.c: New test.
10602
10603 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
10604
10605         * gcc.dg/kpice1.c: New test.
10606
10607 2006-06-23  Andrew Pinski  <apinski@apple.com>
10608
10609         * gcc.dg/c90-array-quals.c: New test.
10610
10611 2006-06-22  Richard Henderson  <rth@redhat.com>
10612
10613         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
10614
10615 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
10616
10617         * gcc.dg/builtins-config.h: Handle FreeBSD.
10618
10619 2006-06-22  Richard Henderson  <rth@redhat.com>
10620
10621         * g++.dg/opt/devirt1.C: New.
10622
10623 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
10624
10625         * g++.dg/opt/pr15551.C: New testcase.
10626
10627 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
10628
10629         PR target/14800
10630         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
10631         x86_64-*-linux* when compiling for 32bit.
10632
10633 2004-06-21  Andrew Pinski  <apinski@apple.com>
10634
10635         * gcc.dg/pch/struct-1.c: New.
10636         * gcc.dg/pch/struct-1.hs: New.
10637
10638 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
10639
10640         * gcc.dg/pch/save-temps-1.c: New file.
10641         * gcc.dg/pch/save-temps-1.hs: New file.
10642
10643 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10644
10645         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
10646         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
10647
10648 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10649
10650         * gfortran.fortran-torture/execute/select_1.f90: Rename function
10651         to fix type error.
10652         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
10653         Remove trailing spaces.
10654
10655 2004-06-21  Richard Henderson  <rth@redhat.com>
10656
10657         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
10658         merging && to BIT_FIELD_REF.
10659
10660 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
10661
10662         * g++.dg/opt/placeholder1.C: New test.
10663
10664 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10665
10666         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
10667         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10668         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10669         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10670
10671 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
10672
10673         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
10674         extern "C".
10675         * g++.dg/other/pragma-re-1.C: Add comments.
10676
10677 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
10678
10679         PR gfortran/16080
10680         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
10681
10682 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
10683
10684         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
10685         instead of setting the type of size_t by
10686         hand.
10687
10688 2004-06-18  Roger Sayle  <roger@eyesopen.com>
10689
10690         * gcc.dg/unordered-2.c: New test case.
10691         * gcc.dg/unordered-3.c: New test case.
10692
10693 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
10694
10695         PR other/16043
10696         * lib/g++.exp (g++_version): Tweak regexp for version
10697         * lib/g77.exp (g77_version): Likewise
10698         * lib/gfortran.exp (gfortran_version): Likewise
10699         * lib/objc.exp (objc_version): Likewise
10700         * lib/treelang.exp (treelang_version): Likewise
10701
10702 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
10703
10704         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
10705         Use INT_MAX instead of __INT_MAX__.
10706         * gcc.dg/compat/struct-align-2_y.c: Likewise.
10707
10708         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
10709         * gcc.dg/compat/scalar-return-3_x.c: Use it.
10710         * gcc.dg/compat/scalar-return-3_y.c: Use it.
10711         * gcc.dg/compat/scalar-return-4_x.c: Use it.
10712         * gcc.dg/compat/scalar-return-4_y.c: Use it.
10713         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
10714         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
10715         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
10716         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
10717
10718         * gcc.dg/range-test-1.c: New test.
10719         * g++.dg/opt/range-test-1.C: New test.
10720
10721 2004-06-17  Richard Henderson  <rth@redhat.com>
10722
10723         * objc.dg/sync-1.m: New.
10724         * objc.dg/try-catch-1.m: Don't force next runtime.
10725         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
10726         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
10727         shadowed catch clause.
10728         * objc.dg/try-catch-5.m: New.
10729
10730 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
10731
10732         Bug 14610
10733         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
10734
10735 2004-06-15  Richard Henderson  <rth@redhat.com>
10736
10737         * gcc.dg/20001116-1.c: Move expected warning line.
10738
10739 2004-06-15  Richard Henderson  <rth@redhat.com>
10740
10741         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
10742         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
10743
10744 2004-06-15  Jeff Law  <law@redhat.com>
10745
10746         * gcc.dg/tree-ssa/20040615-1.c: New test.
10747         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
10748         be less sensitive to operand ordering.
10749         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
10750
10751 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
10752
10753         * g++.dg/abi/bitfield3.C: Add comment..
10754
10755 2004-06-15  Richard Henderson  <rth@redhat.com>
10756
10757         * g++.dg/ext/stmtexpr1.C: XFAIL.
10758         * gcc.dg/20030612-1.c: XFAIL.
10759
10760 2004-06-15  Eric Christopher  <echristo@redhat.com>
10761
10762         * g++.dg/charset/asm5.c: New.
10763         * gcc.dg/charset/asm6.c: New.
10764
10765 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10766
10767         PR fortran/15962
10768         * gfortran.fortran-torture/execute/select_1.f90: New test.
10769
10770 2004-06-15  Paul Brook  <paul@codesourcery.com>
10771
10772         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
10773
10774 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10775
10776         PR c++/15967
10777         * g++.dg/lookup/crash3.C: New test.
10778
10779 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10780
10781         PR c++/15947
10782         * g++.dg/parse/dtor4.C: New test.
10783
10784 2004-06-14  Jeff Law  <law@redhat.com>
10785
10786         * gcc.c-torture/compile/20040614-1.c: New test.
10787
10788 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10789
10790         PR fortran/15211
10791         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
10792         LEN of a character array.
10793
10794 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
10795
10796         PR c++/15096
10797         * g++.dg/template/ptrmem10.C: New test.
10798
10799         PR c++/14930
10800         * g++.dg/template/friend30.C: New test.
10801
10802 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10803
10804         PR fortran/14928
10805         * gfortran.fortran-torture/compile/mloc.f90: New test.
10806
10807 2004-06-13  Paul Brook  <paul@codesourcery.com>
10808
10809         * gfortran.fortran-torture/execute/random_2.f90: New test.
10810
10811 2004-06-13  Eric Christopher  <echristo@redhat.com>
10812
10813         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10814
10815 2004-06-12  Paul Brook  <paul@codesourcery.com>
10816
10817         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10818
10819 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10820
10821         PR fortran/14923
10822         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10823
10824 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10825
10826         PR fortran/14957
10827         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10828         syntax errors in end statements of contained subroutines.
10829
10830 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10831
10832         PR fortran/12841
10833         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10834
10835 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10836
10837         PR fortran/15665
10838         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10839
10840 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10841
10842         PR gfortran/12839
10843         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10844
10845 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c++/15862
10848         * g++.dg/parse/enum1.C: New test.
10849
10850 2004-06-10  Jeff Law  <law@redhat.com>
10851
10852         * gcc.c-torture/compile/20040610-1.c: New test.
10853
10854 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10855
10856         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10857         * g++.old-deja/g++.other/decl3.C: Likewise.
10858
10859 2004-06-10  Brian Booth  <bbooth@redhat.com>
10860
10861         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10862         V_MAY_DEF instead of VDEF.
10863         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10864
10865 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10866
10867         PR c++/14211
10868         * g++.dg/conversion/const1.C: New test.
10869
10870         PR c++/15076
10871         * g++.dg/conversion/reinterpret1.C: New test.
10872
10873         PR c++/15877
10874         * g++.dg/template/enum2.C: New test.
10875
10876         PR c++/15227
10877         * g++.dg/template/error13.C: New test.
10878
10879 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10880
10881         PR fortran/14957
10882         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10883         arguments to test_* REAL and of the right size.
10884
10885 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10886
10887         PR target/15569
10888         PR rtl-optimization/15681
10889         * gcc.dg/20040609-1.c: New test.
10890
10891 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR c++/14791
10894         * g++.dg/opt/builtins1.C: New test.
10895
10896 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10897
10898         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10899         that use default windows32 struct layout.
10900         * gcc.dg/i386-bitfield2.c: Likewise.
10901
10902 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10903
10904         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10905         for mingw32 and cygwin targets.
10906
10907 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10908
10909         * gcc.dg/pch/macro-4.c: New.
10910         * gcc.dg/pch/macro-4.hs: New.
10911
10912 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10913
10914         PR fortran/13249
10915         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10916
10917 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10918
10919         PR fortran/13372
10920         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10921
10922 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10923
10924         PR gfortran/14897
10925         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10926
10927 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10928
10929         PR gfortran/15755
10930         * gfortran.fortran-torture/execute/backspace.c : New test.
10931
10932 2004-06-09  Paul Brook  <paul@codesourcery.com>
10933
10934         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10935         (pointer_to_section): Rewrite to use smaller array.
10936
10937 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10938
10939         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10940         * gcc.dg/ext/altivec-10.c: Same.
10941         * gcc.dg/ext/altivec-11.c: Same.
10942         * gcc.dg/ext/altivec-12.c: Same.
10943         * gcc.dg/ext/altivec-13.c: Same.
10944         * gcc.dg/ext/altivec-14.c: Same.
10945         * gcc.dg/ext/altivec-15.c: Same.
10946         * gcc.dg/ext/altivec-16.c: Same.
10947         * gcc.dg/ext/altivec-3.c: Same.
10948         * gcc.dg/ext/altivec-4.c: Same.
10949         * gcc.dg/ext/altivec-6.c: Same.
10950         * gcc.dg/ext/altivec-7.c: Same.
10951         * gcc.dg/ext/altivec-8.c: Same.
10952         * gcc.dg/ext/altivec-varargs-1.c: Same.
10953
10954         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10955         * g++.dg/ext/altivec-10.C: Same.
10956         * g++.dg/ext/altivec-2.C: Same.
10957         * g++.dg/ext/altivec-3.C: Same.
10958         * g++.dg/ext/altivec-4.C: Same.
10959         * g++.dg/ext/altivec-5.C: Same.
10960         * g++.dg/ext/altivec-6.C: Same.
10961         * g++.dg/ext/altivec-7.C: Same.
10962         * g++.dg/ext/altivec-8.C: Same.
10963         * g++.dg/ext/altivec-9.C: Same.
10964
10965 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10966
10967         PR c++/7841
10968         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10969
10970 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10971
10972         * gcc.dg/union-1.c: New test.
10973
10974 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10975
10976         * gcc.dg/builtins-41.c: New test case.
10977         * gcc.dg/builtins-42.c: New test case.
10978
10979 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10980
10981         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10982         * g++.dg/ext/altivec-10.C: Same.
10983         * g++.dg/ext/altivec-2.C: Same.
10984         * g++.dg/ext/altivec-3.C: Same.
10985         * g++.dg/ext/altivec-4.C: Same.
10986         * g++.dg/ext/altivec-5.C: Same.
10987         * g++.dg/ext/altivec-6.C: Same.
10988         * g++.dg/ext/altivec-7.C: Same.
10989         * g++.dg/ext/altivec-8.C: Same.
10990         * g++.dg/ext/altivec-9.C: Same.
10991         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10992         * g++.old-deja/g++.brendan/new3.C: Same.
10993         * gcc.c-torture/execute/eeprof-1.x: Same.
10994
10995 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10996
10997         PR c/14765
10998         * gcc.dg/pr14765-1.c: New test.
10999
11000 2004-06-07  Roger Sayle  <roger@eyesopen.com>
11001
11002         PR c/14649
11003         * gcc.dg/pr14649-1.c: New test case.
11004
11005 2004-06-07  Richard Henderson  <rth@redhat.com>
11006
11007         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
11008         if temporaries.
11009
11010 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
11011
11012         * g++.dg/eh/elide1.C: Remove XFAIL.
11013
11014 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
11015
11016         PR c++/15337
11017         * g++.dg/expr/sizeof3.C: New test.
11018
11019         PR c++/14777
11020         * g++.dg/template/access14.C: New test.
11021
11022         PR c++/15554
11023         * g++.dg/template/enum1.C: New test.
11024
11025         PR c++/15057
11026         * g++.dg/eh/throw1.C: New test.
11027
11028 2004-06-07  David Ayers  <d.ayers@inode.at>
11029             Ziemowit Laski  <zlaski@apple.com>
11030
11031         * lib/objc.exp (objc_target_compile): Revert the '-framework
11032         Foundation' flag fix, since bare Darwin does not ship
11033         with the Foundation framework.
11034         * objc/execute/next_mapping.h: Provide a local NSConstantString
11035         @interface and @implementation.
11036         (objc_constant_string_init): A constructor function, used to
11037         initialize the NSConstantString meta-class object.
11038         * objc/execute/string1.m: Include "next_mapping.h" instead of
11039         <Foundation/NSString.h>.
11040         * objc/execute/string2.m: Likewise.
11041         * objc/execute/string3.m: Likewise.
11042         * objc/execute/string4.m: Likewise.
11043
11044 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
11045
11046         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
11047         to double. Replace double with FLOAT.
11048         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
11049
11050         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
11051         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
11052         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
11053         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
11054         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
11055         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
11056         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
11057         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
11058
11059 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
11060
11061         PR c/13519
11062         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
11063
11064 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11065
11066         PR c++/15503
11067         * g++.dg/template/meminit2.C: New test.
11068
11069 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
11070
11071         PR target/15822
11072         * gcc.c-torture/execute/compare-fp-1.c,
11073         gcc.c-torture/execute/compare-fp-2.c,
11074         gcc.c-torture/execute/compare-fp-3.c,
11075         gcc.c-torture/execute/compare-fp-4.c,
11076         gcc.c-torture/execute/compare-fp-3.x,
11077         gcc.c-torture/execute/compare-fp-4.x: Moved...
11078         * gcc.c-torture/execute/ieee/compare-fp-1.c,
11079         gcc.c-torture/execute/ieee/compare-fp-2.c,
11080         gcc.c-torture/execute/ieee/compare-fp-3.c,
11081         gcc.c-torture/execute/ieee/compare-fp-4.c,
11082         gcc.c-torture/execute/ieee/compare-fp-3.x,
11083         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
11084
11085 2004-06-04  David Ayers  <d.ayers@inode.at>
11086
11087         * objc/execute/protocol-isEqual-4.m: New testcase.
11088
11089 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
11090
11091         * objc/execute/protocol-isEqual-1.m: New testcase.
11092         * objc/execute/protocol-isEqual-2.m: New testcase.
11093         * objc/execute/protocol-isEqual-3.m: New testcase.
11094
11095 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11096
11097         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
11098
11099 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
11100
11101         * lib/objc.exp (objc_target_compile): When running tests on
11102         Darwin (Mac OS X), inform the linker about '-framework
11103         'Foundation'.
11104
11105 2004-06-02  Eric Christopher  <echristo@redhat.com>
11106
11107         * gcc.c-torture/compile/20040602-1.c: New.
11108
11109 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
11110
11111         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
11112         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11113
11114         PR tree-optimization/14736
11115         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
11116
11117         PR tree-optimization/14042
11118         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
11119
11120         PR tree-optimization/14729
11121         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
11122
11123 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11124
11125         PR fortran/15557
11126         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
11127
11128 2004-06-01  Richard Hederson  <rth@redhat.com>
11129
11130         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
11131
11132 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11133
11134         PR c++/14932
11135         * g++.dg/parse/offsetof4.C: New test.
11136
11137 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
11138
11139         PR objc/7993
11140         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
11141
11142 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
11143
11144         PR c++/15701
11145         * g++.dg/template/friend29.C: New test.
11146
11147 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11148
11149         PR c/15749
11150         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
11151
11152 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11153
11154         * gcc.dg/sparc-trap-1.c: New test.
11155
11156 2004-05-31  Roger Sayle  <roger@eyesopen.com>
11157
11158         PR middle-end/15069
11159         * g++.dg/opt/fold3.C: New test case.
11160
11161 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
11162
11163         * lib/target-supports.exp (check_iconv_available): Fix fallout
11164         from 2004-05-28 patch.
11165
11166 2004-05-30  Paul Brook  <paul@codesourcery.com>
11167
11168         PR fortran/15620
11169         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
11170         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
11171
11172 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
11173
11174         * gfortran.fortran-torture/execute/random_1.f90: New test.
11175
11176 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11177
11178         * g++.dg/ext/altivec-10.C: New test.
11179
11180 2004-05-29  Paul Brook  <paul@codesourcery.com>
11181
11182         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
11183
11184 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11185
11186         * gcc.dg/altivec-16.c: New test.
11187
11188 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
11189
11190         * lib/target-supports.exp (check_vmx_hw_available): New.
11191         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
11192
11193         * lib/target-supports.exp (check_alias_available,
11194         check_iconv_available, check_named_sections_available): Use
11195         unique names for temporary files.
11196
11197 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
11198
11199         * gcc.dg/altivec-15.c: New test.
11200
11201 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/15083
11204         * g++.dg/warn/noeffect6.C: New test.
11205
11206         PR c++/15471
11207         * g++.dg/expr/ptrmem4.C: New test.
11208
11209         PR c++/15640
11210         * g++.dg/template/operator3.C: New test.
11211
11212 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
11213
11214         PR c++/14668
11215         * g++.dg/lookup/redecl1.C: New test.
11216         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
11217
11218 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
11219
11220         * gcc.c-torture/execute/compare-fp-1.c,
11221         gcc.c-torture/execute/compare-fp-2.c,
11222         gcc.c-torture/execute/compare-fp-3.c,
11223         gcc.c-torture/execute/compare-fp-4.c,
11224         gcc.c-torture/execute/compare-fp-3.x,
11225         gcc.c-torture/execute/compare-fp-4.x,
11226         gcc.dg/pr15649-1.c: New.
11227
11228 2004-05-27  Adam Nemet  <anemet@lnxw.com>
11229
11230         PR c++/12883
11231         * g++.dg/init/array14.C: New test.
11232
11233 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
11234
11235         * lib/compat.exp (compat-get-options-main): New.
11236         (compat-get-options): Remove unneeded code, warn for ignored
11237         command.
11238         (compat-execute): Check flag set by dg-require-* commands.
11239
11240         * lib/compat.exp (compat-execute): Break up long lines.
11241
11242 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
11243
11244         * gcc.dg/altivec-7.c: Don't use 'vector long'.
11245         * gcc.dg/altivec-14.c: New test.
11246         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
11247
11248         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
11249         * gcc.dg/altivec-12.c: Ditto.
11250
11251         * gcc.dg/altivec-3.c: Move call to altivec_check.
11252
11253 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11254
11255         PR c++/15044
11256         * g++.dg/template/error12.C: New test.
11257
11258         PR c++/15317
11259         * g++.dg/ext/attrib15.C: New test.
11260
11261         PR c++/15329
11262         * g++.dg/template/ptrmem9.C: New test.
11263
11264 2004-05-25  Paul Brook  <paul@codesourcery.com>
11265
11266         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
11267
11268 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/15165
11271         * g++.dg/template/crash19.C: New test.
11272
11273 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR c++/15025
11276         * g++.dg/template/redecl1.C: New test.
11277
11278 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
11279
11280         PR c++/14821
11281         * g++.dg/other/ns1.C: New test.
11282
11283         PR c++/14883
11284         * g++.dg/template/invalid1.C: New test.
11285
11286 2004-05-23  Paul Brook  <paul@codesourcery.com>
11287         Victor Leikehman  <lei@haifasphere.co.il>
11288
11289         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
11290         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
11291
11292 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/15285
11295         PR c++/15299
11296         * g++.dg/template/non-dependent5.C: New test.
11297         * g++.dg/template/non-dependent6.C: New test.
11298
11299 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
11300
11301         PR c++/15507
11302         * g++.dg/inherit/union1.C: New test.
11303
11304         PR c++/15542
11305         * g++.dg/template/addr1.C: New test.
11306
11307         PR c++/15427
11308         * g++.dg/template/array5.C: New test.
11309
11310         PR c++/15287
11311         * g++.dg/template/array6.C: New test.
11312
11313 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
11314             Roger Sayle  <roger@eyesopen.com>
11315
11316         * g++.dg/lookup/forscope2.C: New test case.
11317
11318 2004-05-22  Ben Elliston  <bje@au.ibm.com>
11319
11320         * gcc.dg/cpp/Wmissingdirs.c: New.
11321
11322 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11323
11324         PR target/15301
11325         * gcc.dg/compat/union-m128-1.h: New file.
11326         * gcc.dg/compat/union-m128-1_main.c: Likewise.
11327         * gcc.dg/compat/union-m128-1_x.c: Likewise.
11328         * gcc.dg/compat/union-m128-1_y.c: Likewise.
11329
11330 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
11331
11332         PR target/15302
11333         * gcc.dg/compat/struct-complex-1.h: New file.
11334         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
11335         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
11336         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
11337
11338 2004-05-20  Roger Sayle  <roger@eyesopen.com>
11339
11340         PR middle-end/3074
11341         * gcc.dg/pr3074-1.c: New test case.
11342         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
11343
11344 2004-05-20  Falk Hueffner  <falk@debian.org>
11345
11346         PR other/15526
11347         * gcc.dg/ftrapv-1.c: New test case.
11348
11349 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11350
11351         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
11352
11353 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
11354             Jeff Law  <law@redhat.com>
11355
11356         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
11357         * gcc.dg/tree-ssa/20040518-2.c: New test.
11358
11359         * gcc.dg/tree-ssa/20040518-1.c: New test.
11360
11361 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
11362
11363         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
11364
11365 2004-05-18  Paul Brook  <paul@codesourcery.com>
11366
11367         PR fortran/13930
11368         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
11369
11370 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11371
11372         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
11373         constant folding.
11374
11375 2004-05-17  Steven Bosscher  <stevenb@suse.de>
11376
11377         * gcc.dg/tree-ssa/20040517-1.c: New test.
11378
11379 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11380
11381         * gcc.dg/loop-4.c: New test.
11382
11383 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
11384
11385         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
11386
11387 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
11388
11389         PR fortran/15311
11390         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
11391
11392 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11393
11394         PR fortran/13826
11395         PR fortran/13940
11396         * gfortran.fortran-torture/compile/data_1.f90: New test.
11397
11398 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
11399
11400         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
11401         * gcc.dg/uninit-H.c: Define ASM for __s390__.
11402
11403 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11404
11405         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
11406
11407 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11408
11409         PR c/15444
11410         * gcc.dg/format/xopen-1.c: Adjust expected message.
11411         * gcc.dg/format/xopen-3.c: New test.
11412
11413 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
11414
11415         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
11416
11417 2004-05-14  Jeff Law  <law@redhat.com>
11418
11419         * gcc.dg/tree-ssa/20040514-2.c: New test.
11420
11421 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11422
11423         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
11424         this ...
11425         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
11426         this.
11427
11428 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
11429
11430         * gcc.dg/tree-ssa/20040514-1.c: New test.
11431
11432 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11433
11434         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
11435         test.
11436
11437 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11438
11439         PR fortran/14066
11440         * gfortran.fortran-torture/compile/do_1.f90: New test.
11441
11442 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11443
11444         PR fortran/15051
11445         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
11446         test.
11447
11448 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
11449
11450         PR fortran/15149
11451         * gfortran.fortran-torture/execute/random_init.f90: New test.
11452
11453 2004-05-13  Paul Brook  <paul@codesourcery.com>
11454
11455         PR fortran/15314
11456         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
11457
11458 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
11459
11460         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
11461         for the powerpc case.
11462
11463 2004-05-13  Jeff Law  <law@redhat.com>
11464
11465         * gcc.dg/tree-ssa/20040513-1.c: New test.
11466         * gcc.dg/tree-ssa/20040513-2.c: New test.
11467
11468 2004-05-13  Paul Brook  <paul@codesourcery.com>
11469
11470         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
11471         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
11472         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
11473
11474 2004-05-13  Andreas Schwab  <schwab@suse.de>
11475
11476         PR other/10819
11477         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
11478         characters.
11479
11480 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
11481
11482         PR fortran/15294
11483         * gfortran.fortran-torture/execute/adjustr.f90: New file.
11484
11485 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
11486
11487         Merge from tree-ssa-20020619-branch.  See
11488         ChangeLog.tree-ssa for details.
11489
11490 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
11491
11492         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
11493         include <altivec.h> explicitly.
11494         * gcc.dg/altivec-13.c: Likewise.
11495
11496 2004-05-11  Paul Brook  <paul@codesourcery.com>
11497
11498         * gcc.c-torture/compile/20010518-1.c: Force enum size.
11499
11500 2004-05-10  Eric Christopher  <echristo@redhat.com>
11501
11502         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
11503         * gcc.dg/sibcall-4.c: Ditto.
11504
11505 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
11506
11507         * g++.dg/ext/altivec-8.C: New test case.
11508         * gcc.dg/altivec-13.c: New test case.
11509
11510 2004-05-08  Roger Sayle  <roger@eyesopen.com>
11511
11512         * gcc.c-torture/execute/divcmp-1.c: New test case.
11513         * gcc.c-torture/execute/divcmp-2.c: New test case.
11514         * gcc.c-torture/execute/divcmp-3.c: New test case.
11515
11516 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
11517
11518         * g++.dg/other/pragma-re-2.C: New test.
11519
11520 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11521
11522         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
11523         * gcc.dg/i386-387-2.c: Likewise.
11524
11525         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
11526         __builtin_drem.
11527         * gcc.dg/i386-387-6.c: Likewise.
11528
11529 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
11530
11531         * gcc.dg/builtins-33.c:  Also check log1p*.
11532
11533 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
11534
11535         PR optimization/15296
11536         * gcc.c-torture/execute/pr15296.c: New test.
11537
11538 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
11539
11540         * gcc.dg/builtins-40.c: New test.
11541
11542 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
11543
11544         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
11545
11546 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
11547
11548         * g++.dg/ext/spe1.C: New testcase.
11549
11550 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
11551
11552         * objc.dg/image-info.m: Allow additional attributes
11553         for __image_info section.
11554
11555 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
11556
11557         * gcc.dg/torture/mips-hilo-2.c: New test.
11558
11559 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11560
11561         PR c++/14389
11562         * g++.dg/template/member5.C: New test.
11563
11564 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
11565
11566         * gcc.dg/builtins-34.c: Also check expm1*.
11567
11568 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11569
11570         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
11571         * gcc.dg/torture/builtin-convert-3.c: New test.
11572
11573 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
11574
11575         PR middle-end/15054
11576         * g++.dg/opt/pr15054.C: New test.
11577
11578 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11579
11580         * gcc.dg/torture/builtin-rounding-1.c: New test.
11581         * gcc.dg/builtins-25.c: Delete.
11582         * gcc.dg/builtins-29.c: Delete.
11583
11584 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
11585
11586         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
11587         * gcc.dg/sibcall-4.c: Likewise.
11588         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
11589
11590 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11591
11592         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
11593         bit-field on 16-bit targets.
11594
11595 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
11596
11597         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
11598         16-bit targets.
11599
11600 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
11601
11602         * gcc.dg/rs6000-power2-1.c: Change to compile only.
11603         * gcc.dg/rs6000-power2-2.c: Likewise.
11604
11605 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
11606
11607         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
11608         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
11609         Change the asm registers to be in form of frN instead of fN.
11610
11611 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11612
11613         * gcc.dg/torture/builtin-convert-2.c: New test.
11614
11615 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
11616
11617         * gcc.dg/rs6000-power2-1.c: New test.
11618         * gcc.dg/rs6000-power2-2.c: New test.
11619
11620 2004-04-28  Jan Hubicka  <jh@suse.cz>
11621
11622         * gcc.dg/unused-6.c: New test.
11623
11624 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
11625             Ulrich Weigand  <uweigand@de.ibm.com>
11626
11627         * ada/acats/run_all.sh: Define $target variable.
11628
11629 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
11630
11631         PR c++/15119
11632         * g++.dg/other/vararg-1.C: New test.
11633
11634         PR c++/4794
11635         * g++.dg/eh/cleanup3.C: New test.
11636
11637 2004-04-24  Laurent GUERBY <laurent@guerby.net>
11638
11639         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
11640         and ad8011a (target_insn).
11641         * ada/acats/support/macro.dfs: Likewise.
11642         * ada/acats/support/impbit.adb: New file.
11643
11644 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
11645
11646         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
11647
11648 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11649
11650         * gcc.dg/loop-3.c: New test.
11651
11652 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
11653
11654         * gcc.c-torture/execute/simd-5.c: New test.
11655
11656 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11657
11658         PR c++/15064
11659         * g++.dg/template/crash18.C: New test.
11660
11661 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
11662
11663         * g++.dg/ext/complit3.C: New test.
11664
11665 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11666
11667         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
11668         * gcc.dg/altivec-3.c: Same.
11669         * gcc.dg/altivec-varargs-1.c: Same.
11670
11671 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
11672
11673         * lib/target-supports.exp (check_profiling_available): Assume
11674         profiling is not available on powerpc-eabi targets.
11675
11676 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
11677
11678         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
11679         * gcc.dg/vmx/bug-1.c: Ditto.
11680
11681 2004-04-20  Eric Christopher  <echristo@redhat.com>
11682
11683         * gcc.dg/charset/extern.c: New test.
11684         * g++.dg/charset/extern3.cc: Ditto.
11685
11686 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
11687
11688         * gcc.dg/builtins-39.c: New test.
11689
11690 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
11691
11692         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
11693
11694 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
11695
11696         * gcc.dg/torture/mips-hilo-1.c: New test.
11697
11698 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
11699
11700         * gcc.c-torture/compile/20040419-1.c: New test.
11701
11702 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
11703
11704         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
11705
11706 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
11707             Aldy Hernandez  <aldyh@redhat.com>
11708
11709         * gcc.c-torture/execute/va-arg-24.c: New.
11710
11711 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
11712             Aldy Hernandez  <aldyh@redhat.com>
11713
11714         * gcc.dg/vmx/1b-01.c: New.
11715         * gcc.dg/vmx/1b-02.c: New.
11716         * gcc.dg/vmx/1b-03.c: New.
11717         * gcc.dg/vmx/1b-04.c: New.
11718         * gcc.dg/vmx/1b-05.c: New.
11719         * gcc.dg/vmx/1b-06.c: New.
11720         * gcc.dg/vmx/1b-07.c: New.
11721         * gcc.dg/vmx/1c-01.c: New.
11722         * gcc.dg/vmx/1c-02.c: New.
11723         * gcc.dg/vmx/3a-01a.c: New.
11724         * gcc.dg/vmx/3a-01.c: New.
11725         * gcc.dg/vmx/3a-01m.c: New.
11726         * gcc.dg/vmx/3a-03.c: New.
11727         * gcc.dg/vmx/3a-03m.c: New.
11728         * gcc.dg/vmx/3a-04.c: New.
11729         * gcc.dg/vmx/3a-04m.c: New.
11730         * gcc.dg/vmx/3a-05.c: New.
11731         * gcc.dg/vmx/3a-06.c: New.
11732         * gcc.dg/vmx/3a-06m.c: New.
11733         * gcc.dg/vmx/3a-07.c: New.
11734         * gcc.dg/vmx/3b-01.c: New.
11735         * gcc.dg/vmx/3b-02.c: New.
11736         * gcc.dg/vmx/3b-10.c: New.
11737         * gcc.dg/vmx/3b-13.c: New.
11738         * gcc.dg/vmx/3b-14.c: New.
11739         * gcc.dg/vmx/3b-15.c: New.
11740         * gcc.dg/vmx/3c-01a.c: New.
11741         * gcc.dg/vmx/3c-01.c: New.
11742         * gcc.dg/vmx/3c-02.c: New.
11743         * gcc.dg/vmx/3c-03.c: New.
11744         * gcc.dg/vmx/3d-01.c: New.
11745         * gcc.dg/vmx/4-01.c: New.
11746         * gcc.dg/vmx/4-03.c: New.
11747         * gcc.dg/vmx/5-01.c: New.
11748         * gcc.dg/vmx/5-02.c: New.
11749         * gcc.dg/vmx/5-03.c: New.
11750         * gcc.dg/vmx/5-04.c: New.
11751         * gcc.dg/vmx/5-05.c: New.
11752         * gcc.dg/vmx/5-06.c: New.
11753         * gcc.dg/vmx/5-07.c: New.
11754         * gcc.dg/vmx/5-07t.c: New.
11755         * gcc.dg/vmx/5-08.c: New.
11756         * gcc.dg/vmx/5-10.c: New.
11757         * gcc.dg/vmx/5-11.c: New.
11758         * gcc.dg/vmx/7-01a.c: New.
11759         * gcc.dg/vmx/7-01.c: New.
11760         * gcc.dg/vmx/7c-01.c: New.
11761         * gcc.dg/vmx/7d-01.c: New.
11762         * gcc.dg/vmx/7d-02.c: New.
11763         * gcc.dg/vmx/8-01.c: New.
11764         * gcc.dg/vmx/8-02a.c: New.
11765         * gcc.dg/vmx/8-02.c: New.
11766         * gcc.dg/vmx/brode-1.c: New.
11767         * gcc.dg/vmx/bug-1.c: New.
11768         * gcc.dg/vmx/bug-2.c: New.
11769         * gcc.dg/vmx/bug-3.c: New.
11770         * gcc.dg/vmx/cw-bug-1.c: New.
11771         * gcc.dg/vmx/cw-bug-2.c: New.
11772         * gcc.dg/vmx/cw-bug-3.c: New.
11773         * gcc.dg/vmx/dct.c: New.
11774         * gcc.dg/vmx/debug-1.c: New.
11775         * gcc.dg/vmx/debug-2.c: New.
11776         * gcc.dg/vmx/debug-3.c: New.
11777         * gcc.dg/vmx/debug-4.c: New.
11778         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
11779         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
11780         * gcc.dg/vmx/eg-5.c: New.
11781         * gcc.dg/vmx/fft.c: New.
11782         * gcc.dg/vmx/gcc-bug-1.c: New.
11783         * gcc.dg/vmx/gcc-bug-2.c: New.
11784         * gcc.dg/vmx/gcc-bug-3.c: New.
11785         * gcc.dg/vmx/gcc-bug-4.c: New.
11786         * gcc.dg/vmx/gcc-bug-5.c: New.
11787         * gcc.dg/vmx/gcc-bug-6.c: New.
11788         * gcc.dg/vmx/gcc-bug-7.c: New.
11789         * gcc.dg/vmx/gcc-bug-8.c: New.
11790         * gcc.dg/vmx/gcc-bug-9.c: New.
11791         * gcc.dg/vmx/gcc-bug-b.c: New.
11792         * gcc.dg/vmx/gcc-bug-c.c: New.
11793         * gcc.dg/vmx/gcc-bug-d.c: New.
11794         * gcc.dg/vmx/gcc-bug-e.c: New.
11795         * gcc.dg/vmx/gcc-bug-f.c: New.
11796         * gcc.dg/vmx/gcc-bug-g.c: New.
11797         * gcc.dg/vmx/gcc-bug-i.c: New.
11798         * gcc.dg/vmx/harness.h: New.
11799         * gcc.dg/vmx/ira1.c: New.
11800         * gcc.dg/vmx/ira2a.c: New.
11801         * gcc.dg/vmx/ira2b.c: New.
11802         * gcc.dg/vmx/ira2.c: New.
11803         * gcc.dg/vmx/ira2c.c: New.
11804         * gcc.dg/vmx/mem.c: New.
11805         * gcc.dg/vmx/newton-1.c: New.
11806         * gcc.dg/vmx/ops.c: New.
11807         * gcc.dg/vmx/sn7153.c: New.
11808         * gcc.dg/vmx/spill2.c: New.
11809         * gcc.dg/vmx/spill3.c: New.
11810         * gcc.dg/vmx/spill.c: New.
11811         * gcc.dg/vmx/t.c: New.
11812         * gcc.dg/vmx/varargs-1.c: New.
11813         * gcc.dg/vmx/varargs-2.c: New.
11814         * gcc.dg/vmx/varargs-3.c: New.
11815         * gcc.dg/vmx/varargs-4.c: New.
11816         * gcc.dg/vmx/varargs-5.c: New.
11817         * gcc.dg/vmx/varargs-6.c: New.
11818         * gcc.dg/vmx/varargs-7.c: New.
11819         * gcc.dg/vmx/vmx.exp: New.
11820         * gcc.dg/vmx/vprint-1.c: New.
11821         * gcc.dg/vmx/vscan-1.c: New.
11822         * gcc.dg/vmx/x-01.c: New.
11823         * gcc.dg/vmx/x-02.c: New.
11824         * gcc.dg/vmx/x-03.c: New.
11825         * gcc.dg/vmx/x-04.c: New.
11826         * gcc.dg/vmx/x-05.c: New.
11827         * gcc.dg/vmx/yousufi-1.c: New.
11828         * gcc.dg/vmx/zero-1.c: New.
11829         * gcc.dg/vmx/zero.c: New.
11830
11831 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11832
11833         * g++.dg/lookup/java1.C: Update for chage of
11834         _Jv_AllocObject.
11835         * g++.dg/lookup/java2.C: Likewise.
11836
11837 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11838
11839         * ada/acats/run_all.sh: use -O2 by default.
11840
11841 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11842
11843         * gcc.dg/vr-mult-[12].c: New tests.
11844
11845 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11846
11847         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11848
11849         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11850
11851 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11852
11853         * lib/target-supports.exp (check_profiling_available): Assume profiling
11854         isn't available for mips*-*-elf targets.
11855
11856 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11857
11858         * gcc.dg/builtins-38.c: New test.
11859
11860 2004-04-14  Eric Christopher  <echristo@redhat.com>
11861
11862         * g++.dg/charset/charset.exp: Run .cc extension tests.
11863
11864 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11865
11866         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11867
11868 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11869
11870         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11871
11872 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11873
11874         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11875         * gcc.dg/i386-387-2.c: Likewise.
11876
11877         * gcc.dg/i386-387-7.c: New test.
11878         * gcc.dg/i386-387-8.c: New test.
11879
11880         * gcc.dg/builtins-37.c: New test.
11881
11882 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11883
11884         * g++.dg/pch/externc-1.C: Add missing semicolon.
11885
11886 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11887
11888         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11889
11890 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11891
11892         * gcc.c-torture/execute/20040411-1.c: New test.
11893
11894 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11895
11896         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11897
11898 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11899
11900         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11901
11902 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11903
11904         * lib/target-supports.exp (check_named_sections_available): New.
11905         * lib/gcc-dg.exp (dg-require-named-sections): New.
11906         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11907         old-deja.exp.  Also prune error-count message from HP linker.
11908         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11909
11910         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11911         * g++.old-deja/g++.pt/static3.C: Likewise.
11912         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11913
11914 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11915
11916         * gcc.c-torture/execute/20040409-1.c: New test case.
11917         * gcc.c-torture/execute/20040409-2.c: New test case.
11918         * gcc.c-torture/execute/20040409-3.c: New test case.
11919
11920 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11921
11922         * gcc.dg/20040409-1.c: New test.
11923
11924 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11925
11926         PR target/14888
11927         * g++.dg/opt/pr14888.C: New test case.
11928
11929 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11930
11931         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11932         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11933         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11934         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11935         New tests.
11936
11937 2004-04-08  Paul Brook  <paul@codesourcery.com>
11938
11939         * gcc.dg/spill-1.c: New test.
11940
11941 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11942
11943         * gcc.dg/torture/builtin-ctype-2.c: New test.
11944
11945 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11946
11947         * gcc.dg/pch/pch.exp: Add largefile test.
11948
11949 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11950
11951         * g++.dg/pch/externc-1.Hs: New.
11952         * g++.dg/pch/externc-1.C: New.
11953
11954 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11955
11956         * gcc.dg/compat/struct-by-value-5a_main.c,
11957         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11958         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11959         * gcc.dg/compat/struct-by-value-5a_x.c,
11960         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11961         gcc.dg/compat/struct-by-value-5_x.c.
11962         * gcc.dg/compat/struct-by-value-5a_y.c,
11963         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11964         gcc.dg/compat/struct-by-value-5_y.c.
11965
11966         * gcc.dg/compat/struct-by-value-6a_main.c,
11967         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11968         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11969         * gcc.dg/compat/struct-by-value-6a_x.c,
11970         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11971         gcc.dg/compat/struct-by-value-6_x.c.
11972         * gcc.dg/compat/struct-by-value-6a_y.c,
11973         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11974         gcc.dg/compat/struct-by-value-6_y.c.
11975
11976         * gcc.dg/compat/struct-by-value-7a_main.c,
11977         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11978         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11979         * gcc.dg/compat/struct-by-value-7a_x.c,
11980         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11981         gcc.dg/compat/struct-by-value-7_x.c.
11982         * gcc.dg/compat/struct-by-value-7a_y.c,
11983         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11984         gcc.dg/compat/struct-by-value-7_y.c.
11985
11986 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11989         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11990         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11991         options.
11992
11993 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11994
11995         * gcc.dg/builtins-36.c: New test.
11996
11997 2004-04-06  Paul Brook  <paul@codesourcery.com>
11998
11999         * README.gcc: Remove obsolete contraint on testcases.
12000
12001 2004-04-05  Paul Brook  <paul@codesourcery.com>
12002
12003         PR2123
12004         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
12005         failure and exit(0) on success.
12006         * g++.dg/expr/anew2.C: Ditto.
12007         * g++.dg/expr/anew3.C: Ditto.
12008         * g++.dg/expr/anew4.C: Ditto.
12009
12010 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
12011
12012         PR c++/3518
12013         * g++.dg/template/unify7.C: New.
12014
12015 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
12016
12017         * g++.dg/README: Bring up to date with new subdirectories; remove
12018         duplicate subdirectory lines.
12019
12020 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
12021
12022         PR c++/14007
12023         * g++.dg/template/unify5.C: New.
12024         * g++.dg/template/unify6.C: New.
12025         * g++.dg/template/qualttp20.C: Adjust.
12026         * g++.old-deja/g++.jason/report.C: Adjust.
12027         * g++.old-deja/g++.other/qual1.C: Adjust.
12028
12029 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
12030
12031         PR c++/14803
12032         * g++.dg/inherit/ptrmem1.C: New test.
12033
12034 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
12035
12036         PR c++/14755
12037         * gcc.c-torture/execute/20040331-1.c: New test.
12038         * gcc.dg/20040331-1.c: New test.
12039
12040 2004-04-01  Paul Brook  <paul@codesourcery.com>
12041
12042         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
12043
12044 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
12045
12046         PR c++/14724
12047         * g++.dg/init/goto1.C: New test.
12048
12049         PR c++/14763
12050         * g++.dg/template/defarg4.C: New test.
12051
12052 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
12053
12054         * gcc.dg/altivec-11.c: Extend test for more valid cases.
12055
12056 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
12057
12058         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
12059
12060 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
12061
12062         * gcc.dg/noncompile/undeclared-2.c: New test.
12063
12064 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
12065
12066         * gcc.dg/940409-1.c: Remove XFAIL.
12067         * gcc.dg/reg-vol-struct-1.c: New test.
12068
12069 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12070
12071         * gcc.dg/torture/builtin-wctype-1.c: New test.
12072
12073 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
12074
12075         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
12076         * gcc.dg/20001101-1.c: Likewise.
12077         * gcc.dg/20001102-1.c: Likewise.
12078
12079 2004-03-25  Roger Sayle  <roger@eyesopen.com>
12080
12081         * gcc.dg/compare8.c: Add an additional test for XOR.
12082
12083 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12084
12085         * gcc.dg/torture/builtin-ctype-1.c: New test.
12086
12087 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12088
12089         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
12090         * gcc.dg/torture/builtin-math-1.c: Likewise.
12091         * gcc.dg/torture/builtin-power-1.c: New test.
12092
12093 2004-03-24  Andreas Schwab  <schwab@suse.de>
12094
12095         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
12096         IA64 assembler.
12097
12098 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12099             Roger Sayle  <roger@eyesopen.com>
12100
12101         * gcc.dg/compare8.c: New test case.
12102
12103 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
12104
12105         * g++.dg/ext/altivec-7.C: New test.
12106
12107 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
12108
12109         PR 12267, 12391, 12560, 13129, 14114, 14133
12110         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
12111         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
12112         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
12113         Adjust error regexps.
12114         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
12115         * gcc.dg/noncompile/undeclared-1.c: New test cases.
12116         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
12117         * gcc.dg/local1.c: Add explanatory comment.
12118
12119 2004-03-23  Roger Sayle  <roger@eyesopen.com>
12120
12121         PR optimization/14669
12122         * g++.dg/opt/fold2.C: New test case.
12123
12124 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
12125
12126         PR c/14069
12127         * gcc.dg/20040322-1.c: New test.
12128
12129 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12130
12131         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
12132         * gcc.dg/ultrasp4.c: Likewise.
12133         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
12134
12135 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12136
12137         * gcc.dg/i386-sse-8.c: Reset default options.
12138
12139 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
12140
12141         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
12142         in the error message text.
12143
12144 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12145
12146         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
12147
12148 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/14616
12151         * g++.dg/init/array13.C: New test.
12152
12153 2004-03-20  Roger Sayle  <roger@eyesopen.com>
12154
12155         PR target/13889
12156         * gcc.c-torture/compile/pr13889.c: New test case.
12157
12158 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12159
12160         PR c/14635
12161         * builtins-1.c (nan, nans): Don't test.
12162         * builtins-30.c: Don't use nan, nanf, nanl.
12163         * builtins-35.c: New test.
12164
12165 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
12166
12167         * g++.dg/ext/altivec-6.C: New test.
12168
12169 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
12170
12171         * g++.dg/init/placement3.C: New test.
12172
12173         * g++.dg/template/spec13.C: New test.
12174
12175         * g++.dg/lookup/using11.C: New test.
12176
12177         * g++.dg/lookup/koenig3.C: New test.
12178
12179         * g++.dg/template/operator2.C: New test.
12180
12181         * g++.dg/expr/dtor3.C: New test.
12182         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
12183         marker.
12184         * g++.old-deja/g++.law/visibility28.C: Likewise.
12185
12186 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
12187
12188         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
12189         * gcc.dg/ppc64-abi-3.c: Likewise.
12190
12191 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12192
12193         PR c++/14545
12194         * g++.dg/parse/template15.C: New test.
12195
12196 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12197
12198         * g++.dg/expr/dtor2.C: New test.
12199
12200         * g++.dg/lookup/anon4.C: New test.
12201
12202         * g++.dg/overload/using1.C: New test.
12203
12204         * g++.dg/template/lookup7.C: New test.
12205
12206         * g++.dg/template/typename6.C: New test.
12207
12208         * g++.dg/expr/cond6.C: New test.
12209
12210 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
12213
12214 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12215
12216         * g++.dg/expr/cond5.C: New test.
12217         * g++.dg/expr/constcast1.C: Likewise.
12218         * g++.dg/expr/ptrmem2.C: Likewise.
12219         * g++.dg/expr/ptrmem3.C: Likewise.
12220         * g++.dg/lookup/main1.C: Likewise.
12221         * g++.dg/template/lookup6.C: Likewise.
12222
12223 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
12224
12225         * gcc.dg/local1.c: New test.
12226
12227         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
12228
12229 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12230
12231         * gcc.dg/torture/builtin-convert-1.c: New test.
12232
12233 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12234
12235         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
12236
12237 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/14481
12240         * g++.dg/warn/Wunused-7.C: New test.
12241
12242 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12243
12244         * gcc.dg/torture/builtin-integral-1.c: New test.
12245
12246 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/14586
12249         * g++.dg/parse/non-dependent3.C: New test.
12250
12251 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
12252
12253         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
12254         * g++.dg/eh/simd-2.C: Likewise.
12255         * g++.dg/init/array10.C: Likewise.
12256         * gcc.c-torture/compile/simd-1.c: Likewise.
12257         * gcc.c-torture/compile/simd-2.c: Likewise.
12258         * gcc.c-torture/compile/simd-3.c: Likewise.
12259         * gcc.c-torture/compile/simd-4.c: Likewise.
12260         * gcc.c-torture/compile/simd-6.c: Likewise.
12261         * gcc.c-torture/execute/simd-1.c: Likewise.
12262         * gcc.c-torture/execute/simd-2.c: Likewise.
12263         * gcc.dg/compat/vector-defs.h: Likewise.
12264         * gcc.dg/20020531-1.c: Likewise.
12265         * gcc.dg/altivec-3.c: Likewise.
12266         * gcc.dg/altivec-4.c: Likewise.
12267         * gcc.dg/altivec-varargs-1.c: Likewise.
12268         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
12269         * gcc.dg/i386-mmx-3.c: Likewise.
12270         * gcc.dg/i386-sse-4.c: Likewise.
12271         * gcc.dg/i386-sse-5.c: Likewise.
12272         * gcc.dg/i386-sse-8.c: Likewise.
12273         * gcc.dg/simd-1.c: Likewise.
12274         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
12275         __ev64_opaque__ since the machine description provides it.
12276
12277 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12278
12279         * lib/compat.exp (skip_list): New global variable.
12280         Use it to hold the user defined COMPAT_SKIPS list if any.
12281         (compat-obj): Add the members of skip_list to optall.
12282
12283 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12284
12285         * gcc.dg/compat/union-by-value-1_main.c,
12286         union-by-value-1_x.c, union-by-value-1_y.c,
12287         union-check.h, union-defs.h,
12288         union-init.h, union-return-1_main.c,
12289         union-return-1_x.c, union-return-1_y.c: New files.
12290
12291 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12292
12293         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
12294         mixed-struct-init.h: Add 4 mixed structure types.
12295         struct-by-value-21_main.c, struct-by-value-21_x.c,
12296         struct-by-value-21_y.c, struct-return-21_main.c,
12297         struct-return-21_x.c, struct-return-21_y.c: New files.
12298
12299 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
12300
12301         PR c++/14550
12302         * g++.dg/parse/template14.C: New test.
12303
12304 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12305
12306         * gcc.c-torture/execute/20040313-1.c: New test.
12307
12308 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR target/14533
12311         * gcc.dg/20040311-2.c: New test.
12312
12313 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
12314
12315         PR other/14544
12316         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
12317         bit-field.
12318
12319 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
12320
12321         * gcc.dg/20040305-2.c: Add missing return statement.
12322
12323 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12324
12325         * gcc.dg/builtins-34.c: Also check pow10*.
12326
12327 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12328
12329         PR target/14262
12330         * gcc.dg/20040305-2.c: New test.
12331
12332 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
12333
12334         * gcc.dg/20040310-1.c: New test.
12335
12336 2004-03-11  Roger Sayle  <roger@eyesopen.com>
12337
12338         * gcc.c-torture/execute/20040311-1.c: New test case.
12339
12340 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
12341
12342         PR c++/14476
12343         * g++.dg/lookup/enum1.C: New test.
12344
12345 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/14510
12348         * g++.dg/lookup/struct2.C: New test.
12349
12350 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
12351
12352         * gcc.dg/builtins-34.c: New test.
12353
12354 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12355
12356         * gcc.dg/torture/builtin-nonneg-1.c: New test.
12357
12358 2004-03-09  James E Wilson  <wilson@specifixinc.com>
12359
12360         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
12361         * gcc.dg/alias-2.c: New testcase.
12362
12363 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
12364
12365         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
12366
12367 2004-03-09  Roger Sayle  <roger@eyesopen.com>
12368
12369         * gcc.c-torture/execute/20040309-1.c: New test case.
12370
12371 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
12372
12373         PR c++/14397
12374         * g++.dg/overload/ref1.C: New.
12375
12376 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12377
12378         PR c++/14409
12379         * g++.dg/template/spec12.C: New test.
12380
12381         PR c++/14448
12382         * g++.dg/parse/crash14.C: New test.
12383
12384 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12385
12386         PR c++/14230
12387         * g++.dg/init/ref11.C: New test.
12388
12389 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/14432
12392         * g++.dg/parse/builtin2.C: New test.
12393
12394 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12395
12396         PR c++/14401
12397         * g++.dg/init/ctor3.C: New test.
12398         * g++.dg/init/union1.C: New test.
12399         * g++.dg/ext/anon-struct4.C: New test.
12400
12401 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
12402
12403         * g++.dg/lookup/koenig1.C: Tweak error messages.
12404         * g++.dg/lookup/used-before-declaration.C: Likewise.
12405         * g++.dg/other/do1.C: Likewise.
12406         * g++.dg/overload/koenig1.C: Likewise.
12407         * g++.dg/parse/crash13.C: Likewise.
12408         * g++.dg/template/instantiate3.C: Likewise.
12409
12410 2004-03-08  Eric Christopher  <echristo@redhat.com>
12411
12412         * * lib/target-supports.exp: Enable libiconv in test
12413         compilation.  Fix up error checking.
12414
12415 2004-03-08  Roger Sayle  <roger@eyesopen.com>
12416
12417         PR middle-end/14289
12418         * gcc.dg/pr14289-1.c: New test case.
12419         * gcc.dg/pr14289-2.c: Likewise.
12420         * gcc.dg/pr14289-3.c: Likewise.
12421
12422 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
12423
12424         * gcc.c-torture/execute/20040308-1.c: New test.
12425
12426 2004-03-07  Roger Sayle  <roger@eyesopen.com>
12427
12428         * gcc.c-torture/execute/20040307-1.c: New test case.
12429
12430 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
12431
12432         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
12433
12434 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
12435
12436         * gcc.dg/20040306-1.c: New test.
12437
12438 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
12439
12440         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
12441         them static.
12442         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
12443
12444 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12445
12446         PR c/14465
12447         * gcc.dg/decl-6.c: New test.
12448
12449 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12450
12451         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
12452         Rename LOGPOW -> LOG_POW.
12453         (SQRT_EXP, POW_EXP): New.
12454
12455 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12456
12457         * gcc.dg/i386-sse-8.c: New test.
12458
12459 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12460
12461         PR c/14114
12462         * gcc.dg/decl-5.c: New test.
12463
12464 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
12465
12466         * gcc.dg/20040305-1.c: New test.
12467
12468 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
12469
12470         PR other/14354
12471         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
12472
12473 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
12474
12475         PR c++/14425, c++/14426
12476         * g++.dg/ext/altivec-4.C: New test.
12477         * g++.dg/ext/altivec-5.C: New test.
12478
12479 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
12480
12481         * g++.old-deja/g++.other/linkage1.C: Expect errors about
12482         global variables of a type with no linkage.
12483         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
12484         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
12485         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
12486         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
12487         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
12488         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
12489         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
12490         * g++.dg/warn/deprecated.C: Name enum Color.
12491         * g++.dg/overload/VLA.C: Name structure for 'b'.
12492         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
12493
12494 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12495
12496         * gcc.c-torture/compile/20040304-1.c: New test.
12497
12498 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
12499
12500         PR 13728
12501         * gcc.dg/decl-4.c: New testcase.
12502
12503 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
12504
12505         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
12506         as PRECF if sizeof (float) > sizeof (double).
12507         (PRECL): Make it the same as PRECF if
12508         sizeof (float) > sizeof (long double).
12509
12510 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12511
12512         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
12513         system type.  Add check for irix6 which doesn't have c99 runtime.
12514
12515 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
12516
12517         * gcc.dg/const-elim-1.c: xfail for xtensa.
12518
12519 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12520
12521         PR c++/14369
12522         * g++.dg/template/cond4.C: New test.
12523
12524 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12525
12526         PR c++/14360
12527         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
12528
12529         PR c++/14361
12530         * g++.dg/parse/defarg7.C: New test.
12531
12532         PR c++/14359
12533         * g++.dg/template/friend26.C: New test.
12534
12535 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/14324
12538         * g++.dg/abi/mangle21.C: New test.
12539
12540         PR c++/14260
12541         * g++.dg/parse/constructor2.C: New test.
12542
12543         PR c++/14337
12544         * g++.dg/template/sfinae1.C: New test.
12545
12546 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12547
12548         PR c++/14267
12549         * g++.dg/expr/crash2.C: New test.
12550
12551         PR middle-end/13448
12552         * gcc.dg/inline-5.c: New test.
12553         * gcc.dg/always-inline.c: Split out tests into ...
12554         * gcc.dg/always-inline2.c: ... this and ...
12555         * gcc.dg/always-inline3.c: ... this.
12556
12557 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
12558
12559         PR debug/12103
12560         * g++.dg/debug/crash1.C: New test.
12561
12562 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
12563
12564         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
12565         function with __attribute__((noinline)).
12566         (recurser_void2): Likewise.
12567         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
12568         (recurser_void2): Likewise.
12569
12570 2004-02-29  Roger Sayle  <roger@eyesopen.com>
12571
12572         PR middle-end/14203
12573         * g++.dg/warn/Wunused-6.C: New test case.
12574
12575 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
12576
12577         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
12578         not defined.
12579
12580 2004-02-27  Eric Christopher  <echristo@redhat.com>
12581
12582         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
12583         * g++.dg/charset/asm2.c: Run only x86.
12584         * gcc.dg/charset/asm3.c: Ditto.
12585
12586 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
12587
12588         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
12589         ld_library_path.
12590
12591 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
12592
12593         * g++.dg/ext/altivec-3.C: New.
12594
12595 2004-02-26  Richard Henderson  <rth@redhat.com>
12596
12597         * g++.dg/ext/attrib10.C: Mark for warning.
12598         * gcc.dg/attr-alias-1.c: New.
12599
12600 2004-02-26  Richard Henderson  <rth@redhat.com>
12601
12602         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
12603         * gcc.c-torture/execute/20040208-2.c: ... it back.
12604
12605 2004-02-26  Eric Christopher  <echristo@redhat.com>
12606
12607         * lib/target-supports.exp (check-iconv-available): New function.
12608         * lib/gcc-dg.exp (dg-require-iconv): New function.
12609         Use above.
12610         * gcc.dg/charset: New directory.
12611         * gcc.dg/charset/charset.exp: New file.
12612         * gcc.dg/charset/asm1.c: Ditto.
12613         * gcc.dg/charset/asm2.c: Ditto.
12614         * gcc.dg/charset/asm3.c: Ditto.
12615         * gcc.dg/charset/asm4.c: Ditto.
12616         * gcc.dg/charset/asm5.c: Ditto.
12617         * gcc.dg/charset/attribute1.c: Ditto.
12618         * gcc.dg/charset/attribute2.c: Ditto.
12619         * gcc.dg/charset/string1.c: Ditto.
12620         * g++.dg/charset: New directory.
12621         * g++.dg/dg.exp: Add here. Special options.
12622         * g++.dg/charset/charset.exp: New file.
12623         * g++.dg/charset/asm1.c: Ditto.
12624         * g++.dg/charset/asm2.c: Ditto.
12625         * g++.dg/charset/asm3.c: Ditto.
12626         * g++.dg/charset/asm4.c: Ditto.
12627         * g++.dg/charset/attribute1.c: Ditto.
12628         * g++.dg/charset/attribute2.c: Ditto.
12629         * g++.dg/charset/extern1.cc: Ditto.
12630         * g++.dg/charset/extern2.cc: Ditto.
12631         * g++.dg/charset/string1.c: Ditto.
12632
12633 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
12634
12635         PR c++/14278
12636         * g++.dg/parse/comma1.C: New test.
12637
12638 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12639
12640         PR c++/14284
12641         * g++.dg/template/ttp8.C: New test.
12642
12643 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
12644
12645         * gcc.dg/fixuns-trunc-1.c: New test.
12646
12647 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12648
12649         * gcc.dg/builtins-config.h: Use #elif.
12650
12651 2004-02-26  Michael Matz  <matz@suse.de>
12652
12653         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
12654         * gcc.dg/991214-1.c: Likewise.
12655         * gcc.dg/i386-asm-1.c: Likewise.
12656
12657 2004-02-25  Richard Henderson  <rth@redhat.com>
12658
12659         * gcc.c-torture/execute/20040208-2.c: Move ...
12660         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
12661
12662 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12663
12664         PR c++/14246
12665         * g++.dg/other/crash-3.C: New test.
12666
12667 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12668
12669         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
12670         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
12671
12672         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
12673         HP-UX.
12674
12675 2004-02-24  Michael Matz  <matz@suse.de>
12676
12677         * gcc.dg/i386-regparm.c: New.
12678
12679 2004-02-23  James E Wilson  <wilson@specifixinc.com>
12680
12681         * gcc.c-torture/execute/20040223-1.c: New.
12682
12683 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
12684             Kazu Hirata  <kazu@cs.umass.edu>
12685
12686         * gcc.dg/fwritable-strings-1.c: Remove.
12687
12688 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
12689
12690         PR c/14156
12691         * gcc.dg/20040223-1.c: New test.
12692
12693 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12694
12695         PR c++/14106
12696         * g++.dg/ext/typeof9.C: New test.
12697
12698 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12699
12700         PR c++/14250
12701         * g++.dg/other/switch1.C: New test.
12702
12703 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12704
12705         * gcc.dg/cast-function-1.c: Adjust for new informative message.
12706         * gcc.dg/va-arg-1.c: Likewise.
12707
12708 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12709
12710         PR c++/14143
12711         * g++.dg/template/koenig5.C: New test.
12712
12713 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
12714
12715         * g++.dg/ext/altivec-1.C: Generalize target triple.
12716         * g++.dg/ext/altivec-2.C: New test case.
12717         * g++.dg/ext/altivec_check.h: New file.
12718         * gcc.dg/altivec-1.c: Generalize target triple;
12719         include altivec_check.h and call altivec_check().
12720         * gcc.dg/altivec-[2-5].c: Generalize target triple.
12721         * gcc.dg/altivec-6.c: New test case.
12722         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
12723         type casts as needed.
12724         * gcc.dg/altivec-10.c: Include altivec_check.h and call
12725         altivec_check().
12726         * gcc.dg/altivec-12.c: New test case.
12727         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
12728         include altivec_check.h and call altivec_check().
12729         * gcc.dg/altivec_check.h: New file.
12730
12731 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12732
12733         * lib/target-supports.exp (check_alias_available): Don't mangle
12734         function `g' in test program.
12735
12736 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12737
12738         * lib/target-supports.exp (check_profiling_available): Check
12739         argument to determine whether we support a profiling type.
12740         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
12741         check_profiling_available.
12742         * g++.dg/bprob/bprob.exp: Likewise
12743         * g77.dg/bprob/bprob.exp: Likewise.
12744         * gcc.misc-tests/bprob.exp: Likewise.
12745         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
12746         dg-require-profiling and delete expected error handling.
12747         * gcc.dg/20021014-1.c: Likewise.
12748         * gcc.dg/nest.c: Likewise.
12749
12750 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12751
12752         PR c++/12007
12753         * g++.dg/other/vthunk1.C: New test.
12754
12755 2004-02-20  Falk Hueffner  <falk@debian.org>
12756
12757         PR target/14201
12758         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
12759
12760 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
12761
12762         PR c++/13927
12763         * g++.dg/other/error8.C: Remove XFAIL markers.
12764
12765         PR c++/14173
12766         * g++.dg/ext/packed5.C: New test.
12767
12768         PR c++/14199
12769         * g++.dg/warn/Wunused-5.C: New test.
12770
12771         PR c++/14186
12772         * g++.dg/lookup/member1.C: New test.
12773
12774 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
12775
12776         * gcc.c-torture/compile/20040130-1.c: Enable only when
12777         __INT_MAX__ >= 2147483647L.
12778         * gcc.c-torture/compile/961203-1.c: Likewise.
12779
12780 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
12783         * g++.dg/opt/template1.C: Robustify assembler regexp
12784
12785 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12786
12787         * gcc.c-torture/execute/simd-4.x: Remove.
12788         * gcc.c-torture/execute/va-arg-25.x: Likewise.
12789         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
12790         Guard with #ifndef SKIP_ATTRIBUTE.
12791         * gcc.dg/compat/vector-1_y.c: Likewise.
12792         * gcc.dg/compat/vector-2_x.c: Likewise.
12793         * gcc.dg/compat/vector-2_y.c: Likewise.
12794         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
12795         * g++.dg/eh/simd-2.C: Likewise.
12796
12797 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12798
12799         * gcc.c-torture/compile/complex-1.c: New.
12800
12801 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12802
12803         PR target/14209
12804         * gcc.c-torture/execute/20040218-1.c: New test.
12805
12806 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12807
12808         PR c++/14181
12809         * g++.dg/parse/new2.C: New test.
12810
12811 2004-02-18  Paul Brook  <paul@codesourcery.com>
12812
12813         * gcc.c-torture/compile/libcall-1.c: New test.
12814
12815 2004-02-18  Paul Brook  <paul@codesourcery.com>
12816
12817         PR debug/12934
12818         * gcc.dg/debug/debug-7.c: New test.
12819
12820 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12821
12822         * gcc.dg/20040217-1.c: New test.
12823
12824 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12825
12826         * gcc.c-torture/execute/990208-1.x: Delete.
12827
12828 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12829
12830         * gcc.c-torture/execute/20040208-2.x: New file.
12831
12832 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12833
12834         PR c++/11326
12835         * g++.dg/abi/structret1.C: New test.
12836
12837 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12838
12839         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12840         (i386_cpuid): No need to test if cpuid is available on AMD64.
12841         Fix assembly, so that it works onboth i386 and AMD64.
12842         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12843         (vecInLong): Fix s[] member type to unsigned int.
12844         (vecInWord): Remove type.
12845         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12846         (a64, b64, c64, d64, e64): Remove.
12847         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12848         Remove unused variable.  Remove initialization of removed variables.
12849         Don't call mmx_tests nor sse_tests.
12850         (reference_mmx, reference_sse): Remove.
12851         (check): Add return stmt.
12852         * gcc.dg/i386-sse-7.c: New test.
12853         * gcc.dg/i386-mmx-4.c: New test.
12854
12855 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12856
12857         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12858         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12859         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12860         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12861         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12862         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12863         g++.dg/tc1/dr94.C: Fix line terminator.
12864
12865 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12866
12867         * gcc.c-torture/compile/20040216-1.c: New.
12868
12869 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12870
12871         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12872         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12873         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12874         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12875         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12876         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12877
12878 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12879
12880         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12881
12882 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12883
12884         PR c++/13971
12885         * g++.dg/expr/cond4.C: New test.
12886
12887         PR c++/14086
12888         * g++.dg/lookup/crash2.C: New test.
12889
12890 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12891
12892         * gcc.c-torture/compile/20040214-2.c: New test.
12893
12894 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         PR c++/14116
12897         * g++.dg/ext/typeof8.C: New test.
12898
12899 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12900
12901         * gcc.c-torture/compile/20040214-1.c: New test.
12902
12903 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12904
12905         PR c++/13635
12906         * g++.dg/template/spec11.C: New test.
12907
12908 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12909
12910         PR c++/13927
12911         * g++.dg/other/error8.C: New test.
12912
12913 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12914
12915         PR c++/14122
12916         * g++.dg/template/array4.C: New test.
12917
12918         PR c++/14108
12919         * g++.dg/inherit/thunk2.C: New test.
12920
12921         PR c++/14083
12922         * g++.dg/eh/cond2.C: New test.
12923
12924 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12925
12926         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12927
12928 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12929
12930         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12931
12932 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12933
12934         * g++.dg/simd-2.C: xfail on ppc64-linux.
12935
12936 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12937
12938         PR c/456
12939         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12940         tests.
12941
12942 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12943
12944         * gcc.dg/builtins-33.c: New test.
12945
12946 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12947
12948         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12949
12950 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12951
12952         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12953
12954 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12955
12956         * gcc.dg/ppc64-abi-3.c: New test.
12957
12958 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12959
12960         PR c/14092
12961
12962         * gcc.dg/pr14092-1.c: New testcase.
12963
12964 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12965
12966         * gcc.dg/cpp/assert4.c: Fix typo last change.
12967
12968         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12969         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12970
12971         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12972
12973 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12974
12975         * gcc.c-torture/compile/20040209-1.c: New test case.
12976
12977 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12978
12979         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12980
12981 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12982
12983         * gcc.c-torture/execute/20040208-[12].c: New tests.
12984
12985 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12986
12987         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12988
12989 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12990
12991         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12992
12993 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12994
12995         Bug 13856
12996         * gcc.dg/visibility-8.c: New testcase.
12997
12998 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12999
13000         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
13001         arguments.
13002         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
13003
13004 2004-02-07  Roger Sayle  <roger@eyesopen.com>
13005
13006         PR middle-end/13696
13007         * g++.dg/opt/fold1.C: New test case.
13008
13009 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13010
13011         PR c++/14033
13012         * g++.dg/other/crash-2.C: New test.
13013
13014 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13015
13016         PR c++/14028
13017         * g++.dg/parse/angle-bracket2.C: New test.
13018
13019 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13020
13021         PR middle-end/13750
13022         Revert:
13023         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13024         PR pch/13361
13025         * testsuite/g++.dg/pch/wchar-1.C: New.
13026         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13027
13028 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13029
13030         PR c++/14008
13031         * g++.dg/parse/error15.C: New test.
13032         * g++.dg/parse/crash11.C: Update dg-error mark.
13033
13034 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/13932
13037         * g++.dg/warn/conv2.C: New test.
13038
13039 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13040
13041         PR c++/13086
13042         * g++.dg/warn/incomplete1.C: Remove xfail.
13043
13044 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13045
13046         * lib/file-format.exp (gcc_target_object_format): Use
13047         ${tool}_target_compile, not gcc_target_compile.
13048         * lib/target-supports.exp (check_alias_available): Likewise.
13049         (check_gc_sections_available): Likewise.
13050         * g++.dg/ext/attrib10.C: Use dg-require-alias.
13051         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
13052         dg-require-alias.
13053
13054 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
13055
13056         PR c++/13969
13057         * g++.dg/template/static6.C: New test.
13058
13059 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
13060
13061         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
13062
13063 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13064
13065         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
13066         tests for systems where `char' is unsigned by default.
13067
13068 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13069
13070         PR c++/13997
13071         * g++.dg/template/partial3.C: New test.
13072
13073 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
13074
13075         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
13076         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
13077         Remove mentions of obsolete ports.
13078
13079 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
13080
13081         * gcc.dg/noncompile/20001228-1.c: Fix for new
13082         error message.
13083
13084 2004-02-03  Roger Sayle  <roger@eyesopen.com>
13085
13086         PR target/9348
13087         * gcc.c-torture/execute/multdi-1.c: New test case.
13088
13089 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/13925
13092         * g++.dg/template/lookup5.C: New test.
13093
13094 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13095
13096         PR c++/13950
13097         * g++.dg/template/lookup4.C: New test.
13098
13099         PR c++/13970
13100         * g++.dg/parse/error14.C: New test.
13101
13102         PR c++/14002
13103         * g++.dg/parse/template13.C: New test.
13104
13105 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/13978
13108         * g++.dg/template/koenig4.C: New test.
13109
13110         PR c++/13968
13111         * g++.dg/template/crash17.C: New test.
13112
13113         PR c++/13975
13114         * g++.dg/parse/error13.C: New test.
13115         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
13116
13117 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13118
13119         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
13120
13121 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
13122
13123         PR c/11658
13124         PR c/13994
13125         * gcc.dg/noncompile/20040203-1.c: New test.
13126         * gcc.dg/noncompile/20040203-2.c: Likewise.
13127         * gcc.dg/noncompile/20040203-3.c: Likewise.
13128         * gcc.dg/20040203-1.c: Likewise.
13129
13130 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
13131
13132         PR c++/10858
13133         * g++.dg/template/sizeof7.C: New test.
13134
13135 2004-02-02  Eric Christopher  <echristo@redhat.com>
13136             Zack Weinberg  <zack@codesourcery.com>
13137
13138         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
13139
13140 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
13141
13142         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
13143         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
13144         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
13145         * gcc.dg/cleanup-5.c: Run only on Linux targets.
13146
13147 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
13148
13149         PR c++/13113
13150         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
13151
13152         PR c++/13854
13153         * g++.dg/ext/attrib13.C: New test.
13154
13155         PR c++/13907
13156         * g++.dg/conversion/op2.C: New test.
13157
13158 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13159
13160         * gcc.dg/titype-1.c: Fix pasto.
13161
13162 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13163
13164         * gcc.dg/titype-1.c: New test.
13165
13166 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13167
13168         PR c++/13957
13169         * g++.dg/template/non-type-template-argument-1.C,
13170         g++.dg/template/qualified-id1.C: Update dg-error marks.
13171         * g++.dg/template/nontype6.C: New test.
13172
13173 2004-02-01  Roger Sayle  <roger@eyesopen.com>
13174
13175         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
13176         * gcc.dg/builtins-31.c: New testcase.
13177         * gcc.dg/builtins-32.c: New testcase.
13178
13179 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
13180
13181         * objc.dg/call-super-2.m: Update line numbers
13182         for the including of stddef.h.
13183
13184 2004-01-30  Michael Matz  <matz@suse.de>
13185
13186         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
13187         g++.dg/ext/case-range3.C: New tests.
13188
13189 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13190
13191         DR206
13192         PR c++/13813
13193         * g++.dg/template/member4.C: New test.
13194
13195 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13196
13197         PR c++/13683
13198         * g++.dg/template/sizeof6.C: New test.
13199
13200 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13201
13202         * gcc.dg/fwritable-strings-1.c: New test.
13203
13204 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13205
13206         * gcc.c-torture/compile/20040130-1.c: New test.
13207
13208 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
13209
13210         * objc.dg/call-super-2.m: Include stddef.h for size_t.
13211
13212 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
13213
13214         PR c++/13883
13215         * g++.dg/template/ctor3.C: New test.
13216
13217 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13218
13219         * g++.dg/tc1: New directory.
13220         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
13221         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
13222         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
13223         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
13224         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
13225
13226 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13227
13228         * g++.dg/parse/error11.C: New test.
13229         * g++.dg/parse/error12.C: Likewise.
13230
13231 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
13232
13233         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
13234         (scan_initial, main): Use aligned_sizeof instead of sizeof.
13235
13236 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR c++/13791
13239         * g++.dg/ext/attrib12.C: New test.
13240
13241         PR c++/13736
13242         * g++.dg/parse/cast2.C: New test.
13243
13244 2004-01-27  James E Wilson  <wilson@specifixinc.com>
13245
13246         * objc.dg/encode-2.m (main): New local string.  Set depending on
13247         sizeof long.  Use in sscanf call.
13248         * objc.dg/encode-3.m (main): New local string.  Set depending on
13249         sizeof long.  Use in scan_initial call.
13250
13251 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13252
13253         * objc.dg/call-super-2.m: Make LP64-safe.
13254         * objc.dg/desig-init-1.m: Likewise.
13255
13256 2004-01-27  Devang Patel <dpatel@apple.com>
13257
13258         * g++.dg/debug/namespace1.C: New test.
13259
13260 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
13261
13262         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
13263         xscale-*-*.
13264
13265         * gcc.dg/arm-mmx-1.c: New test.
13266
13267 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13268
13269         * gcc.dg/20040127-1.c: New test.
13270         * gcc.dg/20040127-2.c: New test.
13271
13272 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13273
13274         * objc.dg/stret-1.m (glob): Renamed to globa.
13275
13276 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
13277
13278         PR c++/13663
13279         * g++.dg/expr/for1.C: New test.
13280
13281 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
13282
13283         PR middle-end/13779
13284         * gcc.dg/darwin-longlong.c: New test.
13285
13286 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
13287
13288         * gcc.dg/20040124-1.c: Moved test from here...
13289         * gcc.c-torture/compile/20040124-1.c: ...to here.
13290
13291 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13292
13293         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
13294         the assembly output if -m64 is passed.
13295
13296 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/13833
13299         * g++.dg/template/cond3.C: New test.
13300
13301 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13302
13303         PR c++/13810
13304         * g++.dg/template/ttp7.C: New test.
13305
13306 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13307
13308         PR c++/13797
13309         * g++.dg/template/nontype4.C: New test.
13310         * g++.dg/template/nontype5.C: Likewise.
13311
13312 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
13313
13314         * gcc.dg/torture/mips-clobber-at.c: New test.
13315
13316 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
13317
13318         * gcc.dg/20040124-1.c: New test.
13319
13320 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
13321
13322         * gcc.dg/20040123-1.c: New test.
13323
13324 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13325
13326         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
13327
13328 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13329
13330         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
13331
13332 2004-01-23  Andrew Pinski  <apinski@apple.com>
13333
13334         * gcc.dg/20030121-1.c: Move to ..
13335         * gcc.dg/20040121-1.c: here.
13336
13337 2004-01-23  Roger Sayle  <roger@eyesopen.com>
13338
13339         * gcc.dg/builtins-29.c: New test case.
13340
13341 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
13342
13343         PR 18314
13344         * gcc.dg/builtins-30.c: New testcase.
13345
13346 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
13347
13348         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
13349         * lib/g77.exp: Likewise.
13350         * lib/objc.exp: Likewise.
13351         * lib/g++.exp: Likewise.
13352
13353 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13354
13355         * gcc.dg/struct-by-value-2.c: New test.
13356
13357 2004-01-21  Andrew Pinski  <apinski@apple.com>
13358
13359         PR target/13785
13360         * gcc.dg/20030121-1.c: New test.
13361
13362 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
13363
13364         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
13365         clobber frame pointer register in asm statement.
13366
13367 2004-01-21  Falk Hueffner  <falk@debian.org>
13368
13369         * gcc.c-torture/compile/20040121-1.c: New test.
13370
13371 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
13372
13373         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
13374
13375 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
13376
13377         * gcc.dg/ppc64-abi-2.c: New test.
13378
13379 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
13380
13381         * lib/treelang.exp: Fill out this file.
13382         * lib/treelang-dg.exp: New File.
13383
13384 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13385
13386         * gcc.c-torture/compile/981022-1.c: Remove.
13387         * gcc.dg/array-5.c: Remove XFAIL.
13388         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
13389         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
13390         gcc.dg/cond-lvalue-1.c: Update.
13391         * gcc.dg/cast-lvalue-2.c: New test.
13392
13393 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
13394
13395         PR c++/13592
13396         * g++.dg/other/error1.C (class foo): Tweak error message.
13397
13398         PR c++/13592
13399         * g++.dg/template/call2.C: New test.
13400
13401 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13402
13403         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
13404         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13405         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
13406         scalar-return-1_x.c, scalar-return-2_y.c,
13407         scalar-return-3_x.c, scalar-return-3_y.c,
13408         scalar-return-4_x.c, scalar-return-4_y.c,
13409         struct-align-1.h, struct-align-1_x.c,
13410         struct-align-1_y.c, struct-align-2.h,
13411         struct-align-2_x.c, struct-align-2_y.c,
13412         struct-by-value-10_y.c, struct-by-value-11_x.c,
13413         struct-by-value-11_y.c, struct-by-value-12_x.c,
13414         struct-by-value-12_y.c, struct-by-value-13_x.c,
13415         struct-by-value-13_y.c, struct-by-value-14_x.c,
13416         struct-by-value-14_y.c, struct-by-value-15_x.c,
13417         struct-by-value-15_y.c, struct-by-value-16_y.c,
13418         struct-by-value-17_y.c, struct-by-value-18_y.c,
13419         struct-by-value-19_y.c, struct-by-value-1_x.c,
13420         struct-by-value-1_y.c, struct-by-value-20_y.c,
13421         struct-by-value-2_x.c, struct-by-value-2_y.c,
13422         struct-by-value-3_y.c, struct-by-value-4_x.c,
13423         struct-by-value-4_y.c, struct-by-value-5_y.c,
13424         struct-by-value-6_y.c, struct-by-value-7_y.c
13425         struct-by-value-8_x.c, struct-by-value-8_y.c
13426         struct-by-value-9_x.c, struct-by-value-9_y.c
13427         struct-return-10_x.c, struct-return-10_y.c,
13428         struct-return-19_x.c, struct-return-20_x.c
13429         struct-return-2_x.c, struct-return-2_y.c
13430         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
13431         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
13432
13433 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13434
13435         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
13436         attribute on sparc*-sun-solaris2.*.
13437
13438 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
13439
13440         PR c++/13710
13441         * g++.dg/ext/typeof7.C: New test.
13442
13443 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
13444
13445         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
13446         * gcc.dg/const-elim-1.c: Same.
13447
13448 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
13449
13450         * objc.dg/stret-1.m: New.
13451         * objc.dg/stret-2.m: New.
13452
13453 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13454
13455         PR c++/11895
13456         * g++.dg/ext/vector1.C: New test.
13457
13458 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
13459
13460         * gcc.dg/pch/import-1.c: New.
13461         * gcc.dg/pch/import-1.hs: New.
13462         * gcc.dg/pch/import-1a.h: New.
13463         * gcc.dg/pch/import-1b.h: New.
13464         * gcc.dg/pch/import-1c.h: New.
13465
13466 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13467
13468         PR c++/13574
13469         * g++.dg/ext/array1.C: New test.
13470
13471         PR c++/13178
13472         * g++.dg/conversion/op1.C: New test.
13473
13474 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
13475
13476         PR 11864
13477         From Kazumoto Kojima / Dan Kegel:
13478         * gcc.dg/pr11864-1.c: New test.
13479
13480         PR 10392
13481         From Marcus Comstedt / Dan Kegel:
13482         * gcc.dg/pr10392-1.c: New test.
13483
13484 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13485
13486         PR c++/13478
13487         * g++.dg/init/ref10.C: New test.
13488
13489 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13490
13491         PR c++/13407
13492         * g++.dg/parse/typename6.C: New test.
13493
13494 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
13495
13496         PR pch/13361
13497         * testsuite/g++.dg/pch/wchar-1.C: New.
13498         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13499
13500 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13501
13502         PR c++/9259
13503         * g++.dg/expr/sizeof2.C: New test.
13504
13505 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
13506
13507         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
13508
13509 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13510
13511         PR c++/13659
13512         * g++.dg/lookup/strong-using-3.C: New.
13513         * g++.dg/lookup/using-10.C: New.
13514
13515 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
13516
13517         PR c++/13594
13518         * g++.dg/lookup/strong-using-2.C: New.
13519
13520 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
13521             Dan Kegel <dank@kegel.com>
13522             J"orn Rennecke <joern.rennecke@superh.com>
13523
13524         PR target/9365
13525         * gcc.dg/pr9365-1.c: New test.
13526
13527 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13528
13529         PR c++/8856
13530         * g++.dg/parse/casting-operator2.C: New test.
13531         * g++.old-deja/g++.pt/explicit83.C: Remove.
13532
13533 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13534
13535         * gcc.dg/label-compound-stmt-1.c: New test.
13536         * gcc.c-torture/compile/950922-1.c,
13537         gcc.c-torture/compile/20000211-3.c,
13538         gcc.c-torture/compile/20000518-1.c,
13539         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
13540         compound statements.
13541
13542 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
13543
13544         * gcc.dg/ppc64-abi-1.c: New test.
13545
13546 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
13547
13548          * g++.dg/ext/attrib9.C: Add dg-warnings.
13549
13550 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13551
13552         PR c++/12335
13553         * g++.dg/parse/dtor3.C: New test.
13554
13555 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13556
13557         PR c++/12709
13558         * g++.dg/parse/try-catch-1.C: New test.
13559
13560 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
13561
13562         * ada/acats/run_all.sh: Add more verbose output in acats.log
13563         when compiling tests.
13564
13565 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13566
13567         PR 13656
13568         * gcc.dg/typedef-redecl.c: New test case.
13569         * gcc.dg/typedef-redecl.h: New support file.
13570
13571 2004-01-13  Jan Hubicka  <jh@suse.cz>
13572
13573         * gcc.dg/always_inline.c: New test.
13574         * gcc.dg/debug/20031231-1.c: Fix.
13575
13576 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13577
13578         PR c++/13474
13579         * g++.dg/template/array3.C: New test.
13580
13581 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
13582
13583         * g++.dg/ext/lvalue1.C: No longer expected to fail.
13584         * g++.dg/warn/Wunused-2.C: Likewise.
13585
13586 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13587
13588         PR c++/13289
13589         * g++.dg/template/instantiate6.C: New test.
13590
13591 2004-01-12  Roger Sayle  <roger@eyesopen.com>
13592
13593         PR middle-end/11397
13594         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
13595
13596 2004-01-12  Jan Hubicka  <jh@suse.cz>
13597
13598         PR opt/12826
13599         * gcc.dg/20040112-1.c: New.
13600
13601         * gcc.dg/dwarf-die[1-7].c: Move to...
13602         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
13603         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
13604
13605 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
13606
13607         PR c++/4100
13608         * g++.dg/parse/friend4.C: New test.
13609
13610 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
13611
13612         PR c++/4100
13613         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
13614         definition is called a friend.
13615
13616 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
13617
13618         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
13619
13620 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
13621
13622         PR c++/3478
13623         * g++.dg/parse/error10.C: New test.
13624         * g++.dg/template/arg2.C: Accept "invalid type" error.
13625
13626 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
13627
13628         PR middle-end/13392
13629         * g++.dg/opt/expect2.C: New test.
13630
13631 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13632
13633         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
13634         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
13635         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
13636         Update dg-error regexps.
13637
13638 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
13639
13640         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
13641         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
13642
13643 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13644
13645         * gcc.dg/pragma-re-1.c: Use right pointer type.
13646
13647 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13648
13649         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
13650
13651 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
13652
13653         * gcc.dg/rs6000-ldouble-1.c: New.
13654
13655 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13656
13657         DR 337
13658         PR c++/9256
13659         * g++.dg/other/abstract1.C: New test.
13660
13661 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
13662
13663         * g++.dg/lookup/strong-using-1.C: New.
13664
13665 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13666
13667         PR c/11234
13668         * gcc.dg/func-ptr-conv-1.c: New test.
13669         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
13670
13671 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
13672
13673         PR target/13380.
13674         * gcc.c-torture/compile/20040109-1.c: New.
13675
13676 2004-01-08  Stuart Hastings  <stuart@apple.com>
13677
13678         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
13679         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
13680         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
13681
13682 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
13683
13684         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
13685
13686 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13687
13688         * ada/acats/run_acats: Treat 'gnatchop' the same way
13689         as 'gnatmake'.  Export GCC_DRIVER.
13690         * ada/acats/run_all.sh: Add target_gnatchop.  Use
13691         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
13692
13693 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13694
13695         PR c++/12573
13696         * g++.dg/template/dependent-expr4.C: New test.
13697
13698 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
13699
13700         * gcc.dg/altivec-11.c: New test.
13701
13702 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
13703
13704         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
13705
13706 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13707
13708         PR c/6024
13709         * gcc.dg/enum-compat-1.c: New test.
13710         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
13711
13712 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13713
13714         PR c/12165
13715         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
13716         gcc.dg/c99-idem-qual-3.c: New tests.
13717
13718 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
13719
13720         * gcc.dg/winline-7.c: Don't cast void * to int.
13721
13722 2004-01-06  Jan Hubicka  <jh@suse.cz>
13723
13724         * gcc.dg/i386-sse-5.c: New test
13725         * g++.dg/eh/simd-1.c: Add -w argument for i386.
13726
13727 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13728
13729         PR c++/12815
13730         * g++.dg/rtti/typeid4.C: New test.
13731
13732 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13733
13734         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
13735
13736 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/12132
13739         * g++.dg/template/error11.C: New test.
13740
13741         PR c++/13451
13742         * g++.dg/template/class2.C: New test.
13743
13744 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13745         Richard Sandiford <rsandifo@redhat.com>
13746
13747         PR c++/13387
13748         * g++.dg/opt/alias3.C: New test.
13749
13750 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
13751
13752         PR c++/13157
13753         * g++.dg/template/koenig3.C: New test.
13754
13755         PR c++/13529
13756         * g++.dg/parse/offsetof3.C: New test.
13757
13758         * g++.dg/init/copy7.C: Add missing dg-error markers.
13759
13760         PR c++/12226
13761         * g++.dg/init/copy7.c: New test.
13762
13763         PR c++/13536
13764         * g++.dg/parse/cast1.C: New test.
13765
13766 2004-01-04  Jan Hubicka  <jh@suse.cz>
13767
13768         * gcc.dg/winline[1-7].c: New tests.
13769
13770 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13771
13772         PR c++/13520
13773         * g++.dg/template/qualttp22.C: New test.
13774
13775 2004-01-01  Jan Hubicka  <jh@suse.cz>
13776
13777         * gcc.dg/debug/20031231-1.c: New.
13778         * gcc.c-torture/compile/20040101-1.c: New.
13779         * gcc.dg/dwarf-die-[1-7].c: New.
13780
13781 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
13782
13783         PR optimization/13521
13784         * gcc.c-torture/compile/20031231-1.c: New test.
13785
13786 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13787
13788         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
13789
13790 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13791
13792         PR c++/10079
13793         * g++.dg/template/crash16.C: New test.
13794
13795 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
13796
13797         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13798
13799 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13800
13801         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13802         ports.
13803         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13804         * g++.old-deja/g++.law/profile1.C: Likewise.
13805         * gcc.c-torture/compile/981006-1.c: Likewise.
13806         * gcc.c-torture/execute/loop-2e.x: Likewise.
13807         * gcc.c-torture/execute/loop-2f.x: Remove.
13808         * gcc.c-torture/execute/loop-2g.x: Likewise.
13809         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13810         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13811
13812 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13813
13814         PR c++/13507
13815         * g++.dg/ext/attrib11.C: New test.
13816
13817         PR c++/13494
13818         * g++.dg/template/array2-1.C: New test.
13819         * g++.dg/template/array2-2.C: New test.
13820
13821 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13822
13823         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13824
13825 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         PR c++/12774
13828         * g++.dg/template/array1-1.C: New test.
13829         * g++.dg/template/array1-2.C: New test.
13830
13831 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13832
13833         PR fortran/12632
13834         * g77.dg/12632.f: New test case.
13835
13836 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13837
13838         PR c++/13289
13839         * g++.dg/parse/nontype1.C: New test.
13840
13841 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13842
13843         PR c++/12403
13844         * g++.dg/parse/explicit1.C: New test.
13845         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13846
13847 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13848
13849         PR c++/13081
13850         * g++.dg/opt/inline6.C: New test.
13851
13852         PR c++/12613
13853         * g++.dg/parse/error9.C: New test.
13854
13855         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13856
13857 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13858
13859         PR c++/13009
13860         * g++.dg/init/assign1.C: New test.
13861
13862 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13863
13864         PR c++/13070
13865         * g++.dg/warn/format3.C: New test case.
13866
13867 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13868
13869         * gcc.c-torture/compile/20031227-1.c: New test.
13870
13871 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13872
13873         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13874         * g77.dg/bprob/bprob.exp: Likewise.
13875         * gcc.misc-tests/bprob.exp: Likewise.
13876         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13877         variants on systems where the library does not provide that
13878         functionality.
13879         * gcc.dg/builtins-20.c: Use builtins-config.h.
13880         * gcc.dg/builtins-config.h: New file.
13881
13882 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13883
13884         * lib/gcc-dg.exp (dg-require-profiling): New function.
13885         * lib/target-supports.exp (check_profiling_available): Likewise.
13886         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13887         * g77.dg/bprob/bprob.exp: Likewise.
13888         * gcc.misc-tests/bprob.exp: Likewise.
13889         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13890         * gcc.dg/20021014-1.c: Likewise.
13891         * gcc.dg/nest.c: Likewise.
13892
13893 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13894
13895         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13896         compiling.
13897         * g++.dg/lookup/java2.C: Likewise.
13898         * gcc.dg/cpp/lexident.c: Likewise.
13899
13900 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13901
13902         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13903         given.
13904         * gcc.c-torture/compile/961203-1.c: Likewise.
13905         * gcc.c-torture/compile/980506-1.c: Likewise.
13906
13907 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13908
13909         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13910         (additional_prunes): New global.
13911         (gcc-dg-prune): Handle additional per-test pruning.
13912         (dg-test): Clear additional_prunes between tests.
13913
13914         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13915         dg-prune-output to avoid spurious failures from assembler
13916         complaining about nonexistent WAW violations.
13917         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13918         Use dg-prune-output to avoid spurious failures from assembler
13919         warning about Itanium B-step errata.
13920
13921 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13922
13923         * g++.dg/abi/macro0.C: New test.
13924         * g++.dg/abi/macro1.C: Likewise.
13925         * g++.dg/abi/macro2.C: Likewise.
13926
13927         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13928         * g++.dg/abi/bitfield7.C: Likewise.
13929         * g++.dg/abi/dtor2.C: Likewise.
13930         * g++.dg/abi/mangle11.C: Likewise.
13931         * g++.dg/abi/mangle12.C: Likewise.
13932         * g++.dg/abi/mangle14.C: Likewise.
13933         * g++.dg/abi/mangle17.C: Likewise.
13934         * g++.dg/abi/vbase10.C: Likewise.
13935         * g++.dg/abi/vbase14.C: Likewise.
13936         * g++.dg/template/qualttp17.C: Likewise.
13937
13938 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         PR c/11995
13941         * gcc.dg/20031223-1.c: New test.
13942
13943 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13944
13945         * gcc.dg/noreturn-7.c: New test.
13946
13947 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13948
13949         * gcc.dg/null-pointer-1.c: New test.
13950
13951 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13952
13953         * g++.old-deja/g++.jason/template18.C: Remove.
13954         * g++.old-deja/g++.jason/template37.C: Likewise.
13955
13956         PR c++/12862
13957         * g++.dg/lookup/ns1.C: New test.
13958
13959         PR c++/12397
13960         * g++.dg/template/lookup3.C: New test.
13961
13962 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13963
13964         * g++.dg/template/recurse1.C: New test
13965
13966 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13967
13968         PR c++/12479
13969         * g++.dg/parse/semicolon1.C: New test.
13970         * g++.dg/parse/semicolon1.h: Likewise.
13971
13972 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13973
13974         * gcc.dg/darwin-misaligned.c: New test.
13975
13976 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13977
13978         PR c/9163
13979         * gcc.dg/20031222-1.c: New test.
13980
13981 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/13438
13984         * g++.dg/parse/error8.C: New test.
13985
13986         PR c++/11554
13987         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13988
13989 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13990
13991         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13992         too small.
13993         * gcc.c-torture/compile/930217-1.c: Likewise.
13994         * gcc.c-torture/compile/930513-1.c: Likewise.
13995         * gcc.c-torture/execute/920908-2.c: Likewise.
13996         * gcc.c-torture/execute/921204-1.c: Likewise.
13997         * gcc.c-torture/execute/930621-1.c: Likewise.
13998         * gcc.c-torture/execute/930630-1.c: Likewise.
13999         * gcc.c-torture/execute/931031-1.c: Likewise.
14000         * gcc.c-torture/execute/980602-2.c: Likewise.
14001         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
14002         * gcc.c-torture/execute/compndlit-1.c: Likewise.
14003         * gcc.c-torture/execute/extzvsi.c: Likewise.
14004         * gcc.c-torture/unsorted/ext.c: Likewise.
14005
14006 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
14007
14008         PR target/12749
14009         * gcc.c-torture/compile/20031220-2.c: New test case.
14010
14011 2003-12-20  Roger Sayle  <roger@eyesopen.com>
14012
14013         PR optimization/13031
14014         * gcc.c-torture/compile/20031220-1.c: New test case.
14015
14016 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14017
14018         * gcc.dg/cast-function-1.c: New test.
14019
14020 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14021
14022         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
14023         formats.
14024
14025 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
14026
14027         PR c++/12795
14028         * g++.dg/ext/attrib10.C: New test.
14029
14030 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14031
14032         * gcc.dg/cleanup-10.c: New test.
14033         * gcc.dg/cleanup-11.c: New test.
14034
14035 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
14036
14037         PR c++/13239
14038         * g++.dg/opt/expect1.C: New test.
14039
14040 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
14041
14042         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
14043
14044 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
14045
14046         PR debug/12923
14047         * gcc.dg/20031218-1.c: New test.
14048
14049         PR debug/12389
14050         * gcc.dg/20031218-2.c: New test.
14051         * gcc.dg/20031218-3.c: New test.
14052
14053         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
14054         of label name and allow for USER_LABEL_PREFIX == "_" names.
14055         * g++.dg/abi/mangle18-2.C: Likewise.
14056         * g++.dg/abi/mangle19-1.C: Likewise.
14057         * g++.dg/abi/mangle19-2.C: Likewise.
14058         * g++.dg/abi/mangle20-1.C: Likewise.
14059         * g++.dg/abi/mangle20-2.C: Likewise.
14060
14061 2003-12-18  Richard Henderson  <rth@redhat.com>
14062
14063         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
14064
14065 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
14066             Dan Kegel <dank@kegel.com>
14067
14068         PR other/12009
14069         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
14070         testing a cross compiler, it causes spurious compile failures.
14071         * lib/g++.exp: Likewise.
14072
14073 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14074
14075         PR c++/13262
14076         * g++.dg/template/access13.C: New test.
14077
14078 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14079
14080         * gcc.dg/20031216-1.c: New test.
14081
14082 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14083
14084         PR c++/9154
14085         * g++.dg/template/error10.C: New test.
14086
14087 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14088
14089         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
14090         * g++.dg/eh/simd-2.C: Likewise.
14091
14092 2003-12-17  James E Wilson  <wilson@specifixinc.com>
14093             Roger Sayle  <roger@eyesopen.com>
14094
14095         * gcc.c-torture/execute/ieee/mzero5.c: New.
14096
14097 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
14098
14099         PR c++/10603
14100         * g++.dg/parse/error6.C: New test.
14101
14102         PR c++/12827
14103         * g++.dg/parse/error7.C: New test.
14104
14105 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14106
14107         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
14108         at -O with stabs debugging formats.
14109         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
14110         * gcc.dg/debug/debug-2.c: Likewise.
14111
14112 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/12696
14115         * g++.dg/init/error1.C: New test.
14116
14117         PR c++/12218
14118         * g++.dg/init/pm3.C: New test.
14119
14120 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14121
14122         PR c/3347
14123         * gcc.dg/bitfld-8.c: New test.
14124
14125 2003-12-16  James Lemke  <jim@wasabisystems.com>
14126
14127         * gcc.dg/arm-scd42-[123].c: New tests.
14128
14129 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         PR c++/9043
14132         * g++.dg/abi/mangle20-1.C: New test.
14133         * g++.dg/abi/mangle20-2.C: New test.
14134
14135 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
14136
14137         PR c++/13275
14138         * g++.dg/other/offsetof2.C: Remove XFAIL.
14139         * g++.dg/parse/offsetof1.C: New test.
14140         * g++.gd/parse/offsetof2.C: Likewise.
14141
14142 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14143
14144         * g++.dg/template/nontype3.C: New test.
14145         * g++.dg/template/static2.C: Tweaked the dg-error clause.
14146
14147 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14148
14149         * g++.dg/warn/noreturn-3.C: Also test instantiation.
14150
14151 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         PR c++/13387
14154         * g++.dg/expr/assign1.C: New test.
14155
14156         PR c++/13242
14157         * g++.dg/abi/mangle19-1.C: New test.
14158         * g++.dg/abi/mangle19-2.C: New test.
14159
14160 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
14161
14162         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
14163
14164 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14165
14166         * gcc.c-torture/execute/20031216-1.c: New test.
14167
14168 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14169
14170         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
14171         an ICE regression.
14172
14173 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/10926
14176         * g++.dg/template/error9.C: New test.
14177
14178         PR c++/11116
14179         * g++.dg/template/error8.C: New test.
14180
14181 2003-12-15  Roger Sayle  <roger@eyesopen.com>
14182
14183         PR middle-end/13400
14184         * gcc.c-torture/execute/20031215-1.c: New test case.
14185
14186 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14187
14188         PR c++/13269
14189         * g++.dg/parse/error5.C: New test.
14190
14191         PR c++/12989
14192         * g++.dg/expr/sizeof1.C: New test.
14193
14194         PR c++/13310
14195         * g++.dg/template/crash15.C: New test.
14196
14197 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
14198
14199         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
14200         a non-POD type as the last named parameter of a varargs function.
14201
14202 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
14203
14204         PR c++/13243
14205         PR c++/12573
14206         * g++.dg/template/crash14.C: New test.
14207         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
14208
14209 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         * g++.dg/other/java1.C: New test.
14212
14213         PR c++/13241
14214         * g++.dg/abi/mangle18-1.C: New test.
14215         * g++.dg/abi/mangle18-2.C: New test.
14216
14217 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14218
14219         PR optimization/10312
14220         * gcc.c-torture/execute/20031214-1.c: New.
14221
14222 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
14223
14224         PR c++/10779
14225         PR c++/12160
14226         * g++.dg/parse/error3.C: New test.
14227         * g++.dg/parse/error4.C: Likewise.
14228         * g++.dg/abi/mangle4.C: Tweak error messages.
14229         * g++.dg/lookup/using5.C: Likewise.
14230         * g++.dg/other/error2.C: Likewise.
14231         * g++.dg/parse/typename5.C: Likewise.
14232         * g++.dg/parse/undefined1.C: Likewise.
14233         * g++.dg/template/arg2.C: Likewise.
14234         * g++.dg/template/ttp3.C: Likewise.
14235         * g++.dg/template/type1.C: Likewise.
14236         * g++.old-deja/g++.other/crash32.C: Likewise.
14237         * g++.old-djea/g++.pt/defarg8.C: Likewise.
14238
14239 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14240
14241         PR c++/13106
14242         * g++.dg/warn/noreturn-3.C: New test.
14243
14244 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14245
14246         PR c++/13118
14247         * g++.dg/abi/covariant3.C: New.
14248
14249 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
14250
14251         * g++.dg/eh/ia64-1.C: New test.
14252
14253 2003-12-12  Roger Sayle  <roger@eyesopen.com>
14254
14255         PR optimization/13037
14256         * g77.f-torture/execute/13037.f: New test case.
14257
14258 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
14259
14260         PR c++/12881
14261         * g++.dg/abi/covariant2.C: New.
14262
14263 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
14264
14265         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
14266
14267 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
14268
14269         * gcc.c-torture/execute/wchar_t-1.x: Delete.
14270
14271 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
14272
14273         PR other/10819
14274         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
14275         to fix Bug 10819.
14276         * lib/g++.exp (g++_version): Likewise.
14277         * lib/g77.exp (g77_version): Likewise.
14278         * lib/objc.exp (default_objc_version): Likewise.
14279
14280 2003-12-10  Richard Henderson  <rth@redhat.com>
14281
14282         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
14283
14284         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
14285
14286 2003-12-08  Matt Austern  <austern@apple.com>
14287
14288         PR c/13134
14289         * lib/gcc-dg.exp (dg-require-visibility): Define.
14290         * lib/target-supports (check_visibility_available): Define.
14291         * gcc.dg/visibility-1.c: New test.
14292         * gcc.dg/visibility-2.c: Likewise.
14293         * gcc.dg/visibility-3.c: Likewise.
14294         * gcc.dg/visibility-4.c: Likewise.
14295         * gcc.dg/visibility-5.c: Likewise.
14296         * gcc.dg/visibility-6.c: Likewise.
14297         * g++.dg/ext/visibility-1.C: Likewise.
14298         * g++.dg/ext/visibility-2.C: Likewise.
14299         * g++.dg/ext/visibility-3.C: Likewise.
14300         * g++.dg/ext/visibility-4.C: Likewise.
14301         * g++.dg/ext/visibility-5.C: Likewise.
14302         * g++.dg/ext/visibility-6.C: Likewise.
14303
14304 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14305
14306         * g++.dg/lookup/java1.C: New test.
14307         * g++.dg/lookup/java2.C: New test.
14308
14309 2003-12-07  Falk Hueffner  <falk@debian.org>
14310
14311         * g++.dg/opt/noreturn-1.C: New test.
14312
14313 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
14314
14315         * gcc.dg/overflow-1.c: New test.
14316
14317 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14318
14319         * g77.f-torture/compile/13060.f: New test.
14320
14321 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
14322
14323         PR c++/13323
14324         * g++.dg/inherit/operator2.C: New test.
14325
14326 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14327
14328         PR c++/13305
14329         * g++.dg/ext/attrib9.C: New test.
14330
14331 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
14332
14333         PR c++/13314
14334         * g++.dg/template/error7.C: New test.
14335
14336 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
14337             J"orn Rennecke <joern.rennecke@superh.com>
14338
14339         PR target/13302
14340         * g++.dg/other/struct-va_list.C: New test.
14341
14342 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14343
14344         PR c++/13166
14345         * g++.dg/parse/defarg6.C: New test.
14346
14347 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
14348
14349         PR target/13256
14350         * gcc.c-torture/execute/20031201-1.c: New test.
14351
14352 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
14353
14354         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
14355
14356 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14357
14358         * gcc.dg/builtin-return-1.c: New test.
14359
14360 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
14361             J"orn Rennecke <joern.rennecke@superh.com>
14362
14363         PR optimization/13260
14364         * gcc.c-torture/execute/20031204-1.c: New test.
14365
14366 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14367
14368         PR c++/9127
14369         * g++.dg/template/error6.C: New test.
14370
14371 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * gcc.dg/20031202-1.c: New test.
14374
14375 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
14376
14377         PR c++/13179
14378         * g++.dg/template/eh1.C: New test.
14379
14380         PR c++/10771
14381         * g++.dg/template/error5.C: New test.
14382
14383 2003-12-02  David Ung  <davidu@mips.com>
14384
14385         * gcc.dg/compat/vector-check.h: Corrected type for var
14386         g_##TMODE
14387
14388 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14389
14390         PR c++/10126
14391         * g++.dg/template/ptrmem8.C: New test.
14392
14393 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14394
14395         PR c++/12573
14396         * g++.dg/template/dependent-expr3.C: New test.
14397
14398 2003-12-01  James Lemke  <jim@wasabisystems.com>
14399
14400         * gcc.dg/arm-g2.c: New test.
14401
14402 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14403
14404         PR optimization/11634
14405         * gcc.dg/20031201-2.c: New test case.
14406
14407 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
14408
14409         PR 11433
14410         * objc.dg/proto-lossage-3.m: New test.
14411
14412 2003-12-01  Roger Sayle  <roger@eyesopen.com>
14413
14414         PR optimization/12628
14415         * gcc.dg/20031201-1.c: New test case.
14416
14417 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14418
14419         * gcc.dg/unaligned-1.c: New test.
14420
14421 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/9849
14424         * g++.dg/template/error4.C: New test.
14425         * g++.dg/template/nested3.C: Adjust error markers.
14426
14427 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14428
14429         * gcc.dg/cpp/assert4.c: Check more #system assertions.
14430
14431 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14432
14433         PR c/10333
14434         * gcc.dg/bitfld-7.c: New test.
14435
14436 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
14437
14438         * gcc.dg/tls/asm-1.C: New test.
14439
14440 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14441
14442         * gcc.dg/cpp/assert4.c: Update.
14443
14444 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14445
14446         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
14447         * gcc.dg/builtin-apply3.c: New test.
14448
14449 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14450
14451         * lib/compat.exp (compat-obj): New xfaildata parameter.
14452         Use it to set compiler_conditional_xfail_data before compiling.
14453         (compat-get-options): Handle dg-xfail-if.
14454         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
14455         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
14456         * gcc.dg/compat/vector-1_y.c: Likewise.
14457         * gcc.dg/compat/vector-2_x.c: Likewise.
14458         * gcc.dg/compat/vector-2_y.c: Likewise.
14459
14460 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14461
14462         * g++.dg/opt/reg-stack4.C: New test.
14463
14464 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14465
14466         * gcc.dg/builtin-apply2.c: New test.
14467
14468 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14469
14470         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
14471
14472 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14473
14474         PR c++/12924
14475         * g++.dg/template/template-id-2.C: New test.
14476
14477 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14478
14479         PR c++/5369
14480         * g++.dg/template/memfriend1.C: New test.
14481         * g++.dg/template/memfriend2.C: Likewise.
14482         * g++.dg/template/memfriend3.C: Likewise.
14483         * g++.dg/template/memfriend4.C: Likewise.
14484         * g++.dg/template/memfriend5.C: Likewise.
14485         * g++.dg/template/memfriend6.C: Likewise.
14486         * g++.dg/template/memfriend7.C: Likewise.
14487         * g++.dg/template/memfriend8.C: Likewise.
14488         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
14489
14490 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
14491
14492         PR c++/12515
14493         * g++.dg/ext/cond1.C: New test.
14494
14495 2003-11-20  Richard Henderson  <rth@redhat.com>
14496
14497         * gcc.dg/20020201-2.c: Remove.
14498         * gcc.dg/20020201-4.c: Remove.
14499         * gcc.dg/20020304-1.c: Remove.
14500
14501 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
14502
14503         * gcc.dg/cpp/trad/xwin1.c: New test case.
14504
14505 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
14506
14507         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
14508         * lib/g77.exp: Likewise.
14509         * lib/objc.exp: Likewise.
14510         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
14511         for darwin.
14512
14513 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14514
14515         PR c++/12932
14516         * g++.dg/template/static5.C: New test.
14517
14518 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14519
14520         * gcc.dg/nested-func-1.c: New test.
14521
14522 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14523
14524         * gcc.dg/cpp/assert4.c: New test.
14525
14526 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14527
14528         PR c++/2294
14529         * g++.dg/lookup/using9.c: New test.
14530
14531 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
14532
14533         PR c++/12762
14534         * g++.dg/template/error3.C: New test.
14535
14536 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
14537
14538         PR ada/13035
14539         * ada/acats/run_acats, run_all.sh: Fix syntax error.
14540         No longer use a wrapper for gcc, since this does not work under
14541         Windows.
14542
14543 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
14544
14545         PR c++/2094
14546         * g++.dg/template/ptrmem7.C: New test.
14547
14548 2003-11-13  Andrew Pinski <apinski@apple.com>
14549
14550         * gcc.c-torture/compile/20031113-1.c: New test.
14551
14552 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
14553             Kean Johnston <jkj@sco.com>
14554
14555         PR c/13029
14556         * gcc.dg/unused-4.c: Update.
14557
14558 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14559
14560         * g++.dg/opt/const3.C: New test.
14561
14562 2003-11-13  Jan Hubicka  <jh@suse.cz>
14563
14564         * gcc.c-torture/compile/20031112-1.c: New test.
14565
14566 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
14567
14568         * g++.dg/parse/crash10.C: Remove bogus error marker.
14569
14570 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14571
14572         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
14573         (host_gcc): Likewise.
14574         (ROOT): Honor $PWDCMD.
14575         (BASE): Likewise.
14576         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
14577
14578 2003-11-12  Catherine Moore  <clm@redhat.com>
14579
14580         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
14581
14582 2003-11-12  Andreas Jaeger  <aj@suse.de>
14583             Jakub Jelinek  <jakub@redhat.com>
14584             Andrew Pinski  <pinskia@physics.uc.edu>
14585             Richard Henderson  <rth@redhat.com>
14586
14587         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
14588         systems.
14589         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
14590
14591         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
14592         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14593
14594 2003-11-11  Andreas Jaeger  <aj@suse.de>
14595
14596         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
14597
14598         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
14599
14600 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
14601
14602         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
14603         Clean ups.
14604
14605 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
14606
14607         * gcc.dg/trampoline-1.c: New test.
14608
14609 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14610
14611         * gcc.c-torture/compile/200031109-1.c: New test.
14612
14613 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14614
14615         PR c/3190
14616         PR c/8714
14617         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
14618         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
14619         gcc.dg/format/no-y2k-1.c: Update.
14620
14621 2003-11-08  Roger Sayle  <roger@eyesopen.com>
14622
14623         PR optimization/10467
14624         * gcc.dg/20031108-1.c: New test case.
14625
14626 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
14627
14628         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
14629
14630 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14631
14632         * gcc.dg/compound-lvalue-1.c: New test.
14633         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
14634         some XFAILs.
14635
14636 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
14637
14638         * gcc.dg/altivec-varargs-1.c: New test.
14639
14640 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14641
14642         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
14643         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
14644         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
14645         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
14646         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
14647
14648 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14649
14650         * gcc.dg/cond-lvalue-1.c: New test.
14651
14652 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
14653
14654         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
14655
14656 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14657
14658         PR c++/11616
14659         * g++.dg/template/instantiate5.C: New test.
14660
14661 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14662
14663         PR c++/12726
14664         * g++.dg/ext/complit2.C: Replace test with self-contained version.
14665         * ChangeLog: Add missing first entry for above test.
14666
14667 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14668
14669         PR c++/9810
14670         * g++.dg/template/using8.C: New test.
14671         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
14672
14673 2003-11-02  Roger Sayle  <roger@eyesopen.com>
14674
14675         PR optimization/10817
14676         * gcc.c-torture/compile/20031102-1.c: New test case.
14677
14678 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
14679
14680         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
14681         2147483647.
14682
14683 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14684
14685         * gcc.dg/20031102-1.c: New test.
14686
14687 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14688
14689         * gcc.dg/complex-1.c: New test.
14690
14691 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14692
14693         PR c++/12796
14694         * g++.dg/template/crash13.C: Adjust expected error location.
14695         * g++.old-deja/g++.brendan/ns1.C: Likewise.
14696
14697 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14698
14699         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14700
14701 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14702
14703         PR/10239
14704         * gcc.c-torture/compile/20031031-2.c: New test.
14705
14706 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
14707
14708         PR/11640
14709         * gcc.c-torture/compile/20031031-1.c: New test.
14710
14711 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
14712
14713         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
14714         * gcc.misc-tests/bprob.exp: Likewise.
14715         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
14716         the execution test on arm-elf configs.
14717         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
14718         configs that don't support scratch files.
14719         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
14720
14721 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
14722
14723         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
14724         done by dejagnu.
14725
14726 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
14727
14728         * ada/acats/run_all.sh: Redirect mv output to /dev/null
14729         Avoid non pure sh syntax. Add more logging.
14730
14731         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
14732         fail.
14733
14734 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14735
14736         PR libgcj/10610
14737         * gcc.dg/ppc-stackalign-1.c: New test.
14738
14739 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
14740
14741         * ada/acats/run_all.sh: Change output to be more compliant with
14742         dejagnu framework.
14743         Create acats.sum and acats.log files under testsuite/ada/acats
14744         Only run [a-z]* directories, to filter out e.g. CVS.
14745         Redirect build output to log file.
14746
14747 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14748
14749         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
14750
14751 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
14752
14753         PR ada/5909:
14754         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
14755
14756 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * gcc.c-torture/compile/20031023-1.c: New test.
14759         * gcc.c-torture/compile/20031023-2.c: New test.
14760         * gcc.c-torture/compile/20031023-3.c: New test.
14761         * gcc.c-torture/compile/20031023-4.c: New test.
14762
14763 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14764
14765         PR c++/10371
14766         * g++.dg/lookup/scoped8.C: New test.
14767
14768 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14769
14770         * g++.dg/opt/reg-stack3.C: New test.
14771
14772 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14773
14774         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
14775
14776 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14777
14778         PR c++/11076
14779         * g++.dg/template/crash13.C: New test.
14780
14781 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14782
14783         * gcc.dg/c99-restrict-2.c: New test.
14784
14785 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
14786
14787         PR c++/12698, c++/12699, c++/12700, c++/12566
14788         * g++.dg/inherit/covariant9.C: New test.
14789         * g++.dg/inherit/covariant10.C: New test.
14790         * g++.dg/inherit/covariant11.C: New test.
14791
14792 2003-10-23  Jason Merrill  <jason@redhat.com>
14793
14794         PR c++/12726
14795         * g++.dg/ext/complit2.C: New test.
14796
14797 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14798
14799         PR target/12654
14800         * gcc.c-torture/execute/20031020-1.c: New test.
14801
14802 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14803
14804         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14805         following the jump_insn.
14806
14807 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14808
14809         * gcc.dg/cast-lvalue-1.c: New test.
14810
14811 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14812
14813         PR c++/11962
14814         * g++.dg/template/cond2.C: New test.
14815
14816 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14817
14818         * gcc.dg/builtins-28.c: New test.
14819
14820 2003-10-20  Jan Hubicka  <jh@suse.cz>
14821
14822         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14823         parameter.
14824         * testsuite/gcc.dg/inline-2.c: Likewise.
14825
14826 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14827
14828         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14829         * gcc.dg/nest.c:  Likewise.
14830
14831 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14832
14833         PR c++/9781, c++/10583, c++/11862
14834         * g++.dg/parse/crash13.C: New test.
14835
14836 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14837
14838         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14839
14840 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14841
14842         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14843         Define HAVE_C99_RUNTIME except on Solaris.
14844         * gcc.dg/builtins-20.c: Likewise.
14845
14846 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14847
14848         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14849
14850 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14851
14852         PR c++/12495
14853         * g++.dg/template/crash21.C: New test.
14854
14855 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14856
14857         PR c++/2513
14858         * g++.dg/template/typename5.C: New test.
14859
14860 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14861
14862         PR c++/12369
14863         * g++.dg/template/friend25.C: New test.
14864
14865 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14866
14867         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14868         versions.
14869
14870 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14871
14872         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14873         == 2147483647.
14874
14875 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14876
14877         * gcc.c-torture/execute/960416-1.x: Remove.
14878         * gcc.c-torture/execute/divconst-3.x: Likewise.
14879
14880 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14881
14882         PR target/12598
14883         * gcc.dg/torture/cris-volatile-1.c: New test.
14884
14885 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14886
14887         PR optimization/9325
14888         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14889         for overflowing floating point to integer conversion during RTL
14890         simplification.
14891
14892 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14893
14894         * objc/execute/_cmd.m: Fix typo.
14895         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14896         Relax 'scan-assembler' regexp.
14897         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14898         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14899         * objc.dg/zero-link-2.m: Remove blank line.
14900         * objc.dg/zero-link-3.m: New test case.
14901
14902 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14903
14904         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14905
14906         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14907         than linker trickery.
14908
14909 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14910
14911         PR c++/12370
14912         * g++.dg/other/friend2.C: New test.
14913
14914 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14915
14916         * gcc.dg/20031012-1.c: New test.
14917
14918 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14919
14920         * gcc.dg/weak/weak-3.c: Fix for new warning.
14921
14922 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14923
14924         PR optimization/8750
14925         * gcc.c-torture/execute/20031012-1.c: New test case.
14926
14927 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14928
14929         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14930         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14931
14932 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14933
14934         PR optimization/12260
14935         * gcc.c-torture/compile/20031011-2.c: New test case.
14936
14937 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14938
14939         * gcc.c-torture/execute/20031011-1.c: New testcase.
14940
14941 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14942
14943         * gcc.c-torture/compile/20031011-1.c: New test.
14944
14945 2003-10-11  Jan Hubicka  <jh@suse.cz>
14946
14947         * g++.dg/other/first-global.C: New test.
14948
14949 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14952
14953 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14954
14955         * gcc.c-torture/compile/20031010-1.c: New test.
14956
14957 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14958
14959         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14960         * gcc.c-torture/execute/va-arg-25.c: ... here.
14961
14962 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14963
14964         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14965
14966 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14967
14968         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14969
14970 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14971
14972         * g++.dg/parse/error2.C: New test.
14973
14974 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14975
14976         PR c++/11097
14977         * g++.dg/other/error5.C: Modify the error message.
14978         * g++.dg/lookup/using8.C: New test.
14979
14980 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14981
14982         * gcc.dg/darwin-abi-2.c: New file.
14983         * gcc.c-torture/execute/va-arg-24.c: New file.
14984
14985 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14986
14987         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14988         indentation.
14989
14990 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14991
14992         PR c++/10147
14993         * g++.dg/other/error4.C: Update error messages.
14994         * g++.dg/template/ptrmem4.C: Likewise.
14995
14996         PR c++/12337
14997         * g++.dg/init/new9.C: New test.
14998
14999         PR c++/12334, c++/12236, c++/8656
15000         * g++.dg/ext/attrib8.C: New test.
15001
15002 2003-10-06  Devang Patel  <dpatel@apple.com>
15003
15004         * gcc.dg/debug/dwarf2-3.h: New test.
15005         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
15006
15007 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
15008
15009         * g++.dg/opt/cfg2.C: New test.
15010
15011 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15012
15013         * g++.dg/opt/float1.C: New test.
15014
15015 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15016
15017         * gcc.dg/c90-array-lval-6.c: New test.
15018         * gcc.dg/c99-array-lval-6.c: New test.
15019
15020 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
15021             Ziemowit Laski  <zlaski@apple.com>
15022
15023         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
15024         'Derived', so that it is never considered a class method; add
15025         new warning for '+port' method ambiguity.
15026         * objc.dg/method-12.m: Include <objc/objc.h> instead of
15027         <objc/objc-api.h> (needed on Mac OS X).
15028         * objc.dg/method-13.m: New test.
15029
15030 2003-10-03  Roger Sayle  <roger@eyesopen.com>
15031
15032         PR optimization/9325, PR java/6391
15033         * gcc.c-torture/execute/20031003-1.c: New test case.
15034
15035 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR optimization/12180
15038         * gcc.dg/20031002-1.c: New test.
15039
15040         PR c++/12486
15041         * g++.dg/inherit/error1.C: New test.
15042
15043 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
15044
15045         * lib/f-torture.exp (search_for): Rename to...
15046         (search_for_re): This.  Also, clean up comments and the
15047         "regexp" invocation.
15048
15049 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
15050
15051         * gcc.c-torture/compile/20031002-1.c: New test.
15052
15053 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
15054
15055         * g++.dg/opt/cond1.C: New test.
15056
15057 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
15058
15059         * gcc.dg/Wold-style-definition-2.c: New testcase.
15060         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
15061
15062 2003-09-29  Richard Henderson  <rth@redhat.com>
15063
15064         * g++.dg/init/array10.C: Add dg-options.
15065
15066 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15067
15068         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
15069
15070 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15071
15072         * g++.dg/template/friend19.C: Fix typo.
15073         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
15074
15075 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
15076
15077         * gcc.c-torture/execute/20030928-1.c: New test.
15078         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
15079
15080 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15081
15082         * g++.dg/opt/unroll1.C: New test.
15083
15084 2003-09-26  Roger Sayle  <roger@eyesopen.com>
15085
15086         PR optimization/11741
15087         * gcc.dg/20030926-1.c: New test case.
15088
15089 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15090
15091         PR c++/5655
15092         * g++.dg/parse/access7.C: New test.
15093         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
15094
15095 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
15096
15097         MERGE OF objc-improvements-branch into MAINLINE:
15098         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
15099         if libobjc has not been built.
15100         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
15101         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
15102         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
15103         objc/execute/nested-3.m, objc/execute/np-2.m,
15104         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
15105         objc/execute/redefining_self.m, objc/execute/root_methods.m,
15106         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
15107         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
15108         objc.dg/special/unclaimed-category-1.h,
15109         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
15110         well as GNU runtime.
15111         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
15112         * execute/cascading-1.m, execute/function-message-1.m,
15113         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
15114         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
15115         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
15116         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
15117         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
15118         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
15119         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
15120         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
15121         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
15122         * objc.dg/bitfield-2.m: Run only on Darwin.
15123         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
15124         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
15125         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
15126         * objc.dg/const-str-1.m: Fix constant string layout.
15127
15128 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
15129
15130         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
15131
15132 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
15133
15134         * gcc.dg/darwin-abi-1.c: New file.
15135
15136 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
15137
15138         PR target/12281
15139         * gcc.c-torture/compile/20030921-1.c: New test.
15140
15141 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15142
15143         * g++.dg/opt/reg-stack2.C: New test.
15144
15145 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15146
15147         * g++.dg/eh/delayslot1.C: New test.
15148
15149 2003-09-20  Richard Henderson  <rth@redhat.com>
15150
15151         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
15152
15153 2003-09-20  Roger Sayle  <roger@eyesopen.com>
15154
15155         * gcc.c-torture/execute/20030920-1.c: New test case.
15156
15157 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15158
15159         * g++.dg/rtti/typeid3.C: Correct expected error message.
15160
15161 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15162
15163         PR c++/157
15164         * g++.dg/parse/crash12.C: New test.
15165
15166 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
15167
15168         * gcc.dg/compat/mixed-struct-check.h: New.
15169         * gcc.dg/compat/mixed-struct-defs.h: New.
15170         * gcc.dg/compat/mixed-struct-init.h: New.
15171         * gcc.dg/compat/struct-by-value-19_main.c: New.
15172         * gcc.dg/compat/struct-by-value-19_x.c: New.
15173         * gcc.dg/compat/struct-by-value-19_y.c: New.
15174         * gcc.dg/compat/struct-by-value-20_main.c: New.
15175         * gcc.dg/compat/struct-by-value-20_x.c: New.
15176         * gcc.dg/compat/struct-by-value-20_y.c: New.
15177         * gcc.dg/compat/struct-return-19_main.c: New.
15178         * gcc.dg/compat/struct-return-19_x.c: New.
15179         * gcc.dg/compat/struct-return-19_y.c: New.
15180         * gcc.dg/compat/struct-return-20_main.c: New.
15181         * gcc.dg/compat/struct-return-20_x.c: New.
15182         * gcc.dg/compat/struct-return-20_y.c: New.
15183
15184 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
15185         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
15186         so that it will not complain on LP64 targets.
15187
15188 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15189
15190         PR c++/495
15191         * g++.dg/template/friend24.C: New test.
15192
15193 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         PR c++/12332
15196         * g++.dg/template/memtmpl2.C: New test.
15197
15198 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
15199
15200         PR target/11184
15201         * gcc.dg/builtin-apply1.c: New test.
15202
15203 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15204
15205         PR c++/9848
15206         * g++.dg/warn/Wunused-4.C: New test.
15207
15208 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15209
15210         PR c++/12316
15211         * g++.dg/other/gc2.C: New test.
15212
15213 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
15214
15215         PR c++/11991
15216         * g++.dg/rtti/typeid3.C: New test.
15217
15218         PR c++/12266
15219         * g++.dg/overload/template1.C: New test.
15220
15221 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15222
15223         * g++.dg/opt/cfg3.C: New test.
15224
15225 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15226
15227         PR c++/7939
15228         * g++.dg/template/crash11.C: New test.
15229
15230 2003-09-16  Jason Merrill  <jason@redhat.com>
15231             Jakub Jelinek  <jakub@redhat.com>
15232
15233         * gcc.dg/attr-warn-unused-result.c: New test.
15234
15235 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         PR c++/12184
15238         * g++.dg/expr/call2.C: New test.
15239
15240 2003-09-15  Andreas Jaeger  <aj@suse.de>
15241
15242         * gcc.dg/Wold-style-definition-1.c: New test.
15243
15244 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
15245
15246         PR c++/3907
15247         * g++.dg/parse/template12.C: New test.
15248
15249         * g++.dg/abi/bitfield11.C: New test.
15250         * g++.dg/abi/bitfield12.C: Likewise.
15251
15252 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
15253
15254         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
15255         non-expansion of functional macro name without arguments at EOL.
15256         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
15257
15258 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
15259
15260         * gcc.c-torture/execute/20030914-[12].c: New tests.
15261
15262 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15263
15264         PR c++/11788
15265         * g++.dg/overload/addr1.C: New test.
15266
15267 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
15268
15269         * gcc.dg/20030909-1.c: New test.
15270
15271 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15272
15273         * gcc.dg/ultrasp10.c: New test.
15274
15275 2003-09-09  Devang Patel  <dpatel@apple.com>
15276
15277         * gcc.dg/darwin-ld-6.c: New test.
15278
15279 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15280
15281         * gcc.dg/torture/builtin-explog-1.c: New testcase.
15282
15283 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15284
15285         * gcc.dg/ia64-types1.c: New test.
15286         * gcc.dg/ia64-types2.c: Likewise.
15287
15288 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15289
15290         * gcc.dg/builtins-1.c: Add more _Complex tests.
15291         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15292
15293         * gcc.dg/builtins-1.c: Test existing _Complex functions.
15294         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15295
15296 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
15297
15298         PR c++/11786
15299         * g++.dg/lookup/koenig2.C: New test.
15300
15301         PR c++/5296
15302         * g++.dg/rtti/typeid2.C: New test.
15303
15304 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
15305
15306         * gcc.c-torture/compile/20030904-1.c: New test.
15307
15308 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15309
15310         * g++.dg/opt/longbranch2.C: New test.
15311
15312 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15313
15314         * g++.dg/template/crash10.C: Only compile it.
15315
15316 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
15317
15318         PR middle-end/11665
15319         * gcc.c-torture/compile/20030907-1.c: New test.
15320         * g++.dg/init/array11.C: New test.
15321
15322 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15323
15324         PR c++/11852
15325         * g++.dg/init/struct1.C: New test.
15326
15327 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/12181
15330         * g++.dg/expr/comma1.C: New test.
15331
15332 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
15333
15334         PR c++/11867
15335         * g++.dg/expr/static_cast5.C: New test.
15336
15337 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
15338
15339         PR c++/11507
15340         * g++.dg/lookup/scoped7.C: New test.
15341
15342         PR c++/9574
15343         * g++.dg/other/static1.C: New test.
15344
15345         PR c++/11490
15346         * g++.dg/warn/template-1.C: New test.
15347
15348         PR c++/11432
15349         * g++.dg/template/crash10.C: New test.
15350
15351         PR c++/2478
15352         * g++.dg/overload/VLA.C: New test.
15353
15354         PR c++/10804
15355         * g++.dg/template/call1.C: New test.
15356
15357 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15358
15359         PR c++/11794
15360         * g++.dg/parse/using3.C: New test.
15361
15362 2003-09-06  Roger Sayle  <roger@eyesopen.com>
15363
15364         PR c++/11409
15365         * g++.dg/overload/builtin3.C: New test case.
15366
15367 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
15368
15369         PR c/9862
15370         * gcc.dg/20030906-1.c: New test.
15371         * gcc.dg/20030906-2.c: Likewise.
15372
15373 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15374
15375         PR c++/12167
15376         * g++.dg/parse/defarg5.C: New test.
15377
15378         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
15379
15380 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/12163
15383         * g++.dg/expr/static_cast4.C: New test.
15384
15385         PR c++/12146
15386         * g++.dg/template/crash9.C: New test.
15387
15388 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
15389
15390         * g++.old-deja/g++.ext/pretty2.C: Update for change
15391         in __FUNCTION__.
15392         * g++.old-deja/g++.ext/pretty3.C: Likewise.
15393
15394 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         PR c++/11922
15397         * g++/dg/template/qualified-id1.C: New test.
15398
15399         PR c++/12037
15400         * g++.dg/warn/noeffect4.C: New test.
15401
15402 2003-09-04  Matt Austern  <austern@apple.com>
15403
15404         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
15405         * g++.dg/ext/fnname2.C: Likewise.
15406         * g++.dg/ext/fnname3.C: Likewise.
15407
15408 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
15409
15410         * g++.dg/expr/lval1.C: New test.
15411         * g++.dg/ext/lvcast.C: Remove.
15412
15413 2003-09-03  Roger Sayle  <roger@eyesopen.com>
15414
15415         PR optimization/11700.
15416         * gcc.c-torture/compile/20030903-1.c: New test case.
15417
15418 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
15419
15420         PR c++/12053
15421         * g++.dg/abi/layout4.C: New test.
15422
15423 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
15424
15425         PR c++/11553
15426         * g++.dg/parse/friend3.C: New test.
15427
15428 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
15429
15430         PR c++/11847
15431         * g++.dg/template/class1.C: New test.
15432
15433         PR c++/11808
15434         * g++.dg/expr/call1.C: New test.
15435
15436 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/12114
15439         * g++.dg/init/ref9.C: New test.
15440
15441         PR c++/11972
15442         * g++.dg/template/nested4.C: New test.
15443
15444 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15445
15446         PR c++/12093
15447         * g++.dg/template/non-dependent4.C: New test.
15448
15449         PR c++/11928
15450         * g++.dg/inherit/conv1.C: New test.
15451
15452 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/6196
15455         * g++.dg/ext/label1.C: New test.
15456         * g++.dg/ext/label2.C: Likewise.
15457
15458 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15459
15460         * g++.dg/expr/cond3.C: New test.
15461
15462 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15463
15464         * gcc.dg/builtins-1.c: Add new builtin cases.
15465
15466 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15467
15468         * gcc.dg/builtins-1.c: Add new cases.
15469         * gcc.dg/torture/builtin-attr-1.c: Likewise.
15470
15471 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15472
15473         * gcc.dg/builtins-1.c: Add more math builtin tests.
15474         * gcc.dg/torture/builtin-attr-1.c: New test.
15475
15476 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
15477
15478         PR optimization/5079
15479         * g++.dg/opt/static3.C: New test.
15480
15481 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15482
15483         * gcc.misc-tests/gcov-10b.c: New test.
15484
15485 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
15486
15487         * g++.dg/opt/ptrmem3.C: New test.
15488
15489         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
15490
15491 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
15492
15493         * gcc.dg/20030826-2.c: New test.
15494
15495 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15496
15497         PR middle-end/12002
15498         * g77.f-torture/compile/12002.f: New test case.
15499
15500 2003-08-26  Roger Sayle  <roger@eyesopen.com>
15501
15502         * gcc.dg/20030826-1.c: New test case.
15503
15504 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
15505
15506         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
15507
15508 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
15509
15510         PR c++/11871
15511         * c++.dg/lookup/crash1.C: New test.
15512
15513         * c++.dg/warn/noeffect3.C: New test.
15514
15515 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
15516
15517         * gcc.dg/compat/vector-1_x.c: Compile with -w.
15518         * gcc.dg/compat/vector-1_y.c: Ditto.
15519         * gcc.dg/compat/vector-2_x.c: Ditto.
15520         * gcc.dg/compat/vector-2_y.c: Ditto.
15521
15522 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
15523
15524         * gcc.dg/20030702-1.c: New test.
15525
15526 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
15527
15528         PR c++/8795
15529         * g++.dg/ext/altivec-1.C: New test.
15530
15531 2003-08-24  Richard Henderson  <rth@redhat.com>
15532
15533         * g++.dg/eh/simd-2.C: Add -w for x86.
15534
15535 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
15536
15537         * gcc.dg/20030815-1.c: New test.
15538
15539 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15540
15541         PR c++/3765
15542         * g++.dg/parse/access6.C: New test.
15543
15544 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15545
15546         PR c++/641, c++/11876
15547         * g++.dg/template/friend22.C: New test.
15548         * g++.dg/template/friend23.C: Likewise.
15549
15550 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15551
15552         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
15553         identically.
15554
15555 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15556
15557         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
15558
15559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15560
15561         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
15562
15563 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15564
15565         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
15566
15567 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
15568
15569         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
15570
15571 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
15572
15573         PR c++/11919
15574         * g++.dg/overload/prom1.C: New test.
15575
15576         PR c++/11551
15577         * g++.dg/parse/dtor2.C: New test.
15578
15579         PR c++/10762
15580         * g++.dg/parse/using2.C: New test.
15581
15582 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
15583
15584         PR target/11805
15585         * gcc.c-torture/compile/20030821-1.c: New.
15586
15587 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
15588
15589         PR c++/11834
15590         * g++.dg/template/deduce2.C: New test.
15591
15592 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
15593
15594         * gcc.c-torture/execute/20030821-1.c: New test.
15595
15596 2003-08-20  Roger Sayle  <roger@eyesopen.com>
15597
15598         PR middle-end/11984
15599         * gcc.dg/20030820-1.c: New test case.
15600
15601 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
15602
15603         PR c++/11945
15604         * g++.dg/warn/noeffect2.C: New test.
15605
15606 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/10926
15609         * g++.dg/template/dtor2.C: New test.
15610
15611         PR c++/11684
15612         * g++.dg/template/operator1.C: New test.
15613         * g++.dg/parse/operator4.C: New test.
15614
15615         PR c++/11946.C
15616         * g++.dg/expr/enum1.C: New test.
15617         * gcc.dg/c99-bool-1.c: Remove bogus warning.
15618
15619         PR c++/11036.C
15620         * g++.dg/parse/elab2.C: New test.
15621         * g++.dg/parse/typedef4.C: Change error message.
15622         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
15623         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
15624         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
15625
15626 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
15627
15628         * gcc.dg/pch/warn-1.c: New.
15629         * gcc.dg/pch/warn-1.hs: New.
15630
15631         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
15632         not-tested file.
15633
15634 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15635
15636         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
15637
15638 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15639
15640         * gcc.dg/uninit-D.c: New Test.
15641         * gcc.dg/uninit-E.c: New Test.
15642         * gcc.dg/uninit-F.c: New Test.
15643         * gcc.dg/uninit-G.c: New Test.
15644
15645 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
15646
15647         * g++.dg/README: Describe the pch directory.
15648
15649 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15650
15651         PR c++/11174
15652         * g++.dg/parse/access4.C: New test.
15653         * g++.dg/parse/access5.C: Likewise.
15654         * g++.old-deja/g++.jason/access17.C: Adjust error message.
15655
15656 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
15657
15658         * gcc.dg/noncompile/20030818-1.c: New.
15659
15660 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15661
15662         PR c++/11957
15663         * g++.dg/warn/noeffect1.C: New test.
15664
15665         * g++.dg/template/scope2.C: New test.
15666         * g++.dg/template/error2.C: Correct dg-error
15667
15668 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
15669
15670         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
15671
15672 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
15673
15674         PR C++/11512
15675         * g++.dg/template/warn1.C: New.
15676
15677 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.dg/template/error2.C: New test.
15680         * g++.dg/lookup/using7.C: Adjust errors
15681         * g++.old-deja/g++.pt/crash36.C: Likewise.
15682         * g++.old-deja/g++.pt/derived3.C: Likewise.
15683
15684 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15685
15686         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
15687         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
15688         * gcc.c-torture/execute/builtins/string-9.c: New, from
15689         string-opt-9.c.  Adjust for execute/builtins framework.
15690         * gcc.c-torture/execute/string-opt-9.c: Delete.
15691
15692 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
15693
15694         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
15695
15696         * g++.dg/parse/ret-type2.C: New test.
15697
15698         PR c++/11703
15699         * g++.dg/init/new8.C: New test.
15700
15701         PR c++/10923
15702         * g++.dg/parse/typedef5.C: New test.
15703
15704         PR c++/9512
15705         * g++.dg/parse/qualified2.C: New test.
15706         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
15707         invalid code.
15708
15709 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
15710
15711         * g++.dg/conversion/ptrmem1.C: New test.
15712
15713 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR target/11693
15716         * gcc.dg/20030811-1.c: New test.
15717
15718         PR target/11535
15719         * gcc.c-torture/execute/20030811-1.c: New test.
15720
15721 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15722
15723         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
15724
15725 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
15726
15727         PR c++/11789.C
15728         * g++.dg/inherit/multiple1.C: New test.
15729
15730 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15731
15732         * gcc.dg/spe1.c: New test.
15733
15734         PR c++/11670
15735         * g++.dg/expr/cast2.C: New test.
15736
15737         PR c++/10530
15738         * g++.dg/template/dependent-name2.C: New test.
15739
15740 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
15741
15742         * g++.dg/parse/crash11.C: Put the dg options in comments.
15743
15744 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
15745
15746         * lib/gcc-dg.exp: Update for diagnostic change.
15747
15748 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15749
15750         PR c++/5767
15751         * g++.dg/parse/crash11.C: New test.
15752
15753 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
15754
15755         * gcc.dg/cpp/spacing1.c: Update.
15756
15757 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
15758
15759         PR target/11739
15760         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
15761         a value for -mtune.
15762
15763 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15764
15765         PR middle-end/11771
15766         * gcc.c-torture/compile/20030804-1.c: New test case.
15767
15768 2003-08-04  Roger Sayle  <roger@eyesopen.com>
15769
15770         * gcc.dg/20030804-1.c: New test case.
15771
15772 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
15773
15774         * gcc.dg/cpp/separate-1.c: New test.
15775
15776 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
15777
15778         PR c++/11704
15779         * g++.dg/template/dependent-expr2.C: New test.
15780
15781         PR c++/11766
15782         * g++.dg/expr/ptrmem1.C: New test.
15783
15784 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15785
15786         PR c++/9453
15787         * g++.dg/template/friend15.C: New test.
15788
15789 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
15790
15791         * lib/dg-pch.exp: Work round PCH bug.
15792
15793 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15794
15795         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
15796         builtins.  Move cases from builtins-4.c here.
15797
15798         * gcc.dg/torture/builtin-math-1.c: New test taken from
15799         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15800         additional cases.
15801
15802         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15803         Delete.
15804
15805 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         PR c++/9447
15808         * g++.dg/template/using7.C: New test.
15809
15810 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15811
15812         * import1.c, import2.c: New tests.
15813
15814 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15815
15816         * g++.dg/eh/crossjump1.C: New test.
15817
15818 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/11697
15821         * g++.dg/template/using6.C: New test.
15822
15823         PR c++/11744
15824         * g++.dg/template/koenig2.C: New test.
15825
15826 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15827
15828         PR c++/7983
15829         * g++.dg/parse/typedef4.C: New test.
15830
15831 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15832
15833         PR c++/8442, c++/8806
15834         * g++.dg/template/elab1.C: New test.
15835         * g++.dg/template/type2.C: Likewise.
15836         * g++.dg/template/ttp3.C: Adjust expected error message.
15837         * g++.old-deja/g++.law/visibility13.C: Likewise.
15838         * g++.old-deja/g++.niklas/t135.C: Likewise.
15839         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15840         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15841         template argument.
15842         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15843
15844 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         PR c++/11295
15847         * g++.dg/ext/stmtexpr1.C: New test.
15848
15849         * g++.dg/opt/tmp1.C: New test.
15850
15851         PR c++/11525
15852         * g++.dg/parse/constant4.C: New test.
15853
15854         PR c++/9447
15855         * g++.dg/template/using5.C: New test.
15856
15857 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15858
15859         * gcc.dg/builtins-27.c: New test case.
15860
15861 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15862
15863         * gcc.dg/tls/opt-7.c: New test.
15864
15865 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15866
15867         * g++.old-deja/g++.other/crash18.C: Remove.
15868
15869 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         * g++.dg/template/explicit3.C: New.
15872         * g++.dg/template/explicit4.C: New.
15873         * g++.dg/template/explicit5.C: New.
15874
15875         PR c++/11347
15876         * g++.dg/template/memtmpl1.C: New.
15877
15878 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15879
15880         PR target/11565
15881         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15882         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15883
15884 2003-07-30  Jan Hubicka  <jh@suse.cz>
15885
15886         * vtgc1.c: Kill.
15887
15888 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15889
15890         * gcc.dg/struct-in-proto-1.c: New test.
15891
15892 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15893
15894         * gcc.dg/cpp/include2.c: Only expect one message.
15895
15896 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15897
15898         PR c++/9447
15899         * g++.dg/template/using1.C: New test.
15900         * g++.dg/template/using2.C: New test.
15901         * g++.dg/template/using3.C: New test.
15902         * g++.dg/template/using4.C: New test.
15903
15904 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15905
15906         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15907         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15908
15909 2003-07-28  Jan Hubicka  <jh@suse.cz>
15910
15911         PR c++/11530
15912         * g++.dg/opt/call1.C: New test.
15913
15914 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15915
15916         PR c++/11667
15917         * g++.dg/init/enum2.C: New test.
15918         * g++.dg/template/overload1.C: Add "-w" option.
15919
15920 2003-07-28    <hp@bitrange.com>
15921
15922         * gcc.dg/Wdeclaration-after-statement-1.c,
15923         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15924
15925 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15926
15927         * gcc.c-torture/compile/20030725-1.c: New test.
15928
15929 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15930
15931         * gcc.dg/20030505.c: Only run for SPE.
15932         Remove definition of opaque type.
15933
15934 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15935
15936         * g++.dg/template/ptrmem6.C: New test.
15937
15938 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15939
15940         * gcc.c-torture/compile/zero-strct-2.c: New test.
15941
15942 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15943
15944         * gcc.dg/intermod-1.c: New test.
15945
15946 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15947
15948         PR c++/11617
15949         * g++.dg/template/lookup2.C: New test.
15950         * g++.dg/template/memclass1.C: Remove instantiated from error.
15951         * g++.dg/other/error2.C: Tweak expected errors.
15952
15953         PR c++/11596
15954         * g++.dg/template/defarg3.C: New test.
15955
15956         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15957
15958 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15959
15960         * g++.dg/inherit/access5.C: New test.
15961
15962 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15963
15964         PR c++/11513
15965         * g++.dg/template/crash8.C: New test.
15966
15967 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15968
15969         PR c/10602
15970         * gcc.dg/noncompile/incomplete-2.c: New test.
15971
15972 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15973
15974         PR c++/11645
15975         * g++.dg/inherit/access4.C: New test.
15976
15977         PR c++/11517
15978         * g++.dg/expr/cond2.C: New test.
15979
15980         PR optimization/10679
15981         * g++.dg/opt/inline4.C: New test.
15982
15983 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15984
15985         * g++.dg/parse/crash10: New test.
15986
15987 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15988
15989         * g++.dg/ext/flexary1.C: New test.
15990
15991 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15992
15993         PR c++/10793
15994         * g++.dg/template/crash9.C: New test.
15995
15996 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15997
15998         PR c++/3004
15999         * g++.dg/parse/typedef3.C: New test.
16000
16001         PR c++/7906
16002         * g++.dg/parse/operator2.C: New test.
16003
16004         PR c++/8895
16005         * g++.dg/parse/def-tmpl-arg1.C: New test.
16006
16007         PR c++/9282
16008         * g++.dg/parse/funptr1.C: New test.
16009
16010         PR c++/9452
16011         * g++.dg/parse/ambig3.C: New test.
16012
16013         PR c++/9454
16014         * g++.dg/parse/operator3.C: New test.
16015
16016         PR c++/9486
16017         * g++.dg/parse/template10.C: New test.
16018
16019         PR c++/9488
16020         * g++.dg/parse/template11.C: New test.
16021
16022         PR c++/10150
16023         * g++.dg/parse/invalid-op1.C: New test.
16024
16025         PR c++/10247
16026         * g++.dg/parse/condexpr1.C: New test.
16027
16028 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         * g++.dg/ext/packed3.C: New test.
16031         * g++.dg/ext/packed4.C: New test.
16032
16033         * gcc.dg/pack-test-3.c: New test.
16034
16035 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
16036
16037         * lib/compat.exp: Handle dg-options per source file.
16038         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
16039         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
16040         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
16041         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
16042         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
16043         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
16044         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
16045         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
16046         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
16047         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
16048         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
16049         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
16050         * g++.dg/compat/break/bitfield7_x.C: Ditto.
16051         * g++.dg/compat/break/bitfield7_y.C: Ditto.
16052
16053 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16054
16055         PR c/10320
16056         * gcc.c-torture/execute/20030718-1.c: New test.
16057
16058 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16059
16060         PR optimization/11536
16061         * gcc.dg/20030721-1.c: New test.
16062
16063 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/11546
16066         * g++.dg/template/lookup1.C: New test.
16067
16068 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
16069
16070         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
16071         diagnostics of ill-formed constructs involving labels.
16072         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
16073         the new 'previously defined here' message.
16074
16075 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
16076
16077         * g++.dg/parse/non-dependent2.C: New test.
16078
16079 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16080
16081         * g++.dg/init/init-ref4.C: xfail on targets without
16082         weak symbols.
16083
16084 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
16085
16086         PR target/11087
16087         * gcc.c-torture/execute/20030717-1.c: New test.
16088
16089 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16090
16091         * g++.dg/opt/cfg1.C: New test.
16092
16093 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
16094
16095         PR optimization/11557
16096         * gcc.dg/20030717-1.c: New test.
16097
16098 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
16099
16100         PR c++/10476
16101         * g++.dg/expr/crash-1.C: New test.
16102
16103         PR c++/11027
16104         * g++.dg/template/init3.C: New test.
16105
16106         PR c++/8222
16107         * g++.dg/template/non-dependent1.C: New test.
16108
16109         PR c++/11070
16110         * g++.dg/template/non-dependent2.C: New test.
16111
16112         PR c++/11071
16113         * g++.dg/template/non-dependent3.C: New test.
16114
16115         PR c++/9907
16116         * g++.dg/template/sizeof5.C: New test.
16117
16118 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
16119
16120         PR 11498
16121         * gcc.c-torture/compile/mangle-1.c: New file.
16122
16123 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16124
16125         PR c++/7809
16126         * g++.dg/parse/access3.C: New test.
16127
16128 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
16129
16130         PR c++/11384
16131         * g++.dg/init/init-ref4.C: New test.
16132
16133 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
16134
16135         PR c++/11547
16136         * g++.dg/parse/constant3.C: New test.
16137         * g++.dg/parse/crash7.C: Likewise.
16138
16139 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
16140
16141         PR target/11008
16142         * gcc.dg/i386-pentium4-not-mull.c: New.
16143
16144 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
16145
16146         * gcc.dg/asm-names.c (ymain): Make it weak.
16147
16148 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16149
16150         PR c++/5421
16151         * g++.dg/template/friend21.C: New test.
16152
16153 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
16154
16155         * gcc.dg/cleanup-8.c: New test.
16156         * gcc.dg/cleanup-9.c: New test.
16157
16158 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
16159
16160         * g++.dg/ext/dll-MI1.h: New file.
16161         * g++.dg/ext/dllexport-MI1.C: New file.
16162         * g++.dg/ext/dllimport-MI1.C: New file.
16163
16164 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
16165
16166         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
16167         it does not have cmpstrsi patterns (just cmpmemsi).
16168
16169 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
16170
16171         PR debug/11473
16172         * g++.dg/debug/debug8.C: New test.
16173
16174 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16175
16176         PR c++/10108
16177         * g++.dg/template/crash7.C: New test.
16178
16179 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
16180
16181         PR target/10795
16182         * gcc.c-torture/compile/20030708-1.c: New.
16183
16184 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16185
16186         * gcc.c-torture/execute/20030715-1.c: New test.
16187
16188 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
16189
16190         * gcc.dg/pch/inline-3.c: New file.
16191         * gcc.dg/pch/inline-3.hs: New file.
16192         * gcc.dg/pch/inline-4.c: New file.
16193         * gcc.dg/pch/inline-4.hs: New file.
16194
16195 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/11509
16198         * g++.dg/template/crash6.C: New test.
16199
16200         PR c++/7053
16201         * g++.dg/template/friend20.C: New test.
16202
16203         PR c++/7019
16204         * g++.dg/template/overload2.C: New test.
16205
16206 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16207
16208         PR optimization/11440
16209         * gcc.c-torture/execute/20030714-1.c: New test.
16210
16211 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16212
16213         PR c++/11154
16214         * g++.dg/template/partial2.C: New test.
16215
16216 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
16217
16218         PR c++/11503
16219         * g++.dg/template/anon1.C: New test.
16220
16221         PR c++/11493
16222         PR c++/11495
16223         * g++.dg/parse/template9.C: Likewise.
16224         * g++.dg/template/crash4.C: New test.
16225         * g++.dg/template/koenig1.C: Likewise.
16226         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
16227         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
16228         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
16229         functions.
16230         * g++.old-deja/g++.jason/template36.C: Likewise.
16231         * g++.old-deja/g++.mike/p1989.C: Likewise.
16232         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
16233         * g++.old-deja/g++.pt/ttp20.C: Use this->.
16234         * g++.old-deja/g++.pt/ttp21.C: Use this->.
16235         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
16236         compiling.
16237         * g++.old-deja/g++.pt/union2.C: Use this->.
16238
16239 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
16240
16241         * gcc.dg/20030711-1.c: New test.
16242
16243 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
16244
16245         PR c++/11050
16246         * g++.dg/parse/args1.C: New test.
16247         * g++.pt/defarg8.C: Change expected errors.
16248
16249 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
16250
16251         PR c++/8164
16252         * g++.dg/template/nontype2.C: New test.
16253
16254         PR c++/10558
16255         * g++.dg/parse/template8.C: New test.
16256
16257         PR c++/8327
16258         * g++.dg/template/scope1.C: New test.
16259
16260         * g++.dg/warn/Wsign-compare-1.C: New test.
16261
16262 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16263
16264         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
16265
16266 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
16267
16268         PR c++/9411
16269         * g++.dg/template/explicit2.C: New test.
16270
16271         PR c++/10032
16272         * g++.dg/warn/pedantic1.C: New test.
16273
16274 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
16275
16276         PR c++ 9483
16277         * g++.dg/other/field1.C: New test.
16278
16279 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
16280
16281         PR c/11449
16282         * gcc.c-torture/compile/20030707-1.c: New.
16283
16284 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16285
16286         PR c++/10849
16287         * g++.dg/template/access12.C: New test.
16288
16289 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
16290
16291         * g++.dg/bprob/bprob.exp (prof_ext): Update.
16292         * g77.dg/bprob/bprob.exp (prof_ext): Update.
16293         * gcc.misc-tests/bprob.exp (prof_ext): Update.
16294         * gcc.misc-tests/gcov.exp: Update
16295         * g++.dg/gcov/gcov.exp: Update
16296         * lib/gcov.exp: Update.
16297
16298 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
16299
16300         * g++.dg/abi/mangle17.C: Make sure template expressions are
16301         dependent.
16302         * g++.dg/abi/mangle4.C: Mark erroneous casts.
16303         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
16304         * g++.dg/opt/stack1.C: Remove erroneous code.
16305         * g++.dg/parse/template7.C: New test.
16306         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
16307         * g++.old-deja/g++.pt/crash4.C: Likewise.
16308
16309 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16310
16311         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
16312         with zero or one occurence of `$' after the initial `L'.
16313
16314 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
16315
16316         * gcc.c-torture/compile/20030704-1.c: Add a comment.
16317
16318 2003-07-08  Roger Sayle  <roger@eyesopen.com>
16319
16320         PR c/11370
16321         * gcc.dg/Wunreachable-6.c: New testcase.
16322         * gcc.dg/Wunreachable-7.c: New testcase.
16323
16324 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16325
16326         PR c/11420
16327         * gcc.dg/20030708-1.c: New test.
16328
16329 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
16330
16331         * gcc.dg/compat/sdata-section.h: New file.
16332         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
16333         * gcc.dg/torture/mips-sdata-1.c: New test.
16334
16335 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16336
16337         PR c++/11030
16338         * g++.dg/template/friend19.C: New test.
16339
16340 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
16341
16342         * g++.dg/opt/strength-reduce.C: New test.
16343
16344 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16345
16346         PR target/10979
16347         * gcc.dg/20030707-1.c: New testcase.
16348
16349 2003-07-07  Roger Sayle  <roger@eyesopen.com>
16350
16351         PR optimization/11059
16352         * g++.dg/opt/emptyunion.C: New testcase.
16353
16354 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16355             Eric Botcazou  <ebotcazou@libertysurf.fr>
16356
16357         * g++.dg/opt/stack1.C: New test.
16358
16359 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
16360
16361         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
16362         run test.
16363
16364         PR c++/11431
16365         * g++.dg/expr/static_cast3.C: New test.
16366
16367 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
16368
16369         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
16370         everywhere.
16371         * gcc.dg/concat.c: Concatenation of string constants with
16372         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
16373         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
16374         * gcc.dg/cpp/escape-2.c: Use wide character constants where
16375         necessary to avoid multi-character character constant warning.
16376         * gcc.dg/cpp/escape.c: Likewise.
16377         * gcc.dg/cpp/ucs.c: Likewise.
16378         Remove backslashes from dg-bogus comments, as they confuse Tcl.
16379         Fix a typo.
16380
16381 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16382
16383         PR c/11428
16384         * gcc.c-torture/compile/20030704-1.c: New.
16385
16386 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
16387
16388         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
16389
16390 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
16391
16392         PR c++/5287, PR c++/7910,  PR c++/11021
16393         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
16394         tests for warnings.
16395         * g++.dg/ext/dllimport2.C: Add tests for warnings.
16396         * g++.dg/ext/dllimport3.C: Likewise.
16397         * g++.dg/ext/dllimport4.C: New file.
16398         * g++.dg/ext/dllimport5.C: New file.
16399         * g++.dg/ext/dllimport6.C: New file.
16400         * g++.dg/ext/dllimport7.C: New file.
16401         * g++.dg/ext/dllimport8.C: New file.
16402         * g++.dg/ext/dllimport9.C: New file.
16403         * g++.dg/ext/dllimport10.C: New file.
16404         * g++.dg/ext/dllexport1.C: New file.
16405
16406 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16407
16408         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
16409         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
16410
16411 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16412
16413         * gcc.dg/builtins-25.c: New testcase.
16414         * gcc.dg/builtins-26.c: New testcase.
16415
16416 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
16417
16418         * gcc.dg/compat/vector-defs.h: New file.
16419         * gcc.dg/compat/vector-setup.h: New file.
16420         * gcc.dg/compat/vector-check.h: New file.
16421         * gcc.dg/compat/vector-1_main.c: New file.
16422         * gcc.dg/compat/vector-1_x.c: New file.
16423         * gcc.dg/compat/vector-1_y.c: New file.
16424         * gcc.dg/compat/vector-2_main.c: New file.
16425         * gcc.dg/compat/vector-2_x.c: New file.
16426         * gcc.dg/compat/vector-2_y.c: New file.
16427
16428         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
16429         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
16430         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
16431         * gcc.dg/compat/struct-align-1.h: New file.
16432         * gcc.dg/compat/struct-align-1_main.c: New file.
16433         * gcc.dg/compat/struct-align-1_x.c: New file.
16434         * gcc.dg/compat/struct-align-1_y.c: New file.
16435         * gcc.dg/compat/struct-align-2.h: New file.
16436         * gcc.dg/compat/struct-align-2_main.c: New file.
16437         * gcc.dg/compat/struct-align-2_x.c: New file.
16438         * gcc.dg/compat/struct-align-2_y.c: New file.
16439
16440         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
16441         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16442         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16443         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16444         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16445         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16446         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16447         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16448         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16449         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16450         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16451         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16452         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16453         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16454         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16455         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16456         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16457         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16458         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16459         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16460         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16461         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16462         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16463         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16464         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16465         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16466         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16467         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16468         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16469
16470 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16471
16472         * gcc.dg/i386-call-1.c: New test.
16473
16474 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
16475
16476         PR c++/9162
16477         * g++.dg/parse/defarg4.C: New.
16478
16479 2003-07-03  Roger Sayle  <roger@eyesopen.com>
16480
16481         PR target/10700
16482         * gcc.c-torture/compile/20030703-1.c: New test case.
16483
16484 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
16485
16486         * g++.dg/template/local3.C: Remove extra semicolon.
16487
16488 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16489
16490         * gcc.dg/i386-volatile-1.c: New test.
16491
16492 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
16493
16494         PR c++/11072
16495         * g++.dg/other/offsetof2.C: XFAIL.
16496         * g++.dg/other/offsetof5.C: New.
16497
16498         PR c++/10219
16499         * g++.dg/template/error1.C: New.
16500
16501         PR c++/9779
16502         * g++.dg/template/dependent-expr1.C: New.
16503
16504 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16505
16506         PR c++/6949
16507         * g++.dg/template/local3.C: New test.
16508
16509         PR c++/11149
16510         * g++.dg/lookup/scoped6.C: New test.
16511
16512 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
16513
16514         PR c++/8046
16515         * g++.dg/other/error7.C: New test.
16516
16517 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
16518
16519         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
16520         * g++.old-deja/g++.abi/vtable3.h: Likewise.
16521         * g++.old-deja/g++.law/code-gen5.C: Likewise.
16522         * g++.old-deja/g++.other/union2.C: Likewise.
16523         * gcc.dg/c90-const-expr-2.c: Likewise.
16524         * gcc.dg/c90-const-expr-3.c: Likewise.
16525         * gcc.dg/c99-const-expr-2.c: Likewise.
16526         * gcc.dg/c99-const-expr-3.c: Likewise.
16527         * gcc.dg/concat.c: Likewise.
16528
16529 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
16530
16531         PR c++/9559
16532         * g++.dg/init/static1.C: New test.
16533
16534 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16535
16536         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
16537         * g++.old-deja/g++.other/access2.C: Likewise.
16538         * g++.old-deja/g++.other/decl2.C: Likewise.
16539         * gcc.c-torture/execute/20020615-1.c: Likewise.
16540
16541 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16542
16543         PR c++/4933
16544         * g++.dg/template/sizeof4.C: New test.
16545
16546 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16547
16548         * g++.dg/other/error6.C: New test.
16549
16550 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
16551
16552         PR c++/10750
16553         * g++.dg/parse/constant2.C: New test.
16554
16555 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
16556
16557         PR c++/11106
16558         * g++.dg/other/error5.C: New test.
16559
16560 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16561
16562         * gcc.dg/format/gcc_diag-1.c: New test.
16563
16564 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
16565
16566         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
16567
16568 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16569
16570         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
16571         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
16572         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
16573
16574 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16575
16576         * gcc.c-torture/execute/builtins/string-8.c: New test.
16577         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
16578         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
16579         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
16580
16581 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16582
16583         PR c++/10468
16584         * g++.dg/ext/typeof6.C: New test.
16585
16586 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
16587
16588         PR c++/10796
16589         * g++.dg/init/enum1.C: New test.
16590
16591 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
16592
16593         * gcc.dg/20030627-1.c: New test.
16594
16595 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
16596
16597         PR c++/11332
16598         * g++.dg/expr/static_cast2.C: New test.
16599
16600 2003-06-26  Roger Sayle  <roger@eyesopen.com>
16601             Jakub Jelinek  <jakub@redhat.com>
16602
16603         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
16604         sprintf(dst,"%s",src) optimization.
16605         * gcc.c-torture/execute/20030626-1.c: New test case.
16606         * gcc.c-torture/execute/20030626-2.c: New test case.
16607
16608 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
16609
16610         * gcc.c-torture/execute/multi-ix.c: New test.
16611
16612         * gcc.c-torture/execute/simd-4.c (main):
16613         Added missing semicolon at end of union.
16614
16615 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
16616
16617         PR c++/8266
16618         * g++.dg/template/explicit-instantiation3.C: New test.
16619
16620 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16621
16622         * gcc.dg/20030626-1.c: Use signed char.
16623
16624 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
16625
16626         * gcc.dg/20030626-1.c: New test.
16627
16628 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
16629
16630         * const-str-2.m: Update.
16631
16632 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/10990
16635         * g++.dg/rtti/dyncast1.C: New test.
16636         * g++.dg/abi/mangle4.C: Correct base-specifier access.
16637         * g++.dg/lookup/scoped1.C: Remove XFAIL.
16638         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
16639
16640         PR c++/10931
16641         * g++.dg/expr/static_cast1.C: New test.
16642
16643 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
16644
16645         * gcc.dg/20030625-1.c: New test.
16646
16647 2003-06-24  Roger Sayle  <roger@eyesopen.com>
16648
16649         * gcc.c-torture/compile/20030624-1.c: New test case.
16650
16651 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
16652
16653         * gcc.c-torture/execute/string-opt-17.c: New test.
16654
16655 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
16656
16657         PR c++/5754
16658         * g++.dg/parse/crash6.C: New test.
16659
16660 2003-06-23  Roger Sayle  <roger@eyesopen.com>
16661
16662         * gcc.dg/builtins-24.c: New test case.
16663
16664 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
16665
16666         * g++.dg/opt/operator1.C: New test.
16667
16668 2003-06-22  Roger Sayle  <roger@eyesopen.com>
16669
16670         * gcc.c-torture/execute/string-opt-16.c: New test case.
16671
16672 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16673
16674         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
16675         * g++.old-deja/g++.other/conv7.C: Likewise
16676         * g++.old-deja/g++.other/overcnv2.C: Likewise.
16677         * g++.old-deja/g++.other/overload14.C: Likewise.
16678
16679 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
16680
16681         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
16682         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
16683
16684 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16685
16686         PR c++/10888
16687         * g++.dg/warn/Winline-3.C: New test.
16688
16689 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16690
16691         * lib/target-supports.exp (check_alias_available): Make the test
16692         program acceptable to the Solaris assembler.
16693
16694         PR c++/10749
16695         * g++.dg/template/memclass2.C: New test.
16696
16697 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16698             Eric Botcazou  <ebotcazou@libertysurf.fr>
16699
16700         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
16701         data for non-matching targets.
16702         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
16703
16704 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
16705
16706         PR c++/10845
16707         * g++.dg/template/member3.C: New test.
16708
16709 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/10939
16712         * g++.dg/template/func1.C: New test.
16713
16714         PR c++/9649
16715         * g++.dg/template/static4.C: New test.
16716         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
16717
16718         PR c++/11041
16719         * g++.dg/init/ref7.C: New test.
16720
16721 2003-06-19  Matt Austern  <austern@apple.com>
16722
16723         PR c++/11228
16724         * g++.dg/anew1.C: New test.
16725         * g++.dg/anew2.C: New test.
16726         * g++.dg/anew3.C: New test.
16727         * g++.dg/anew4.C: New test.
16728
16729 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
16730
16731         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
16732
16733 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
16734
16735         * gcc.c-torture/execute/simd-4.c (main): Make expected value
16736         endian-dependent.
16737
16738 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
16739
16740         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
16741         Remove cruft.
16742
16743 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
16744
16745         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
16746         * gcc.c-torture/compile/961203-1.c: Likewise.
16747         * gcc.c-torture/compile/980506-1.c: Likewise.
16748
16749 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/10712
16752         * g++.dg/lookup/using7.C: New test.
16753
16754 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/11105
16757         * g++.dg/abi/conv1.C: Remove it.
16758         * g++.dg/template/conv7.C: New test.
16759         * g++.dg/template/conv8.C: Likewise.
16760         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
16761         conversion operator.
16762
16763 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
16764
16765         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
16766         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
16767         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16768         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
16769         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
16770         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16771         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16772         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
16773         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
16774         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
16775         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
16776         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
16777         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
16778         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
16779         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
16780         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
16781         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
16782         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
16783         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16784         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16785         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16786         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16787         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16788         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16789         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16790         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16791         * gcc.dg/compat/struct-return-10_x.c: Ditto.
16792         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16793         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16794
16795 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
16796
16797         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16798         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16799         indications.
16800
16801 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16802
16803         * gcc.dg/i386-387-5.c: New test case.
16804         * gcc.dg/i386-387-6.c: New test case.
16805         * gcc.dg/builtins-23.c: New test case.
16806
16807 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16808
16809         * gcc.dg/builtins-22.c: New test case.
16810         * gcc.dg/i386-387-1.c: Update to test exp.
16811         * gcc.dg/i386-387-2.c: Likewise.
16812
16813 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16814
16815         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16816
16817 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16818
16819         * lib/gcc-dg.exp (dg-require-dll): New function.
16820         (dg-xfail-if): Likewise.
16821         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16822         driver.
16823
16824         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16825         * gcc.c-torture/compile/20001205-1.c: Likewise.
16826         * gcc.c-torture/compile/20001226-1.c: Likewise.
16827         * gcc.c-torture/compile/20010518-2.c: Likewise.
16828         * gcc.c-torture/compile/20020312-1.c: Likewise.
16829         * gcc.c-torture/compile/20020604-1.c: Likewise.
16830         * gcc.c-torture/compile/920501-12.c: Likewise.
16831         * gcc.c-torture/compile/920501-4.c: Likewise.
16832         * gcc.c-torture/compile/920520-1.c: Likewise.
16833         * gcc.c-torture/compile/920521-1.c: Likewise.
16834         * gcc.c-torture/compile/920625-1.c: Likewise.
16835         * gcc.c-torture/compile/961203-1.c: Likewise.
16836         * gcc.c-torture/compile/980506-1.c: Likewise.
16837         * gcc.c-torture/compile/981006-1.c: Likewise.
16838         * gcc.c-torture/compile/981022-1.c: Likewise.
16839         * gcc.c-torture/compile/981223-1.c: Likewise.
16840         * gcc.c-torture/compile/990617-1.c: Likewise.
16841         * gcc.c-torture/compile/dll.c: Likewise.
16842         * gcc.c-torture/compile/labels-3.c: Likewise.
16843         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16844         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16845         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16846         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16847         * gcc.c-torture/compile/simd-5.c: Likewise.
16848         * gcc.c-torture/compile/20000804-1.x: Remove.
16849         * gcc.c-torture/compile/20001205-1.x: Likewise.
16850         * gcc.c-torture/compile/20001226-1.x: Likewise.
16851         * gcc.c-torture/compile/20010518-2.x: Likewise.
16852         * gcc.c-torture/compile/20020312-1.x: Likewise.
16853         * gcc.c-torture/compile/20020604-1.x: Likewise.
16854         * gcc.c-torture/compile/920501-12.x: Likewise.
16855         * gcc.c-torture/compile/920501-4.x: Likewise.
16856         * gcc.c-torture/compile/920520-1.x: Likewise.
16857         * gcc.c-torture/compile/920521-1.x: Likewise.
16858         * gcc.c-torture/compile/920625-1.x: Likewise.
16859         * gcc.c-torture/compile/961203-1.x: Likewise.
16860         * gcc.c-torture/compile/980506-1.x: Likewise.
16861         * gcc.c-torture/compile/981006-1.x: Likewise.
16862         * gcc.c-torture/compile/981022-1.x: Likewise.
16863         * gcc.c-torture/compile/981223-1.x: Likewise.
16864         * gcc.c-torture/compile/990617-1.x: Likewise.
16865         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16866         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16867         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16868         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16869         * gcc.c-torture/compile/simd-5.x: Likewise.
16870
16871         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16872
16873 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16874
16875         * gcc.c-torture/execute/20030611-1.c: New test.
16876
16877 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16878
16879         PR middle-end/168
16880         * gcc.dg/20030612-1.c: New test case.
16881
16882 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/10635
16885         * g++.dg/expr/cast1.C: New test.
16886
16887 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16888
16889         * gcc.dg/builtins-21.c: New test case.
16890
16891 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16892
16893         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16894         options instead of at the end.
16895         * lib/objc.exp (objc_target_compile): Likewise.
16896
16897 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16898
16899         PR c++/10432
16900         * g++.dg/parse/error1.C: New test.
16901
16902 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16903
16904         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16905         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16906         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16907         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16908         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16909         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16910         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16911         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16912         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16913         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16914         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16915         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16916         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16917         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16918         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16919         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16920         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16921         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16922         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16923         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16924         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16925         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16926         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16927         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16928
16929         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16930         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16931         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16932         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16933         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16934         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16935         * gcc.dg/compat/scalar-return-3_main.c: New file.
16936         * gcc.dg/compat/scalar-return-3_x.c: New file.
16937         * gcc.dg/compat/scalar-return-3_y.c: New file.
16938         * gcc.dg/compat/scalar-return-4_main.c: New file.
16939         * gcc.dg/compat/scalar-return-4_x.c: New file.
16940         * gcc.dg/compat/scalar-return-4_y.c: New file.
16941
16942 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16943
16944         * gcc.dg/compat/fp2-struct-check.h: New file.
16945         * gcc.dg/compat/fp2-struct-defs.h: New file.
16946         * gcc.dg/compat/fp2-struct-init.h: New file.
16947         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16948         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16949         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16950         * gcc.dg/compat/struct-return-10_main.c: New file.
16951         * gcc.dg/compat/struct-return-10_x.c: New file.
16952         * gcc.dg/compat/struct-return-10_y.c: New file.
16953
16954         * gcc.dg/compat/compat-common.h: New file.
16955         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16956         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16957         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16958         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16959         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16960         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16961         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16962         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16963         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16964         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16965         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16966         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16967         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16968         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16969         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16970         * gcc.dg/compat/small-struct-check.h: Ditto.
16971         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16972         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16973         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16974         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16975         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16976         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16977         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16978         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16979         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16980         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16981         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16982         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16983         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16984         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16985         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16986         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16987         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16988         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16989         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16990         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16991         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16992         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16993         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16994         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16995         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16996         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16997         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16998         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16999         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17000         * gcc.dg/compat/struct-return-3_y.c: Ditto.
17001
17002 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
17003
17004         * g++.dg/pch/static-1.C: New file.
17005         * g++.dg/pch/static-1.Hs: New file.
17006
17007 2003-06-10  Richard Henderson  <rth@redhat.com>
17008
17009         * gcc.dg/asm-7.c: Adjust expected warning text.
17010
17011 2003-06-10  Roger Sayle  <roger@eyesopen.com>
17012
17013         * gcc.dg/builtins-20.c: New test case.
17014
17015 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
17016
17017         PR c++/11131
17018         * g++.dg/opt/template1.C: New test.
17019
17020 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17021
17022         * lib/gcc-dg.exp (dg-test): Clear additional_files and
17023         additional_sources.
17024
17025 2003-05-21  David Taylor  <dtaylor@emc.com>
17026
17027         * gcc.dg/Wpadded.c: New file.
17028
17029 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17030
17031         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
17032         * gcc.dg/special/weak-2.c: Add dg-require-weak.
17033         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
17034         dg-require-weak.
17035
17036 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
17037
17038         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
17039
17040 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
17041
17042         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
17043         (dg-require-alias): Likewise.
17044         (dg-require-gc-sections): Likewise.
17045         * lib/target-supports.exp (check_gc_sections_available): Likewise.
17046
17047 2003-06-08  Richard Henderson  <rth@redhat.com>
17048
17049         * gcc.dg/20011029-2.c: Fix the array reference.
17050         * gcc.dg/asm-7.c: New.
17051
17052 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
17053
17054         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
17055
17056 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
17057
17058         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
17059         (dg-require-gc-sections): Likewise.
17060
17061 2003-06-08  Jan Hubicka  <jh@suse.cz>
17062
17063         * i386-cmov1.c: Fix regular expression.
17064         * i386-cvt-1.c: Likewise.
17065         * i386-local.c: Likewise.
17066         * i386-local2.c: Likewise.
17067         * i386-mul.c: Likewise.
17068         * i386-ssetype-1.c: Likewise.
17069         * i386-ssetype-3.c: Likewise.
17070         * i386-ssetype-5.c: Likewise.
17071
17072 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17073
17074         PR c++/11039
17075         * g++.dg/warn/implicit-typename2.C: New test.
17076         * g++.dg/warn/implicit-typename3.C: New test.
17077
17078 2003-06-07  Richard Henderson  <rth@redhat.com>
17079
17080         * g++.dg/other/offsetof3.C: Use size_t.
17081         * g++.dg/other/offsetof4.C: Likewise.
17082
17083 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
17084
17085         * lib/copy-file.exp: New. Implement gcc_copy_files.
17086
17087         * lib/dg-pch.exp: Load copy-file.exp
17088         (dg-pch): Use gcc_copy_files instead of "file copy".
17089
17090 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
17091
17092         * gcc.dg/weak/weak.exp: Simplify.
17093         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
17094         * gcc.dg/weak/weak-1.c: Likewise.
17095         * gcc.dg/weak/weak-2.c: Likewise.
17096         * gcc.dg/weak/weak-3.c: Likewise.
17097         * gcc.dg/weak/weak-4.c: Likewise.
17098         * gcc.dg/weak/weak-5.c: Likewise.
17099         * gcc.dg/weak/weak-6.c: Likewise.
17100         * gcc.dg/weak/weak-7.c: Likewise.
17101         * gcc.dg/weak/weak-8.c: Likewise.
17102         * gcc.dg/weak/weak-9.c: Likewise.
17103
17104 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
17105
17106         gcc.c-torture/execute/20030606-1.c: New.
17107
17108 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17109
17110         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
17111         * gcc.dg/builtins-19.c: Likewise.
17112
17113 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17114
17115         * gcc.dg/builtins-2.c: Add some more tests.
17116         * gcc.dg/builtins-18.c: New test case.
17117         * gcc.dg/builtins-19.c: New test case.
17118
17119 2003-06-06  Roger Sayle  <roger@eyesopen.com>
17120             Jim Wilson  <wilson@tuliptree.org>
17121
17122         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
17123
17124 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
17125
17126         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
17127         mempcpy/stpcpy calls not to be optimized into something else.
17128         * gcc.c-torture/execute/string-opt-3.c: Moved to...
17129         * gcc.c-torture/execute/builtins/string-7.c: ...here.
17130         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
17131
17132 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17133
17134         * gcc.dg/format/asm_fprintf-1.c: New test.
17135
17136 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
17137
17138         * lib/gcc-defs.exp (additional_sources): New variable.
17139         (dg-additional-sources): New function.
17140         (additional_files): New variable.
17141         (dg-additional-files): New function.
17142         (dg-additional-files-options): Likewise.
17143         * lib/gcc-dg.exp (dg-require-weak): New function.
17144         (dg-require-alias): Likewise.
17145         (dg-require-gc-sections): Likewise.
17146         * lib/target-supports.exp (check_alias_available): Remove testfile
17147         parameter.
17148         (check_gc_sections_available): New function.
17149         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
17150         (dg-gpp-additional-files): Likewise.
17151         * lib/g++.exp (additional_sources): Remove.
17152         (additional_files): Likewise.
17153         (g++_target_compile): Use dg-additional-files-options.
17154
17155         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
17156         Tcl logic.
17157         * gcc.dg/special/ecos.exp: Remove.
17158         * gcc.dg/special/20000419-2.c: Use dg-require-*.
17159         * gcc.dg/special/alias-1.c: Likewise.
17160         * gcc.dg/special/alias-2.c: Likewise.
17161         * gcc.dg/special/gcsec-1.c: Likewise.
17162         * gcc.dg/special/weak-1.c: Likewise.
17163         * gcc.dg/special/weak-2.c: Likewise.
17164         * gcc.dg/special/wkali-1.c: Likewise.
17165         * gcc.dg/special/wkali-2.c: Likewise.
17166
17167         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
17168         dg-gpp-additional-*.
17169         * g++.dg/special/conpr-3.C: Likewise.
17170         * g++.dg/special/conpr-4.C: Likewise.
17171         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
17172         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
17173         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
17174         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
17175         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
17176         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
17177         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
17178         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
17179         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
17180         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
17181         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
17182         * g++.old-deja/g++.other/comdat1.C: Likewise.
17183         * g++.old-deja/g++.other/comdat2.C: Likewise.
17184         * g++.old-deja/g++.other/comdat3.C: Likewise.
17185         * g++.old-deja/g++.other/ctor1.C: Likewise.
17186         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
17187
17188 2003-06-05  Richard Henderson  <rth@redhat.com>
17189
17190         * gcc.dg/debug/20030605-1.c: New.
17191
17192 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17193
17194         * README.QMTEST: Update.
17195
17196 2003-06-04  Richard Henderson  <rth@redhat.com>
17197
17198         * gcc.dg/cleanup-1.c: New.
17199         * gcc.dg/cleanup-2.c: New.
17200         * gcc.dg/cleanup-3.c: New.
17201         * gcc.dg/cleanup-4.c: New.
17202         * gcc.dg/cleanup-5.c: New.
17203         * gcc.dg/cleanup-6.c: New.
17204         * gcc.dg/cleanup-7.c: New.
17205
17206 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
17207
17208         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
17209
17210         * lib/dg-pch.exp: New file.
17211         * g++.dg/pch/pch.exp: Use dg-pch.exp.
17212         * gcc.dg/pch/pch.exp: Likewise.
17213
17214 2003-06-04  Roger Sayle  <roger@eyesopen.com>
17215
17216         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
17217         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
17218         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
17219         * gcc.dg/builtins-17.c: New test case.
17220         * gcc.dg/i386-387-4.c: New test case.
17221         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
17222
17223 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17224
17225         * gcc.dg/ultrasp9.c: New test.
17226
17227 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17228
17229         * gcc.c-torture/compile/20030604-1.c: New test.
17230         * gcc.dg/sparc-constant-1.c: New test.
17231
17232 2003-06-03  Glen Nakamura  <glen@imodulo.com>
17233
17234         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
17235
17236 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
17237
17238         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
17239
17240         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
17241         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
17242
17243 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
17244
17245         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
17246
17247 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17248
17249         PR c++/10940
17250         * g++.dg/template/spec10.C: New test.
17251
17252 2003-06-03  Roger Sayle  <roger@eyesopen.com>
17253
17254         * gcc.dg/builtins-16.c: New test case.
17255
17256 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
17257
17258         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
17259         mempcpy test with post-increments.
17260         * gcc.c-torture/execute/string-opt-3.c: New test.
17261         * gcc.dg/string-opt-1.c: New test.
17262
17263 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
17264
17265         PR fortran/10965
17266         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
17267
17268 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
17269
17270         * lib/scanasm.exp (dg-scan): New function, factored out of ...
17271         (scan-assembler): ... here.  Use dg-scan.
17272         (scan-assembler-not): Likewise.
17273         (scan-file): New function.
17274         (scan-file-not): Likewise.
17275         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
17276         * gcc.dg/cpp/_Pragma4.c: Likewise.
17277         * gcc.dg/cpp/_Pragma5.c: Likewise.
17278         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17279         * gcc.dg/cpp/avoidpaste2.c: Likewise.
17280         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
17281         * gcc.dg/cpp/cmdlne-P.c: Likewise.
17282         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
17283         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
17284         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
17285         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
17286         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
17287         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
17288         * gcc.dg/cpp/cxxcom1.c: Likewise.
17289         * gcc.dg/cpp/line1.c: Likewise.
17290         * gcc.dg/cpp/maccom1.c: Likewise.
17291         * gcc.dg/cpp/maccom2.c: Likewise.
17292         * gcc.dg/cpp/maccom3.c: Likewise.
17293         * gcc.dg/cpp/maccom4.c: Likewise.
17294         * gcc.dg/cpp/maccom5.c: Likewise.
17295         * gcc.dg/cpp/maccom6.c: Likewise.
17296         * gcc.dg/cpp/multiline.c: Likewise.
17297         * gcc.dg/cpp/spacing1.c: Likewise.
17298         * gcc.dg/cpp/spacing2.c: Likewise.
17299         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
17300         * gcc.dg/cpp/trad/maccom1.c: Likewise.
17301         * gcc.dg/cpp/trad/maccom2.c: Likewise.
17302         * gcc.dg/cpp/trad/maccom3.c: Likewise.
17303         * gcc.dg/cpp/trad/maccom4.c: Likewise.
17304         * gcc.dg/cpp/trad/maccom6.c: Likewise.
17305         * gcc.dg/cpp/cxxcom2.c: Likewise.
17306         * gcc.dg/cpp/cxxcom2.h: New file.
17307
17308         * gcc.dg/cpp/truefalse.cpp: Move it to ...
17309         * g++.dg/cpp/truefalse.C: Here.
17310         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
17311
17312 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
17313
17314         * gcc.dg/cpp/redef3.c: New file.
17315
17316 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17317
17318         * gcc.dg/i386-loop-3.c: New test.
17319
17320 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
17321
17322         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
17323
17324 2003-05-31  Roger Sayle  <roger@eyesopen.com>
17325
17326         * gcc.dg/fwrapv-1.c: New test case.
17327         * gcc.dg/fwrapv-2.c: New test case.
17328
17329 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17330
17331         PR c++/10956
17332         * g++.dg/template/spec9.C: New test.
17333
17334 2003-05-29  Roger Sayle  <roger@eyesopen.com>
17335
17336         * gcc.dg/duff-4.c: New test case.
17337
17338 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
17339
17340         PR fortran/10843
17341         * g77.dg/ffixed-form-1.f: New test
17342         * g77.dg/ffixed-form-2.f: New test
17343         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
17344         * g77.dg/ffree-form-3.f: New test
17345
17346 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
17347
17348         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
17349         * gcc.dg/wint_t-1.c: Likewise.
17350
17351 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17352
17353         * g++.dg/template/access11.C: New test.
17354
17355 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17356
17357         PR c++/10849
17358         * g++.dg/template/access10.C: New test.
17359
17360 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17361             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17362
17363         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
17364
17365 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17366
17367         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
17368         suppress for powerpc-*-darwin*.
17369         * gcc.dg/torture/builtin-noret-2.c: Likewise.
17370
17371 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
17372
17373         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
17374         suppress option for powerpc-*-darwin*.
17375
17376 2003-05-23  Roger Sayle  <roger@eyesopen.com>
17377
17378         * gcc.dg/builtins-1.c: Add tests for tan and atan.
17379         * gcc.dg/builtins-4.c: Add test for fmod.
17380
17381 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17382
17383         PR c++/10682
17384         * g++.dg/template/instantiate4.C: New test.
17385
17386 2003-05-22  Roger Sayle  <roger@eyesopen.com>
17387
17388         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
17389
17390 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
17391
17392         * gcc.dg/compat/scalar-return-1_main.c: New file.
17393         * gcc.dg/compat/scalar-return-1_x.c: New file.
17394         * gcc.dg/compat/scalar-return-1_y.c: New file.
17395         * gcc.dg/compat/scalar-return-2_main.c: New file.
17396         * gcc.dg/compat/scalar-return-2_x.c: New file.
17397         * gcc.dg/compat/scalar-return-2_y.c: New file.
17398         * gcc.dg/compat/struct-return-3_main.c: New file.
17399         * gcc.dg/compat/struct-return-3_y.c: New file.
17400         * gcc.dg/compat/struct-return-3_x.c: New file.
17401         * gcc.dg/compat/struct-return-2_main.c: New file.
17402         * gcc.dg/compat/struct-return-2_x.c: New file.
17403         * gcc.dg/compat/struct-return-2_y.c: New file.
17404
17405 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17406
17407         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
17408         for hppa*-hp-hpux*.
17409         * gcc.dg/20021014-1.c (dg-options): Likewise.
17410         * gcc.dg/nest.c (dg-options): Likewise.
17411
17412 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
17413
17414         PR c++/9738
17415         * g++.dg/ext/dllimport2.C: New file.
17416         * g++.dg/ext/dllimport3.C: New file.
17417
17418 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
17419
17420         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
17421         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
17422         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17423         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
17424         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17425         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
17426         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
17427         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
17428         * gcc.dg/compat/small-struct-defs.h: New file.
17429         * gcc.dg/compat/small-struct-init.h: New file.
17430         * gcc.dg/compat/small-struct-check.h: New file.
17431         * gcc.dg/compat/fp-struct-defs.h: New file.
17432         * gcc.dg/compat/fp-struct-check.h: New file.
17433         * gcc.dg/compat/fp-struct-init.h: New file.
17434         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
17435         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
17436
17437 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
17438
17439         * gcc.dg/20030225-2.c: New test.
17440
17441 2003-05-18  Roger Sayle  <roger@eyesopen.com>
17442             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17443
17444         * gcc.c-torture/compile/20030518-1.c: New test case.
17445
17446 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
17447
17448         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
17449         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
17450         gcc-dg-debug-runtest.
17451         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
17452         gcc-dg-debug-runtest.
17453
17454 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17455
17456         PR c++/9022
17457         * g++.dg/lookup/using6.C: New test.
17458
17459 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17460
17461         * g++.dg/parse/access2.C: New test.
17462
17463 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
17464
17465         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
17466         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
17467         * gcc.dg/debug/debug.exp: Likewise.
17468
17469 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
17470
17471         * gcc.dg/dollar.c: New test.
17472
17473 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
17474
17475         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
17476         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
17477         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
17478         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
17479         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
17480         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
17481         * gcc.dg/compat/struct-by-value-6_main.c: New file.
17482         * gcc.dg/compat/struct-by-value-6_x.c: New file.
17483         * gcc.dg/compat/struct-by-value-6_y.c: New file.
17484         * gcc.dg/compat/struct-by-value-7_main.c: New file.
17485         * gcc.dg/compat/struct-by-value-7_x.c: New file.
17486         * gcc.dg/compat/struct-by-value-7_y.c: New file.
17487         * gcc.dg/compat/struct-by-value-8_main.c: New file.
17488         * gcc.dg/compat/struct-by-value-8_x.c: New file.
17489         * gcc.dg/compat/struct-by-value-8_y.c: New file.
17490         * gcc.dg/compat/struct-by-value-9_main.c: New file.
17491         * gcc.dg/compat/struct-by-value-9_x.c: New file.
17492         * gcc.dg/compat/struct-by-value-9_y.c: New file.
17493
17494 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
17495
17496         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
17497         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
17498         support for "repo" mode.
17499         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
17500         * lib/g77-dg.exp: Likewise.
17501         * lib/obj-dg.exp: Likewise.
17502
17503 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
17504
17505         Merge from gcc-3_2-rhl8-branch:
17506         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
17507
17508         * gcc.dg/tls/opt-6.c: New test.
17509
17510         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
17511
17512         * gcc.dg/20030405-1.c: New test.
17513
17514         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
17515
17516         * gcc.dg/20030309-1.c: New test.
17517
17518         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519
17520         * gcc.c-torture/execute/20030307-1.c: New test.
17521
17522         2003-02-20  Randolph Chung  <tausq@debian.org>
17523
17524         * gcc.c-torture/compile/20030220-1.c: New test.
17525
17526         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
17527
17528         * gcc.dg/20030217-1.c: New test.
17529
17530         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
17531
17532         * gcc.c-torture/compile/20020129-1.c: New test.
17533
17534         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17535
17536         * gcc.dg/unroll-1.c: New test.
17537
17538         2002-11-16  Jan Hubicka  <jh@suse.cz>
17539
17540         * gcc.c-torture/execute/20020920-1.c: New test.
17541
17542         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
17543
17544         PR target/7434
17545         * gcc.c-torture/compile/20021008-1.c: New test.
17546
17547         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
17548
17549         PR target/7559
17550         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
17551
17552         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17553
17554         * gcc.c-torture/compile/20020807-1.c: New test.
17555
17556         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.dg/tls/opt-1.c: New test.
17559
17560         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
17561
17562         * gcc.dg/20020729-1.c: New test.
17563
17564         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
17565
17566         * g++.dg/opt/life1.C: New test.
17567
17568         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
17569
17570         * gcc.dg/20020525-1.c: New test.
17571
17572         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17573
17574         PR c++/6794
17575         * g++.dg/ext/pretty1.C: New test.
17576         * g++.dg/ext/pretty2.C: New test.
17577
17578 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
17579
17580         PR c++/8385
17581         * g++.dg/ext/typeof5.C: New test.
17582
17583 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
17584
17585         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
17586         __USER_LABEL_PREFIX__ into account.
17587         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
17588
17589 2003-05-14  Roger Sayle  <roger@eyesopen.com>
17590
17591         * gcc.dg/builtins-15.c: New test case.
17592
17593 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
17594
17595         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
17596
17597 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
17598
17599         * lib/g++.exp: Tweak handling of additional source files.
17600         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
17601         * g++.dg/special/conpr-2a.C: Rename to ...
17602         * g++.dg/special/conpr-2a.cc: ... this.
17603         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
17604         * g++.dg/special/conpr-3a.C: Rename to ...
17605         * g++.dg/special/conpr-3a.cc: This.
17606         * g++.dg/special/conpr-3b.C: Rename to ...
17607         * g++.dg/special/conpr-3b.cc: This.
17608         * g++.dg/special/conpr-4.C: New test.
17609         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
17610
17611 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
17612
17613         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
17614
17615 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17616
17617         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
17618         * g++.old-deja/g++.robertl/eb71.C: Likewise.
17619         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
17620         * g++.old-deja/g++.other/warn3.C: Likewise.
17621
17622 2003-05-11  Roger Sayle  <roger@eyesopen.com>
17623
17624         * gcc.dg/i386-387-1.c: Update to also test log.
17625         * gcc.dg/i386-387-2.c: Likewise.
17626
17627 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
17628
17629         * g77.f-torture/execute/int8421.f: New test.
17630
17631 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17632
17633         PR c++/10230, c++/10481
17634         * g++.dg/lookup/scoped5.C: New test.
17635
17636 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17637
17638         PR c++/10552
17639         * g++.dg/template/ttp6.C: New test.
17640
17641 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
17642
17643         * gcc.c-torture/execute/builtins: New directory.
17644         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
17645         gcc.c-torture/execute/builtins.
17646         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
17647         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
17648         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
17649         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
17650
17651 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17652
17653         PR c++/9252
17654         * g++.dg/template/access8.C: New test.
17655         * g++.dg/template/access9.C: New test.
17656
17657 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17658
17659         PR c++/9554
17660         * g++.dg/parse/access1.C: New test.
17661
17662 2003-05-09  DJ Delorie  <dj@redhat.com>
17663
17664         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
17665         long, and not an int.
17666
17667 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17668
17669         PR c++/10555, c++/10576
17670         * g++.dg/template/memclass1.C: New test.
17671
17672 2003-05-08  DJ Delorie  <dj@redhat.com>
17673
17674         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
17675         targets.
17676         * gcc.c-torture/execute/20021024-1.x: Likewise.
17677         * gcc.c-torture/execute/shiftdi.x: Likewise.
17678         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
17679         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
17680         * gcc.dg/20021018-1.c: Likewise.
17681
17682 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17683
17684         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
17685
17686         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
17687         (bcopy): Call memmove.
17688
17689 2003-05-08  Roger Sayle  <roger@eyesopen.com>
17690
17691         * g77.f-torture/compile/8485.f: New test case.
17692
17693 2003-05-07  Richard Henderson  <rth@redhat.com>
17694
17695         PR c++/10570
17696         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
17697         Verify exception_cleanup not called for rethrows.
17698         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
17699         when exiting catch block without rethrowing.
17700         * g++.dg/eh/forced3.C: New.
17701         * g++.dg/eh/forced4.C: New.
17702
17703 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
17704
17705         * gcc.dg/20030505.c: Fix triplet.
17706
17707 2003-05-06  DJ Delorie  <dj@redhat.com>
17708
17709         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
17710         * gcc.dg/nest.c: Likewise.
17711
17712 2003-05-05  Roger Sayle  <roger@eyesopen.com>
17713
17714         * gcc.dg/builtins-14.c: New test case.
17715
17716 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
17717
17718         * lib/compat.exp (compat-execute): New argument.
17719         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
17720         * gcc.dg/compat: New test directory.
17721         * gcc.dg/compat/compat.exp: New expect script.
17722         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
17723         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
17724         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
17725         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
17726         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
17727         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
17728
17729         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
17730         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
17731         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
17732         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
17733         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
17734         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
17735         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
17736         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
17737         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
17738         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
17739         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
17740         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
17741         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
17742         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
17743         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
17744
17745 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
17746
17747         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
17748
17749 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
17750
17751         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
17752
17753 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
17754
17755         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
17756         * gcc.dg/ppc-fsel-2.c: New test.
17757
17758         * gcc.dg/unused-5.c: New test.
17759
17760 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17761
17762         PR c++/10496
17763         * g++.dg/warn/pmf1.C: New test.
17764
17765 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17766
17767         PR c++/4494
17768         * g++.dg/warn/main.C: New test.
17769
17770 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17771
17772         * gcc.dg/nonnull-3.c: New test.
17773
17774 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
17775
17776         * gcc.dg/cpp/Wtrigraphs.c: Update.
17777         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
17778
17779 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
17780
17781         * gcc.dg/ppc-fsel-1.c: New test.
17782
17783 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
17784
17785         PR c/10604
17786         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
17787
17788 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
17789
17790         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
17791
17792 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17793
17794         PR c++/9364, c++/10553, c++/10586
17795         * g++.dg/parse/typename4.C: New test.
17796         * g++.dg/parse/typename5.C: Likewise.
17797
17798 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17799
17800         * gcc.c-torture/compile/20030503-1.c: New test.
17801
17802 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17803
17804         * g++.dg/lookup/using5.C: Fix testcase error.
17805
17806 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17807
17808         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17809         since MEABI is no longer supported.  Remove all vestiges
17810         of MEABI from the test.
17811
17812 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17813
17814         PR c++/10554
17815         * g++.dg/lookup/using5.C: New test.
17816
17817 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17818
17819         PR c++/8772
17820         * g++.dg/template/ttp5.C: New test.
17821
17822 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17823
17824         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17825         (dg-gpp-additional-sources): New function.
17826         (dg-gpp-additional-files): Likewise.
17827         * lib/g++.exp (additional_sources): New variable.
17828         (additional_files): Likewise.
17829         (g++_target_compile): Deal with them.
17830         * lib/old-dejagnu.exp: Remove.
17831         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17832         * g++.old-deja: Revise all tests to use dg commands.
17833
17834 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17835
17836         PR c++/9432, c++/9528
17837         * g++.dg/lookup/using4.C: New test.
17838
17839 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17840
17841         * gcc.dg/noreturn-5.c: New file.
17842         * gcc.dg/noreturn-6.c: New file.
17843
17844         * gcc.c-torture/compile/inline-1.c: New file.
17845
17846 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR c++/10551
17849         * g++.dg/template/explicit1.C: New test.
17850
17851 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17852
17853         PR c++/10549
17854         * g++.dg/other/bitfield1.C: New test.
17855
17856         PR c++/10527
17857         * g++.dg/init/new7.C: New test.
17858
17859 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17860
17861         * g++.dg/ext/desig1.C: New test.
17862         * g++.dg/ext/init1.C: Update.
17863
17864         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17865
17866 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/10180
17869         * g++.dg/warn/Winline-1.C: New test.
17870
17871 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17872
17873         * gcc.c-torture/execute/string-opt-19.c: New test.
17874
17875         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17876         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17877
17878 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17879
17880         PR c++/10506
17881         * g++.dg/init/new6.C: New test.
17882
17883         PR c++/10503
17884         * g++.dg/init/ref6.C: New test.
17885
17886 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17887
17888         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17889
17890 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17891
17892         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17893         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17894
17895 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17896
17897         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17898         initialized static data members.
17899
17900 2003-04-25  H.J. Lu <hjl@gnu.org>
17901
17902         * gcc.dg/ia64-sync-4.c: New test.
17903
17904 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17905
17906         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17907         date.
17908
17909 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17910
17911         PR c++/10337
17912         * g++.dg/warn/conv1.C: New test.
17913         * g++.old-deja/g++.other/conv7.C: Adjust.
17914         * g++.old-deja/g++.other/overload14.C: Adjust.
17915
17916 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17917
17918         PR c++/10471
17919         * g++.dg/template/defarg2.C: New test.
17920
17921 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17922
17923         * gcc.dg/cpp/include2.c: Update.
17924         * gcc.dg/cpp/multiline-2.c: New.
17925         * gcc.dg/cpp/multiline.c: Update.
17926         * gcc.dg/cpp/strify2.c: Update.
17927         * gcc.dg/cpp/trad/literals-2.c: Update.
17928
17929 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17930
17931         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17932
17933 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17934
17935         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17936
17937 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17938
17939         PR c++/10451
17940         * g++.dg/parse/crash4.C: New test.
17941
17942         PR c++/9847
17943         * g++.dg/parse/crash5.C: New test.
17944
17945 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17946
17947         PR c++/10446
17948         * g++.dg/parse/crash3.C: New test.
17949
17950         PR c++/10428
17951         * g++.dg/parse/elab1.C: New test.
17952
17953 2003-04-22  Devang Patel  <dpatel@apple.com>
17954
17955         * gcc.dg/cpp/trad/funlike-5.c: New test.
17956
17957 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17958
17959         * g++.dg/other/packed1.C: Fix dg options.
17960
17961 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17962
17963         * g++.dg/other/offsetof2.C: New test.
17964
17965 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17966
17967         * g++.dg/template/recurse.C: Adjust location of error messages.
17968
17969 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17970
17971         PR c++/9881
17972         * g++.dg/init/addr-const1.C: New test.
17973         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17974
17975 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         PR c++/10405
17978         * g++.dg/lookup/struct-hack1.C: New test.
17979
17980 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17981
17982         * ucs.c: Update diagnostic messages.
17983
17984 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17985
17986         * gcc.dg/cpp/truefalse.cpp: New test.
17987         * gcc.dg/cpp/cpp.exp: Update.
17988         * g++.dg/other/stdbool-if.C: Remove.
17989
17990 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17991
17992         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17993         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17994
17995 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17996
17997         * gcc.c-torture/compile/20030418-1.c: New test.
17998
17999 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
18000
18001         * README.compat: Remove; content moved to doc/sourcebuild.texi.
18002
18003 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18004
18005         PR c++/10347
18006         g++.dg/template/dependent-name1.C: New test.
18007
18008 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
18009
18010         * gcc.dg/warn-1.c (tourist_guide): New array,
18011         contains a pointer to bar.
18012
18013 2003-04-16  Roger Sayle  <roger@eyesopen.com>
18014
18015         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
18016         * gcc.c-torture/execute/medce-1.c: New test case.
18017         * gcc.c-torture/execute/medce-2.c: New test case.
18018
18019 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
18020
18021         * lib/prune.exp: Ignore more messages.
18022
18023         PR c++/10381
18024         * g++.dg/parse/lookup3.C: New test.
18025
18026 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
18027
18028         * gcc.c-torture/compile/20030415-1.c : New test.
18029
18030 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
18031
18032         * gcc.c-torture/execute/scope-2.c: Move to ...
18033         * gcc.dg/noncompile/scope.c: .... here.
18034
18035 2003-04-14  Roger Sayle  <roger@eyesopen.com>
18036
18037         * gcc.dg/20030414-2.c: New test case.
18038
18039 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
18040
18041         PR target/10377
18042         * gcc.dg/20030414-1.c: New test.
18043
18044 2003-04-13  Roger Sayle  <roger@eyesopen.com>
18045
18046         * gcc.dg/builtins-12.c: New test case.
18047         * gcc.dg/builtins-13.c: New test case.
18048
18049 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18050
18051         * gcc.c-torture/execute/string-opt-18.c: New test.
18052
18053 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/10300
18056         * g++.dg/init/new5.C: New test.
18057
18058 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/7910
18061         * g++.dg/ext/dllimport1.C: New test.
18062
18063 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18064
18065         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
18066
18067 2003-04-11  Bud Davis <bdavis9659@comcast.net>
18068
18069         PR Fortran/9263
18070         * g77.f-torture/noncompile/9263.f: New test
18071         PR Fortran/1832
18072         * g77.f-torture/execute/1832.f: New test
18073
18074 2003-04-11  David Chad  <davidc@freebsd.org>
18075             Loren J. Rittle  <ljrittle@acm.org>
18076
18077         libobjc/8562
18078         * objc.dg/headers.m: New test.
18079
18080 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
18081
18082         * gcc.c-torture/execute/builtin-noret-2.c: New.
18083         * gcc.c-torture/execute/builtin-noret-2.x: New.
18084         XFAIL builtin-noret-2.c at -O1 and above.
18085         * gcc.dg/redecl.c: New.
18086         * gcc.dg/Wshadow-1.c: Update error regexps.
18087
18088 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
18089
18090         * g++.dg/abi/bitfield10.C: New test.
18091
18092 2003-04-09  Mike Stump  <mrs@apple.com>
18093
18094         * gcc.dg/pch/pch.exp: Make testcase names longer.
18095         * g++.dg/pch/pch.exp: Make testcase names longer.
18096
18097 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18098
18099         * gcc.dg/builtins-11.c: New test case.
18100
18101 2003-04-08  Roger Sayle  <roger@eyesopen.com>
18102
18103         * gcc.dg/builtins-9.c: New test case.
18104         * gcc.dg/builtins-10.c: New test case.
18105
18106 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
18107
18108         * gcc.dg/noncompile/init-4.c.c: New test.
18109
18110 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
18111
18112         * gcc.misc-test/gcov-9.c: New test.
18113         * gcc.misc-test/gcov-10.c: New test
18114         * gcc.misc-test/gcov-11.c: New test.
18115
18116 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
18117
18118         PR optimization/10024
18119         * gcc.c-torture/compile/20030405-1.c: New test.
18120
18121 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
18122
18123         * gcc.dg/pch/static-3.c: New.
18124         * gcc.dg/pch/static-3.hs: New.
18125         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
18126
18127 2003-04-04  Richard Henderson  <rth@redhat.com>
18128
18129         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
18130         * g++.dg/eh/forced2.C: Likewise.
18131
18132 2003-04-03  Mike Stump  <mrs@apple.com>
18133
18134         * lib/scanasm.exp (scan-assembler): Add xfail processing for
18135         target arg.
18136         (scan-assembler-times, scan-assembler-not): Likewise.
18137         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
18138
18139 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18140
18141         * gcc.dg/sparc-loop-1.c: New test.
18142
18143 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
18144
18145         PR other/9274
18146         * g++.dg/pch/system-2.C: New.
18147         * g++.dg/pch/system-2.Hs: New.
18148
18149 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
18150
18151         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
18152
18153         * g++.dg/eh/simd-1.C (vecfunc): Same.
18154
18155 2003-04-01  Roger Sayle  <roger@eyesopen.com>
18156
18157         * gcc.c-torture/execute/20030401-1.c: New test case.
18158
18159 2003-04-01  Ziemowit Laski <zlaski@apple.com>
18160
18161         * objc.dg/defs.m: New.
18162
18163 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
18164
18165         * g++.dg/eh/simd-1.C: New.
18166         * g++.dg/eh/simd-2.C: New.
18167
18168 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
18169
18170         * gcc.c-torture/execute/simd-3.c: New.
18171
18172 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18173
18174         PR c/9936
18175         * gcc.dg/20030331-2.c: New test.
18176
18177 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
18178
18179         PR c++/10278
18180         * g++.dg/parse/crash2.C: New test.
18181
18182 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18183
18184         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
18185         * gcc.c-torture/execute/20030331-1.c: ...here.
18186
18187 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18188
18189         * gcc.c-torture/execute/20030331-1.c: New test.
18190
18191 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
18192
18193         * lib/gcov.exp: Adjust call return testing strings.
18194         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
18195
18196 2003-03-31  Roger Sayle  <roger@eyesopen.com>
18197
18198         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
18199         * gcc.dg/builtins-7.c: New test case.
18200         * gcc.dg/builtins-8.c: New test case.
18201
18202 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
18203
18204         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
18205
18206 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/7647
18209         * g++.dg/lookup-class-member-2.C: New test.
18210
18211 2003-03-30  Glen Nakamura  <glen@imodulo.com>
18212
18213         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
18214
18215 2003-03-28  Roger Sayle  <roger@eyesopen.com>
18216
18217         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
18218
18219 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
18220
18221         * g++.dg/init/attrib1.C: New test.
18222
18223 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18224
18225         * gcc.dg/ultrasp8.c: New test.
18226
18227 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18228
18229         * gcc.dg/ultrasp7.c: New test.
18230
18231 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
18232
18233         PR c++/10047
18234         * g++.dg/template/inline1.C: New test.
18235
18236 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
18237
18238         * gcc.dg/sparc-dwarf2.c: New test.
18239
18240 2003-03-27  Roger Sayle  <roger@eyesopen.com>
18241
18242         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
18243         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
18244
18245 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
18246
18247         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
18248         than reading .x files.
18249         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
18250         * g77.dg/gcov/gcov-1.f: Likewise.
18251         * gcc.misc-tests/gcov-4b.c: Likewise.
18252         * gcc.misc-tests/gcov-5b.c: Likewise.
18253         * gcc.misc-tests/gcov-6.c: Likewise.
18254         * gcc.misc-tests/gcov-7.c: Likewise.
18255         * gcc.misc-tests/gcov-8.c: Likewise.
18256         * g++.dg/gcov/gcov-1.x: Remove.
18257         * g77.dg/gcov/gcov-1.x: Likewise.
18258         * gcc.misc-tests/gcov-4b.x: Likewise.
18259         * gcc.misc-tests/gcov-5b.x: Likewise.
18260         * gcc.misc-tests/gcov-6.x: Likewise.
18261         * gcc.misc-tests/gcov-7.x: Likewise.
18262         * gcc.misc-tests/gcov-8.x: Likewise.
18263
18264 2003-03-27  Glen Nakamura  <glen@imodulo.com>
18265
18266         PR opt/10087
18267         * gcc.dg/20030324-1.c: New test.
18268
18269 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
18270
18271         PR c++/10224
18272         * g++.dg/template/arg3.C: New test.
18273
18274         PR c++/10158
18275         * g++.dg/template/friend18.C: New test.
18276
18277 2003-03-26  Roger Sayle  <roger@eyesopen.com>
18278
18279         * g77.f-torture/compile/20030326-1.f: New test case.
18280
18281 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
18282
18283         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
18284
18285         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
18286
18287 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
18288
18289         * gcc.dg/ia64-sync-3.c: New test.
18290
18291 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
18292
18293         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
18294
18295 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18296
18297         * gcc.dg/ultrasp6.c: New test.
18298
18299 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18300
18301         * gcc.dg/i386-signbit-1.c: New test.
18302         * gcc.dg/i386-signbit-2.c: New test.
18303         * gcc.dg/i386-signbit-3.c: New test.
18304
18305 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18306
18307         * gcc.dg/ultrasp5.c: Fix options.
18308
18309 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18310
18311         * gcc.dg/ultrasp5.c: Fix comment.
18312
18313 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
18314
18315         PR fortran/10197
18316         * g77.f-torture/execute/10197.f: New test.
18317
18318 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
18319
18320         PR c++/9898, c++/383
18321         * g++.dg/template/conv6.C: New test.
18322
18323         PR c++/10119
18324         * g++.dg/template/ptrmem5.C: New test.
18325
18326         PR c++/10026
18327         * g++.dg/lookup/koenig1.C: New test.
18328
18329         PR C++/10199
18330         * g++.dg/lookup/template2.C: New test.
18331
18332 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
18333
18334         * g++.dg/opt/rtti1.C: New test.
18335
18336 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18337
18338         * gcc.dg/ultrasp5.c: New test.
18339
18340 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
18341
18342         PR middle-end/9967
18343         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
18344         builtin fputs.
18345
18346 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
18347
18348         PR c/8224
18349         * gcc.dg/20030323-1.c: New test.
18350
18351 2003-03-23  Roger Sayle  <roger@eyesopen.com>
18352
18353         * gcc.c-torture/compile/20030323-1.c: New test case.
18354
18355 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
18356
18357         * gcc.dg/20030321-1.c: New test.
18358
18359 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
18360
18361         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
18362
18363 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         PR c++/9978, c++/9708
18366         * g++.dg/ext/vlm1.C: Adjust expected error.
18367         * g++.dg/ext/vla2.C: New test.
18368         * g++.dg/template/arg1.C: New test.
18369         * g++.dg/template/arg2.C: New test.
18370
18371 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
18372
18373         * g77.f-torture/execute/select.f: New test.
18374         * g77.f-torture/noncompile/select_no_compile.f: New test.
18375
18376 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
18377
18378         PR c++/9898
18379         * g++.dg/other/error4.C: New test.
18380
18381 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
18382
18383         * g++.dg/template/friend17.C: New test.
18384
18385 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
18386
18387         * gcc.c-torture/compile/20030320-1.c: New.
18388
18389 2003-03-20  Roger Sayle  <roger@eyesopen.com>
18390
18391         * gcc.dg/builtins-6.c: New test case.
18392
18393 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
18394
18395         PR target/10073
18396         * gcc.c-torture/compile/20030319-1.c: New.
18397
18398 2003-03-18  Jan Hubicka  <jh@suse.cz>
18399
18400         * gcc.dg/i386-cvt-1.c: New test.
18401
18402 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
18403
18404         * objc.dg/naming-1.m: Use "(parse|syntax) error".
18405         * objc.dg/naming-2.m: Likewise.
18406
18407 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
18408
18409         PR c++/9639
18410         * g++.dg/parse/crash1.C: New test.
18411
18412 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/8805
18415         * g++.dg/eh/cleanup1.C: New test.
18416
18417 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18418
18419         * gcc.c-torture/execute/20030316-1.c: New test case.
18420
18421 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18422
18423         PR c++/9629
18424         * g++.dg/init/ctor2.C: New test.
18425
18426 2003-03-15  Roger Sayle  <roger@eyesopen.com>
18427
18428         * g77.f-torture/compile/xformat.f: New test case.
18429
18430 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18431
18432         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
18433         * g++.old-deja/g++.mike/eh50.C: Likewise.
18434
18435 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18436
18437         PR c++/6440
18438         * g++.dg/template/spec7.C: New test.
18439         * g++.dg/template/spec8.C: Likewise.
18440
18441 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
18442
18443         * gcc.c-torture/execute/20030313-1.c: New test.
18444
18445 2003-03-14  Richard Henderson  <rth@redhat.com>
18446
18447         * gcc.dg/inline-2.c: Adjust alpha test for external call.
18448
18449 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18450
18451         * gcc.c-torture/compile/20030314-1.c: New test.
18452
18453 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
18454
18455         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
18456         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
18457         thumb target,
18458         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
18459         to accept newer _imp__  prefix and additional
18460         newline in .drectve section.
18461         * gcc.dg/dll-4.c: Likewise.
18462         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
18463         switch.
18464
18465 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
18466
18467         * g++.dg/parse/namespace9.C: New test.
18468
18469         * g++.dg/init/ref5.C: New test.
18470         * g++.dg/parse/ptrmem1.C: Likewise.
18471
18472 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18473
18474         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
18475         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
18476         regular expression.
18477         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
18478         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
18479
18480 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
18481
18482         * gcc.c-torture/execute/20030224-2.c: New test.
18483
18484 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18485
18486         * gcc.dg/decl-3.c: New test.
18487
18488 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18489
18490         * gcc.dg/i386-loop-2.c: New test.
18491
18492 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
18493
18494         PR c++/9474
18495         * g++.dg/parse/namespace8.C: New test.
18496
18497         PR c++/9924
18498         * g++.dg/overload/builtin2.C: New test.
18499
18500 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
18501
18502         * gcc.dg/return-type-3.c: New test.
18503
18504 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
18505
18506         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
18507         profiling options are not supported.
18508
18509 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
18510
18511         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
18512         * g++.old-deja/g++.warn/impint2.C: Likewise.
18513
18514 2003-03-10  Devang Patel  <dpatel@apple.com>
18515
18516         * g++.dg/cpp/c++_cmd_1.C: New test.
18517         * g++.dg/cpp/c++_cmd_1.h: New file.
18518
18519 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
18520
18521         * gcc.dg/altivec-9.c: New file.
18522
18523 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18524
18525         * gcc.dg/ppc-sdata-1.c: New test.
18526         * gcc.dg/ppc-sdata-2.c: New test.
18527
18528 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/9373
18531         * g++.dg/opt/ptrmem2.C: New test.
18532
18533         PR c++/8534
18534         * g++.dg/opt/ptrmem1.C: New test.
18535
18536 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18537
18538         * gcc.dg/i386-loop-1.c: New test.
18539
18540 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18541
18542         PR c++/9970
18543         * g++.dg/lookup/friend1.C: New test.
18544
18545 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18546
18547         PR c++/9823
18548         * g++.dg/parser/constructor1.C: New test.
18549
18550 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
18551
18552         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
18553
18554         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
18555
18556 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
18557
18558         * gcc.dg/cpp/Wunused.c: Update test.
18559
18560 2003-03-08  Jan Hubicka  <jh@suse.cz>
18561
18562         * gcc.dg/inline-3.c: New test.
18563
18564 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
18565
18566         PR c++/9809
18567         * g++.dg/parse/builtin1.C: New test.
18568
18569         PR c++/9982
18570         * g++.dg/abi/cookie1.C: New test.
18571         * g++.dg/abi/cookie2.C: Likewise.
18572
18573         PR c++/9524
18574         * g++.dg/template/field1.C: New test.
18575
18576         PR c++/9912
18577         * g++.dg/parse/class1.C: New test.
18578         * g++.dg/parse/namespace7.C: Likewise.
18579         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
18580
18581 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
18582
18583         * g++.dg/init/ref4.C: New test.
18584
18585 2003-03-07  Jan Hubicka  <jh@suse.cz>
18586
18587         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
18588         * gcc.dg/inline-3.c:  New test.
18589
18590 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * g++.dg/init/ref3.C: New test.
18593
18594         PR c++/9965
18595         * g++.dg/init/ref2.C: New test.
18596
18597         PR c++/9400
18598         * g++.dg/warn/Wshadow-2.C: New test.
18599
18600         PR c++/9791
18601         * g++.dg/warn/Woverloaded-1.C: New test.
18602
18603 2003-03-05  Jan Hubicka  <jh@suse.cz>
18604
18605         * gcc.dg/i386-local2.c: New.
18606         * gcc.dg/i386-local.c: Fix typo.
18607
18608 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
18609
18610         * g++.dg/abi/layout3.C: New test.
18611
18612 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18613
18614         * gcc.c-torture/compile/20030305-1.c
18615
18616 2003-03-05  Jan Hubicka  <jh@suse.cz>
18617
18618         * gcc.dg/i386-local.c: New.
18619
18620 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
18621
18622         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
18623
18624 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18625
18626         * gcc.dg/switch-2.c: New test.
18627         * gcc.dg/switch-3.c: New test.
18628         * gcc.dg/Wswitch.c: Adjust line numbers.
18629         * gcc.dg/Wswitch-default.c: Likewise.
18630         * gcc.dg/Wswitch-enum.c: Likewise.
18631
18632 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
18633
18634         * gcc.c-torture/execute/20030222-1.c: New test.
18635
18636 2003-03-03  James E Wilson  <wilson@tuliptree.org>
18637
18638         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
18639
18640 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
18641
18642         PR c++/9878
18643         * g++.dg/init/ref1.C: New test.
18644
18645 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
18646
18647         * gcc.dg/sh-relax.c: New SH-only test.
18648
18649 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
18650
18651         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
18652         comment explaining purpose of testcase.
18653
18654 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18655
18656         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
18657         for HC11/HC12 (asm needs two int registers).
18658         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
18659         HC11/HC12 because the test uses an asm which needs two 32-bit
18660         registers.
18661
18662 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
18663
18664         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
18665         for HC11/HC12 (array is too large otherwise).
18666         * gcc.c-torture/compile/920501-4.x: New file, likewise.
18667         * gcc.c-torture/compile/20010518-2.x: Likewise.
18668         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
18669         HC11/HC12 (array is too large).
18670
18671 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
18672
18673         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
18674         * lib/g++-dg.exp (g++-dg-test): Likewise.
18675
18676 2003-03-01  Roger Sayle  <roger@eyesopen.com>
18677
18678         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
18679         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
18680
18681 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18682
18683         * g++.dg/warn/implicit-typename1.C: Remove warning.
18684
18685 2003-02-28  Richard Henderson  <rth@redhat.com>
18686
18687         * gcc.dg/noreturn-1.c: Move noreturn warning line.
18688         * gcc.dg/return-type-1.c: Move control reaches end warning line.
18689
18690 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
18691
18692         * gcc.dg/pch/pch.exp: Change .pch to .gch.
18693         * g++.dg/pch/pch.exp: Likewise.
18694
18695 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
18696
18697         PR c++/9879
18698         * testsuite/g++.dg/init/new4.C: New test.
18699
18700 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
18701
18702         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
18703
18704 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
18705
18706         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
18707         unsigned long.
18708
18709         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
18710         wider than float.
18711
18712 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18713
18714         * lib/scanasm.exp: Add support for counting numbers of
18715         occurences.
18716         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
18717         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
18718
18719 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
18720
18721         PR c++/9683
18722         * g++.dg/template/static3.C: New test.
18723
18724         PR c++/9829
18725         * g++.dg/parse/namespace6.C: New test.
18726
18727 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18728
18729         PR target/9732
18730         * gcc.dg/20030225-1.c: New test.
18731
18732 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
18733
18734         * README: Remove out-of-date information.
18735
18736         PR c++/9836
18737         * g++.dg/template/spec6.C: New test.
18738
18739 2003-02-24  Jeff Law  <law@redhat.com>
18740
18741         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
18742
18743 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18744
18745         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
18746         * gcc.dg/pragma-ep-1.c: Likewise.
18747
18748 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18749
18750         PR c++/9602
18751         * g++.dg/template/friend16.C: New test.
18752
18753 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
18754
18755         PR c++/5333
18756         * g++.dg/parse/fused-params1.C: Adjust error messages.
18757         * g++.dg/template/nested3.C: New test.
18758
18759 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
18760
18761         * g++.dg/abi/param1.C: New test.
18762
18763 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18764
18765         PR c++/7982
18766         * g++.dg/warn/implicit-typename1.C: New test.
18767
18768 2003-02-22  Kelley Cook <kelleycook@comcast.net>
18769
18770         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
18771         with "mtune".
18772         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18773         * gcc.c-torture/execute/20010129-1.x: Likewise.
18774         * gcc.dg/20011107-1.c: Likewise.
18775         * gcc.dg/20020108-1.c: Likewise.
18776         * gcc.dg/20020122-3.c: Likewise.
18777         * gcc.dg/20020206-1.c: Likewise.
18778         * gcc.dg/20020310-1.c: Likewise.
18779         * gcc.dg/20020426-2.c: Likewise.
18780         * gcc.dg/20020517-1.c: Likewise.
18781         * gcc.dg/991230-1.c: Likewise.
18782         * gcc.dg/i386-unroll-1.c: Likewise.
18783         * gcc.misc-tests/i386-prefetch.exp: Likewise.
18784
18785 2003-02-22  Jan Hubicka  <jh@suse.cz>
18786
18787         * gcc.dg/i386-mul.c: New test.
18788
18789 2003-02-21  Roger Sayle  <roger@eyesopen.com>
18790
18791         * gcc.dg/builtins-5.c: New test case.
18792
18793 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
18794
18795         * gcc.dg/asmreg-1.c: New test.
18796
18797 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/9749
18800         * g++.dg/parse/varmod1.C: New test.
18801
18802 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18803
18804         PR c++/9727
18805         * g++.dg/template/op1.C: New test.
18806
18807 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18808
18809         PR c++/8906
18810         * g++.dg/template/nested2.C: New test.
18811
18812 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/8724
18815         * g++.dg/expr/dtor1.C: New test.
18816
18817 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18818
18819         * gcc.dg/cpp/include3.c: New test.
18820         * gcc.dg/cpp/inc/foo.h: New file.
18821
18822 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18823
18824         * gcc.c-torture/execute/20030221-1.c: New test.
18825
18826 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18827
18828         PR c++/9729
18829         * g++.dg/abi/conv1.C: New test.
18830
18831 2003-02-20  Jan Hubicka  <jh@suse.cz>
18832
18833         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18834
18835 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18836
18837         * gcc.c-torture/compile/20030219-1.c: New test.
18838
18839 2003-02-18  Jan Hubicka  <jh@suse.cz>
18840
18841         * gcc.dg/funcorder.c: New test.
18842
18843 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18844
18845         * gcc.c-torture/execute/20030218-1.c: New.
18846
18847 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18848
18849         * gcc.dg/20030218-1.c: New.
18850
18851 2003-02-18  Richard Henderson  <rth@redhat.com>
18852
18853         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18854         * gcc.dg/attr-used-2.c: New.
18855
18856 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18857
18858         PR c++/9704
18859         * g++.dg/init/copy5.C: New test.
18860
18861 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18862
18863         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18864         * g++.dg/pch/pch.exp: Likewise.
18865
18866 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18867
18868         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18869         STACK_SIZE is not defined.
18870
18871 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18872
18873         PR c++/9457
18874         * g++.dg/template/init1.C: New test.
18875
18876 2003-02-16  Jan HUbicka  <jh@suse.cz>
18877
18878         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18879         (foo): Add few extra tests
18880         * gcc.dg/c99-const-expr-3.c: Likewise.
18881         * gcc.c-torture/execute/20030216-1.c: New.
18882
18883 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18884
18885         PR c++/9459
18886         * g++.dg/ext/typeof4.C: New test.
18887
18888 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18889
18890         * gcc.dg/i386-387-3.c: New test case.
18891
18892 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18893
18894         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18895         cris-*-elf* cris-*-aout* and mmix-*-*.
18896
18897 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18898
18899         * gcc.dg/20030213-1.c: New test.
18900
18901 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18902
18903         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18904         * gcc.dg/i386-387-2.c: Likewise.
18905
18906 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18907
18908         * gcc.dg/ppc-spe.c: Fix formatting.
18909         Enable tests that were previously unsupported by gas.
18910         Delete tests for instructions that no longer exist.
18911         Switch arguments on evsubifw builtin.
18912
18913 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18914
18915         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18916         STACK_SIZE is too small.
18917
18918 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18919             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18920
18921         * gcc.dg/decl-2.c: New test.
18922
18923 2003-02-10  Jan Hubicka  <jh@suse.cz>
18924
18925         * gcc.dg/i386-fpcvt-1.c:  New test.
18926
18927 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18928
18929         * gcc.c-torture/execute/20030209-1.c: New test.
18930
18931 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18932
18933         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18934         int-wide bitops, use the constants of the same width.
18935         Likewise, if long long is 32-bit wide, test bitops using
18936         32-bit constants.
18937
18938 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18939
18940         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18941
18942 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18943
18944         * testsuite/gcc.dg/builtins-4.c: New test case.
18945
18946 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18947
18948         * gcc.dg/20020430-1.c: Fix dg command typos.
18949         * gcc.dg/20020503-1.c: Likewise.
18950
18951 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18952
18953         PR c++/8785
18954         * g++.dg/parse/fused-params1.C: New test.
18955
18956         PR c++/8857
18957         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18958
18959         PR c++/8921
18960         * g++.dg/parse/non-dependent1.C: New test.
18961
18962         PR c++/8928
18963         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18964
18965         PR c++/9228
18966         * g++.dg/parse/undefined7.C: New test.
18967         * g++.dg/parse/non-templ1.C: New test.
18968
18969         PR c++/9229
18970         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18971
18972 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18973
18974         * gcc.c-torture/compile/20030206-1.c: New test.
18975
18976 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18977
18978         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18979         "pow" to "foo" to avoid potential confusion with a math built-in.
18980
18981 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18982
18983         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18984         conditions for SPARC targets.
18985
18986 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18987
18988         * gcc.dg/20030204-1.c: New test.
18989
18990 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18991
18992         PR c++/38
18993         * g++.dg/parse/array-size1.C: New test.
18994
18995         PR c++/5657
18996         * g++.dg/parse/undefined3.C: New test.
18997
18998         PR c++/5665
18999         * g++.dg/parse/undefined4.C: New test.
19000
19001         PR c++/5975
19002         * g++.dg/parse/undefined5.C: New test.
19003
19004         PR c++/7259
19005         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
19006
19007         PR c++/8578
19008         * g++.dg/parse/casting-operator1.C: New test.
19009
19010         PR c++/8596
19011         * g++.dg/parse/undefined6.C: New test.
19012
19013         PR c++/8736
19014         * g++.dg/parse/missing-template1.C: New test.
19015
19016 2003-02-04  Jan Hubicka  <jh@suse.cz>
19017
19018         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
19019         * gcc.dg/i386-cmov?.c:  Likewise.
19020         * gcc.dg/i386-fpcvt-?.c:  Likewise.
19021         * gcc.dg/i386-ssefp-1.c:  Likewise.
19022         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
19023         conventions.
19024
19025 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
19026
19027         PR c++/7129
19028         * testsuite/g++.dg/ext/max.C: New test.
19029
19030 2003-02-03  Jan Hubicka  <jh@suse.cz>
19031
19032         * gcc.c-torture/execute/20030203-1.c: New test.
19033
19034 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
19035
19036         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
19037         'natural-endian'.
19038
19039 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
19040
19041         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
19042         * g++.dg/init/new2.C: Likewise.
19043         * g++.dg/other/new1.C: Likewise.
19044
19045 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
19046
19047         * gcc.dg/struct-ret-libc.c: New test.
19048
19049 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
19050
19051         * gcc.dg/20030129-1.c: New test.
19052
19053 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19054
19055         PR c++/8849
19056         * g++.dg/template/ptrmem4.C: New test.
19057
19058 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
19059
19060         * g++.dg/parser/constant1.C: New test.
19061
19062 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19063
19064         PR c++/8591
19065         * g++.dg/parse/friend2.C: New test.
19066
19067 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19068
19069         PR c++/9437
19070         * g++.dg/template/unify4.C: New test.
19071
19072 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
19073
19074         * gcc.c-torture/execute/20030128-1.c: New test.
19075
19076 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
19077
19078         * g++.dg/lookup/nested1.C: Test moved from ...
19079         * g++.old-deja/g++.other/lookup24.C: ... here.
19080
19081 2003-01-28  Jan Hubicka  <jh@suse.cz>
19082
19083         * gcc.dg/i386-cmov5.c:  New test.
19084
19085 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
19086
19087         * gcc.c-torture/execute/20010925-1.c: Changed the
19088         memcpy declaration.
19089
19090 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19091
19092         PR c++/3902
19093         * g++.dg/parse/template5.C: New test.
19094
19095 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
19096
19097         PR fortran/9258
19098         * g77.dg/pr9258: New test.
19099
19100 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
19101
19102         * README: Move relevant parts from README.g++.
19103
19104         * README.g++: Remove this file.
19105
19106 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
19107
19108         * g++.dg/abi/dcast1.C: New test.
19109
19110 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19111
19112         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
19113
19114 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
19115
19116         PR c++/47
19117         * g++.old-deja/g++.other/lookup24.C: New test.
19118
19119 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19120
19121         PR middle-end/7227
19122         * gcc.dg/uninit-C.c: New test.
19123
19124 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
19125
19126         * g++.dg/abi/covariant1.C: New test.
19127
19128 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
19129
19130         * gcc.dg/20030123-1.c: New test.
19131
19132 2003-01-25  Jan Hubicka  <jh@suse.cz>
19133
19134         PR opt/8492
19135         * gcc.c-torture/compile/20030125-1.c
19136
19137 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
19138
19139         PR c++/9403
19140         * g++.dg/parse/template3.C: New test.
19141         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
19142
19143         PR c++/795
19144         * g++.dg/parse/template4.C: New test.
19145
19146         PR c++/9415
19147         * g++.dg/template/qual2.C: New test.
19148
19149         PR c++/8545
19150         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
19151
19152         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
19153
19154 2003-01-25  Roger Sayle  <roger@eyesopen.com>
19155
19156         * gcc.c-torture/execute/switch-1.c: New test case.
19157
19158 2003-01-25  Jan Hubicka  <jh@suse.cz>
19159
19160         * gcc.c-torture/execute/20030125-1.[cx]: New test.
19161
19162 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
19163
19164         Tweaks for Bison-1.875. From the NEWS file:
19165         "- `parse error' -> `syntax error'
19166         Bison now uniformly uses the term `syntax error'"
19167         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
19168         * gcc.dg/cpp/digraph2.c: Likewise.
19169         * gcc.dg/cpp/direct2.c: Likewise.
19170         * gcc.dg/cpp/paste4.c: Likewise.
19171         * gcc.dg/c90-restrict-1.c: Likewise.
19172         * gcc.dg/c99-func-2.c: Likewise.
19173         * gcc.dg/noncompile/920721-2.c: Likewise.
19174         * gcc.dg/noncompile/930622-2.c: Likewise.
19175         * gcc.dg/noncompile/940112-1.c: Likewise.
19176         * gcc.dg/noncompile/950921-1.c: Likewise.
19177         * gcc.dg/noncompile/951123-1.c: Likewise.
19178         * gcc.dg/noncompile/971104-1.c: Likewise.
19179         * gcc.dg/noncompile/990416-1.c: Likewise.
19180
19181 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
19182
19183         * g++.dg/parse/undefined1.C: Add error message.
19184
19185 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19186
19187         PR c++/9354
19188         * g++.dg/parse/new1.C: New test.
19189
19190         PR c++/9216
19191         * g++.dg/parse/template2.C: New test.
19192
19193         PR c++/9354
19194         * g++.dg/parse/typedef2.C: New test.
19195
19196         PR c++/9328
19197         * g++.dg/ext/typeof3.C: New test.
19198
19199 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19200
19201         PR c++/2738
19202         * g++.dg/parse/ret-type1.C: New test.
19203
19204         PR c++/3792
19205         * g++.dg/parse/tmpl-outside1.C: New test.
19206
19207         PR c++/4207
19208         * g++.dg/parse/int-as-enum1.C: New test.
19209
19210         PR c++/4903
19211         * g++.dg/parse/no-typename1.C: New test.
19212
19213         PR c++/5533
19214         * g++.dg/parse/no-value1.C: New test.
19215
19216         PR c++/5921
19217         * g++.dg/parse/wrong-inline1.C: New test.
19218
19219         PR c++/6402
19220         * g++.dg/parse/ref1.C: New test.
19221
19222         PR c++/6992
19223         * g++.dg/parse/attr-ctor1.C: New test.
19224
19225         PR c++/7229
19226         * g++.dg/parse/namespace5.C: New test.
19227
19228         PR c++/7917
19229         * g++.dg/parse/func-def1.C: New test.
19230
19231         PR c++/8143
19232         * g++.dg/parse/undefined1.C: New test.
19233
19234         PR c++/5723, PR c++/8522
19235         * g++.dg/parse/specialization1.C: New test.
19236
19237         PR c++/163, PR c++/8595
19238         * g++.dg/parse/struct-as-enum1.C: New test.
19239
19240         PR c++/9173
19241         * g++.dg/parse/undefined2.C: New test.
19242
19243 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
19244
19245         PR c++/9298
19246         * g++.dg/parse/template1.C: New test.
19247
19248         PR c++/9384
19249         * g++.dg/parse/using1.C: New test.
19250
19251         PR c++/9285
19252         PR c++/9294
19253         * g++.dg/parse/expr2.C: New test.
19254
19255         PR c++/9388
19256         * g++.dg/parse/lookup2.C: Likewise.
19257
19258 2003-01-21  Jan Hubicka  <jh@suse.cz>
19259
19260         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
19261         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
19262         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
19263         * gcc.c-torture/execute/string-opt-*.c: Likewise.
19264
19265 2003-01-20  Nick Clifton  <nickc@redhat.com>
19266
19267         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
19268         problem with ARM sibcall code generation.
19269
19270 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
19271
19272         * gcc.c-torture/execute/20030120-1.c: New.
19273
19274 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
19275
19276         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
19277
19278 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
19279
19280         PR c++/9272
19281         * g++.dg/parse/ctor1.C: New test.
19282
19283         PR c++/9294:
19284         * g++.dg/parse/qualified1.C: New test.
19285
19286         * g++.dg/parse/typename3.C: New test.
19287
19288 2003-01-16  Richard Henderson  <rth@redhat.com>
19289
19290         * g++.dg/tls/init-2.C: Fix error matches for real this time.
19291
19292 2003-01-16  Richard Henderson  <rth@redhat.com>
19293
19294         * g++.dg/pch/pch.exp: Copy test header to the working directory
19295         before using it either for precompilation or direct use.
19296         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
19297         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
19298
19299 2003-01-16  Richard Henderson  <rth@redhat.com>
19300
19301         * gcc.dg/pch/pch.exp: Copy test header to the working directory
19302         before using it either for precompilation or direct use.
19303         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
19304         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
19305
19306 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
19307
19308         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
19309         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
19310         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
19311         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
19312         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
19313         typename warning into error.
19314         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
19315         error messages.
19316         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
19317         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
19318         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
19319         messages.
19320         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
19321         make declaration visible in template.
19322         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
19323         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
19324         messages.
19325         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
19326         message.
19327         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
19328         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
19329         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
19330         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
19331         typename warning with error message.
19332         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
19333         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
19334         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
19335
19336 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
19337
19338         * g++.dg/parse/ambig2.C: New test.
19339
19340 2003-01-15  Richard Henderson  <rth@redhat.com>
19341
19342         * g++.dg/tls/init-2.C: Update error message string.
19343
19344 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19345
19346         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
19347
19348 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
19349
19350         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
19351         all for HC11/HC12.
19352         * gcc.c-torture/compile/20001205-1.x: Likewise.
19353         * gcc.c-torture/compile/20001226-1.x: Likewise.
19354         * gcc.c-torture/compile/920520-1.x: Likewise.
19355         * gcc.c-torture/compile/961203-1.x: Likewise.
19356         * gcc.c-torture/compile/20020604-1.x: Likewise.
19357
19358 2003-01-15  Jan Hubicka  <jh@suse.cz>
19359
19360         * gcc.c-torture/compile/20030115-1.c: New test.
19361
19362         * gcc.dg/i386-fpcvt-1.c: New test.
19363         * gcc.dg/i386-fpcvt-2.c: New test.
19364
19365 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
19366
19367         Further conform g++'s __vmi_class_type_info to the C++ ABI
19368         specification.
19369         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
19370         the specification.
19371
19372 2003-01-14  Jan Hubicka  <jh@suse.cz>
19373
19374         * gcc.dg/i386-fpcvt-1.c: New test.
19375         * gcc.dg/i386-fpcvt-2.c: New test.
19376
19377 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19378
19379         * gcc.dg/i386-mmx-3.c: New test.
19380
19381 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
19382
19383         PR c++/9264
19384         * g++.dg/parse/octal1.C: New file.
19385
19386         PR c++/9172
19387         * g++.dg/parse/typename1.C: New file.
19388
19389 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
19390
19391         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
19392         * gcc.dg/bf-no-ms-layout.c: Likewise.
19393         * gcc.dg/bf-ms-attrib.c: Likewise.
19394
19395 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
19396
19397         PR c++/9099
19398         * g++.dg/parse/dtor1.C: New file.
19399
19400         PR c++/9128
19401         * g++.dg/rtti/typeid1.C: New file.
19402
19403         PR c++/9153
19404         * g++.dg/parse/lookup1.C: New file.
19405
19406         PR c++/9171
19407         * g++.dg/templ/spec5.C: New file.
19408
19409 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
19410
19411         * gcc.c-torture/compile/20030110-1.c: New test.
19412
19413 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
19414
19415         Merge from pch-branch:
19416
19417         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
19418
19419         * gcc.dg/pch/cpp-1.h: New.
19420         * gcc.dg/pch/cpp-1.c: New.
19421         * gcc.dg/pch/cpp-2.h: New.
19422         * gcc.dg/pch/cpp-2.c: New.
19423
19424         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
19425
19426         * gcc.dg/pch/except-1.h: New.
19427         * gcc.dg/pch/except-1.c: New.
19428
19429         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
19430
19431         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
19432         running test.
19433         * gcc.dg/pch: Include *.hp not *.h.
19434         * gcc.dg/pch/system-1.h: New.
19435         * gcc.dg/pch/system-1.c: New.
19436
19437         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
19438
19439         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
19440         rather than trying to build and run a program using PCH.
19441         * gcc.dg/pch: Remove dg-do commands from test files.
19442
19443         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
19444
19445         * gcc.dg/pch/macro-3.c: New.
19446         * gcc.dg/pch/macro-3.h: New.
19447
19448         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
19449
19450         * gcc.dg/pch/common-1.c: New.
19451         * gcc.dg/pch/common-1.h: New.
19452         * gcc.dg/pch/decl-1.c: New.
19453         * gcc.dg/pch/decl-1.h: New.
19454         * gcc.dg/pch/decl-2.c: New.
19455         * gcc.dg/pch/decl-2.h: New.
19456         * gcc.dg/pch/decl-3.c: New.
19457         * gcc.dg/pch/decl-3.h: New.
19458         * gcc.dg/pch/decl-4.c: New.
19459         * gcc.dg/pch/decl-4.h: New.
19460         * gcc.dg/pch/decl-5.c: New.
19461         * gcc.dg/pch/decl-5.h: New.
19462         * gcc.dg/pch/global-1.c: New.
19463         * gcc.dg/pch/global-1.h: New.
19464         * gcc.dg/pch/inline-1.c: New.
19465         * gcc.dg/pch/inline-1.h: New.
19466         * gcc.dg/pch/inline-2.c: New.
19467         * gcc.dg/pch/inline-2.h: New.
19468         * gcc.dg/pch/static-1.c: New.
19469         * gcc.dg/pch/static-1.h: New.
19470         * gcc.dg/pch/static-2.c: New.
19471         * gcc.dg/pch/static-2.h: New.
19472
19473         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
19474
19475         * g++.dg/pch/pch.exp: Better handle failing testcases.
19476         * gcc.dg/pch/pch.exp: Likewise.
19477         * gcc.dg/pch/macro-1.c: New.
19478         * gcc.dg/pch/macro-1.h: New.
19479         * gcc.dg/pch/macro-2.c: New.
19480         * gcc.dg/pch/macro-2.h: New.
19481
19482         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
19483
19484         * g++.dg/dg.exp: Treat files in pch/ specially.
19485         * g++.dg/pch/pch.exp: New file.
19486         * g++.dg/pch/empty.H: New file.
19487         * g++.dg/pch/empty.C: New file.
19488         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
19489         "precompile".
19490
19491         * gcc.dg/pch/pch.exp: New file.
19492         * gcc.dg/pch/empty.h: New file.
19493         * gcc.dg/pch/empty.c: New file.
19494         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
19495         "precompile".
19496
19497 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19498
19499         * g++.dg/template/friend14.C: New test.
19500
19501 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19502
19503         * gcc.dg/old-style-asm-1.c: New test.
19504
19505 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
19506
19507         * gcc.c-torture/compile/20030109-1.c: New test.
19508
19509 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19510
19511         * gcc.c-torture/execute/20030109-1.c: New test.
19512
19513 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
19514
19515         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
19516         * g++.old-deja/g++.mike/dyncast2.C: Likewise
19517         * g++.old-deja/g++.mike/dyncast3.C: Likewise
19518         * g++.old-deja/g++.mike/eh2.C: Likewise
19519         * g++.old-deja/g++.mike/eh3.C: Likewise
19520         * g++.old-deja/g++.mike/eh5.C: Likewise
19521         * g++.old-deja/g++.mike/eh6.C: Likewise
19522         * g++.old-deja/g++.mike/eh7.C: Likewise
19523         * g++.old-deja/g++.mike/eh8.C: Likewise
19524         * g++.old-deja/g++.mike/eh9.C: Likewise
19525         * g++.old-deja/g++.mike/eh10.C: Likewise
19526         * g++.old-deja/g++.mike/eh12.C: Likewise
19527         * g++.old-deja/g++.mike/eh13.C: Likewise
19528         * g++.old-deja/g++.mike/eh14.C: Likewise
19529         * g++.old-deja/g++.mike/eh16.C: Likewise
19530         * g++.old-deja/g++.mike/eh17.C: Likewise
19531         * g++.old-deja/g++.mike/eh18.C: Likewise
19532         * g++.old-deja/g++.mike/eh21.C: Likewise
19533         * g++.old-deja/g++.mike/eh23.C: Likewise
19534         * g++.old-deja/g++.mike/eh24.C: Likewise
19535         * g++.old-deja/g++.mike/eh25.C: Likewise
19536         * g++.old-deja/g++.mike/eh26.C: Likewise
19537         * g++.old-deja/g++.mike/eh27.C: Likewise
19538         * g++.old-deja/g++.mike/eh28.C: Likewise
19539         * g++.old-deja/g++.mike/eh29.C: Likewise
19540         * g++.old-deja/g++.mike/eh31.C: Likewise
19541         * g++.old-deja/g++.mike/eh33.C: Likewise
19542         * g++.old-deja/g++.mike/eh34.C: Likewise
19543         * g++.old-deja/g++.mike/eh35.C: Likewise
19544         * g++.old-deja/g++.mike/eh36.C: Likewise
19545         * g++.old-deja/g++.mike/eh37.C: Likewise
19546         * g++.old-deja/g++.mike/eh38.C: Likewise
19547         * g++.old-deja/g++.mike/eh39.C: Likewise
19548         * g++.old-deja/g++.mike/eh40.C: Likewise
19549         * g++.old-deja/g++.mike/eh41.C: Likewise
19550         * g++.old-deja/g++.mike/eh42.C: Likewise
19551         * g++.old-deja/g++.mike/eh44.C: Likewise
19552         * g++.old-deja/g++.mike/eh46.C: Likewise
19553         * g++.old-deja/g++.mike/eh47.C: Likewise
19554         * g++.old-deja/g++.mike/eh48.C: Likewise
19555         * g++.old-deja/g++.mike/eh49.C: Likewise
19556         * g++.old-deja/g++.mike/eh50.C: Likewise
19557         * g++.old-deja/g++.mike/eh51.C: Likewise
19558         * g++.old-deja/g++.mike/eh53.C: Likewise
19559         * g++.old-deja/g++.mike/eh55.C: Likewise
19560         * g++.old-deja/g++.mike/p7912.C: Likewise
19561         * g++.old-deja/g++.mike/p9706.C: Likewise
19562         * g++.old-deja/g++.mike/p10416.C: Likewise
19563         * g++.old-deja/g++.mike/p11667.C: Likewise
19564         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
19565         Remove redundant reference to Iris.
19566         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
19567         Elxsi, i860, Pico Java, and WE32K.
19568
19569 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
19570
19571         * g++.dg/ext/asm4.C: New test.
19572
19573 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19574
19575         PR c++/9030
19576         * g++.dg/template/friend12.C: New test.
19577         * g++.dg/template/friend13.C: Likewise.
19578         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
19579
19580 2003-01-08  Jan Hubicka  <jh@suse.cz>
19581
19582         * gcc.dg/i386-cadd.c: New test.
19583         * gcc.dg/i386-cmov4.c: Likewise.
19584
19585 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
19586
19587         PR c++/9165
19588         * g++.dg/warn/Wunused-3.C: New test.
19589
19590         * g++.dg/abi/bitfield9.C: New test.
19591
19592         PR c++/9189
19593         * g++.dg/parse/defarg3.C: New test.
19594
19595 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
19596
19597         * g++.dg/parse/ambig1.C: New test.
19598         * g++.dg/parse/defarg2.C: New test.
19599
19600 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * g++.dg/template/defarg-1.C: New test.
19603         * g++.dg/template/local2.C: Likewise.
19604
19605 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
19606
19607         * gcc.c-torture/execute/20030105-1.c: New test.
19608
19609 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19610
19611         * g++.dg/parse/namespace3.C: Remove extra semicolons.
19612         * g++.dg/parse/namespace4.C: Likewise.
19613
19614 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
19615
19616         * g++.dg/template/ntp2.C: New test.
19617
19618 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
19619
19620         * g++.dg/parse/extern-C-1.C: New test.
19621
19622         * g++.dg/parse/namespace4.C: New test.
19623
19624         * g++.dg/template/nested1.C: New test.
19625
19626         * g++.dg/parse/namespace3.C: New test.
19627
19628 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19629
19630         * g++.dg/lookup/two-stage1.C: New test.
19631
19632 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19633
19634         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
19635         * g++.old-deja/g++.jason/access8.C: Likewise.
19636         * g++.old-deja/g++.other/decl5.C: Likewise.
19637
19638 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19639
19640         * g++.dg/parse/parse7.C: New test.
19641
19642 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/2843
19645         * g++.dg/ext/attrib7.C: New test.
19646
19647 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
19648
19649         * g++.dg/parse/parse6.C: New test.
19650
19651 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
19652
19653         * gcc.dg/h8300-stack-1.c: New.
19654
19655 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19656
19657         g++.dg/lookup/exception1.C: New test.
19658
19659         g++.dg/lookup/template1.C: New test.
19660
19661         g++.dg/parse/namespace2.C: New test.
19662
19663         g++.dg/parse/parens2.C: New test.
19664
19665 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19666
19667         * g++.dg/parse/parse5.C: New test.
19668         * g++.dg/lookup/scoped4.C: New test.
19669
19670 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
19671
19672         * g++.dg/parse/parens1.C: New test.
19673
19674         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
19675         angle-bracket1.C.
19676         * g++.dg/parse/parens2.C: New test.
19677
19678         * g++.dg/lookup/scope-operator1.C: New test.
19679
19680         * g++.dg/parse/operator1.C: New test.
19681
19682 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19683
19684         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
19685         * g++.old-deja/g++.other/access6.C: Likewise.
19686         * g++.old-deja/g++.other/decl1.C: Likewise.
19687         * g++.old-deja/g++.pt/typename12.C: Likewise.
19688
19689 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19690
19691         * g++.dg/parse/namespace1.C: New test.
19692
19693 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19694
19695         * g++.dg/parse/parse4.C: New test.
19696
19697 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19698
19699         * g++.dg/parse/parse3.C: New test.
19700
19701 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19702
19703         * g++.dg/parse/parse2.C: New test.
19704
19705 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19706
19707         * g++.dg/template/friend11.C: New test.
19708
19709 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
19710
19711         * g++.dg/parse/parse1.C: New test.
19712
19713 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
19714
19715         * lib/profopt.exp: Change the name of a global variable to avoid
19716         possible clashes with other test suites.
19717
19718 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         * g++.dg/inherit/covariant8.C: New test.
19721
19722 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
19723
19724         * g++.dg/init/array9.C: New test.
19725
19726         PR c++/9112
19727         * g++.dg/parse/expr1.C: New test.
19728
19729 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
19730
19731         * gcc.c-torture/compile/20021230-1.c: New test.
19732
19733 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.dg/inherit/covariant5.C: New test.
19736         * g++.dg/inherit/covariant6.C: New test.
19737         * g++.dg/inherit/covariant7.C: New test.
19738
19739 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19740
19741         PR c++/2739
19742         * g++.dg/other/access2.C: New test.
19743
19744 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19745
19746         * g++.dg/other/anon-struct.C: No longer fails
19747         * g++.old-deja/g++.brendan/parse4.C: Likewise.
19748         * g++.old-deja/g++.brendan/parse5.C: Likewise.
19749         * g++.old-deja/g++.brendan/parse6.C: Likewise.
19750
19751 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19752
19753         * g++.dg/parse/angle-bracket.C (main): No longer fails.
19754
19755 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
19756
19757         * g++.dg/eh/spec4.C: Remove stray semicolon.
19758         * g++.dg/expr/pmf-1.C: Change error message.
19759         * g++.dg/ext/asm1.C: Remove stray semicolon.
19760         * g++.dg/ext/typename1.C: Add missing typenames.
19761         * g++.dg/inherit/template-as-base.C: Change error message.
19762         * g++.dg/lookup/scoped1.C: Likewise.
19763         * g++.dg/lookup/scoped2.C: Likewise.
19764         * g++.dg/lookup/using2.C: Likewise.
19765         * g++.dg/other/component1.C: Remove stray semicolon.
19766         * g++.dg/other/do1.C: Change error message.
19767         * g++.dg/other/error2.C: Likewise.
19768         * g++.dg/other/init1.C: Likewise.
19769         * g++.dg/other/packed1.C: Remove stray semicolon.
19770         * g++.dg/other/ptrmem2.C: Change error message.
19771         * g++.dg/parse/parameter-declaration-1.C: Remove line number
19772         marker.
19773         * g++.dg/special/initp1.C: Remove invalid attribute usage.
19774         * g++.dg/template/access3.C: Add typename keyword.
19775         * g++.dg/template/access5.C: Remove stray semicolon.
19776         * g++.dg/template/access6.C: Likewise.
19777         * g++.dg/template/complit1.C: Likewise.
19778         * g++.dg/template/crash1.C: Change error message.
19779         * g++.dg/template/inherit2.C: Remove stray semicolon.
19780         * g++.dg/template/instantiate2.C: Likewise.
19781         * g++.dg/template/instantiate3.C: Change error message.
19782         * g++.dg/template/qual1.C: Remove stray semicolon.
19783         * g++.dg/template/qualttp18.C: Change error message.
19784         * g++.dg/template/ref1.C: Remove stray semicolon.
19785         * g++.dg/template/sizeof1.C (A::value): Declare it.
19786         * g++.dg/template/spec4.C: Change error message.
19787         * g++.dg/template/static1.C: Likewise.
19788         * g++.dg/template/type1.C: Likewise.
19789         * g++.dg/template/typename3.C: Likewise.
19790         * g++.old-deja/g++.benjamin/13478.C: Change error message.
19791         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
19792         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
19793         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
19794         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
19795         named return value extension.
19796         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19797         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19798         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19799         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19800         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19801         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19802         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19803         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19804         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19805         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19806         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19807         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19808         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19809         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19810         syntax.
19811         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19812         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19813         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19814         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19815         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19816         * g++.old-deja/g++.brendan/template11.C: Likewise.
19817         * g++.old-deja/g++.brendan/template26.C: Likewise.
19818         * g++.old-deja/g++.brendan/template27.C: Use explicit
19819         specialization syntax.
19820         * g++.old-deja/g++.brendan/template30.C: Likewise.
19821         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19822         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19823         non-dependent names.
19824         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19825         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19826         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19827         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19828         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19829         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19830         named return value extension.
19831         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19832         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19833         * g++.old-deja/g++.ext/return1.C: Likewise.
19834         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19835         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19836         * g++.old-deja/g++.jason/access8.C: Likewise.
19837         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19838         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19839         pseudo-destructor names.
19840         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19841         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19842         pseudo-destructor names.
19843         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19844         * g++.old-deja/g++.jason/overload19.C: Likewise.
19845         * g++.old-deja/g++.jason/overload32.C: Likewise.
19846         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19847         stray semicolons.
19848         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19849         * g++.old-deja/g++.jason/return.C: Likewise.
19850         * g++.old-deja/g++.jason/return2.C: Likewise.
19851         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19852         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19853         syntax.
19854         * g++.old-deja/g++.jason/template10.C: Account for use of
19855         non-dependent names.
19856         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19857         syntax.
19858         * g++.old-deja/g++.jason/template37.C: Likewise.
19859         * g++.old-deja/g++.law/access4.C: Change error messages.
19860         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19861         pseudo-destructor names.
19862         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19863         * g++.old-deja/g++.law/ctors9.C: Likewise.
19864         * g++.old-deja/g++.law/cvt22.C: Likewise.
19865         * g++.old-deja/g++.law/dtors5.C: Likewise.
19866         * g++.old-deja/g++.law/global-init1.C: Likewise.
19867         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19868         * g++.old-deja/g++.law/operators28.C: Likewise.
19869         * g++.old-deja/g++.law/visibility28.C: Likewise.
19870         * g++.old-deja/g++.martin/eval1.C: Likewise.
19871         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19872         name.
19873         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19874         * g++.old-deja/g++.mike/net34.C: Likewise.
19875         * g++.old-deja/g++.mike/net36.C: Likewise.
19876         * g++.old-deja/g++.mike/ns2.C: Likewise.
19877         * g++.old-deja/g++.mike/p12306.C: Likewise.
19878         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19879         value extension.
19880         * g++.old-deja/g++.mike/p700.C: Likewise.
19881         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19882         * g++.old-deja/g++.mike/p710.C: Likewise.
19883         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19884         value extension.
19885         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19886         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19887         * g++.old-deja/g++.ns/crash2.C: Likewise.
19888         * g++.old-deja/g++.ns/crash3.C: Likewise.
19889         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19890         * g++.old-deja/g++.ns/ns17.C: Likewise.
19891         * g++.old-deja/g++.ns/template16.C: Likewise.
19892         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19893         keyword.
19894         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19895         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19896         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19897         named return value extension.
19898         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19899         * g++.old-deja/g++.other/access4.C: Issue additional error
19900         messages.
19901         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19902         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19903         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19904         * g++.old-deja/g++.other/crash25.C: Change error message.
19905         * g++.old-deja/g++.other/crash4.C: Change error message.
19906         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19907         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19908         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19909         checks.
19910         * g++.old-deja/g++.other/defarg8.C: Likewise.
19911         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19912         * g++.old-deja/g++.other/dtor10.C: Likewise.
19913         * g++.old-deja/g++.other/incomplete.C: Likewise.
19914         * g++.old-deja/g++.other/linkage7.C: Likewise.
19915         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19916         lookup algorithm.
19917         * g++.old-deja/g++.other/mangle2.C: Likewise.
19918         * g++.old-deja/g++.other/refinit2.C: Likewise.
19919         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19920         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19921         * g++.old-deja/g++.pt/crash28.C: Likewise.
19922         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19923         syntax.
19924         * g++.old-deja/g++.pt/crash32.C: Change error message.
19925         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19926         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19927         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19928         error message position.
19929         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19930         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19931         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19932         syntax.
19933         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19934         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19935         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19936         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19937         keyword.
19938         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19939         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19940         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19941         keyword.
19942         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19943         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19944         syntax.
19945         * g++.old-deja/g++.pt/friend28.C: Account for use of
19946         non-dependent names.
19947         * g++.old-deja/g++.pt/friend29.C: Likewise.
19948         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19949         rules.
19950         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19951         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19952         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19953         lookup rules.
19954         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19955         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19956         keyword.
19957         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19958         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19959         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19960         keyword.
19961         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19962         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19963         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19964         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19965         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19966         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19967         keyword.
19968         * g++.old-deja/g++.pt/spec10.C: Likewise.
19969         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19970         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19971         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19972         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19973         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19974         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19975         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19976         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19977         * g++.old-deja/g++.pt/typename15.C: Likewise.
19978         * g++.old-deja/g++.pt/typename22.C: Likewise.
19979         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19980         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19981         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19982         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19983         syntax.
19984         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19985         return value extension.
19986         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19987         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19988         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19989         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19990
19991 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19992
19993         * g++.dg/warn/inline1.C: New test.
19994         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19995         * g++.old-deja/g++.jason/synth10.C: Likewise.
19996         * g++.old-deja/g++.mike/net31.C: Likewise.
19997         * g++.old-deja/g++.mike/p8786.C: Likewise.
19998
19999         * g++.dg/template/friend10.C: New test.
20000         * g++.dg/template/conv5.C: New test.
20001
20002 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20003
20004         * g++.dg/lookup/scoped3.C: New test.
20005
20006         * g++.dg/lookup/decl1.C: New test.
20007         * g++.dg/lookup/decl2.C: New test.
20008
20009 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20010
20011         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
20012         gcc.c-torture/compile/20021015-1.c,
20013         gcc.c-torture/compile/20021015-2.c,
20014         gcc.c-torture/compile/20021123-1.c,
20015         gcc.c-torture/compile/20021123-2.c,
20016         gcc.c-torture/compile/20021123-3.c,
20017         gcc.c-torture/compile/20021123-4.c,
20018         gcc.c-torture/execute/20021024-1.c: Add tests previously added
20019         only to 3.1 or 3.2 branch.
20020
20021 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
20022
20023         * gcc.dg/i386-bitfield3.c: New test.
20024
20025         * gcc.dg/i386-bitfield2.c: New test.
20026
20027 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
20028
20029         * g++.dg/parse/conv_op1.C: New test.
20030
20031 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
20032
20033         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
20034         approved.
20035
20036 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
20037
20038         * gcc.c-torture/compile/20021220-1.c: New test.
20039
20040 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
20041
20042         * gcc.dg/i386-fastcall-1.c: New.
20043
20044 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20045
20046         * gcc.c-torture/execute/20021219-1.c: New test.
20047
20048 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20049
20050         * gcc.dg/i386-pic-1.c: New test.
20051
20052 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20053
20054         PR c++/8099
20055         * g++.dg/template/friend9.C: New test.
20056
20057 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20058
20059         PR c++/3663
20060         * g++.dg/template/access7.C: New test.
20061
20062 2002-12-18  Nick Clifton  <nickc@redhat.com>
20063
20064         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
20065         the libstdc++-v3 directory has been found.
20066
20067 2002-12-12  Devang Patel <dpatel@apple.com>
20068         * gcc.dg/darwin-ld-1.c: New test.
20069         * gcc.dg/darwin-ld-2.c: New test.
20070         * gcc.dg/darwin-ld-3.c: New test.
20071         * gcc.dg/darwin-ld-4.c: New test.
20072         * gcc.dg/darwin-ld-5.c: New test.
20073
20074 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20075
20076         * gcc.c-torture/compile/20021212-1.c: New test.
20077
20078 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
20079
20080         * gcc.dg/fshort-wchar: New test.
20081
20082 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/8372
20085         * g++.dg/template/dtor1.C: New test.
20086
20087         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
20088         markers.
20089
20090 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
20091
20092         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
20093
20094 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
20095
20096         * g++.dg/template/static1.C: New test.
20097         * g++.dg/template/static2.C: New test.
20098         * g++.old-deja/g++.ext/memconst.C: New test.
20099
20100 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20101
20102         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
20103         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
20104         * g++.dg/special/initp1.C: Likewise.
20105
20106 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * gcc.c-torture/execute/20021204-1.c: New test.
20109
20110 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
20111
20112         * gcc.dg/ppc-fmadd-1.c: New file.
20113         * gcc.dg/ppc-fmadd-2.c: New file.
20114         * gcc.dg/ppc-fmadd-3.c: New file.
20115
20116 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20117
20118         * gcc.c-torture/compile/20021204-1.c: New test.
20119
20120 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20121
20122         * g++.dg/inherit/covariant2.C: New test.
20123         * g++.dg/inherit/covariant3.C: New test.
20124         * g++.dg/inherit/covariant4.C: New test.
20125         * g++.dg/inherit/covariant1.C: Remove XFAIL.
20126         * g++.old-deja/g++.robertl/eb17.C: Likewise.
20127
20128 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/8688
20131         * g++.dg/init/brace3.C: New test.
20132
20133 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
20134
20135         * gcc.dg/20020210-1.c: Fix a comment typo.
20136
20137 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
20138
20139         PR c++/8720
20140         * g++.dg/parse/defarg1.C: New test.
20141
20142         PR c++/8615
20143         * g++.dg/template/char1.C: New test.
20144
20145         * g++.dg/template/varmod1.C: Fix typo.
20146
20147 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20148
20149         DR 180
20150         * g++.old-deja/g++.pt/crash32.C: Expect error.
20151
20152 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
20153
20154         PR c++/5919
20155         * g++.dg/template/varmod1.C: New test.
20156
20157         PR c++/8727
20158         * g++.dg/inherit/typeinfo1.C: New test.
20159
20160         PR c++/8663
20161         * g++.dg/inherit/typedef1.C: New test.
20162
20163 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
20164
20165         PR c++/8332
20166         PR c++/8493
20167         * g++.dg/template/strlen1.C: New test.
20168
20169         PR c++/8227
20170         * g++.dg/template/ctor2.C: New test.
20171
20172         PR c++/8214
20173         * g++.dg/init/string1.C: New test.
20174
20175         PR c++/8511
20176         * g++.dg/template/friend8.C: New test.
20177
20178 2002-11-29  Joe Buck <jbuck@synopsys.com>
20179
20180         * g++.dg/lookup/anon2.C: New test.
20181
20182 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
20183
20184         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
20185         h8300 port.
20186
20187 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
20188
20189         * gcc.dg/bitfld-6.c: New test.
20190
20191 2002-11-27  Jan Hubicka  <jh@suse.cz>
20192
20193         * gcc.c-torture/execute/20021127.[cx]: New test.
20194
20195 2002-11-26  Jan Hubicka  <jh@suse.cz>
20196
20197         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
20198         quality.
20199
20200 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
20201
20202         * g++.dg/init/brace2.C: New test.
20203         * g++.old-deja/g++.mike/p9129.C: Correct.
20204
20205 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
20206
20207         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
20208
20209 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
20210
20211         * gcc.dg/sibcall-6: New test for indirect sibcalls.
20212
20213 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
20214
20215         * testsuite/g++.dg/abi/empty11.C: New test.
20216         * testsuite/g++.dg/rtti/cv1.C: New test.
20217
20218 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
20219
20220         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
20221
20222 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
20223
20224         * g++.dg/abi/empty10.C: New test.
20225
20226 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gcc.c-torture/compile/20021124-1.c: New test.
20229
20230 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
20231
20232         * g++.dg/abi/rtti2.C: New test.
20233
20234 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20235
20236         * gcc.dg/i386-unroll-1.c: New test.
20237
20238 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20239
20240         * gcc.c-torture/compile/20021120-1.c: New test.
20241         * gcc.c-torture/compile/20021120-2.c: New test.
20242
20243 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20244
20245         * gcc.dg/bitfld-5.c: New test.
20246
20247 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20248
20249         * gcc.c-torture/execute/20021120-3.c: New test.
20250
20251 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20252
20253         * gcc.c-torture/execute/20021120-2.c: New test.
20254
20255 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
20256
20257         * gcc.c-torture/execute/20021120-1.c: New test.
20258
20259 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
20260
20261         * gcc.c-torture/execute/20021118-3.c: New test.
20262
20263 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20264
20265         * gcc.c-torture/compile/20021119-1.c: New test.
20266
20267 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
20268
20269         * gcc.dg/duff-1.c: New test.
20270         * gcc.dg/duff-2.c: New test.
20271         * gcc.dg/duff-3.c: New test.
20272
20273 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
20274
20275         * gcc.dg/cpp/_Pragma5.c: New test.
20276
20277 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20278
20279         * gcc.c-torture/execute/20021118-2.c: New test.
20280
20281 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
20282
20283         * gcc.c-torture/execute/20021118-1.c: New test.
20284
20285 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
20286
20287         * gcc.dg/20021116-1.c: New test.
20288
20289 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
20290
20291         * g++.dg/abi/vcall1.C: New test.
20292
20293 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
20294
20295         * gcc.dg/20021029-1.c: New test.
20296         * gcc.dg/20021029-2.c: New test.
20297
20298 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20299
20300         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
20301
20302 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20303
20304         PR c/8439
20305         * gcc.dg/20021110.c: Move to ...
20306         * gcc.c-torture/compile/20021110.c: .... here.
20307
20308 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20309
20310         PR c/8467
20311         * gcc.c-torture/execute/20021111-1.c
20312
20313 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20314
20315         PR c/8439
20316         * gcc.dg/20021110.c: New test.
20317
20318 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
20319
20320         * g++.dg/abi/vthunk3.C: Run only on x86.
20321
20322 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20323
20324         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
20325
20326 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
20327
20328         * lib/compat.exp (compat-execute): Fix logic error in last
20329         change.
20330
20331 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
20332
20333         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
20334
20335 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20336
20337         PR c++/8389
20338         * g++.dg/template/access6.C: New test.
20339
20340 2002-11-08  Jan Hubicka  <jh@suse.cz>
20341
20342         * gcc.dg/i386-ssefp-1.c: New test.
20343         * gcc.dg/i386-ssefp-1.c: New test.
20344
20345 2002-11-08  Jan Hubicka  <jh@suse.cz>
20346
20347         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
20348
20349 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20350
20351         * g++.dg/abi/vthunk3.C: New test.
20352
20353         PR c++/8338
20354         * g++.dg/template/crash2.C: New test.
20355
20356 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
20357
20358         * testsuite/g++.dg/abi/dtor1.C: New test.
20359         * testsuite/g++.dg/abi/dtor2.C: Likewise.
20360
20361 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
20362
20363         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
20364         Darwin.
20365
20366 2002-11-04  Adam Nemet  <anemet@lnxw.com>
20367
20368         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
20369         -mthumb.  Only xfail with -O0.
20370
20371 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
20372
20373         * g++.dg/abi/thunk1.C: New test.
20374         * g++.dg/abi/thunk2.C: Likewise.
20375         * g++.dg/abi/vtt1.C: Likewise.
20376
20377 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
20378
20379         PR optimization/8423
20380         * gcc.c-torture/execute/builtin-constant.c: New test.
20381
20382 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
20383
20384         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
20385         Add some more cases.
20386
20387 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/8391
20390         * g++.dg/opt/local1.C: New test.
20391
20392 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
20393
20394         PR c++/8160
20395         * g++.dg/template/complit1.C: New test.
20396
20397         PR c++/8149
20398         * g++.dg/template/typename4.C: Likewise.
20399
20400 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20401
20402         Core issue 287, PR c++/7639
20403         * g++.dg/template/instantiate1.C: Adjust error location.
20404         * g++.dg/template/instantiate3.C: New test.
20405         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
20406         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
20407         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
20408
20409 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
20410
20411         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
20412
20413 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
20414
20415         PR c++/8287
20416         * g++.dg/init/dtor2.C: New test.
20417
20418 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20419
20420         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
20421         * gcc.dg/nest.c: Bypass errors on irix6.
20422
20423 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
20424
20425         * gcc.dg/nest.c: Expect error for mmix-*-*.
20426         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
20427
20428 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
20429
20430         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
20431         markers.
20432
20433         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
20434
20435 2002-10-25  Mike Stump  <mrs@apple.com>
20436
20437         * gcc.dg/warn-1.c: New test.
20438
20439 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20440
20441         * g++.dg/template/typename3.C: New test.
20442
20443 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
20444
20445         * g++.dg/lookup/ptrmem1.C: New test.
20446
20447         * g++.dg/abi/vthunk2.C: New test.
20448
20449 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
20450
20451         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
20452
20453 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
20454
20455         * g++.dg/abi/empty9.C: New test.
20456
20457 2002-10-24  Richard Henderson  <rth@redhat.com>
20458
20459         * g++.dg/inherit/thunk1.C: Enable for ia64.
20460
20461 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20462
20463         PR c++/8067
20464         * g++.dg/lookup/pretty1.C: New test.
20465
20466 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
20467
20468         * gcc.dg/20021023-1.c: New test.
20469
20470 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
20471
20472         PR c++/7679
20473         * g++.dg/parse/inline1.C: New test.
20474
20475 2002-10-23  Richard Henderson  <rth@redhat.com>
20476
20477         * g++.dg/inherit/thunk1.C: Enable for x86_64.
20478
20479         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
20480
20481 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
20482
20483         PR c++/6579
20484         * g++.dg/parse/stmtexpr3.C: New test.
20485
20486 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20487
20488         * g++.dg/expr/cond1.C: New test.
20489
20490 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20491
20492         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
20493
20494 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20495
20496         * g++.dg/abi/vbase13.C: New test.
20497         * g++.dg/abi/vbase14.C: Likewise.
20498
20499 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
20500
20501         * gcc.dg/tls/pic-1.c: New test.
20502         * gcc.dg/tls/nonpic-1.c: New test.
20503         * gcc.dg/20021018-1.c: New test.
20504
20505 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20506
20507         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
20508         Remove only files with the same base name as the test case.
20509         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
20510         (profopt-execute): Likewise.  Also, remove old profiling
20511         and performance data files before running the tests.
20512
20513         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
20514         * g++.dg/bprob/bprob.exp: Likewise.
20515         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
20516         to allow more general test case names.
20517
20518         * g++.dg/bprob/bprob-1.C: Rename to ...
20519         * g++.dg/bprob/g++-bprob-1.C: ... this.
20520
20521         * g77.dg/bprob/bprob-1.f: Rename to ...
20522         * g77.dg/bprob/g77-bprob-1.f: ... this.
20523
20524 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
20525
20526         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
20527         bison 1.50 or later.
20528
20529 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
20530
20531         * g++.dg/README: Describe more test directories.
20532
20533 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20534
20535         * g++.dg/init/array6.C: Add additional tests.
20536
20537 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
20538
20539         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
20540         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
20541
20542 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
20543
20544         * gcc.c-torture/compile/20020604-1.x: New.
20545         * gcc.c-torture/compile/simd-5.x: Likewise.
20546         * gcc.c-torture/execute/920710-1.x: Likewise.
20547         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
20548
20549 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
20550
20551         * g++.dg/inherit/override1.C: Add dg-options clause.
20552
20553 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20554
20555         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
20556         _mm_slli_si128.
20557
20558 2002-10-19  Andreas Schwab  <schwab@suse.de>
20559
20560         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
20561         directory component.
20562
20563 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
20564
20565         * g++.dg/inherit/thunk1.C: New test.
20566
20567         * g++.dg/inherit/override1.C: New test.
20568
20569         * g++.dg/abi/mangle11.C: New test.
20570         * g++.dg/abi/mangle14.C: New test.
20571         * g++.dg/abi/mangle17.C: New test.
20572
20573 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20574
20575         * g++.dg/overload/member2.C: New test.
20576
20577 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
20578
20579         * g++.dg/README: Describe new compat directory.
20580         * g++.dg/dg.exp: Skip tests in compat directory.
20581         * README.compat: New file.
20582         * lib/compat.exp: New expect script.
20583         * g++.dg/compat: New test directory.
20584         * g++.dg/compat/compat.exp: New expect script.
20585         * g++.dg/compat/abi: New test directory.
20586         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
20587         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
20588         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
20589         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
20590         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
20591         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
20592         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
20593         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
20594         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
20595         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
20596         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
20597         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
20598         * g++.dg/compat/break: New test directory.
20599         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
20600         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
20601         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
20602         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
20603         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
20604         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
20605         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
20606         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
20607         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
20608         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
20609         g++.dg/compat/break/README: New files.
20610         * g++.dg/compat/eh: New test directory.
20611         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
20612         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
20613         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
20614         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
20615         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
20616         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
20617         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
20618         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
20619         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
20620         g++.dg/compat/eh/filter2_y.C,
20621         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
20622         g++.dg/compat/eh/new1_y.C,
20623         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
20624         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
20625         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
20626         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
20627         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
20628         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
20629         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
20630         g++.dg/compat/eh/unexpected1_y.C: New files.
20631         * g++.dg/compat/init: New test directory.
20632         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
20633         g++.dg/compat/init/array5_y.C,
20634         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
20635         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
20636         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
20637         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
20638         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
20639         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
20640         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
20641         g++.dg/compat/init/init-ref2_y.C: New files.
20642
20643 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20644
20645         PR c++/7584
20646         * g++.dg/inherit/using3.C: New test.
20647
20648 2002-10-17  Jan Hubicka  <jh@suse.cz>
20649
20650         * gcc.dg/20021017-2.c: New test.
20651
20652 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
20653
20654         * g++.dg/abi/mangle16.C: Adjust.
20655
20656         * g++.dg/init/array8.C: New test.
20657
20658 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
20659
20660         * gcc.dg/special/mips-abi.exp: New test.
20661         * gcc.dg/special/mips-abi.s: Empty file used by the above.
20662
20663 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20664
20665         * g++.dg/abi/mangle16.C: New test.
20666         * g++.dg/abi/mangle17.C: Likewise.
20667
20668         PR c++/7478
20669         * g++.dg/template/ref1.C: New test.
20670
20671 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20672
20673         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
20674
20675 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
20676
20677         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
20678
20679 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
20680
20681         PR c++/7524
20682         * g++.dg/init/array7.C: New test.
20683
20684 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
20685
20686         * g++.dg/init/array6.C: New test.
20687
20688         * g++.dg/abi/mangle13.C: Likewise.
20689         * g++.dg/abi/mangle14.C: Likewise.
20690         * g++.dg/abi/mangle15.C: Likewise.
20691
20692 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20693
20694         * g++.dg/abi/empty8.C: New test.
20695
20696 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.dg/init/ctor1.C: New test.
20699
20700 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
20701
20702         * gcc.c-torture/execute/20021015-1.c: New test.
20703
20704 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
20705
20706         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
20707
20708 2002-10-14  Jan Hubicka  <jh@suse.cz>
20709
20710         * gcc.dg/i386-ssetype-[1-5].c: New tests.
20711
20712 2002-10-14  Richard Henderson  <rth@redhat.com>
20713
20714         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
20715
20716 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20717
20718         PR optimization/6631
20719         * g++.dg/opt/const2.C: New test.
20720
20721 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
20722
20723         PR c++/7176
20724         * g++.dg/parse/friend1.C: New test.
20725         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
20726
20727 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
20728
20729         * gcc.dg/20021014-1.c: New test.
20730
20731 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/5661
20734         * g++.dg/ext/vlm1.C: New test.
20735         * g++.dg/ext/vlm2.C: Likewise.
20736
20737         * g++.dg/init/array1.C: Remove invalid braces.
20738         * g++.dg/init/brace1.C: New test.
20739         * g++.dg/init/copy2.C: Likewise.
20740         * g++.dg/init/copy3.C: Likewise.
20741         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
20742         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
20743         braces.
20744
20745 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
20746
20747         * gcc.dg/cpp/assembler.S: Don't use -ansi.
20748
20749 2002-10-11  Richard Shann  <richard.shann@superh.com>
20750
20751         * gcc.c-torture/compile/simd-5.c: New test.
20752
20753 2002-10-10  Roger Sayle  <roger@eyesopen.com>
20754
20755         * gcc.c-torture/execute/shiftopt-1.c: New test case.
20756
20757 2002-10-10  Jim Wilson  <wilson@redhat.com>
20758
20759         * gcc.c-torture/execute/20021010-1.c: New test.
20760
20761 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
20762
20763         PR c/7353
20764         * g++.dg/ext/typedef-init.C: New test.
20765         * gcc.dg/typedef-init.c: New test.
20766
20767 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
20768
20769         * gcc.dg/cpp/paste13.c: New test.
20770
20771 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20772
20773         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
20774         remaining platforms, XFAIL during compile, not execute.  Don't
20775         XFAIL at -O0.
20776
20777 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20778
20779         * gcc.dg/alias-1.c: Tweak expected warning.
20780
20781 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
20782
20783         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
20784
20785 2002-10-06  Andreas Jaeger  <aj@suse.de>
20786
20787         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
20788         * gcc.dg/cpp/c++98.C: Likewise.
20789
20790         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
20791         * g++.dg/cpp/c++98.C: Likewise.
20792
20793         * g++.dg/README (Subdirectories): Mention cpp directory.
20794
20795         PR target/7559
20796         * gcc.dg/20021006-1.c: New test.
20797
20798 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20799
20800         PR c++/7804
20801         * g++.dg/other/warning1.C: New test.
20802
20803 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20804
20805         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20806         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20807         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20808
20809 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20810
20811         PR c++/7931
20812         * g++.dg/template/ptrmem3.C: New test.
20813
20814         PR c++/7754
20815         * g++.dg/template/union1.C: New test.
20816
20817 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/8006
20820         * g++.dg/abi/mangle9.C: New test.
20821         * g++.dg/abi/mangle10.C: New test.
20822         * g++.dg/abi/mangle11.C: New test.
20823         * g++.dg/abi/mangle12.C: New test.
20824
20825 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20826
20827         PR c++/7188.
20828         * g++.dg/template/meminit1.C: New test.
20829         * g++.dg/warn/Wreorder-1.C: Likewise.
20830         * g++.old-deja/g++.mike/warn3.C: Tweak.
20831         * lib/prune.exp: Ingore "in copy constructor".
20832
20833 2002-10-02  Andreas Jaeger  <aj@suse.de>
20834
20835         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20836         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20837         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20838         on x86-64.
20839
20840 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20841
20842         * gcc.dg/empty1.C: Fix typo.
20843
20844 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20845
20846         * gcc.dg/alias-1.c: New test.
20847
20848 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20849
20850         * gcc.dg/empty1.C: New test.
20851
20852         * g++.dg/tls/init-2.C: Tweak error messages.
20853
20854 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20855
20856         * gcc.c-torture/compile/20020923-1.c: New test.
20857
20858 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20859
20860         * gcc.c-torture/execute/ffs-1.c: New test.
20861         * gcc.c-torture/execute/ffs-2.c: Ditto.
20862
20863 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20864
20865         * g++.dg/overload/member1.C: New test.
20866
20867 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20868
20869         * g++.dg/abi/empty7.C: New test.
20870         * g++.dg/init/pm2.C: Likewise.
20871
20872 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20873
20874         * g++.dg/rtti/crash1.C: New test.
20875
20876 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20877
20878         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20879         gcc.dg/sibcall-4.c: New tests.
20880
20881 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20882
20883         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20884         powerpc and MMIX targets.
20885
20886 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20887
20888         * gcc.dg/cpp/20020927-1.c: New.
20889
20890 2002-09-26  David S. Miller  <davem@redhat.com>
20891
20892         * gcc.c-torture/compile/trunctfdf.c: New.
20893
20894 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20895
20896         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20897
20898 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20899
20900         * gcc.c-torture/execute/loop-15.c: New.
20901
20902 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20903
20904         * README.QMTEST: Fix typo.
20905
20906 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20907
20908         * gcc.dg/20020926-1.c: New test.
20909
20910 2002-09-25  David S. Miller  <davem@redhat.com>
20911
20912         PR target/7842
20913         * gcc.c-torture/execute/shiftdi.c: New test.
20914
20915 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20916
20917         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20918         unique to the tool.
20919         * lib/g77.exp (g77_init): Likewise.
20920         * lib/g++.exp (g++_init): Likewise.
20921         * lib/objc.exp (objc_init): Likewise.
20922
20923 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20924
20925         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20926         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20927         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20928
20929 2002-09-25  Richard Henderson  <rth@redhat.com>
20930
20931         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20932         too-small long double.
20933
20934 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20935
20936         * gcc.dg/20020919-1.c: New test.
20937
20938 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20939
20940         * g++.dg/abi/bitfield6.C: New test.
20941         * g++.dg/abi/bitfield7.C: New test.
20942         * g++.dg/abi/bitfield8.C: New test.
20943         * g++.dg/abi/vbase11.C: New test.
20944
20945 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20946
20947         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20948         hppa*-*-hpux*.  Update test comment.
20949
20950 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.dg/tls/struct-1.c: New test.
20953
20954 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20955
20956         * gcc.dg/cpp/tr-warn2.c: Update.
20957
20958 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20959
20960         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20961
20962 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20963
20964         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20965         systems.
20966
20967 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20968
20969         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20970
20971         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20972         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20973         setting of cxxfilt.
20974
20975 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20976
20977         * gcc.dg/20020312-2.c: Update for darwin.
20978
20979 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20982
20983 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20984
20985         * objc.dg/comp-types-1.m: New test.
20986         * objc.dg/comp-types-2.m: New test.
20987         * objc.dg/comp-types-3.m: New test.
20988         * objc.dg/comp-types-4.m: New test.
20989         * objc.dg/comp-types-5.m: New test.
20990         * objc.dg/comp-types-6.m: New test.
20991
20992 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20993
20994         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20995
20996 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20997
20998         * g++.dg/other/do1.C: New test.
20999
21000         * g++.dg/template/subst1.C: New test.
21001
21002 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
21003
21004         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
21005
21006 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
21007
21008         * g++.dg/template/qualttp20.C: Adjust expected errors.
21009         * g++.old-deja/g++.jason/report.C: Likewise.
21010         * g++.old-deja/g++.other/qual1.C: Likewise.
21011
21012         * g++.dg/lookup/scoped2.C: New test.
21013
21014         * g++.dg/ext/asm3.C: New test.
21015
21016 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
21017
21018         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
21019
21020 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
21021
21022         * ChangeLog: follow spelling conventions.
21023         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
21024         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
21025         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
21026         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
21027         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
21028         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
21029         * g++.old-deja/g++.law/global-init1.C: Likewise.
21030         * g++.old-deja/g++.other/delete4.C: Likewise.
21031         * g++.old-deja/g++.other/inline21.C: Likewise.
21032         * g++.old-deja/g++.other/singleton.C: Likewise.
21033         * g77.dg/strlen0.f: Likewise.
21034         * g77.f-torture/compile/20010519-1.f: Likewise.
21035         * g77.f-torture/compile/980310-4.f: Likewise.
21036         * gcc.c-torture/compile/20000605-1.c: Likewise.
21037         * gcc.c-torture/execute/20020225-1.c: Likewise.
21038         * gcc.dg/c90-hexfloat-2.c: Likewise.
21039         * gcc.dg/c99-bool-1.c: Likewise.
21040         * gcc.dg/c99-hexfloat-2.c: Likewise.
21041         * gcc.dg/dll-2.c: Likewise.
21042         * gcc.dg/wtr-union-init-1.c: Likewise.
21043         * gcc.dg/wtr-union-init-2.c: Likewise.
21044         * gcc.dg/wtr-union-init-3.c: Likewise.
21045         * gcc.dg/cpp/avoidpaste1.c: Likewise.
21046         * gcc.dg/cpp/defined.c: Likewise.
21047         * gcc.dg/cpp/macsyntx.c: Likewise.
21048         * gcc.dg/cpp/paste2.c: Likewise.
21049         * gcc.dg/cpp/trad/defined.c: Likewise.
21050         * gcc.dg/format/c90-printf-1.c: Likewise.
21051         * gcc.dg/format/c90-scanf-1.c: Likewise.
21052         * gcc.dg/format/c99-printf-1.c: Likewise.
21053         * gcc.dg/format/c99-scanf-1.c: Likewise.
21054         * gcc.misc-tests/gcov-8.c: Likewise.
21055         * lib/profopt.exp: Likewise.
21056
21057 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
21058
21059         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
21060
21061 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.dg/inherit/using2.C: New test.
21064
21065 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
21066
21067         * ChangeLog: Follow spelling conventions.
21068         * g++.dg/template/friend4.C: Likewise.
21069         * g++.old-deja/g++.pt/crash67.C: Likewise.
21070         * gcc.c-torture/execute/20000801-4.c: Likewise.
21071         * gcc.dg/c90-digraph-1.c: Likewise.
21072         * gcc.dg/c94-digraph-1.c: Likewise.
21073         * gcc.dg/c99-digraph-1.c: Likewise.
21074         * gcc.dg/cpp/line5.c: Likewise.
21075         * gcc.dg/cpp/multiline.c: Likewise.
21076         * gcc.dg/cpp/trad/literals-1.c: Likewise.
21077         * gcc.dg/format/attr-3.c: Likewise.
21078         * gcc.dg/format/c90-scanf-3.c: Likewise.
21079         * gcc.dg/format/ext-4.c: Likewise.
21080
21081 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.dg/template/pretty1.C: New test.
21084
21085 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
21086
21087         * gcc.c-torture/execute/struct-cpy-1.c: New test.
21088
21089 2002-09-13  Matt Austern  <austern@apple.com>
21090
21091         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
21092         passing a cast expression to a function by const reference.
21093
21094 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
21095
21096         * g++.dg/template/deduce1.C: New test.
21097
21098 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
21099
21100         * gcc.c-torture/execute/simd-1.c: Force all use of int to
21101         32-bit int.
21102
21103 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21104
21105         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
21106         usage.
21107
21108 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
21109
21110         * gcc.c-torture/compile/20020910-1.c: New test.
21111
21112 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
21113
21114         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
21115
21116 2002-09-10  Andreas Jaeger  <aj@suse.de>
21117
21118         * gcc.dg/20020312-2.c: Adjust for x86-64.
21119
21120 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
21121
21122         * g77.dg/7388.f: New test case for PR 7388.
21123
21124 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
21125
21126         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
21127
21128 2002-09-05  Ziemowit Laski <zlaski@apple.com>
21129
21130         * objc.dg/proto-lossage-1.m: New test.
21131
21132 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
21133
21134         * gcc.dg/cpp/_Pragma4.c: Fix typo.
21135
21136 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
21137
21138         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
21139         expected to pass.
21140
21141 2002-09-06  Stan Shebs  <shebs@apple.com>
21142             David Edelsohn  <edelsohn@gnu.org>
21143
21144         * gcc.dg/weak: New directory.
21145         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
21146         target-specific xfail bits.
21147         * gcc.dg/typeof-2.c: Move to new directory.
21148         * gcc.dg/weak.exp: New expect script.
21149
21150 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
21151
21152         * gcc.c-torture/execute/extzvsi.c: New test.
21153
21154 2002-09-05  Stan Shebs  <shebs@apple.com>
21155
21156         * gcc.dg/weak-1.c: xfail on Darwin.
21157         * gcc.dg/weak-2.c: Ditto.
21158         * gcc.dg/weak-3.c: Ditto.
21159         * gcc.dg/weak-4.c: Ditto.
21160         * gcc.dg/weak-5.c: Ditto.
21161         * gcc.dg/weak-6.c: Ditto.
21162         * gcc.dg/weak-7.c: Ditto.
21163         * gcc.dg/weak-8.c: Ditto.
21164         * gcc.dg/weak-9.c: Ditto.
21165
21166 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
21167
21168         * gcc.c-torture/execute/loop-14.c: New test.
21169
21170 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
21171
21172         * g++.dg/other/cxa-atexit1.C: New test.
21173
21174         * gcc.dg/typeof-2.c: New test.
21175
21176 2002-09-03  Roger Sayle  <roger@eyesopen.com>
21177
21178         * gcc.dg/builtins-2.c: New testcase.
21179         * gcc.dg/builtins-3.c: New testcase.
21180
21181 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
21182
21183         * gcc.dg/cpp/_Pragma4.c: New test.
21184
21185 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
21186
21187         * objc/execute/nil_method-1.m: New testcase.
21188
21189 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
21190
21191         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
21192         [Object class], not [Object initialize].
21193
21194 2002-08-31  Roger Sayle  <roger@eyesopen.com>
21195             Hans-Peter Nilsson  <hp@bitrange.com>
21196
21197         * gcc.c-torture/execute/20020720-1.x: Skip test on
21198         mmix-knuth-mmixware.  Correct comment.
21199
21200 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
21201
21202         * testsuite/g++.dg/abi/bitfield5.C: New test.
21203         * testsuite/g++.dg/abi/vbase10.C: Likewise.
21204
21205 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
21206
21207         * objc.dg/undeclared-selector.m: New test.
21208
21209 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * g++.dg/other/offsetof1.C: Avoid cast warning.
21212
21213 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
21214
21215         * objc.dg/super-class-2.m: New test.
21216
21217 2002-08-24  Matt Austern  <austern@apple.com>
21218
21219         * g++.dg/ext/lvaddr.C: New test.
21220         * g++.dg/ext/lvcast.C: New test.
21221
21222 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
21223
21224         * testsuite/g++.dg/inherit/cond1.C: New test.
21225
21226 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
21227
21228         * gcc.dg/noncompile/incomplete-1.c: New test.
21229
21230 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
21231
21232         * gcc.dg/typespec-1.c: New test.
21233
21234 2002-08-20  Devang Patel  <dpatel@apple.com>
21235         * objc.dg/proto-hier-2.m: New test.
21236
21237 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
21238
21239         * objc.dg/bitfield-1.m: New test.
21240         * objc.dg/bitfield-2.m: New test.
21241
21242 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21243
21244         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
21245         gcc.dg/c99-flex-array-4.c: New tests.
21246
21247 2002-08-16  Stan Shebs  <shebs@apple.com>
21248
21249         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
21250
21251 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
21252
21253         * gcc.dg/typeof-1.c: New test.
21254         * g++.dg/ext/typeof2.C: New test.
21255
21256 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21257
21258         * g++.dg/other/offsetof1.C: New test.
21259
21260 2002-08-14  Richard Henderson  <rth@redhat.com>
21261
21262         * gcc.dg/tls/diag-3.c: Fix expected message strings.
21263
21264 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
21265
21266         * gcc.dg/cpp/_Pragma3.c: New test.
21267
21268 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
21269
21270         * g++.dg/template/inherit3: New test.
21271
21272 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21273
21274         * gcc.dg/bitfld-4.c: Add blank options.
21275
21276 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
21277
21278         * g++.dg/template/crash1.C: New test.
21279
21280 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21281
21282         * gcc.dg/tls/opt-2.c: New test.
21283
21284 2002-08-08  Devang Patel  <dpatel@apple.com>
21285
21286         * objc.dg/selector-1.m : New test
21287
21288 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21289
21290         * g++.dg/abi/bitfield4.C: New test.
21291         * gcc.dg/bitfld-4.c: New test.
21292
21293 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21294
21295         * g++.dg/other/packed1.C: New test.
21296
21297 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
21298
21299         * g++.dg/abi/offsetof.C: Tweak error messages.
21300         * g++.old-deja/g++.mike/p10769a.C: Likewise.
21301
21302 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
21303
21304         * gcc.dg/bitfld-3.c: New test.
21305
21306 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
21307             Richard Henderson  <rth@redhat.com>
21308
21309         * gcc.dg/i386-bitfield1.c: New test.
21310         * g++.dg/abi/bitfield3.C: Update.
21311
21312 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
21313
21314         * objc.dg/const-str-2.m: Update.
21315         * gcc.dg/cpp/c++98.c: Change to C extension.
21316         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
21317         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
21318
21319 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
21320
21321         * testsuite/gcc.dg/tls/diag-3.c: New.
21322
21323 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
21324
21325         * g++.dg/README (Subdirectories): Document new subdir expr.
21326         * g++.dg/expr/pmf-1.C: New test.
21327
21328 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
21329
21330         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
21331
21332 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
21333
21334         * g++.dg/abi/bitfield3.C: New test.
21335
21336 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         * lib/gcov.exp: Tweak expected line formats.
21339         * gcc.misc-tests/gcov8.c: New test.
21340         * gcc.misc-tests/gcov8.x: New flags.
21341
21342 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
21343
21344         * consistency.vlad/layout/endian.c: Include string.h.
21345
21346         * gcc.c-torture/execute/20020805-1.c: New test.
21347
21348 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
21349
21350         * g++.dg/other/conversion1.C: New test.
21351
21352 2002-08-03  Roger Sayle  <roger@eyesopen.com>
21353
21354         * gcc.dg/builtins-1.c: New testcase.
21355
21356 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
21357
21358         * g++.dg/inherit/access3.C: New test.
21359
21360 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * gcc.dg/ia64-visibility-2.c: New test.
21363
21364 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
21365
21366         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
21367         __qualifier_flags to __flags.
21368
21369 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
21370
21371         * g++.dg/inherit/operator1.C: New test.
21372         * g++.dg/lookup/disamb1.C: Fix typo in comment.
21373         * g++.dg/other/error1.C: Change expected error message.
21374         * g++.dg/template/conv4.C: Likewise.
21375
21376 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
21377
21378         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
21379         for documented behavior.
21380
21381 2002-07-25  Roger Sayle  <roger@eyesopen.com>
21382
21383         * gcc.c-torture/execute/20020720-1.x: Skip this test on
21384         several targets known to fail.
21385
21386 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
21387
21388         * gcc.dg/mips-args-[123].c: New tests.
21389
21390 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
21391
21392         * gcc.dg/ppc-spe.c: New.
21393
21394 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
21395
21396         * g++.dg/other/ptrmem4.C: New testcase.
21397
21398 2002-07-24  Richard Henderson  <rth@redhat.com>
21399
21400         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
21401
21402 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
21403
21404         * g++.dg/ext/alignof1.C (main): Return 0 for success.
21405
21406 2002-07-24  Roger Sayle  <roger@eyesopen.com>
21407
21408         * gcc.c-torture/execute/memset-3.c: New testcase.
21409
21410 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
21411
21412         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
21413         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
21414
21415 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21416
21417         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
21418         Delete.
21419
21420 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
21421
21422         * gcc.c-torture/compile/simd-4.c: New test.
21423
21424 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21425
21426         PR c++/7347, c++/7348
21427         * g++.dg/template/access4.C: New test.
21428         * g++.dg/template/access5.C: New test.
21429         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
21430         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
21431         * g++.old-deja/g++.pt/ttp58.C: Likewise.
21432         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
21433
21434 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
21435
21436         * gcc.dg/gnu89-init-2.c: New test.
21437
21438 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
21439
21440         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
21441
21442 2002-07-20  Roger Sayle  <roger@eyesopen.com>
21443
21444         * gcc.c-torture/execute/20020720-1.c: New testcase.
21445
21446 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
21447
21448         * gcc.dg/cpp/Wsignprom.c: New tests.
21449
21450 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
21451
21452         * gcc.c-torture/execute/loop-13.c: New test.
21453
21454 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
21455
21456         * gcc.dg/cpp/expr.c: New tests.
21457
21458 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
21459
21460         * g++.dg/opt/pr6713.C: Add template instantiation.
21461
21462 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
21463
21464         * gcc.dg/nest.c: New test.
21465
21466 2002-07-17  Richard Henderson  <rth@redhat.com>
21467
21468         * g++.dg/opt/pr6713.C: New test.
21469
21470 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
21471
21472         * gcc.c-torture/execute/loop-2e.x: Let the testcase
21473         XFAIL for all x86 processors.
21474
21475 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
21476
21477         * gcc.c-torture/execute/20010122-1.x: Do not test with
21478         -fomit-frame-pointer.
21479
21480 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21481
21482         * g++.dg/template/instantiate2.C: New test.
21483         * g++.dg/template/spec4.C: New test.
21484
21485 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21486
21487         * g++.dg/template/access2.C: New test.
21488         * g++.dg/template/access3.C: New test.
21489
21490 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
21491
21492         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
21493         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
21494         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
21495         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
21496         Convert to use <stdarg.h>.
21497         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
21498         Delete.
21499         * gcc.dg/va-arg-2.c: New.
21500         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
21501
21502 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
21503
21504         * gcc.c-torture/compile/20020710-1.c: New test.
21505
21506 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
21507                           Andrew Pinski  <pinskia@physics.uc.edu>
21508
21509         gcc.c-torture/compile/simd-2.c: New testcase.
21510         gcc.c-torture/compile/simd-3.c: Likewise.
21511
21512 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
21513
21514         PR c++/7224
21515         * g++.dg/overload/error1.C: New test.
21516
21517 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21518
21519         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
21520         configuration and IRIX 6 O32 ABI.
21521
21522 2002-07-11  Roger Sayle  <roger@eyesopen.com>
21523
21524         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
21525
21526 2002-07-10  Roger Sayle  <roger@eyesopen.com>
21527
21528         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
21529
21530 2002-07-10  Jeffrey A Law  <law@redhat.com>
21531
21532         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
21533
21534         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
21535
21536 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
21537
21538         * gcc.dg/20020312-2.c: Check for __PPC__.
21539
21540 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
21541
21542         * gcc.c-torture/compile/20020709-1.c: New test.
21543
21544 2002-07-07  Roger Sayle  <roger@eyesopen.com>
21545
21546         * g++.dg/template/qualttp21.C: New test case.
21547
21548 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
21549
21550         * gcc.c-torture/compile/20020706-1.c: New test.
21551         * gcc.c-torture/compile/20020706-2.c: New test.
21552
21553 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
21554             Alexandre Oliva  <aoliva@redhat.com>
21555
21556         * g++.dg/warn/incomplete1.C: New test.
21557
21558 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21559
21560         PR c++/7099
21561         * g++.dg/warn/noreturn1.C: New test.
21562
21563 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/6706
21566         * g++.dg/debug/debug6.C: New test.
21567         * g++.dg/debug/debug7.C: New test.
21568
21569 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
21570
21571         * gcc.c-torture/compile/simd-3.c: New test.
21572
21573 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
21574
21575         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
21576         * gcc.dg/20020620-1.c: Likewise.
21577
21578 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21579
21580         PR c++/6944
21581         * g++.dg/init/array4.C: New test.
21582         * g++.dg/init/array5.C: New test.
21583
21584 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
21585
21586         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
21587         * gcc.c-torture/execute/simd-2.c (main): Likewise.
21588
21589 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21590
21591         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
21592         * gcc.dg/wtr-aggr-init-1.c: Likewise.
21593         * gcc.dg/wtr-conversion-1.c: Likewise.
21594         * gcc.dg/wtr-escape-1.c: Likewise.
21595         * gcc.dg/wtr-int-type-1.c: Likewise.
21596         * gcc.dg/wtr-label-1.c: Likewise.
21597         * gcc.dg/wtr-static-1.c: Likewise.
21598         * gcc.dg/wtr-strcat-1.c: Likewise.
21599         * gcc.dg/wtr-suffix-1.c: Likewise.
21600         * gcc.dg/wtr-switch-1.c: Likewise.
21601         * gcc.dg/wtr-unary-plus-1.c: Likewise.
21602         * gcc.dg/wtr-union-init-1.c: Likewise.
21603         * gcc.dg/wtr-union-init-2.c: Likewise.
21604         * gcc.dg/wtr-union-init-3.c: Likewise.
21605
21606         * gcc.dg/wtr-func-def-1.c: New test.
21607
21608 2002-07-02 Devang Patel <dpatel@apple.com>
21609
21610         * objc.dg/param-1.m: New test.
21611
21612 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
21613
21614         * gcc.dg/cpp/trad/directive.c: Add test.
21615         * gcc.dg/cpp/trad/macroargs.c: Add test.
21616         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
21617
21618 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
21619
21620         * gcc.dg/cpp/cmdlne-M.c: New test.
21621
21622 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
21623
21624         * objc.dg/desig-init-1.m: New test.
21625
21626 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21627
21628         PR c++/6716
21629         * g++.dg/template/instantiate1.C: New test.
21630
21631 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
21632
21633         PR c++/7112
21634         * g++.dg/template/sizeof2.C: New test.
21635
21636 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21637
21638         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
21639         gcc.dg/cpp/trad/include.c: New tests.
21640
21641 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
21642
21643         PR target/7177
21644         * gcc.c-torture/compile/20020701-1.c: New test.
21645
21646 2002-07-01  Stan Shebs  <shebs@apple.com>
21647
21648         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
21649         header here...
21650         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
21651         (objc-torture-execute): or here.
21652
21653 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
21654
21655         * gcc.c-torture/execute/arith-rand-ll.c: New test.
21656
21657 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
21658
21659         * gcc.dg/cpp/trad/escaped-nl.c: New test.
21660
21661 2002-06-30  Devang Patel  <dpatel@apple.com>
21662
21663         * objc.dg/fsyntax-only.m: New test.
21664
21665 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
21666
21667         PR c++/6695
21668         * g++.dg/template/friend7.C: New file.
21669
21670 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
21671
21672         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
21673         return type.
21674
21675 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
21676
21677         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
21678         avoid division by zero.
21679
21680 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
21681
21682         * gcc.dg/Wunknownprag.c: New tests.
21683
21684 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
21685
21686         * gcc.c-torture/execute/simd-2.c: New test.
21687
21688 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
21689
21690         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
21691         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
21692         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
21693         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
21694         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
21695         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
21696         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
21697         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
21698         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
21699         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
21700         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
21701         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
21702         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
21703         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
21704         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
21705         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
21706         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
21707
21708 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
21709
21710         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
21711         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
21712         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
21713         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
21714         New tests.
21715         * gcc.dg/cpp/trad/directive.c: Update.
21716
21717 2002-06-23  Andreas Jaeger  <aj@suse.de>
21718
21719         * gcc.c-torture/execute/complex-6.c: New.
21720
21721 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
21722
21723         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
21724         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
21725         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
21726         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
21727
21728 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
21729
21730         * gcc.dg/cpp/trad: New directory with traditional tests copied
21731         from parent directory.
21732         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21733         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21734         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21735         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21736         Move to trad/ and rename.
21737         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
21738         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
21739         gcc.dg/cpp/trad/redef2.c: New tests.
21740         * gcc.dg/cpp/trad/trad.exp: New driver.
21741
21742 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
21743
21744         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
21745         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
21746         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
21747         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
21748         Remove.
21749
21750 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
21751
21752         * gcc.dg/20020620-1.c: New test.
21753
21754 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21755
21756         * g++.dg/template/ttp4.C: New test.
21757
21758 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
21759
21760         * g++.dg/opt/vt1.C: Fix regexp.
21761
21762 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21763
21764         * gcc.c-torture/execute/pure-1.c: Make functions static again.
21765         Don't use attribute `noinline'.
21766
21767 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21768
21769         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
21770
21771 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
21772
21773         * gcc.c-torture/execute/simd-1.c: New.
21774
21775         * gcc.dg/simd-1.c: New.
21776
21777 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
21778
21779         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
21780
21781 2002-06-16  Richard Henderson  <rth@redhat.com>
21782
21783         * g++.dg/ext/anon-struct1.C: New.
21784         * g++.dg/ext/anon-struct2.C: New.
21785         * g++.dg/ext/anon-struct3.C: New.
21786         * gcc.dg/anon-struct-1.c: New.
21787         * gcc.dg/anon-struct-2.c: New.
21788         * gcc.dg/anon-struct-3.c: New.
21789         * gcc.dg/20011008-1.c: Adjust warning text.
21790         * gcc.dg/20020527-1.c: Add -fms-extensions.
21791
21792 2002-06-16  Richard Henderson  <rth@redhat.com>
21793
21794         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
21795
21796 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21797
21798         * gcc.c-torture/execute/20020615-1.c: New test.
21799
21800 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21801
21802         * gcc.c-tortuture/execute/compare-1.c: New test case.
21803         * gcc.c-tortuture/execute/compare-2.c: New test case.
21804         * gcc.c-tortuture/execute/compare-3.c: New test case.
21805
21806 2002-06-13  Richard Henderson  <rth@redhat.com>
21807
21808         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21809         ia64 ilp32.
21810
21811 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21812
21813         * g++.dg/template/typename2.C: Update error message.
21814
21815 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21816
21817         * gcc.c-torture/execute/20020611-1.c: New test.
21818
21819 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21820
21821         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21822         list of targets to skip.
21823
21824 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21825
21826         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21827         targets if not optimizing.
21828
21829 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21830
21831         * gcc.c-torture/compile/20020605-1.c: New test.
21832
21833         * g++.dg/opt/vt1.C: New test.
21834
21835         * gcc.dg/20020531-1.c: New test.
21836
21837         * gcc.dg/20020530-1.c: New test.
21838
21839         * gcc.dg/20020527-1.c: New test.
21840
21841         * g++.dg/opt/cse1.C: New test.
21842
21843 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21844
21845         * gcc.dg/20020607-2.c: New test case.
21846
21847 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21848
21849         * gcc.c-torture/compile/20020604-1.c: New test.
21850
21851 2002-06-04  Richard Henderson  <rth@redhat.com>
21852
21853         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21854         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21855         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21856
21857 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21858
21859         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21860
21861 2002-06-03  Richard Henderson  <rth@redhat.com>
21862
21863         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21864         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21865
21866 2002-06-02  Richard Henderson  <rth@redhat.com>
21867
21868         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21869         test functions static.
21870
21871 2002-06-02  Andreas Jaeger  <aj@suse.de>
21872
21873         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21874         now.
21875
21876 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21877
21878         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21879         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21880         Update for mofified diagnostics.
21881         * gcc.dg/c99-intconst-1.c: No longer fail.
21882
21883 2002-06-02  Richard Henderson  <rth@redhat.com>
21884
21885         * gcc.dg/uninit-A.c: Remove xfail markers.
21886
21887 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21888
21889         * gcc.dg/fnegate-1.c: New test case.
21890
21891 2002-05-30  Osku Salerma  <osku@iki.fi>
21892
21893         * gcc.c-torture/execute/mayalias-1.c: New file.
21894
21895 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21896
21897         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21898         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21899         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21900
21901 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21902
21903         * gcc.c-torture/execute/20020529-1.c: New test.
21904
21905 2002-05-27  Richard Henderson  <rth@redhat.com>
21906
21907         * g++.dg/ext/attrib6.C: New test case.
21908
21909 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21910
21911         * gcc.c-torture/execute/pure-1.c: New test.
21912
21913 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21914
21915         * gcc.dg/cpp/arith-2.c: Remove.
21916
21917 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21918
21919         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21920         * gcc.dg/cpp/if-3.c: Remove.
21921
21922 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21923
21924         * g++.dg/opt/cse2.C: New test.
21925
21926 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21927
21928         * gcc.dg/cpp/arith-1.c: New semantic tests.
21929         * gcc.dg/cpp/if-1.c: Update.
21930
21931 2002-05-24  Ben Elliston  <bje@redhat.com>
21932
21933         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21934
21935 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21936
21937         * gcc.dg/verbose-asm.c: New test.
21938
21939 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21940
21941         * gcc.dg/cpp/paste12.c: New test.
21942
21943 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21944
21945         * g++.dg/parse/named_ops.C: New test.
21946
21947 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21948
21949         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21950
21951 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21952
21953         * gcc.dg/weak-2.c: Allow optional leading underscore
21954         in scan-assembler symbol name.
21955         * gcc.dg/weak-3.c: Likewise.
21956         * gcc.dg/weak-4.c: Likewise.
21957         * gcc.dg/weak-5.c: Likewise.
21958
21959 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21960
21961         * gcc.dg/20020523-1.c: New test.
21962
21963 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21964
21965         * objc.dg/const-str-2.m: Update now that we stop after
21966         a command line error.
21967
21968 2002-05-22  Richard Henderson  <rth@redhat.com>
21969
21970         * g++.dg/dg.exp: Fix typo in test pruneing.
21971
21972 2002-05-22  Richard Henderson  <rth@redhat.com>
21973
21974         * g++.dg/dg.exp: Prune the tls subdirectory.
21975         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21976         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21977         * g++.dg/tls/init-1.C: New.
21978
21979 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21980
21981         * gcc.dg/20020517-1.c: New test.
21982
21983 2002-05-21  Richard Henderson  <rth@redhat.com>
21984
21985         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21986         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21987
21988 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21989
21990         * g++.dg/other/copy2.C: New test.
21991
21992 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21993
21994         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21995         (MAX_COPY): Bump up to 10 times sizeof (long long).
21996         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21997
21998         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21999         sizeof (long long).
22000
22001         * gcc.c-torture/execute/strcpy-1.c: New test.
22002
22003 2002-05-19  Jason Merrill  <jason2redhat.com>
22004
22005         * g++.dg/ext/oper1.C: New test.
22006
22007 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
22008 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
22009
22010         * README.QMTEST: New file.
22011
22012         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
22013
22014 2002-05-19  Andreas Jaeger  <aj@suse.de>
22015
22016         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
22017         now.
22018         * gcc.c-torture/execute/loop-2d.x: Likewise.
22019
22020 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
22021
22022         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
22023         support weak symbols.
22024         * gcc.dg/weak-4.c: Likewise
22025         * gcc.dg/weak-6.c: Likewise
22026
22027 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
22028
22029         * gcc.dg/weak-3.c: Add dg-excess-error comment for
22030         cygwin, coff and h8300-*-hms targets
22031         * gcc.dg/weak-5.c: Likewise
22032         * gcc.dg/weak-7.c: Likewise
22033
22034 2002-05-16  Jason Merrill  <jason@redhat.com>
22035
22036         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
22037         (scan-assembler-not, scan-assembler-dem): Likewise.
22038         (scan-assembler-dem-not): Likewise.
22039
22040 2002-05-15  Richard Henderson  <rth@redhat.com>
22041
22042         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
22043
22044 2002-05-15  Richard Henderson  <rth@redhat.com>
22045
22046         * gcc.dg/weak-5.c (vfoo1c): No warning here.
22047         (vfoo1f): Warning here.
22048         (vfoo1l): Don't redefine the alias.
22049
22050 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
22051
22052         * g++.dg/init/pm1.C: New test.
22053
22054 2002-05-12  David S. Miller  <davem@redhat.com>
22055
22056         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
22057         types.
22058
22059 2002-05-10  Roger Sayle  <roger@eyesopen.com>
22060
22061         * gcc.c-torture/execute/20020510-1.c: New test case.
22062
22063 2002-05-10  David S. Miller  <davem@redhat.com>
22064
22065         * gcc.c-torture/execute/conversion.c: Test long double too.
22066
22067 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
22068
22069         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
22070         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
22071         * lib/g++.exp (g++_link_flags): Likewise.
22072         * lib/objc.exp (objc_target_compile): Likewise.
22073
22074 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22075
22076         * gcc.dg/cpp/poison.c: Update.
22077         * gcc.dg/cpp/20000625-2.c: Remove.
22078         * gcc.dg/cpp/direct2s.c: Remove final test.
22079
22080 2002-05-08  Tom Rix  <trix@redhat.com>
22081
22082         * gcc.c-torture/execute/20020508-1.c: New test.
22083         * gcc.c-torture/execute/20020508-2.c: New test.
22084         * gcc.c-torture/execute/20020508-3.c: New test.
22085
22086 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22087
22088         * gcc.dg/cpp/charconst-4.c: More tests.
22089
22090 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
22091
22092         PR c/6569
22093         * gcc.dg/weak-3.c: Update location of warning messages.
22094         * gcc.dg/weak-5.c: Likewise.
22095
22096 2002-05-06  Roger Sayle  <roger@eyesopen.com>
22097
22098         * gcc.c-torture/execute/20020506-1.c: New test case.
22099
22100 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22101
22102         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
22103
22104 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22105
22106         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
22107
22108 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22109
22110         * gcc.dg/cpp/charconst-3.c: New test.
22111
22112 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22113
22114         * gcc.dg/cpp/charconst.c: Update tests.
22115
22116 2002-05-05  Tim Josling  <tej@melbpc.org.au>
22117
22118         * treelang: Added directory for new sample language treelang. Also
22119         lib/treelang.exp: New file to signal treelang should be tested.
22120
22121 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
22124         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
22125         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
22126         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
22127         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
22128         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
22129         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
22130
22131 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22132
22133         * gcc.dg/format/xopen-2.c: New test.
22134
22135 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
22136
22137         * gcc.dg/20020503-1.c: New test.
22138
22139 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
22140
22141         * g++.dg/init/dtor1.C: Make it tougher.
22142
22143 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
22144
22145         * g++.dg/init/dtor1.C: New test.
22146
22147 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
22148
22149         * gcc.dg/altivec-8.c: New.
22150
22151 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
22152
22153         * gcc.dg/altivec-7.c: New.
22154
22155 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
22156
22157         * g++.dg/parse/typedef1.C: New test.
22158
22159 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/6486
22162         * g++.dg/template/friend6.C: New test.
22163
22164         PR c++/6492
22165         * g++.dg/init/copy1.C: New test.
22166
22167 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
22168
22169         * g++.dg/warn/effc1.C: New test.
22170
22171 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22172
22173         * gcc.dg/cpp/if-cexp.c: Add a test.
22174
22175 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * gcc.dg/20020426-2.c: New test.
22178
22179 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22180
22181         * gcc.dg/cpp/if-mop.c: Update.
22182         * gcc.dg/cpp/if-mpar.c: Add test.
22183         * gcc.dg/cpp/if-oppr.c: Update.
22184
22185 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22186
22187         PR c/6343
22188         * gcc.dg/weak-[2-7].c: New tests.
22189
22190 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22191
22192         * gcc.dg/enum1.c: New test.
22193
22194 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/6497
22197         * g++.dg/inherit/access2.C: New test.
22198
22199 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
22200
22201         PR bootstrap/6445
22202         * gcc.dg/20020426-1.c: New test.
22203
22204 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
22205
22206         * g++.dg/abi/enum1.C: New test.
22207
22208 2002-04-26  Richard Henderson  <rth@redhat.com>
22209
22210         * gcc.dg/c99-bool-1.c: Expect always true warning.
22211
22212 2002-04-25  Roger Sayle  <roger@eyesopen.com>
22213
22214         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
22215
22216 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22217
22218         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
22219         targets.
22220
22221 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
22222
22223         * g++.dg/abi/mange7.C: New test.
22224
22225         PR c++/6438.
22226         * g++.dg/parse/stmtexpr2.C: New test.
22227
22228 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
22229
22230         * gcc.dg/20020312-2.c: Add SH target.
22231
22232 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22233
22234         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
22235         compiler output on mips*-*-irix*.
22236
22237 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
22238
22239         * g++.dg/parse/attr1.C: New test.
22240
22241 2002-04-23  Roger Sayle  <roger@eyesopen.com>
22242
22243         * gcc.c-torture/execute/string-opt-17.c: New test case.
22244         * gcc.c-torture/execute/memset-2.c: New test case.
22245
22246 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/6256:
22249         * g++.dg/template/friend5.C: New test.
22250
22251         PR c++/6331:
22252         * g++.dg/template/qual1.C: Likewise.
22253
22254 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
22255
22256         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
22257         Include stdlib.h, not stdio.h or ctype.h.
22258
22259 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
22260
22261         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
22262         cris-*-elf* and mmix-*-*.
22263         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
22264         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
22265         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
22266         Ditto.
22267         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
22268         * gcc.dg/wchar_t-1.c: Ditto.
22269
22270 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
22271
22272         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
22273         Clarify comment.
22274
22275 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
22276
22277         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
22278
22279 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22280
22281         * gcc.c-torture/execute/20000906-1.x: Delete.
22282
22283 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
22284
22285         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
22286
22287 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
22288
22289         * PR6367
22290         * g77.f-torture/execute/6367.f: New test.
22291         * g77.f-torture/execute/6367.x: Disable for MMIX.
22292
22293 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
22294
22295         * PR6352
22296         * g++.dg/opt/inline2.C: New test.
22297
22298 2002-04-18  Richard Henderson  <rth@redhat.com>
22299
22300         * gcc.dg/20000906-1.c: Enable for all targets.
22301         * gcc.c-torture/compile/iftrap-2.c: New.
22302
22303 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22304
22305         * gcc.dg/20020418-1.c: New test.
22306         * gcc.dg/20020418-2.c: New test.
22307
22308 2002-04-18  Richard Henderson  <rth@redhat.com>
22309
22310         * gcc.c-torture/compile/iftrap-1.c: New.
22311         * gcc.dg/iftrap-1.c: Adjust for ia64.
22312         * gcc.dg/iftrap-2.c: New.
22313
22314 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
22315
22316         * gcc.c-torture/compile/20020418-1.c: New test.
22317
22318 2002-04-18  Roger Sayle  <roger@eyesopen.com>
22319
22320         * gcc.c-torture/compile/20020415-1.c: New.
22321
22322 2002-04-18  David S. Miller  <davem@redhat.com>
22323
22324         * gcc.c-torture/execute/20020418-1.c: New test.
22325
22326 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
22327
22328         * gcc.dg/20020416-1.c: New test.
22329
22330         * g++.dg/opt/inline1.C: New test.
22331
22332 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
22333
22334         * gcc.dg/altivec-5.c: New test.
22335
22336         * gcc.dg/20020415-1.c: New test.
22337
22338 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
22339
22340         * testsuite/lib/chill.exp: Remove.
22341
22342 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * g++.dg/other/big-struct.C: New test.
22345
22346 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
22347
22348         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
22349         of scratch file.
22350
22351 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
22352
22353         PR c/6277
22354         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
22355         in scan-assembler function name
22356
22357 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
22358
22359         * g77.f-torture/execute/980628-4.x,
22360         g77.f-torture/execute/980628-5.x,
22361         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22362         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22363         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
22364         i[34567]86-*-*.
22365
22366 2002-04-13  David S. Miller  <davem@redhat.com>
22367
22368         * gcc.c-torture/execute/20020413-1.c: New test.
22369
22370 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
22371
22372         * gcc.dg/asm-6.c,
22373         * g++.dg/ext/asm1.C: New tests.
22374
22375 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
22376
22377         PR c++ 5373.
22378         * g++.dg/parse/stmtexpr1.C: New test.
22379
22380         PR c++/5189.
22381         * g++.dg/template/copy1.C: New test.
22382
22383 2002-04-12  Richard Henderson  <rth@redhat.com>
22384
22385         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
22386
22387 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
22388
22389         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
22390         gcc.c-torture/execute/20020307-2.c.
22391
22392 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
22393
22394         * g++.dg/ext/attrib5.C,
22395         * g++.dg/lookup/struct1.C: New tests.
22396
22397 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
22398
22399         * gcc.dg/20020411-1.c: New test.
22400
22401         * gcc.c-torture/execute/20020411-1.c: New test.
22402
22403 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
22404
22405         * g77.f-torture/execute/6177.f: New test.
22406
22407 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
22408
22409         PR middle-end/6247
22410         * g++.dg/opt/cleanup1.C: New test.
22411
22412         * g++.dg/opt/const1.C: New test.
22413
22414 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
22415
22416         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
22417
22418 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
22419
22420         PR c++/5507
22421         * g++.dg/template/typename2.C: New test.
22422
22423 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
22424
22425         * gcc.c-torture/execute/loop-12.c: New.
22426
22427 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
22428
22429         * g77.f-torture/execute/980628-4.x,
22430         g77.f-torture/execute/980628-5.x,
22431         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
22432         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
22433         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
22434
22435 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22436
22437         PR optimization/6086
22438         * g++.dg/opt/preinc1.C: New test.
22439
22440 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22441
22442         PR c++/5571
22443         * g++.dg/opt/static2.C: New test.
22444
22445 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
22446
22447         PR c/5120
22448         * gcc.dg/20020406-1.c: New test.
22449
22450 2002-04-04  David S. Miller  <davem@redhat.com>
22451
22452         * gcc.c-torture/execute/20020404-1.c: New test.
22453
22454 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
22455
22456         PR c/6123
22457         * gcc.dg/20020312-2.c: Do not declare global register variable
22458         if __PIC__ or __pic__ is defined.
22459
22460 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
22461
22462         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
22463         __asm__ so that it works correctly even if -ansi -pedantic-errors.
22464
22465 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22466
22467         * gcc.misc-tests/linkage.exp: Update last change to handle
22468         sparc*-, not just sparc-.
22469
22470 2002-04-03  Richard Henderson  <rth@redhat.com>
22471
22472         * gcc.dg/cpp/ucs.c: Improved long UCS test.
22473
22474 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22475
22476         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
22477
22478 2002-04-02  David S. Miller  <davem@redhat.com>
22479
22480         * gcc.c-torture/execute/20020402-3.c: New test.
22481
22482 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
22483
22484         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
22485         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
22486
22487         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
22488         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
22489         g77.f-torture/execute/20001201.x,
22490         g77.f-torture/execute/u77-test.x: New files.
22491
22492         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
22493         * gcc.dg/wchar_t-1.c: Ditto.
22494
22495 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22496
22497         * gcc.c-torture/execute/20020402-1.c: New test.
22498
22499 2002-04-01  Richard Henderson  <rth@redhat.com>
22500
22501         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
22502
22503         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
22504
22505 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22506
22507         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
22508
22509 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22510
22511         * g++.dg/inherit/template-as-base.C: Expect error.
22512         * g++.dg/inherit/namespace-as-base.C: Likewise.
22513
22514 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
22515
22516         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
22517         g++.dg/ext/instantiate3.C: Tweak match patterns.
22518
22519         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
22520         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
22521         -da test.
22522
22523 2002-03-31  Richard Henderson  <rth@redhat.com>
22524
22525         * gcc.dg/special/alias-2.c: New.
22526         * gcc.dg/special/ecos.exp: Run it.
22527
22528 2002-03-31  Richard Henderson  <rth@redhat.com>
22529
22530         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
22531
22532 2002-03-31  Kazu Hirata  <kazu@hxi.com>
22533
22534         * gcc.dg/weak-1.c: Disable on h8300 port.
22535
22536 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
22537
22538         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
22539         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
22540         ordering tests.
22541         * g++.dg/bprob/bprob-1.C: New test.
22542         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
22543         * g++.dg/gcov/gcov-1.C: New test.
22544         * g++.dg/gcov/gcov-1.x: New file.
22545         * g++.dg/gcov/gcov-2.C: New test.
22546         * g++.dg/gcov/gcov-3.C: New test.
22547         * g++.dg/gcov/gcov-3.h: New file.
22548
22549 2002-03-28  Roger Sayle  <roger@eyesopen.com>
22550
22551         * g++.old-deja/g++.other/builtins5.C: New test.
22552         * g++.old-deja/g++.other/builtins6.C: New test.
22553         * g++.old-deja/g++.other/builtins7.C: New test.
22554         * g++.old-deja/g++.other/builtins8.C: New test.
22555         * g++.old-deja/g++.other/builtins9.C: New test.
22556
22557 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
22558
22559         * g++.dg/opt/static1.C: New test.
22560
22561         * g++.dg/opt/longbranch1.C: New test.
22562
22563 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
22564
22565         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
22566
22567         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
22568
22569 2002-03-28  Jeffrey A Law  (law@redhat.com)
22570
22571         * gcc.c-torture/execute/20020328-1.c: New test.
22572
22573 2002-03-27  Richard Henderson  <rth@redhat.com>
22574
22575         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
22576         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
22577         move from g++.old-deja/g++.ext/.
22578
22579 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
22580
22581         * g++.dg/init/new2.C: New test.
22582
22583 2002-03-26  Richard Henderson  <rth@redhat.com>
22584
22585         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
22586
22587         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
22588         on sparc.
22589
22590         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
22591         sparcv9 systems.
22592         * gcc.dg/20001102-1.c: Likewise.
22593
22594 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
22595
22596         * gcc.dg/cpp/endif-pedantic1.c,
22597         gcc.dg/cpp/endif-pedantic2.c:  New tests.
22598
22599 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
22600
22601         * g++.dg/init/new1.C: New test.
22602
22603 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22604
22605         * g++.dg/abi/vbase9.C: New test.
22606
22607 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
22608
22609         * gcc.dg/arm-asm.c: New test.
22610
22611 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
22612
22613         * gcc.dg/Wswitch-enum.c: New test.
22614         Fix PR c/5044.
22615
22616 2002-03-26  Richard Henderson  <rth@redhat.com>
22617
22618         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
22619         structure.
22620
22621 2002-03-25  Richard Henderson  <rth@redhat.com>
22622
22623         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
22624         sparcv9 systems.
22625
22626         * gcc.c-torture/compile/20011119-1.c (xxx): New.
22627         * gcc.c-torture/compile/20011119-2.c (xxx): New.
22628
22629 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
22630
22631         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
22632
22633 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
22634
22635         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
22636         targets using generic thunk support.
22637
22638 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
22639
22640         * gcc.c-torture/compile/20020323-1.c: New test.
22641
22642         * g++.dg/opt/conj2.C: New test.
22643
22644 2002-03-24  Richard Henderson  <rth@redhat.com>
22645
22646         * gcc.dg/weak-1.c: Use -fno-common.
22647
22648 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22649
22650         * g77.dg/f77-edit-apostrophe-out.f: New test
22651         * g77.dg/f77-edit-h-out.f: New test
22652         * g77.dg/f77-edit-t-in.f: New test
22653         * g77.dg/f77-edit-t-out.f: New test
22654         * g77.dg/f77-edit-x-out.f: New test
22655         * g77.dg/f77-edit-slash-out.f: New test
22656         * g77.dg/f77-edit-colon-out.f: New test
22657         * g77.dg/f77-edit-s-out.f: New test
22658
22659 2002-03-24  Richard Henderson  <rth@redhat.com>
22660
22661         * objc/execute/formal_protocol-6.x: New XFAIL.
22662
22663 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22664
22665         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
22666         that do not support weak symbols
22667
22668 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
22669
22670         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
22671         * lib/g77.exp:  Likewise
22672         * lib/objc.exp: Likewise
22673
22674 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
22675
22676         * gcc.dg/Wswitch-default.c: New test.
22677
22678 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * g++.dg/other/enum1.C: New test.
22681
22682 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
22683
22684         * gcc.dg/pragma-ep-3.c: Fix typo.
22685
22686 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22687
22688         * g++.dg/inherit/template-as-base.C: New test.
22689
22690 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
22691
22692         * g++.old-deja/g++.other/dwarf2-1.C: Move...
22693         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
22694
22695 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
22696
22697         * gcc.dg/cpp/multiline.c: Update to match.
22698
22699 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
22700
22701         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
22702
22703 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
22704
22705         * gcc.dg/cpp/extratokens2.c:  New file.
22706
22707 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
22708
22709         * gcc.dg/20020312-2.c: Add rs6000 target.
22710
22711         * gcc.c-torture/compile/20020319-1.c: New test.
22712
22713 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22714
22715         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
22716         (A, E): Handle this.
22717
22718 2002-03-20  Jason Merrill  <jason@redhat.com>
22719
22720         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
22721         ignoring -fpic.
22722         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
22723         through prune_gcc_output.
22724
22725 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.c-torture/compile/20020320-1.c: New test.
22728
22729 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/compile/20020318-1.c: New test.
22732
22733         * gcc.dg/struct-by-value-1.c: New test.
22734
22735         * gcc.dg/20020319-1.c: New test.
22736
22737 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
22738
22739         * g++.dg/opt/conj1.C: New test.
22740
22741 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
22742
22743         * g++.dg/template/qualttp20.C: Revert previous change.
22744         * g++.dg/template/qualttp3.C: Likewise.
22745         * g++.dg/template/qualttp4.C: Likewise
22746         * g++.dg/template/qualttp5.C: Likewise
22747         * g++.dg/template/qualttp6.C: Likewise
22748         * g++.dg/template/qualttp7.C: Likewise
22749         * g++.dg/template/qualttp8.C: Likewise
22750         * g++.dg/template/recurse.C: Likewise.
22751
22752 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22753
22754         * gcc.dg/cpp/wchar-1.c: Update.
22755
22756 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         * g++.dg/template/conv1.C: New test.
22759         * g++.dg/template/conv2.C: New test.
22760         * g++.dg/template/conv3.C: New test.
22761         * g++.dg/template/conv4.C: New test.
22762
22763 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22764
22765         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
22766         * g++.dg/template/qualttp3.C: Likewise.
22767         * g++.dg/template/qualttp4.C: Likewise
22768         * g++.dg/template/qualttp5.C: Likewise
22769         * g++.dg/template/qualttp6.C: Likewise
22770         * g++.dg/template/qualttp7.C: Likewise
22771         * g++.dg/template/qualttp8.C: Likewise
22772         * g++.dg/template/recurse.C: Likewise.
22773
22774 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
22775
22776         * g++.dg/opt/dtor1.C: New test.
22777
22778 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
22779
22780         * gcc.c-torture/compile/20020315-1.c: New test.
22781
22782 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
22783
22784         * gcc.dg/weak-1.c: Fix scan tests.
22785
22786 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
22787
22788         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
22789         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
22790         cris-*-aout* mmix-*-*.
22791         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
22792         cris-*-aout* mmix-*-*.
22793         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
22794         cris-*-elf* cris-*-aout* and mmix-*-*.
22795         * gcc.dg/20001009-1.c: Ditto.
22796         * gcc.dg/20010912-1.c: Ditto.
22797         * gcc.dg/20020122-4.c: Ditto.
22798         * gcc.dg/inline-2.c: Ditto.
22799
22800 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22801
22802         * gcc.c-torture/compile/20020314-1.c: New test.
22803
22804 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22805
22806         * gcc.c-torture/execute/20020314-1.c: New test.
22807
22808 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22809
22810         * g++.dg/warn/Wunused-1.C: New test.
22811
22812 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22813
22814         * g++.dg/abi/mangle6.C: New test.
22815
22816 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22817
22818         * gcc.c-torture/compile/20020309-2.c: New test.
22819
22820         * gcc.c-torture/compile/20020312-1.c: New test.
22821
22822 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22823
22824         * g++.dg/other/access1.C: New test.
22825
22826 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22827
22828         * gcc.c-torture/execute/wchar_t-1.c: New test.
22829
22830 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22831
22832         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22833
22834 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22835
22836         * gcc.dg/20020312-1.c: New test case.
22837
22838 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22839
22840         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22841
22842 2002-03-11  Richard Henderson  <rth@redhat.com>
22843
22844         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22845         * g++.old-deja/g++.jason/report.C: Likewise.
22846
22847 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22848
22849         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22850         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22851
22852 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22853
22854         * testsuite/g++.dg/overload/pmf1.C: New test.
22855
22856 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22857
22858         * gcc.c-torture/execute/20020307-1.c: Use long.
22859
22860 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22861
22862         PR optimization/5844
22863         * gcc.dg/20020310-1.c: New test.
22864
22865 2002-03-09  Michael Meissner  <meissner@redhat.com>
22866
22867         * gcc.c-torture/execute/memcpy-2.c: New test.
22868         * gcc.c-torture/execute/memset-1.c: New test.
22869         * gcc.c-torture/execute/strlen-1.c: New test.
22870         * gcc.c-torture/execute/strcmp-1.c: New test.
22871         * gcc.c-torture/execute/strncmp-1.c: New test.
22872
22873 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22874
22875         * gcc.dg/ppc-ldstruct.c: New test.
22876
22877 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22878
22879         * gcc.c-torture/execute/va-arg-22.c: New test.
22880
22881 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22882
22883         * gcc.c-torture/compile/20020309-1.c: New test.
22884
22885 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22886
22887         * gcc.c-torture/execute/20020307-2.c: New test.
22888
22889 2002-03-07  Jeffrey A Law  (law@redhat.com)
22890
22891         * g77.f-torture/compile/20020307-1.f: New test.
22892
22893 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22894
22895         * gcc.dg/unordered-1.c: New test.
22896
22897 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22898
22899         * gcc.c-torture/execute/20020307-1.c: New test.
22900
22901 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22902
22903         * gcc.dg/20020304-1.c: New test.
22904
22905         * gcc.c-torture/compile/20020304-2.c: New test.
22906
22907 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22908
22909         * gcc.c-torture/compile/20020304-1.c: New test case
22910         (from PR c/5830).
22911
22912 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22913
22914         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22915
22916 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.dg/other/classkey1.C: New test.
22919
22920 2002-03-01  Richard Henderson  <rth@redhat.com>
22921
22922         * gcc.c-torture/compile/981223-1.x: New.
22923         * gcc.c-torture/compile/920625-1.x: New.
22924
22925 2002-02-28  Richard Henderson  <rth@redhat.com>
22926
22927         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22928
22929 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22930
22931         * gcc.c-torture/execute/20020227-1.c: New test.
22932
22933 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22934
22935         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22936         here" ERROR lines.
22937         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22938         * g++.old-deja.g++.other/defarg1.C: Likewise.
22939         * g++.old-deja/g++.pt/calls2.C: Likewise.
22940         * g++.old-deja/g++.pt/crash20.C: Likewise.
22941         * g++.old-deja/g++.pt/crash30.C: Likewise.
22942         * g++.old-deja/g++.pt/crash36.C: Likewise.
22943         * g++.old-deja/g++.pt/crash6.C: Likewise.
22944         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22945         * g++.old-deja/g++.pt/derived3.C: Likewise.
22946         * g++.old-deja/g++.pt/error1.C: Likewise.
22947         * g++.old-deja/g++.pt/friend21.C: Likewise.
22948         * g++.old-deja/g++.pt/friend23.C: Likewise.
22949         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22950         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22951
22952 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22953
22954         * gcc.c-torture/execute/20020225-2.c: New test.
22955
22956 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22957
22958         * gcc.c-torture/execute/920730-1t.c,
22959         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22960         Delete test cases, only relevant to -traditional.
22961
22962 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22963
22964         * gcc.dg/cpp/undef1.c: Remove.
22965         * gcc.dg/cpp/directiv.c: Update.
22966         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22967
22968 2002-02-27  Michael Meissner  <meissner@redhat.com>
22969
22970         * gcc.c-torture/execute/20020226-1.c: New test.
22971
22972 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22973
22974         * g++.dg/debug/debug4.C: New test.
22975
22976         * gcc.dg/ia64-visibility-1.c: New test.
22977
22978 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22979
22980         * gcc.dg/debug/20020224-1.c: New.
22981
22982 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22983
22984         * gcc.c-torture/execute/960416-1.x: New.
22985         * gcc.c-torture/execute/divconst-3.x: Likewise.
22986
22987 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22988
22989         * gcc.dg/20020224-1.c: New test.
22990
22991 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22992
22993         * gcc.c-torture/execute/20020225-1.c: New.
22994
22995 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22996
22997         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22998
22999 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
23000
23001         * gcc.dg/20020222-1.c: New test.
23002
23003 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
23004
23005         * g++.dg/opt/anonunion1.C: New test.
23006
23007 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
23008
23009         * g++.dg/template/qualttp19.C: New test.
23010         * g++.dg/template/qualttp20.C: New test.
23011         * g++.old-deja/g++.jason/report.C: Adjust expected errors
23012         * g++.old-deja/g++.other/qual1.C: Likewise.
23013
23014 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
23015
23016         * gcc.dg/attr-alwaysinline.c: New.
23017
23018 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
23019
23020         * gcc.dg/20020220-1.c: New test.
23021
23022         * gcc.dg/20020220-2.c: New test.
23023
23024         * g++.dg/opt/mmx1.C: New test.
23025
23026 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
23027
23028         * gcc.c-torture/compile/20020110.c: New test.
23029
23030 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
23031
23032         * gcc.c-torture/execute/20020219-1.c: New test.
23033
23034         * gcc.dg/20020219-1.c: New test.
23035
23036         * gcc.dg/noncompile/20020220-1.c: New test.
23037
23038         * g++.dg/opt/ptrintsum1.C: New test.
23039
23040         * gcc.dg/debug/20020220-1.c: New test.
23041
23042 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gcc.c-torture/execute/20020216-1.c: New test.
23045
23046 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23047
23048         * gcc.dg/decl-1.c: Update, new test.
23049
23050 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
23051
23052         * g++.dg/abi/bitfield1.C: New test.
23053         * g++.dg/abi/bitfield2.C: New test.
23054
23055 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23056
23057         * gcc.dg/attr-nest.c: New test.
23058
23059 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
23060
23061         * gcc.c-torture/execute/20020215-1.c: New test.
23062
23063 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
23064
23065         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
23066         * g++.dg/debug/debug.exp: New.
23067         * g++.dg/debug/trivial.C: New.
23068         * g++.dg/debug/debug1.C: Moved...
23069         * g++.dg/other/debug1.C: ...from here.
23070         * g++.dg/debug/debug2.C: Moved...
23071         * g++.dg/other/debug2.C: ...from here.
23072         * g++.dg/debug/debug3.C: Moved...
23073         * g++.dg/other/debug3.C: ...from here.
23074
23075         * gcc.dg/noncompile/20020213-1.c: New test.
23076
23077 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
23078
23079         * g++.dg/other/debug3.C: New test.
23080
23081         * gcc.c-torture/execute/20020213-1.c: New test.
23082
23083 2002-02-13  Richard Smith <richard@ex-parrot.com>
23084
23085         * g++.old-deja/g++.other/thunk1.C: New test.
23086
23087 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23088
23089         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
23090
23091 2002-02-13  Stan Shebs  <shebs@apple.com>
23092
23093         * gcc.dg/altivec-3.c: New.
23094
23095 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
23096
23097         * gcc.dg/Wunreachable-1.c: New test.
23098         * gcc.dg/Wunreachable-2.c: New test.
23099
23100 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23101
23102         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
23103
23104 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
23105
23106         * gcc.dg/decl-1.c: New test.
23107
23108 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
23109
23110         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
23111
23112 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23113
23114         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
23115         * gcc.c-torture/compile/980506-1.x: Likewise.
23116
23117 2002-02-10  Kazu Hirata  <kazu@hxi.com>
23118
23119         * gcc.dg/20020210-1.c: New.
23120
23121 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
23122
23123         * g77.f-torture/execute/947.f: New regression test
23124         for PR fortran/947.
23125
23126 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
23127
23128         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
23129         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
23130
23131 2002-02-08  Richard Henderson  <rth@redhat.com>
23132
23133         * gcc.c-torture/compile/labels-3.c: New.
23134
23135 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
23136
23137         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
23138         expression statements work instead.
23139         * gcc.dg/noncompile/20020207-1.c: New test.
23140
23141 2002-02-07  Richard Henderson  <rth@redhat.com>
23142
23143         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
23144
23145 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23146
23147         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
23148         message from g77
23149         * lib/g77-dg.exp: Trim g77 error messages so that they are
23150         recognized by dg.exp.
23151
23152 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23153
23154         PR fortran/5473
23155         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
23156
23157 2002-02-07  Richard Henderson  <rth@redhat.com>
23158
23159         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
23160         to be sufficiently aligned for integers.
23161
23162 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * g++.dg/template/friend4.C: New test.
23165
23166 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
23167
23168         PR fortran/5743
23169         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
23170         unsupported cases.
23171
23172 2002-02-07  Richard Henderson  <rth@redhat.com>
23173
23174         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
23175         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
23176         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
23177         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
23178
23179 2002-02-06  Richard Henderson  <rth@redhat.com>
23180
23181         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
23182
23183 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
23184
23185         * gcc.dg/20020206-1.c: New test.
23186
23187 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
23188
23189         * gcc.c-torture/execute/20020206-1.c: New test.
23190
23191         * gcc.c-torture/execute/20020206-2.c: New test.
23192
23193         PR optimization/5429:
23194         * gcc.c-torture/compile/20020206-1.c: New test.
23195
23196 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
23197
23198         * g++.dg/ext/align1.C: Do not use an explicit alignment value
23199         as certain file formats cannot support particularly large
23200         alignments.
23201
23202         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
23203         and do not expect to be able to link the executable.
23204
23205         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
23206         fail because the COFF format does not support the weak attribute.
23207
23208 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
23209
23210         * g77.dg/pr5473.f:  New test
23211
23212 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
23213
23214         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
23215         Fix testcase accordingly.
23216
23217 2002-02-04  Richard Henderson  <rth@redhat.com>
23218
23219         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
23220         (buf): Change to be an array of pointers, not ints.
23221
23222 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
23225         before all tests.  Move warning one line above to match where it
23226         C frontend emits.
23227         * gcc.dg/Wswitch-2.c: New test.
23228         * g++.dg/warn/Wswitch-1.C: New test.
23229         * g++.dg/warn/Wswitch-2.C: New test.
23230
23231 2002-02-04  Richard Henderson  <rth@redhat.com>
23232
23233         * g++.dg/abi/offsetof.C: Fix size comparison.
23234
23235 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
23236
23237         * gcc.dg/cast-qual-2.c: New test.
23238
23239 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
23240
23241         * gcc.dg/20020201-4.c: New test.
23242
23243 2002-02-04  Ben Elliston  <bje@redhat.com>
23244
23245         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
23246         target_info attribute != 0, in addition to the empty string.
23247         (gcc_target_compile): Likewise.
23248
23249 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
23250
23251         * gcc.dg/Wswitch.c: New test.
23252         PR gcc/4475. PR gcc/3780.
23253
23254 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
23255
23256         * g77.f-torture/execute/5122.f: New test for regressions
23257         against PR fortran/5122.
23258
23259 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
23260
23261         * g77.f-torture/compile/pr3743.f: Delete
23262         * g77.dg/pr3743-1.f: New test.
23263         * g77.dg/pr3743-2.f: New test.
23264         * g77.dg/pr3743-3.f: New test.
23265         * g77.dg/pr3743-4.f: New test.
23266
23267 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23268
23269         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
23270
23271 2002-02-02  Richard Henderson  <rth@redhat.com>
23272
23273         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
23274         * gcc.c-torture/execute/bf64-1.c: Likewise.
23275
23276 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23277
23278         * gcc.dg/20020201-2.c: New test.
23279
23280         * gcc.dg/20020201-3.c: New test.
23281
23282         * gcc.c-torture/execute/bitfld-2.c: New test.
23283
23284 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23285
23286         * gcc.dg/bitfld-1.c: Update.
23287         * gcc.dg/bitfld-2.c: Update.
23288         * gcc.c-torture/execute/bitfld-1.x: New.
23289
23290 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
23291
23292         * gcc.c-torture/execute/20020201-1.c: New test.
23293
23294 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
23295
23296         PR target/5469
23297         * gcc.dg/20020201-1.c: New test.
23298
23299 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
23300
23301         PR fortran/3743
23302         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
23303         * g77.f-torture/compile/pr3743.x: Remove
23304
23305 2002-01-31  Tom Rix  <trix@redhat.com>
23306
23307         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
23308
23309 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23310
23311         * gcc.dg/noncompile/20020130-1.c: New test.
23312
23313 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
23314
23315         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
23316
23317 2002-01-29  Richard Henderson  <rth@redhat.com>
23318
23319         * gcc.c-torture/execute/991118-1.c: Cast various constants back
23320         to long long.
23321         * gcc.c-torture/execute/bf64-1.c: Likewise.
23322
23323 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
23324
23325         * gcc.c-torture/execute/20020129-1.c: New test.
23326
23327 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23328
23329         * gcc.c-torture/compile/20000224-1.c: Update.
23330         * gcc.c-torture/execute/bitfld-1.c: New tests.
23331         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
23332         * gcc.dg/uninit-A.c: Update.
23333
23334 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.dg/template/ctor1.C: Add instantiation.
23337
23338 2002-01-28  Paul Koning  <pkoning@equallogic.com>
23339
23340         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
23341         argument to __builtin_prefetch to be const ptr.
23342
23343 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * gcc.c-torture/compile/20020120-1.c: New test.
23346
23347 2002-01-27  Kazu Hirata  <kazu@hxi.com>
23348
23349         * gcc.c-torture/execute/20020127-1.c: New test.
23350
23351 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
23352
23353         * g77.dg/f77-edit-i-in.f: New test
23354         * g77.dg/f77-edit-i-out.f: New test
23355
23356 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
23357
23358         * gcc.dg/debug/debug.exp: New file.
23359         * gcc.dg/debug/trivial.c: New file.
23360         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
23361         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
23362         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
23363         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
23364         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
23365         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
23366         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
23367         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
23368         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
23369         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
23370         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
23371         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
23372         * gcc.dg/20000503-1.c: Removed.
23373         * gcc.dg/20010207-1.c: Removed.
23374         * gcc.dg/20011223-1.c: Removed.
23375         * gcc.dg/20020104-2.c: Removed.
23376         * gcc.dg/debug-1.c: Removed.
23377         * gcc.dg/debug-2.c: Removed.
23378         * gcc.dg/debug-3.c: Removed.
23379         * gcc.dg/debug-4.c: Removed.
23380         * gcc.dg/debug-5.c: Removed.
23381         * gcc.dg/debug-6.c: Removed.
23382         * gcc.dg/dwarf2-1.c: Removed.
23383         * gcc.dg/dwarf2-2.c: Removed.
23384
23385 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
23386
23387         * g++.old-deja/g++.other/eh5.C: New test.
23388         * g++.old-deja/g++.other/sibcall2.C: New test.
23389         * g++.old-deja/g++.other/array9.C: New test.
23390         * g++.old-deja/g++.other/typename2.C: New test.
23391         * g++.old-deja/g++.other/crash60.C: New test.
23392         * g++.old-deja/g++.other/conv9.C: New test.
23393         * g++.old-deja/g++.other/mangle10.C: New test.
23394         * g++.old-deja/g++.other/unchanging1.C: New test.
23395         * g++.old-deja/g++.other/exprstmt1.C: New test.
23396         * g++.old-deja/g++.other/inline23.C: New test.
23397         * g++.old-deja/g++.eh/ia64-1.C: New test.
23398         * g++.old-deja/g++.other/dwarf2-1.C: New test.
23399         * g++.old-deja/g++.other/reload1.C: New test.
23400         * g++.old-deja/g++.other/static20.C: New test.
23401         * g++.old-deja/g++.other/local-alloc1.C: New test.
23402         * g++.old-deja/g++.other/conv8.C: New test.
23403         * g++.old-deja/g++.other/stmtexpr2.C: New test.
23404         * g++.old-deja/g++.other/storeexpr1.C: New test.
23405         * g++.old-deja/g++.other/storeexpr2.C: New test.
23406         * g++.dg/eh/template2.C: New test.
23407         * g++.dg/warn/weak1.C: New test.
23408
23409 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
23410
23411         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23412         Remove first, non-varying, argument.
23413
23414 2002-01-23  Richard Henderson  <rth@redhat.com>
23415
23416         * gcc.dg/inline-2.c: New.
23417
23418         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
23419         Add optional target arg.  Check number of arguments.
23420         (scan-assembler-not, scan-assembler-dem): Likewise.
23421         (scan-assembler-dem-not): Likewise.
23422
23423 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23424
23425         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
23426         line 12.
23427         * g++.old-deja/g++.brendan/parse3.C,
23428         g++.old-deja/g++.other/crash26.C,
23429         g++.old-deja/g++.other/crash28.C,
23430         g++.old-deja/g++.other/crash29.C,
23431         g++.old-deja/g++.other/crash30.C,
23432         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
23433
23434 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
23435
23436         * gcc.dg/20020115-1.c: New.
23437
23438 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
23439
23440         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
23441
23442 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
23443
23444         * gcc.dg/20020122-3.c: New.
23445
23446 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
23447
23448         * g++.dg/other/gc1.C: New test.
23449
23450 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
23451
23452         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
23453
23454 2002-01-22  Richard Henderson  <rth@redhat.com>
23455
23456         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
23457
23458 2002-01-22  Richard Henderson  <rth@redhat.com>
23459
23460         * gcc.dg/20020122-4.c: New.
23461
23462 2002-01-22  H.J. Lu <hjl@gnu.org>
23463
23464         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
23465         link output.
23466         * gcc.dg/special/ecos.exp: Likewise.
23467         * lib/g++-dg.exp: Likewise.
23468         * lib/g77-dg.exp: Likewise.
23469         * lib/gcc-dg.exp : Likewise.
23470         * lib/mike-g++.exp: Likewise.
23471         * lib/mike-g77.exp: Likewise.
23472         * lib/mike-gcc.exp: Likewise.
23473         * lib/objc-dg.exp: Likewise.
23474
23475 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
23476
23477         PR target/5379
23478         * gcc.dg/20020122-2.c: New test.
23479
23480 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
23481
23482         * gcc.dg/20020122-1.c: New test.
23483
23484 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
23485
23486         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
23487
23488 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
23489
23490         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
23491
23492 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23493
23494         * gcc.c-torture/compile/20020121-1.c: New test.
23495
23496 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23497
23498         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
23499         ld_library_path.
23500
23501 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
23502
23503         * gcc.dg/20020218-1.c: New test.
23504
23505 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
23506
23507         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
23508         messages
23509         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
23510         "At global scope" warning
23511         * g++.dg/ext/align1.C: Change cygwin test for alignment
23512         from db-bogus to dg-warning
23513
23514 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
23515
23516         * g77.f-torture/compile/cpp2.F: New test.
23517
23518 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         * g++.dg/template/access1.C: New test.
23521
23522 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
23523
23524         * gcc.dg/20020118-1.c: New.
23525
23526 2002-01-18  Kazu Hirata  <kazu@hxi.com>
23527
23528         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
23529
23530 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23531
23532         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
23533         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
23534         alignment warnings.
23535
23536 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
23537
23538         * gcc.misc-tests/i386-prefetch.exp: Save and restore
23539         torture_with_loops and torture_without_loops
23540
23541 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
23542
23543         * gcc.c-torture/compile/20020116-1.c: New test.
23544
23545 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
23546
23547         * gcc.dg/20020116-2.c: New test.
23548
23549         * gcc.dg/ultrasp4.c: New test.
23550
23551         * gcc.dg/20020116-1.c: New test.
23552
23553 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
23554
23555         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
23556         by EABI.
23557
23558 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
23559
23560         * gcc.misc-tests/i386-prefetch.exp: New.
23561         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
23562         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
23563         * gcc.misc-tests/i386-pf-none-1.c: New test.
23564         * gcc.misc-tests/i386-pf-sse-1.c: New test.
23565
23566 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
23567
23568         * gcc.dg/gnu89-init-1.c: Add new tests.
23569
23570 2002-01-15  Andreas Jaeger  <aj@suse.de>
23571
23572         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
23573         * gcc.dg/i386-mmx-2.c: Likewise.
23574         * gcc.dg/i386-sse-1.c: Likewise.
23575         * gcc.dg/i386-sse-2.c: Likewise.
23576         * gcc.dg/i386-sse-3.c: Likewise.
23577
23578 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
23579
23580         * g77.f-torture/execute/intrinsic-unix-bessel.f:
23581         Uncomment additional cases that now pass.
23582
23583 2002-01-11  Richard Henderson  <rth@redhat.com>
23584
23585         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
23586         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
23587
23588 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
23589
23590         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
23591
23592 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
23593
23594         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
23595         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
23596
23597 2002-01-10  Dale Johannesen  <dalej@apple.com>
23598
23599         * gcc.c-torture/execute/loop-11.c: New.
23600
23601 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
23602
23603         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
23604         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
23605
23606 2002-01-09  Richard Henderson  <rth@redhat.com>
23607
23608         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
23609         type in which to perform the operation for each size.
23610
23611 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
23612
23613         * gcc.c-torture/compile/20020109-2.c: New test.
23614
23615 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
23616
23617         * gcc.c-torture/execute/loop-10.c: New test.
23618
23619 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23620
23621         * gcc.c-torture/compile/20010226-1.c: New test.
23622         * gcc.c-torture/compile/20010227-1.c: New test.
23623         * gcc.c-torture/compile/20010426-1.c: New test.
23624         * gcc.c-torture/compile/20010510-1.c: New test.
23625         * gcc.c-torture/compile/20010605-3.c: New test.
23626         * gcc.c-torture/compile/20010824-1.c: New test.
23627         * gcc.c-torture/execute/20010409-1.c: New test.
23628         * gcc.dg/noncompile/20000901-1.c: New test.
23629         * gcc.dg/20001023-1.c: New test.
23630         * gcc.dg/20001101-1.c: New test.
23631         * gcc.dg/20001102-1.c: New test.
23632         * gcc.dg/20010207-1.c: New test.
23633         * gcc.dg/20010405-1.c: New test.
23634         * gcc.dg/20010822-1.c: New test.
23635         * gcc.dg/20011107-1.c: New test.
23636
23637 2002-01-09  Jeffrey A Law  (law@redhat.com)
23638
23639         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
23640
23641         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
23642         execution failure on PA targets.
23643
23644 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
23645
23646         * gcc.c-torture/compile/20020109-1.c: New test.
23647
23648 2002-01-08  Kazu Hirata  <kazu@hxi.com>
23649
23650         * gcc.c-torture/execute/20020108-1.c: New test.
23651
23652 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
23653
23654         * gcc.dg/20020108-1.c: New test.
23655
23656 2002-01-08  H.J. Lu <hjl@gnu.org>
23657
23658         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
23659         for header files.
23660
23661 2002-01-08  Geoff Keating  <geoffk@redhat.com>
23662
23663         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
23664         consistency.
23665
23666 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
23667
23668         * gcc.dg/altivec-4.c: Test altivec predicates.
23669
23670 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
23671
23672         * gcc.c-torture/execute/20020107-1.c: New test.
23673
23674 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23675
23676         PR c/5279
23677         * gcc.c-torture/compile/20020106-1.c: New test.
23678
23679 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23680
23681         * gcc.c-torture/execute/nestfunc-4.c: New test.
23682
23683 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23684
23685         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
23686         extra triple that slipped in.
23687         * g++.old-deja/g++.abi/align.C: Likewise.
23688         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23689
23690 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
23691
23692         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
23693         * g++.old-deja/g++.abi/align.C: Likewise.
23694         * g++.old-deja/g++.abi/bitfields.C: Likewise.
23695
23696         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
23697         on FreeBSD/i386.
23698         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
23699         FreeBSD.
23700
23701 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
23702
23703         * gcc.dg/20020104-1.c: New test.
23704
23705         * gcc.dg/20020104-2.c: New test.
23706
23707 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
23708
23709         * gcc.dg/20020103-1.c: Fix typo in target selector.
23710
23711 2002-01-03  Richard Henderson  <rth@redhat.com>
23712
23713         * gcc.dg/20020103-1.c: New.
23714
23715 2002-01-03  Kazu Hirata  <kazu@hxi.com>
23716
23717         * gcc.c-torture/execute/20020103-1.c: New test.
23718
23719 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
23720
23721         * g++.dg/other/debug2.C: New test.
23722
23723         * gcc.c-torture/compile/20020103-1.c: New test.
23724
23725 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
23726
23727         * gcc.dg/gnu89-init-1.c: Added new tests.
23728
23729 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23730
23731         * g++.dg/template/friend2.C: Remove as patch is reverted.
23732
23733         * g++.dg/warn/oldcast1.C: New test.
23734
23735         * g++.dg/template/ptrmem1.C: New test.
23736         * g++.dg/template/ptrmem2.C: New test.
23737
23738         * g++.dg/template/ntp.C: New test.
23739
23740         * g++.dg/other/component1.C: New test.
23741
23742         * g++.dg/template/ttp3.C: New test.
23743
23744         * g++.dg/template/friend2.C: New test.
23745         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
23746
23747 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         * g++.dg/other/ptrmem1.C: New test.
23750         * g++.dg/other/ptrmem2.C: New test.
23751
23752 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23753
23754         * g++.dg/template/ctor1.C: New test.
23755
23756 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
23757
23758         * g++.dg/template/friend2.C: New test.
23759
23760 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
23761
23762         * gcc.dg/mmix-1.c: New test.
23763
23764 2001-12-31  Richard Henderson  <rth@redhat.com>
23765
23766         * gcc.dg/asm-5.c: New.
23767
23768 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
23769
23770         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
23771         in namespace __gnu_cxx
23772
23773 2001-12-30  Richard Henderson  <rth@redhat.com>
23774
23775         * gcc.dg/debug-6.c: New.
23776
23777 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
23778
23779         * gcc.c-torture/compile/20011229-2.c: New test.
23780
23781 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.dg/debug-3.c: New test.
23784         * gcc.dg/debug-4.c: New test.
23785         * gcc.dg/debug-5.c: New test.
23786
23787 2001-12-29  Richard Henderson  <rth@redhat.com>
23788
23789         * g++.dg/eh/loop1.C: New.
23790
23791 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23792
23793         * g++.dg/template/crash1.C: New test.
23794
23795 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23796
23797         * g++.dg/other/const1.C: New test.
23798
23799 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23800
23801         * gcc.c-torture/compile/20011229-1.c: New test.
23802
23803 2001-12-28  Stan Shebs  <shebs@apple.com>
23804
23805         * lib/objc-torture.exp: Resync with c-torture.exp.
23806         * lib/objc.exp: Load standard libraries.
23807
23808 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23809
23810         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23811         additional tests.
23812
23813 2001-12-27  Roger Sayle <roger@eyesopen.com>
23814
23815         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23816
23817 2001-12-27  Richard Henderson  <rth@redhat.com>
23818
23819         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23820
23821 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23822
23823         * g++.dg/eh/ctor1.C: New test.
23824         * g++.dg/other/error2.C: New test.
23825
23826 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23827
23828         * g++.dg/other/init2.C: New test.
23829
23830 2001-12-24  Richard Henderson  <rth@redhat.com>
23831
23832         * gcc.dg/20011223-1.c: New.
23833         * gcc.dg/inline-1.c: New.
23834
23835 2001-12-23  Richard Henderson  <rth@redhat.com>
23836
23837         * gcc.dg/asm-4.c: Test operand modifiers.
23838
23839 2001-12-23  Richard Henderson  <rth@redhat.com>
23840
23841         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23842
23843 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23844
23845         * gcc.c-torture/execute/20011223-1.c: New test.
23846
23847 2001-12-21  Richard Henderson  <rth@redhat.com>
23848
23849         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23850         re-enables the warning.
23851
23852 2001-12-21  Richard Henderson  <rth@redhat.com>
23853
23854         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23855
23856 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23857
23858         * gcc.c-torture/compile/20011218-1.c: New test.
23859
23860 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23861
23862         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23863         arm-isr.c test.
23864         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23865         epilogue generation for ARM ISR routines.
23866
23867 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23868
23869         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23870         * gcc.dg/format/c90-printf-3.c: Likewise.
23871         * gcc.dg/format/c99-printf-3.c: Likewise.
23872         * gcc.dg/format/ext-1.c: Likewise.
23873         * gcc.dg/format/ext-6.c: Likewise.
23874         * gcc.dg/format/format.h: Prototype unlocked stdio.
23875
23876 2001-12-20  Richard Henderson  <rth@redhat.com>
23877
23878         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23879         (arena): Use it.
23880         (malloc): Correct allocation logic.  Abort if we fill up the
23881         arena before initialization complete.
23882         (realloc): Correct allocation logic.
23883
23884 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23885
23886         * gcc.c-torture/compile/20011219-2.c: New test.
23887
23888         * gcc.c-torture/execute/20011219-1.c: New test.
23889
23890 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23891
23892         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23893         target does not support weak symbols.
23894
23895 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23896
23897         * gcc.c-torture/compile/20011219-1.c: New test.
23898
23899 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23900
23901         * g++.dg/other/error1.C: New test.
23902
23903 2001-12-17  Jeffrey A Law  (law@redhat.com)
23904
23905         * gcc.c-torture/execute/20011217-1.c: New test.
23906
23907 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23908
23909         * objc.dg/special/: New directory.
23910         * objc.dg/special/special.exp: New file.
23911         * objc.dg/special/unclaimed-category-1.h: New file.
23912         * objc.dg/special/unclaimed-category-1a.m: New file.
23913         * objc.dg/special/unclaimed-category-1.m: New file.
23914
23915 2001-12-17  Andreas Jaeger  <aj@suse.de>
23916
23917         * gcc.c-torture/compile/20011217-2.c: New test.
23918
23919 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23920
23921         * gcc.c-torture/compile/20011217-1.c: New test.
23922
23923 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23924
23925         * testsuite/gcc.dg/20011214-1.c: New.
23926
23927 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23928
23929         * gcc.dg/altivec-4.c: New.
23930
23931 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23932
23933         * gcc.dg/20011113-1.c: New test.
23934
23935 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23936
23937         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23938         std::__malloc_alloc_template<0> and
23939         std::__default_alloc_template<false, 0>.
23940
23941 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23942
23943         * objc/execute/bf-21.m: New test.
23944         * objc/execute/enumeration-1.m: New test.
23945         * objc/execute/enumeration-2.m: New test.
23946
23947 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23948
23949         * gcc.dg/gnu89-init-1.c: New test.
23950
23951 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23954         * g++.old-deja/g++.jason/2371.C: Likewise.
23955         * g++.old-deja/g++.jason/template33.C: Likewise.
23956         * g++.old-deja/g++.jason/template34.C: Likewise.
23957         * g++.old-deja/g++.jason/template36.C: Likewise.
23958         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23959         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23960         * g++.old-deja/g++.other/typename1.C: Likewise.
23961         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23962         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23963         * g++.old-deja/g++.pt/typename11.C: Likewise.
23964         * g++.old-deja/g++.pt/typename14.C: Likewise.
23965         * g++.old-deja/g++.pt/typename16.C: Likewise.
23966         * g++.old-deja/g++.pt/typename3.C: Likewise.
23967         * g++.old-deja/g++.pt/typename4.C: Likewise.
23968         * g++.old-deja/g++.pt/typename5.C: Likewise.
23969         * g++.old-deja/g++.pt/typename7.C: Likewise.
23970         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23971
23972 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         * g++.dg/other/linkage1.C: New test.
23975         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23976         specifiers.
23977
23978 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23979
23980         * gcc.dg/concat.c: New test.
23981
23982 2001-12-11  Stan Shebs  <shebs@apple.com>
23983
23984         * objc/compile: New test directory.
23985         * objc/compile/compile.exp: New expect script.
23986         * objc/compile/20011211-1.m: New compile test.
23987
23988 2001-12-11  Jason Merrill  <jason@redhat.com>
23989
23990         * lib/prune.exp (prune_gcc_output): Also handle "In member
23991         function".  So many permutations...
23992
23993 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         * g++.dg/template/typedef1.C: New test.
23996
23997 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.dg/other/copy1.C: New test.
24000
24001 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
24002
24003         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
24004
24005         * gcc.dg/builtin-choose-expr.c: New.
24006
24007 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
24008
24009         * gcc.dg/altivec-2.c: New.
24010
24011 2001-12-07  Richard Henderson  <rth@redhat.com>
24012
24013         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
24014
24015 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
24016
24017         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
24018         ultrasparc.
24019
24020 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24021
24022         * g++-old.deja/g++.robertl/eb101.C: Deleted.
24023
24024 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
24025
24026         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
24027         variable argument list.
24028
24029 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
24030
24031         * gcc.c-torture/execute/memcheck: Delete entire directory.
24032         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
24033         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
24034
24035 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24036
24037         * gcc.dg/Wshadow-1.c: New test.
24038
24039 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
24040
24041         * gcc.c-torture/compile/20011130-1.c: New test.
24042
24043         * gcc.dg/noncompile/20011025-1.c: New test.
24044
24045         * g++.dg/other/anon-union.C: New test.
24046
24047         * gcc.c-torture/execute/20011024-1.c: New test.
24048
24049 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24050
24051         * gcc.c-torture/execute/20000722-1.x,
24052         gcc.c-torture/execute/20010123-1.x: Remove.
24053         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
24054         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
24055         gcc.dg/c99-complit-2.c: New tests.
24056
24057 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
24058
24059         * g++.dg/inherit/base1.C: New test.
24060
24061 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * g++.dg/other/stdarg1.C: New test.
24064
24065         * gcc.c-torture/compile/20011130-2.c: New test.
24066
24067 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
24068
24069         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
24070         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
24071         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
24072         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
24073         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
24074         * gcc.dg/builtin-prefetch-1.c: New test.
24075
24076 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
24077
24078         * gcc.dg/20011130-1.c: New test.
24079
24080 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
24081
24082         * g++.dg/other/scope1.C: New test.
24083         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
24084
24085 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24086
24087         * gcc.dg/vla-init-1.c: New test.
24088
24089 2001-12-01  Geoff Keating  <geoffk@redhat.com>
24090
24091         * gcc.c-torture/compile/structs.c: New testcase from GDB.
24092
24093 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24094
24095         * objc.dg/alias.m: Update.
24096         * objc.dg/class-1.m: Update.
24097         * objc.dg/const-str-1.m: Update.
24098         * objc.dg/fwd-proto-1.m: Update.
24099         * objc.dg/id-1.m: Update.
24100         * objc.dg/super-class-1.m: Update.
24101
24102 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
24103
24104         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
24105         constructs.
24106
24107 2001-11-28  Jeffrey A Law  (law@cygnus.com)
24108
24109         * gcc.c-torture/execute/20011128-1.c: New test.
24110
24111 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
24112
24113         * gcc.dg/20011127-1.c: New test.
24114
24115 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24116
24117         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
24118         from Austin Group draft 7.
24119         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
24120         scanf format arguments.
24121         * gcc.dg/format/no-exargs-2.c: New test.
24122
24123 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
24124
24125         * g++.dg/abi/vbase8-4.C: New test.
24126
24127 2001-11-24  Ian Lance Taylor  <ian@airs.com>
24128
24129         * gcc.c-torture/execute/20011121-1.c: New test.
24130
24131 2001-11-23  Jeffrey A Law  (law@cygnus.com)
24132
24133         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
24134
24135 2001-11-23  Andreas Jaeger  <aj@suse.de>
24136
24137         * gcc.dg/cpp/charconst-2.c: New test.
24138
24139 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
24140
24141         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
24142         to the host if it is remote.  Let tests specify extra headers
24143         they use.
24144         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
24145         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
24146         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
24147         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
24148         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
24149         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
24150         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
24151         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
24152         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
24153         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
24154
24155 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
24156
24157         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
24158         for little endian ARMs.
24159
24160 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
24161
24162         * gcc.c-torture/compile/20011119-1.c: New test.
24163         * gcc.c-torture/compile/20011119-2.c: New test.
24164
24165 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
24166
24167         * gcc.dg/altivec-1.c: Fix typo.
24168
24169 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24170
24171         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
24172
24173 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
24174
24175         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
24176
24177 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
24178
24179         * lib/g77.exp: Don't specify --rpath-link.
24180
24181         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
24182         across all the headers.
24183         * gcc.dg/format/format.exp: For testing on a remote host,
24184         copy format.h.
24185
24186         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
24187         * gcc.c-torture/execute/930406-1.c: Likewise.
24188         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24189
24190 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
24191
24192         * gcc.dg/altivec-1.c: New.
24193
24194 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
24195
24196         * gcc.dg/cpp/fpreprocessed.c: New test case.
24197
24198 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24199
24200         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
24201         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
24202         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
24203
24204 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24205
24206         * gcc.dg/no-builtin-1.c: New test.
24207
24208 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * gcc.c-torture/execute/20011115-1.c: New test.
24211
24212 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
24213
24214         * gcc.c-torture/compile/20011114-2.c: New test.
24215         * gcc.c-torture/compile/20011114-3.c: New test.
24216         * gcc.c-torture/compile/20011114-4.c: New test.
24217
24218 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.dg/other/init1.C: New test.
24221
24222 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
24223
24224         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
24225         message.
24226
24227         * gcc.c-torture/execute/20011114-1.c: New testcase.
24228
24229         * gcc.c-torture/compile/20010327-1.c: Revert last change.
24230         * gcc.c-torture/compile/20011114-1.c: New test, exactly
24231         like the (before this change) version of 20010327-1.c.
24232
24233 2001-11-14  Roger Sayle <roger@eyesopen.com>
24234
24235         * gcc.c-torture/execute/string-opt-13.c: New testcase.
24236
24237 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
24238
24239         * g++.dg/init/array2.C: New test.
24240
24241 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
24242
24243         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
24244
24245 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
24246
24247         * g++.dg/other/forscope1.C: New test.
24248         * g++.dg/ext/forscope1.C: New test.
24249         * g++.dg/ext/forscope2.C: New test.
24250
24251 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
24252
24253         * gcc.c-torture/execute/20011113-1.c: New test.
24254
24255 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
24256
24257         * gcc.c-torture/execute/20011109-2.c: New test.
24258
24259         * gcc.c-torture/execute/20011109-1.c: New test.
24260
24261 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.c-torture/compile/20011109-1.c: New test.
24264
24265 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
24266
24267         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
24268         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
24269         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
24270         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
24271         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
24272         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
24273         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
24274
24275 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24276
24277         * g++.dg/warn/Wshadow-1.C: New tests.
24278         * g++.old-deja/g++.mike/for3.C: Update.
24279
24280 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24281
24282         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
24283         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
24284         XFAILs.  Adjust expected error texts.
24285         * gcc.c-torture/compile/20011106-1.c,
24286         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
24287         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
24288         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
24289         gcc.dg/c99-array-lval-5.c: New tests.
24290
24291 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24292
24293         * gcc.dg/cpp/defined.c: Update.
24294
24295 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24296
24297         * gcc.c-torture/execute/anon-1.c: New test.
24298
24299 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
24300
24301         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
24302         same size, so no warning should be produced on stormy16.
24303
24304         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
24305         due to oversized array.
24306         * g++.old-deja/g++.mike/ns15.C: Likewise.
24307         * g++.old-deja/g++.pt/crash16.C: Likewise.
24308
24309 2001-11-02  Graham Stott  <grahams@redhat.com>
24310
24311         * g++.dgother/debug1.C: Fix typos.
24312
24313 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
24314
24315         * g++.dg/other/debug1.C: New test.
24316
24317 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24318
24319         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
24320         of unsigned long.
24321
24322 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/20011029-2.c: New test.
24325
24326         * gcc.c-torture/compile/20011029-1.c: New test.
24327
24328 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
24329
24330         * objc/execute/class_self-1.m: New test.
24331         * objc/execute/class_self-2.m: New test.
24332
24333 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
24334
24335         * gcc.misc-tests/msgs.exp: Delete.
24336         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
24337         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
24338         error set to match recent changes.
24339
24340 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
24341
24342         * gcc.dg/20011021-1.c: New test.
24343
24344 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.c-torture/compile/20011023-1.c: New test.
24347
24348 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
24349
24350         * lib/g77.exp: Rewrite based on lib/g++.exp.
24351
24352 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
24353
24354         * gcc.c-torture/execute/20011019-1.c: New test.
24355
24356         * gcc.dg/20011018-1.c: New test.
24357
24358 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
24359
24360         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
24361
24362 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
24363
24364         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
24365         * gcc.dg/attr-invalid.c: Likewise.
24366
24367 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * testsuite/gcc.dg/20011015-1.c: New test.
24370
24371 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24372
24373         * g++.dg/template/unify2.C: New test.
24374
24375 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
24376
24377         * g++.dg/other/exception-specification.C: New test
24378
24379 2001-10-13  Tom Rix  <trix@redhat.com>
24380
24381         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
24382         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
24383
24384 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
24385
24386         * testsuite/gcc.dg/20011009-1.c: New test.
24387
24388 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24389
24390         PR g++/4476
24391         * g++.dg/other/friend1.C: New test.
24392
24393 2001-10-11  Richard Henderson  <rth@redhat.com>
24394
24395         * g++.old-deja/g++.other/crash18.C: Add -S to options.
24396
24397 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24398
24399         * gcc.c-torture/compile/20011010-1.c: New.
24400
24401 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24402
24403         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
24404         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
24405         g77.f-torture/execute/execute.exp,
24406         g77.f-torture/noncompile/noncompile.exp,
24407         gcc.c-torture/compile/compile.exp,
24408         gcc.c-torture/execute/execute.exp,
24409         gcc.c-torture/execute/ieee/ieee.exp,
24410         gcc.c-torture/execute/memcheck/memcheck.exp,
24411         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
24412         objc/execute/execute.exp: Update FSF address.
24413
24414 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24415
24416         * gcc.dg/cpp/cmdlne-C.c: Update.
24417         * gcc.dg/cpp/cmdlne-C2.c: New.
24418
24419 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24420
24421         * gcc.c-torture/execute/20011008-3.c: New.
24422
24423 2001-10-08  DJ Delorie  <dj@redhat.com>
24424
24425         * gcc.dg/20011008-1.c: New.
24426         * gcc.dg/20011008-2.c: New.
24427
24428 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24429
24430         * gcc.dg/cpp/spacing1.c: Update test.
24431
24432 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24433
24434         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
24435         spelling errors of "separate" as "seperate".
24436
24437 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
24438
24439         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
24440         enough to avoid inlining.
24441
24442 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24443
24444         * lib/g77.exp: set libg2c_dir correctly.
24445
24446 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24447
24448         * gcc.dg/cpp/macro11.c: New test.
24449
24450 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24451
24452         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
24453         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
24454         gcc.dg/format/multattr-3.c: New tests.
24455         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
24456         tests for format attributes on function pointers being rejected.
24457
24458 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24459
24460         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
24461
24462 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24463
24464         * g++.dg/warn/format1.C: New test.
24465
24466 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24467
24468         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
24469
24470 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24471
24472         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
24473
24474 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24475
24476         * gcc.dg/cpp/redef2.c: Add test.
24477
24478 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
24479
24480         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
24481         long-standing bug on i686, apparently.
24482         * gcc.c-torture/execute/loop-2c.x: New file.
24483         * gcc.c-torture/execute/loop-2d.x: New file.
24484         * gcc.c-torture/execute/loop-3c.x: New file.
24485
24486 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
24487
24488         * gcc.dg/cpp/20000625-2.c: Correct line number.
24489
24490 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24491
24492         * gcc.dg/cpp/macro10.c: New test.
24493         * gcc.dg/cpp/strify3.c: New test.
24494         * gcc.dg/cpp/spacing1.c: Add tests.
24495         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
24496         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
24497
24498 2001-09-24  DJ Delorie  <dj@redhat.com>
24499
24500         * gcc.c-torture/execute/20010924-1.c: New test.
24501
24502 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24503
24504         * testsuite/objc/execute/paste.m: Remove.
24505
24506 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24507
24508         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
24509
24510 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
24511
24512         * g77.dg/strlen0.f: New test.
24513
24514 2001-09-21  Richard Henderson  <rth@redhat.com>
24515
24516         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
24517         * g++.old-deja/g++.abi/vtable2.C: Likewise.
24518
24519 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24520
24521         Table-driven attributes.
24522         * g++.dg/ext/attrib1.C: New test.
24523
24524 2001-09-20  DJ Delorie  <dj@redhat.com>
24525
24526         * gcc.dg/20000926-1.c: Update expected warning messages.
24527         * gcc.dg/array-2.c: Likewise, and test for warnings too.
24528         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
24529         array.
24530
24531 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
24532
24533         * g++.dg/eh/registers1.C: New test case.
24534
24535 2001-09-17  Richard Henderson  <rth@redhat.com>
24536
24537         * gcc.dg/array-5.c: Fix VLA decomposition test.
24538
24539 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24540
24541         * gcc.dg/cpp/line5.c: New testcase.
24542
24543 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24544
24545         * gcc.dg/cpp/macro9.c: New test.
24546
24547 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
24548
24549         * gcc.c-torture/execute/980223.c: Change type of addr from long
24550         to char *.
24551
24552 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
24553
24554         * gcc.c-torture/execute/20010915-1.c: New test.
24555
24556 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
24557
24558         * g77.dg/bprob: New directory.
24559         * g77.dg/bprob/bprob.exp: New file.
24560         * g77.dg/bprob/bprob-1.f: New test.
24561         * g77.dg/gcov: New directory.
24562         * g77.dg/gcov/gcov.exp: New file.
24563         * g77.dg/gcov/gcov-1.f: New test.
24564         * g77.dg/gcov/gcov-1.x: New file.
24565
24566 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24567
24568         * gcc.dg/cpp/directiv.c: Update.
24569         * gcc.dg/cpp/undef1.c: Update.
24570
24571 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
24572
24573         * gcc.dg/20010912-1.c: New test.
24574
24575 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
24576
24577         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
24578         language-independent file in lib.
24579         * lib/gcov.exp: New file.
24580
24581 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24582
24583         * gcc.c-torture/compile/20010911-1.c: New test.
24584
24585 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
24586
24587         * lib/profopt.exp: New, to support profile-directed optimizations.
24588         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
24589         * gcc.misc-tests/bprob-1.c: New test.
24590         * gcc.misc-tests/bprob-2.c: New test.
24591
24592 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
24593
24594         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
24595         XFAIL and which kinds of gcov output to verify.
24596         * gcc.misc-tests/gcov-4b.x: New file.
24597         * gcc.misc-tests/gcov-5b.x: New file.
24598         * gcc.misc-tests/gcov-6.x: New file.
24599         * gcc.misc-tests/gcov-7.c: New test.
24600         * gcc.misc-tests/gcov-7.x: New file.
24601
24602 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
24603
24604         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
24605         * gcc.misc-tests/gcov-6.c: New test.
24606
24607 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         PR c++/3986
24610         * g++.dg/abi/vbase1.C: New test.
24611
24612 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
24613
24614         * objc.dg/method-2.m: New.
24615
24616 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24617
24618         PR c++/4203
24619         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
24620         * g++.dg/init/empty1.C: New test.
24621
24622 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * gcc.c-torture/compile/20010903-1.c: New test.
24625
24626 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
24627
24628         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
24629         for m68k.
24630
24631 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
24632
24633         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
24634
24635         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
24636
24637         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
24638
24639 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
24640
24641         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
24642         for 16-bit 'unsigned int'.
24643
24644 2001-08-29  Kazu Hirata  <kazu@hxi.com>
24645
24646         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
24647
24648 2001-08-27  Richard Henderson  <rth@redhat.com>
24649
24650         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
24651         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
24652
24653 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
24654
24655         * gcc.dg/asm-names.c (ymain): New.
24656
24657 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
24658
24659         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
24660         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
24661         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
24662
24663 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24664
24665         * gcc.dg/compare5.c: New testcase.
24666
24667 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
24668
24669         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
24670         and "In instantiation".
24671
24672 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
24673
24674         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
24675
24676 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
24677
24678         * gcc.misc-tests/gcov.exp: Add support for branch information.
24679         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
24680         * gcc.misc-tests/gcov-4.c: New test.
24681         * gcc.misc-tests/gcov-4b.c: New test.
24682         * gcc.misc-tests/gcov-5b.c: New test.
24683
24684 2001-08-20  Zack Weinberg  <zackw@panix.com>
24685
24686         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
24687         expected to fail.
24688
24689 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24690
24691         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
24692
24693 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * g++.dg/eh/template1.C: New test.
24696
24697 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
24698
24699         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
24700         Fix thinko.
24701         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
24702         for xfail.
24703
24704 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
24705
24706         * lib/g77-dg.exp:  Use prune.exp for common procedures
24707         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
24708         * lib/g77.exp: (g77-dg-prune) Remove
24709
24710 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
24711
24712         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
24713
24714 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24715
24716         * g++.dg/template/unify1.C: New test.
24717
24718 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.dg/abi/empty4.C: New test.
24721
24722 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
24723
24724         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
24725         solaris2.*
24726         * g77.f-torture/compile/pr3743.x: Likewise
24727
24728 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24729
24730         * g++.dg/other/using-declaration.C: New test.
24731
24732 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24733
24734         * gcc.dg/cpp/tr-sign.c: New testcase.
24735
24736 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24737
24738         * gcc.dg/cpp/19951025-1.c: Revert.
24739         * gcc.dg/cpp/directiv.c: We no longer process directives that
24740         interrupt macro arguments.
24741
24742 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
24743
24744         * gcc.dg/bconstp-1.c: New test.
24745
24746 2001-08-03  Richard Henderson  <rth@redhat.com>
24747
24748         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
24749
24750 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24751
24752         * gcc.dg/cpp/19951025-1.c: Update.
24753
24754 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
24755
24756         * g77.dg/ff90-1.f (s): Fix reference of variable z,
24757         should be x.
24758
24759 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         Kill -fhonor-std.
24762         * g++.old-deja/g++.ns/ns14.C: Remove special options.
24763         * g++.old-deja/g++.other/std1.C: Likewise.
24764         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
24765
24766 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
24767
24768         * lib/g77.exp:  Load gcc-defs.exp for common procedures
24769         (g77_pass, g77_fail, g77_finish, g77_exit,
24770         ${tool}_check_unsupported_p} Now redundant.  Deleted.
24771
24772 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
24773
24774         * g77.dg/fbackslash.f
24775         * g77.dg/fcase-preserve.f
24776         * g77.dg/ff90-1.f
24777         * g77.dg/ffixed-line-length-0.f
24778         * g77.dg/ffixed-line-length-132.f
24779         * g77.dg/ffixed-line-length-7.f
24780         * g77.dg/ffixed-line-length-72.f
24781         * g77.dg/ffixed-line-length-none.f
24782         * g77.dg/ffree-form-1.f
24783         * g77.dg/fno-backslash.f
24784         * g77.dg/fno-f90-1.f
24785         * g77.dg/fno-fixed-form-1.f
24786         * g77.dg/fno-onetrip.f
24787         * g77.dg/fno-typeless-boz.f
24788         * g77.dg/fno-underscoring.f
24789         * g77.dg/fno-vxt-1.f
24790         * g77.dg/fonetrip.f
24791         * g77.dg/ftypeless-boz.f
24792         * g77.dg/fugly-assumed.f
24793         * g77.dg/funderscoring.f
24794         * g77.dg/fvxt-1.f
24795
24796 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24797
24798         * objc.dg/fwd-proto-1.m: New.
24799         * objc.dg/local-decl-1.m: New.
24800         * objc.dg/naming-1.m: New.
24801         * objc.dg/naming-2.m: New.
24802         * objc.dg/proto-hier-1.m: New.
24803
24804 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24805
24806         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24807         largest-type elements to a struct makes its size grow.
24808
24809 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24810
24811         * g++.dg/abi/vthunk1.C: New test.
24812
24813 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24814
24815         * g++.dg/abi/vbase8-22.C: New test.
24816
24817 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24818
24819         * gcc.dg/cpp/macro8.c: New test.
24820
24821 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24822
24823         * g++.dg/abi/vbase8-21.C: New test.
24824
24825 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24826
24827         * g++.dg/abi/vbase8-10.C: New test.
24828
24829 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24830
24831         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24832         ${tool}_set_ld_library_path.
24833         Changed caller.
24834         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24835         g++.exp.
24836
24837 2001-07-26  Stan Cox <scox@redhat.com>
24838
24839         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24840         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24841         gcc_exit, gcc_check_unsupported_p):
24842         Moved to gcc-deps.exp
24843         * gcc-deps.exp: New file.
24844
24845 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24846
24847         * g++.old-deja/g++.pt/defarg14.C: New test.
24848
24849 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         * g++.old-deja/g++.other/lineno5.C: New test.
24852
24853 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24854
24855         * g++.old-deja/g++.pt/crash68.C: New test.
24856
24857 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24858
24859         * g++.old-deja/g++.other/crash42.C: New test.
24860
24861 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24862
24863         * gcc.dg/cpp/extratokens.c: Fix.
24864         * gcc.dg/cpp/skipping2.c: New tests.
24865
24866 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24867
24868         * gcc.c-torture/execute/20010724-1.c: New file.
24869         * gcc.c-torture/execute/20010724-1.x: New file.
24870
24871 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24872
24873         * g++.old-deja/g++.other/cond7.C: New test.
24874
24875 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24876
24877         * g++.old-deja/g++.other/optimize4.C: New test.
24878
24879 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24880
24881         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24882
24883 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24884
24885         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24886         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24887         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24888         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24889
24890         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24891         bug report" message.
24892
24893         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24894         * g++.dg/ext/instantiate1.C: Move from old-deja.
24895
24896 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24897
24898         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24899         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24900         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24901         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24902
24903 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24904
24905         * gcc.c-torture/execute/20010723-1.c: New test.
24906
24907 2001-07-23  Ben Elliston  <bje@redhat.com>
24908
24909         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24910
24911 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24912
24913         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24914         i[34567]86-*-*.
24915         Delete handling of ieee_multilib_flags.
24916         Pass -mieee for alpha*-*-* and sh-*-*.
24917         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24918
24919 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24920
24921         Remove old-abi tests.
24922         * g++.old-deja/g++.mike/p11116.C: Remove.
24923         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24924
24925 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24926
24927         * g77.f-torture/compile/pr3743.f:  New test
24928
24929 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24930
24931         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24932
24933 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24934
24935         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24936         g++.old-deja/g++.pt/static6.C: Likewise.
24937         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24938         supports weak symbols.
24939
24940 2001-07-18  Andreas Jaeger  <aj@suse.de>
24941
24942         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24943         supported again.
24944
24945 2001-07-18  Andreas Jaeger  <aj@suse.de>
24946
24947         * gcc.dg/iftrap-1.c: Fix target line.
24948
24949 2001-07-17  Richard Henderson  <rth@redhat.com>
24950
24951         * gcc.c-torture/execute/20010717-1.c: New.
24952
24953 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24954
24955         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24956         tests.
24957
24958 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24959
24960         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24961
24962 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24963
24964         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24965         UAC_SIGBUS, UAC_NOPRINT definitions.
24966
24967 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24968
24969         * objc/execute/object_is_class.m: New test.
24970         * objc/execute/object_is_meta_class.m: New test.
24971
24972 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24973
24974         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24975         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24976
24977 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24978
24979         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24980         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24981
24982 2001-07-14  Richard Henderson  <rth@redhat.com>
24983
24984         * gcc.dg/iftrap-1.c: New.
24985
24986 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24987
24988         * g77.f-torture/execute/intrinsic77.f: New test.
24989
24990 2001-07-11  Janis Johnson <janis@us.ibm.com>
24991
24992         * gcc.misc-tests/gcov-3.c: New test.
24993
24994 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24995
24996         * gcc.c-torture/compile/20010711-1.c,
24997         * gcc.c-torture/compile/20010711-2.c: New tests.
24998
24999 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
25000
25001         * gcc.c-torture/execute/20010711-1.c: New test.
25002
25003 2001-07-11  Ben Elliston  <bje@redhat.com>
25004
25005         * g++.old-deja/g++.other/enum5.C: New test.
25006
25007 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
25008
25009         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
25010         (g++-dg-prune): Call prune_gcc_output.
25011         * prune.exp: New file for prune_gcc_output.
25012         * lib/g++.exp, lib/gcc.exp: Load it.
25013
25014 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25015
25016         * gcc.c-torture/compile/20010701-1.c,
25017         g++.old-deja/g++.ext/attrib6.C: New tests.
25018
25019 2001-07-06  Jeffrey A Law  (law@cygnus.com)
25020
25021         * gcc.c-torture/compile/20010706-1.c: New test.
25022
25023 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
25024
25025         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
25026
25027 2001-06-28  Stan Shebs  <shebs@apple.com>
25028
25029         * gcc.dg/pragma-darwin.c: New test.
25030
25031 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25032
25033         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
25034         Solaris 2.[678] system.
25035
25036 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25037
25038         * gcc.dg/20010622-1.c: New test.
25039
25040 2001-06-18  Stan Shebs  <shebs@apple.com>
25041
25042         * objc.dg: New directory.
25043         * objc.dg/dg.exp: New file.
25044         * objc.dg/alias.m: New.
25045         * objc.dg/class-1.m: New.
25046         * objc.dg/class-2.m: New.
25047         * objc.dg/const-str-1.m: New.
25048         * objc.dg/const-str-2.m: New.
25049         * objc.dg/id-1.m: New.
25050         * objc.dg/method-1.m: New.
25051         * objc.dg/super-class-1.m: New.
25052         * lib/objc-dg.exp: New file.
25053
25054 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25055
25056         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
25057         of label name.
25058
25059 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         * g++.old-deja/g++.abi/vbase8-9.C: New test.
25062
25063 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25064
25065         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
25066         variable.
25067
25068 2001-06-12  Richard Henderson  <rth@redhat.com>
25069
25070         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
25071
25072 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25073
25074         * g++.old-deja/g++.abi/vbase5.C: New test.
25075         * g++.old-deja/g++.abi/vbase6.C: New test.
25076         * g++.old-deja/g++.abi/vbase7.C: New test.
25077
25078 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25079
25080         * gcc.c-torture/compile/20010610-1.c: New test.
25081
25082 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
25083
25084         * g++.old-deja/g++.abi/vbase4.C: New test.
25085
25086 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25087
25088         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
25089         support %f for HC11/HC12 targets.
25090         * gcc.c-torture/execute/930513-1.x: New file, likewise.
25091         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
25092         on HC11/HC12 targets.
25093         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
25094
25095 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25096
25097         * gcc.dg/wchar_t-1.c: New file.
25098         * gcc.dg/wint_t-1.c: Likewise.
25099
25100 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
25101
25102         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
25103
25104 2001-06-11  Richard Henderson  <rth@redhat.com>
25105
25106         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
25107
25108 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25109
25110         * gcc.c-torture/compile/20010611-1.c: New test.
25111
25112 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25113
25114         * gcc.dg/c99-tag-1.c: Add more tests.
25115
25116 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
25117
25118         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
25119         representation on MN10300 and ARM/Thumb.
25120
25121 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
25122
25123         * g77.f-torture/execute/20010610.f: New.
25124
25125 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
25126
25127         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
25128         names.
25129
25130 2001-06-09  Richard Henderson  <rth@redhat.com>
25131
25132         * gcc.c-torture/execute/ashrdi-1.c: New.
25133         * gcc.c-torture/execute/ashldi-1.c: New.
25134         * gcc.c-torture/execute/lshrdi-1.c: New.
25135
25136 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
25137
25138         * objc/execute/load-3.m: Added. Check sending +load to categories,
25139         in addition to classes.
25140
25141 2001-06-08  Stan Shebs  <shebs@apple.com>
25142
25143         * objc/execute/load-2.m: New test.  From Nicola Pero
25144         <n.pero@mi.flashnet.it>.
25145
25146 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.c-torture/execute/20010605-2.c: New test.
25149
25150 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.old-deja/g++.abi/vbase2.C: New test.
25153         * g++.old-deja/g++.abi/vbase3.C: New test.
25154
25155 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25156
25157         * g++.old-deja/g++.pt/friend49.C: New test.
25158
25159 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25160
25161         * g++.old-deja/g++.ext/anon3.C: New test.
25162
25163 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
25164
25165         * g++.old-deja/g++.other/conv7.C: New test.
25166
25167 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25168
25169         * gcc.c-torture/compile/20010605-2.c: New test.
25170
25171 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25172
25173         * gcc.c-torture/execute/20010604-1.c: New test.
25174
25175 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
25176
25177         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
25178
25179 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
25180
25181         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
25182         (g++_link_flags): Likewise.
25183         (g++_init): Pass gccpath's value to two previous functions.
25184
25185 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25186
25187         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
25188         Ensure logfile entry matches exec command line.
25189
25190 2001-05-31  Richard Henderson  <rth@redhat.com>
25191
25192         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
25193         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
25194
25195 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
25196
25197         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
25198         compiler for irix6.2
25199
25200 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         * g++.old-deja/g++.other/optimize3.C: New file.
25203
25204 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
25205
25206         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
25207         assemble.
25208
25209 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
25210
25211         * g++.old-deja/g++.other/optimize2.C: New file.
25212
25213 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
25214
25215         * gcc.c-torture/compile/20010518-2.c: New file.
25216         * gcc.c-torture/execute/20010518-1.c: New file.
25217         * gcc.c-torture/execute/20010518-2.c: New file.
25218
25219 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25220
25221         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
25222
25223 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
25224
25225         G++ no longer defines builtins that do not begin with __builtin.
25226         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
25227         * g++.old-deja/g++.brendand/misc13.C: Likewise.
25228         * g++.old-deja/g++.law/builtin1.C: Likewise.
25229         * g++.old-deja/g++.law/cvt2.C: Likewise.
25230         * g++.old-deja/g++.mike/net5.C: Likewise.
25231         * g++.old-deja/g++.other/builtins1.C: Likewise.
25232         * g++.old-deja/g++.other/builtins2.C: Likewise.
25233         * g++.old-deja/g++.other/builtins3.C: Likewise.
25234         * g++.old-deja/g++.other/builtins4.C: Likewise.
25235         * g++.old-deja/g++.other/inline8.C: Likewise.
25236         * g++.old-deja/g++.robertl/eb39.C: Likewise.
25237
25238 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.pt/using1.C: Adjust.
25241         * g++.old-deja/g++.pt/using2.C: New test.
25242
25243 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25244
25245         * gcc.dg/cpp/charconst.c: New tests.
25246         * gcc.dg/cpp/escape.c: New tests.
25247         * gcc.dg/cpp/escape-1.c: New tests.
25248         * gcc.dg/cpp/escape-2.c: New tests.
25249         * gcc.dg/cpp/ucs.c: New tests.
25250
25251 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
25252
25253         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
25254         native compiler for irix6.5.
25255
25256 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
25257
25258         * lib/g++.exp (g++_include_flags): Use args to compute
25259         get_multilibs.
25260         (g++_link_flags): Likewise.
25261         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
25262
25263 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25264
25265         * gcc.dg/c90-hexfloat-1.c: Add more tests.
25266
25267 2001-05-21  Geoff Keating  <geoffk@redhat.com>
25268
25269         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
25270         this file.
25271
25272 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25273
25274         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
25275         STACK_SIZE;
25276         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
25277         to STACK_SIZE; Use it to define size of add_histo array.
25278         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
25279         to STACK_SIZE.
25280         (f): Use GITT_SIZE to define size of gitt local table.
25281         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
25282         to STACK_SIZE; Use it to define size of bytemem array.
25283
25284 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25285
25286         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
25287         on 68HC11/HC12 due to the asm instruction.
25288         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
25289         * gcc.c-torture/compile/920520-1.x: Likewise.
25290         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
25291         on 68HC11/HC12 because the function is larger than 64K.
25292         * gcc.c-torture/compile/961203-1.x: New file, this test fails
25293         on 68HC11/HC12 because the structure is too large.
25294
25295 2001-05-20  Richard Henderson  <rth@redhat.com>
25296
25297         * gcc.c-torture/execute/20010520-1.c: New.
25298
25299 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25300
25301         * g++.old-deja/g++.warn/compare1.C: New test.
25302         * gcc.dg/compare4.c: New test.
25303
25304 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old-deja/g++.other/optimize1.C: New test.
25307
25308 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25309
25310         * g++.old-deja/g++.pt/spec41.C: New test.
25311
25312 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
25313
25314         * gcc.c-torture/compile/20010114-1.x: Remove.
25315
25316 2001-05-18  Stan Shebs  <shebs@apple.com>
25317
25318         * gcc.c-torture/compile/20010518-1.c: New test.
25319
25320 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
25321
25322         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
25323         * g++.old-deja/g++.pt/crash67.C: New test.
25324
25325 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
25326
25327         * g++.old-deja/g++.other/debug9.C: New test.
25328
25329 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
25330
25331         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
25332
25333 2001-05-16  Jan Hubicka  <jh@suse.cz>
25334
25335         * gcc.c-torture/compile/20010516-1.c: New test.
25336
25337 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25338
25339         * g++.old-deja/g++.other/crash41.C: New test.
25340
25341 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
25342
25343         * g++.old-deja/g++.pt/crash66.C: New test.
25344
25345 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
25346
25347         * g++.old-deja/g++.robertl/eb27.C: Convert.
25348
25349 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
25350
25351         * g++.dg/friend-warn.C: New test.  Do not warn about friend
25352         declaration being redundant.
25353
25354 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
25355
25356         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
25357
25358 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
25359
25360         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
25361
25362 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
25363
25364         * lib/g++.exp: Use testsuite_flags.
25365
25366 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
25367
25368         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
25369
25370 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25371
25372         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
25373
25374 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
25375
25376         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
25377
25378 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
25379
25380         * gcc.c-torture/compile/20010313-1.c: New test.
25381
25382 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
25383
25384         * gcc.dg/cpp/direct2.c: New test.
25385         * gccq.dg/cpp/direct2s.c: New test.
25386
25387         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
25388
25389 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
25392         * g++.old-deja/g++.other/op3.C: Likewise.
25393
25394 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25395
25396         * gcc.dg/cpp/syshdr.h: New file.
25397         * gcc.dg/cpp/sysmac1.c: Update.
25398         * gcc.dg/cpp/sysmac2.c: Update.
25399
25400 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25401
25402         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
25403
25404 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
25405
25406         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
25407         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
25408
25409 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
25410
25411         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
25412
25413 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
25414
25415         * lib/g++.exp (g++_include_flags): Don't use any special flags
25416         if TESTING_IN_BUILD_TREE is not defined.
25417         (g++_init): Use a plain 'c++' as the compiler if
25418         TESTING_IN_BUILD_TREEE is not defined.
25419
25420 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25421
25422         * g++.old-deja/g++.eh/catch13.C: New test.
25423         * g++.old-deja/g++.eh/catch14.C: New test.
25424
25425 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
25426
25427         * gcc.dg/cpp/tr-define.c: New test.
25428
25429 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
25430
25431         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
25432         <stdlib.h>, not <malloc.h>.
25433
25434 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25435
25436         * g++.old-deja/g++.ns/template17.C: New test.
25437
25438 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
25439
25440         * g++.old-deja/g++.pt/ref4.C: New test.
25441
25442 2001-04-30  Richard Henderson  <rth@redhat.com>
25443
25444         * gcc.dg/20000724-1.c: Revert last change.
25445
25446 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
25447
25448         * g77.f-torture/execute/20010430.f: New test.
25449
25450 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
25451
25452         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
25453
25454 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
25455
25456         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
25457
25458 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * g++.old-deja/g++.eh/crash6.C: New test.
25461
25462 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25463
25464         * g++.old-deja/g++.other/warn7.C: New test.
25465
25466 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
25467
25468         * g++.old-deja/g++.other/defarg9.C: New test.
25469
25470 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25471
25472         * g77.f-torture/compile/20010426.f: New test.
25473         * g77.f-torture/execute/20010426.f: New test.
25474
25475 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
25476
25477         * g77.f-torture/compile/20000629-1.x: Remove - error
25478         has been fixed.
25479
25480 2001-04-26  Jeffrey A Law  (law@cygnus.com)
25481
25482         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
25483         Tweak slightly to work with g++.dg framework.
25484         * g++.dg/special/ecos.exp: Run initp1.C test.
25485         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
25486
25487         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
25488         its linker doesn't give line numbers either.
25489         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
25490
25491 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25492
25493         * g++.old-deja/g++.other/lex1.C: New test.
25494
25495 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
25496
25497         * gcc.dg/noncompile/20010425-1.c: New test.
25498
25499 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
25500
25501         * g++.old-deja/g++.pt/mangle2.C: New test.
25502
25503 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25504
25505         * gcc.dg/format/plus-1.c: New test.
25506
25507 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25508
25509         * gcc.dg/20010423-1.c: New test.
25510
25511 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
25512
25513         * gcc.c-torture/execute/20010422-1.c: New test.
25514
25515 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
25516
25517         * g++.old-deja/g++.ns/type2.C: New test.
25518
25519 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
25520
25521         * g++.old-deja/g++.other/perf1.C: New test.
25522
25523 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
25524
25525         * gcc.dg/c99-func-2.c: Remove xfail.
25526         * gcc.dg/c99-func-3.c: Remove xfail.
25527         * gcc.dg/c99-func-4.c: Remove xfail.
25528
25529 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
25530
25531         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
25532
25533 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25534
25535         * gcc.c-torture/compile/20010423-1.c: New test.
25536
25537 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25538
25539         * g++.old-deja/g++.pt/typename28.C: New test.
25540
25541 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25542
25543         * g++.old-deja/g++.abi/empty2.C: New test.
25544         * g++.old-deja/g++.abi/empty3.C: New test.
25545
25546 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25547
25548         * g++.old-deja/g++.other/comdat2.C: New test.
25549         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
25550
25551 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25552
25553         * g++.old-deja/g++.other/overload14.C: New test.
25554
25555 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * g++.old-deja/g++.other/lookup23.C: New test.
25558
25559 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
25560
25561         * gcc.c-torture/execute/20010403-1.c: New test.
25562
25563 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
25564             Mark Mitchell  <mark@codesourcery.com>
25565
25566         * lib/old-dejagnu.exp: Don't delete output of executable.
25567         Add .exe suffix to executables.
25568
25569 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
25570
25571         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
25572
25573 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25574
25575         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
25576
25577 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25578
25579         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
25580         * g++.old-deja/g++.abi/crash1.C: New test.
25581
25582 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         * g++.old-deja/g++.other/crash40.C: New test.
25585
25586 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25587
25588         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
25589
25590 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
25591
25592         * g++.old-deja/g++.other/warn6.C: New test.
25593
25594 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25595
25596         * g++.old-deja/g++.robertl/eb42.C: Same.
25597
25598 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25599
25600         * gcc.dg/wtr-conversion-1.c: New testcase.
25601
25602 2001-04-10  Richard Henderson  <rth@redhat.com>
25603
25604         * g++.old-deja/g++.other/array5.C: New.
25605
25606 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25607
25608         * gcc.c-torture/execute/20010408-1.c: New test.
25609
25610 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
25611
25612         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
25613         headers and constructs.
25614         * g++.old-deja/g++.robertl/eb79.C: Same.
25615         * g++.old-deja/g++.robertl/eb77.C (main): Same.
25616         * g++.old-deja/g++.robertl/eb73.C: Same.
25617         * g++.old-deja/g++.robertl/eb66.C (main): Same.
25618         * g++.old-deja/g++.robertl/eb55.C (t): Same.
25619         * g++.old-deja/g++.robertl/eb54.C (main): Same.
25620         * g++.old-deja/g++.robertl/eb46.C (main): Same.
25621         * g++.old-deja/g++.robertl/eb44.C: Same.
25622         * g++.old-deja/g++.robertl/eb41.C (main): Same.
25623         * g++.old-deja/g++.robertl/eb4.C (main): Same.
25624         * g++.old-deja/g++.robertl/eb39.C: Same.
25625         * g++.old-deja/g++.robertl/eb33.C (main): Same.
25626         * g++.old-deja/g++.robertl/eb31.C (main): Same.
25627         * g++.old-deja/g++.robertl/eb30.C: Same.
25628         * g++.old-deja/g++.robertl/eb3.C: Same.
25629         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
25630         * g++.old-deja/g++.robertl/eb21.C: Same.
25631         * g++.old-deja/g++.robertl/eb15.C: Same.
25632         * g++.old-deja/g++.robertl/eb118.C: Same.
25633         * g++.old-deja/g++.robertl/eb115.C (main): Same.
25634         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
25635         * g++.old-deja/g++.robertl/eb109.C: Same.
25636         * g++.old-deja/g++.other/sibcall1.C (main): Same.
25637         * g++.old-deja/g++.mike/rtti1.C: Same.
25638         * g++.old-deja/g++.mike/p658.C: Same.
25639         * g++.old-deja/g++.mike/net46.C: Same.
25640         * g++.old-deja/g++.mike/net34.C: Same.
25641         * g++.old-deja/g++.mike/memoize1.C: Same.
25642         * g++.old-deja/g++.mike/eh2.C: Same.
25643         * g++.old-deja/g++.law/weak.C: Same.
25644         * g++.old-deja/g++.law/visibility7.C: Same.
25645         * g++.old-deja/g++.law/visibility25.C: Same.
25646         * g++.old-deja/g++.law/visibility22.C: Same.
25647         * g++.old-deja/g++.law/visibility2.C: Same.
25648         * g++.old-deja/g++.law/visibility17.C: Same.
25649         * g++.old-deja/g++.law/visibility13.C: Same.
25650         * g++.old-deja/g++.law/visibility10.C: Same.
25651         * g++.old-deja/g++.law/visibility1.C: Same.
25652         * g++.old-deja/g++.law/virtual3.C (eval): Same.
25653         * g++.old-deja/g++.law/vbase1.C: Same.
25654         * g++.old-deja/g++.law/operators32.C: Same.
25655         * g++.old-deja/g++.law/nest3.C: Same.
25656         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
25657         * g++.old-deja/g++.law/except5.C (main): Same.
25658         * g++.old-deja/g++.law/cvt7.C (run): Same.
25659         * g++.old-deja/g++.law/cvt2.C: Same.
25660         * g++.old-deja/g++.law/cvt16.C: Same.
25661         * g++.old-deja/g++.law/ctors6.C (bar): Same.
25662         * g++.old-deja/g++.law/ctors17.C (main): Same.
25663         * g++.old-deja/g++.law/ctors13.C: Same.
25664         * g++.old-deja/g++.law/ctors12.C (main): Same.
25665         * g++.old-deja/g++.law/ctors10.C: Same.
25666         * g++.old-deja/g++.law/code-gen5.C: Same.
25667         * g++.old-deja/g++.law/bad-error7.C: Same.
25668         * g++.old-deja/g++.law/arm9.C: Same.
25669         * g++.old-deja/g++.law/arm12.C: Same.
25670         * g++.old-deja/g++.law/arg8.C: Same.
25671         * g++.old-deja/g++.law/arg1.C: Same.
25672         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
25673         * g++.old-deja/g++.jason/template31.C: Same.
25674         * g++.old-deja/g++.jason/template24.C (main): Same.
25675         * g++.old-deja/g++.jason/2371.C: Same.
25676         * g++.old-deja/g++.eh/new2.C: Same.
25677         * g++.old-deja/g++.eh/new1.C: Same.
25678         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
25679         * g++.old-deja/g++.brendan/nest21.C (main): Same.
25680         * g++.old-deja/g++.brendan/err-msg3.C: Same.
25681         * g++.old-deja/g++.brendan/crash62.C: Same.
25682         * g++.old-deja/g++.brendan/crash52.C: Same.
25683         * g++.old-deja/g++.brendan/crash49.C (main): Same.
25684         * g++.old-deja/g++.brendan/crash38.C: Same.
25685         * g++.old-deja/g++.brendan/crash15.C (main): Same.
25686         * g++.old-deja/g++.brendan/copy9.C: Same.
25687
25688 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
25689
25690         * gcc.c-torture/execute/20001203-2.c (memset):
25691         Count argument is of type __SIZE_TYPE__.
25692
25693 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
25694
25695         * gcc.c-torture/compile/20010404-1.c: New test.
25696
25697 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * gcc.c-torture/compile/20010326-1.c: New test.
25700
25701 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
25702
25703         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
25704         peculiarities of the SH.
25705         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
25706
25707 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25708
25709         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
25710         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
25711         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
25712
25713 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25714
25715         * g77.f-torture/compile/20010321-1.f: New test.
25716
25717 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25718
25719         * gcc.c-torture/compile/20010329-1.c: New test.
25720
25721 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
25722
25723         * gcc.c-torture/execute/20010329-1.c: New test.
25724
25725 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25726
25727         * g++.old-deja/g++.other/eh4.C: Fix typo.
25728
25729 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
25730
25731         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
25732
25733 2001-03-28  Philip Blundell  <philb@gnu.org>
25734
25735         * gcc.c-torture/compile/20010328-1.c: New test.
25736
25737 2001-03-27  Richard Henderson  <rth@redhat.com>
25738
25739         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
25740         * g++.old-deja/g++.eh/vbase3.C: Likewise.
25741
25742 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
25743
25744         * gcc.c-torture/compile/20010327-1.c: New test.
25745
25746 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25747
25748         * g++.old-deja/g++.other/friend12.C: New test.
25749         * g++.old-deja/g++.other/friend9.C: Expect no errors.
25750         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
25751
25752 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25753
25754         * gcc.c-torture/execute/20010325-1.c: New test.
25755
25756 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
25757
25758         * g++.old-deja/g++.other/mangle3.C: New test.
25759
25760 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * g++.old-deja/g++.other/anon8.C: New test.
25763
25764 2001-03-20  Philip Blundell  <philb@gnu.org>
25765
25766         * gcc.c-torture/compile/20010320-1.c: New test.
25767
25768 2001-03-17  Richard Henderson  <rth@redhat.com>
25769
25770         * g++.old-deja/g++.other/eh4.C: Add expected error text.
25771
25772 2001-03-15  Geoff Keating  <geoff@redhat.com>
25773
25774         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
25775         tests on AIX.
25776
25777 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
25778
25779         * g++.old-deja/g++.other/eh4.C: New test.
25780
25781 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25782
25783         * gcc.dg/cpp/mi1.c: Update.
25784
25785 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
25786
25787         * g++.old-deja/g++.other/regstack.C: New test.
25788
25789 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25790
25791         * g++.old-deja/g++.other/ref4.C: New test.
25792
25793 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
25794
25795         * objc/execute/va_method.m: Added.
25796         * objc/execute/IMP.m: Added.
25797         * objc/execute/_cmd.m: Added.
25798         * objc/execute/accessing_ivars.m: Added.
25799         * objc/execute/class-1.m: Added.
25800         * objc/execute/class-10.m: Added.
25801         * objc/execute/class-11.m: Added.
25802         * objc/execute/class-12.m: Added.
25803         * objc/execute/class-13.m: Added.
25804         * objc/execute/class-14.m: Added.
25805         * objc/execute/class-2.m: Added.
25806         * objc/execute/class-3.m: Added.
25807         * objc/execute/class-4.m: Added.
25808         * objc/execute/class-5.m: Added.
25809         * objc/execute/class-6.m: Added.
25810         * objc/execute/class-7.m: Added.
25811         * objc/execute/class-8.m: Added.
25812         * objc/execute/class-9.m: Added.
25813         * objc/execute/class-tests-1.h
25814         * objc/execute/class-tests-2.h
25815         * objc/execute/compatibility_alias.m: Added.
25816         * objc/execute/encode-1.m: Added.
25817         * objc/execute/formal_protocol-1.m: Added.
25818         * objc/execute/formal_protocol-2.m: Added.
25819         * objc/execute/formal_protocol-3.m: Added.
25820         * objc/execute/formal_protocol-4.m: Added.
25821         * objc/execute/formal_protocol-5.m: Added.
25822         * objc/execute/formal_protocol-6.m: Added.
25823         * objc/execute/formal_protocol-7.m: Added.
25824         * objc/execute/informal_protocol.m: Added.
25825         * objc/execute/initialize.m: Added.
25826         * objc/execute/load.m: Added.
25827         * objc/execute/many_args_method.m: Added.
25828         * objc/execute/nested-3.m: Added.
25829         * objc/execute/no_clash.m: Added.
25830         * objc/execute/private.m: Added.
25831         * objc/execute/redefining_self.m: Added.
25832         * objc/execute/root_methods.m: Added.
25833         * objc/execute/selector-1.m: Added.
25834         * objc/execute/static-1.m: Added.
25835         * objc/execute/static-2.m: Added.
25836         * objc/execute/va_method.m: Added.
25837
25838 2001-03-10  Richard Henderson  <rth@redhat.com>
25839
25840         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25841
25842 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25843
25844         * g++.old-deja/g++.other/crash31.C: XFAIL.
25845         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25846         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25847         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25848         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25849         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25850
25851 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25852
25853         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25854
25855 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25856
25857         * gcc.dg/20000724-1.c: Don't use multiline strings.
25858
25859 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25860
25861         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25862         result of -cString against what we expect it to be; don't just
25863         print it out for no one to read.
25864
25865         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25866         Based on testcases provided by Nicola Pero.
25867
25868 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25869
25870         * gcc.dg/cpp/macro7.c: New test.
25871
25872 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25873
25874         * gcc.dg/cpp/multiline.c: Update.
25875
25876 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25877
25878         * g++.old-deja/g++.other/enum3.C: New test.
25879
25880 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25881
25882         * g++.old-deja/g++.other/pod1.C: New test.
25883
25884 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25885
25886         * g++.old-deja/g++.ext/overload1.C: New test.
25887
25888 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25889
25890         * g++.old-deja/g++.pt/using1.C: New test.
25891
25892 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25893
25894         * g++.old-deja/g++.other/using9.C: New test.
25895
25896 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25897
25898         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25899
25900         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25901
25902 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25903
25904         * g++.old-deja/g++.ext/realpt1.C: Remove.
25905
25906 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25909
25910 2001-02-26  Will Cohen  <wcohen@redhat.com>
25911
25912         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25913
25914 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25915
25916         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25917         templatized constructors.
25918
25919 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25920
25921         * gcc.c-torture/execute/20010224-1.c: New test.
25922
25923 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25924
25925         * gcc.c-torture/execute/20010222-1.c: New test.
25926
25927 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25928
25929         * g++.old-deja/g++.other/inline20.C: New test.
25930
25931 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25932
25933         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25934
25935 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25936
25937         * g++.old-deja/g++.other/lookup22.C: New test.
25938
25939 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25940
25941         * g77.dg: New directory.
25942         * g77.dg/20010216-1.f: New test case.
25943         * g77.dg/dg.exp: New driver.
25944         * lib/g77-dg.exp: New driver library.
25945
25946 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25947
25948         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25949
25950 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25951
25952         * g++.old-deja/g++.other/decl9.C: New test.
25953
25954 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25955
25956         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25957         not need <string> and also tests the initialization at runtime.
25958
25959 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25960
25961         * gcc.c-torture/execute/longlong.c: New test.
25962
25963 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25964
25965         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25966
25967 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25968
25969         * gcc.c-torture/execute/920302-1.c (execute):
25970         Change argument type to short.
25971
25972 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25973
25974         * g++.old-deja/g++.pt/deduct6.C: New test.
25975
25976 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25977
25978         * g++.old-deja/g++.pt/deduct5.C: New test.
25979
25980 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25981
25982         * gcc.c-torture/execute/20010209-1.c: New test.
25983
25984 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25985
25986         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25987
25988 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25989
25990         * g++.dg/vtgc1.C: Update for new ABI.
25991
25992         * consistency.vlad: New directory, 1665 files.
25993
25994 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25995
25996         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25997         return type.
25998         * gcc.dg/cpp/digraphs.c: Declare puts.
25999
26000 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         * g++.old-deja/g++.other/warn5.C: New test.
26003
26004 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26005
26006         * g++.old-deja/g++.pt/spec40.C: New test.
26007
26008 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
26011         case.
26012         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
26013
26014 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
26015
26016         * gcc.c-torture/compile/20010209-1.c: New test.
26017
26018 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
26019
26020         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
26021         excess errors message but not if it crashes.
26022         * g++.old-deja/g++.other/crash27.C: Likewise.
26023         * g++.old-deja/g++.other/crash28.C: Likewise.
26024         * g++.old-deja/g++.other/crash30.C: Likewise.
26025         * g++.old-deja/g++.other/crash32.C: Likewise.
26026         * g++.old-deja/g++.other/crash35.C: Likewise.
26027         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26028
26029 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26030
26031         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
26032         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
26033         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
26034         g77.f-torture/execute/execute.exp,
26035         g77.f-torture/noncompile/noncompile.exp,
26036         gcc.c-torture/execute/execute.exp,
26037         gcc.c-torture/execute/memcheck/memcheck.exp,
26038         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
26039         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
26040         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
26041         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
26042         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
26043         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
26044         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
26045         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
26046         Remove bug reporting instructions with ancient email addresses.
26047
26048 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26049
26050         * gcc.dg/20010202-1.c: New test.
26051         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
26052
26053 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
26054
26055         * g++.dg/stdbool-if.C: New test.
26056
26057 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
26058
26059         * objc/execute/fdecl.m: Added main().
26060
26061 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
26062
26063         * gcc.c-torture/execute/20010206-1.c: New test.
26064
26065 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26066
26067         * gcc.dg/cpp/avoidpaste1.c: Update.
26068
26069 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
26070
26071         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
26072         Pero <nicola@brainstorm.co.uk>.
26073         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
26074
26075 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.old-deja/g++.pt/spec39.C: New test.
26078
26079 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
26080
26081         * gcc.c-torture/compile/20010202-1.c: New test.
26082
26083 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
26084
26085         * g++.old-deja/g++.abi/primary2.C: New test.
26086         * g++.old-deja/g++.abi/primary3.C: New test.
26087         * g++.old-deja/g++.abi/primary4.C: New test.
26088         * g++.old-deja/g++.abi/primary5.C: New test.
26089         * g++.old-deja/g++.abi/vtable3.h: New test.
26090         * g++.old-deja/g++.abi/vtable3a.C: New test.
26091         * g++.old-deja/g++.abi/vtable3b.C: New test.
26092         * g++.old-deja/g++.abi/vtable3c.C: New test.
26093         * g++.old-deja/g++.abi/vtable3d.C: New test.
26094         * g++.old-deja/g++.abi/vtable3e.C: New test.
26095         * g++.old-deja/g++.abi/vtable3f.C: New test.
26096         * g++.old-deja/g++.abi/vtable3g.C: New test.
26097         * g++.old-deja/g++.abi/vtable3h.C: New test.
26098         * g++.old-deja/g++.abi/vtable3i.C: New test.
26099         * g++.old-deja/g++.abi/vtable3j.C: New test.
26100         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
26101
26102 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
26103
26104         * g++.old-deja/g++.other/anon6.C: New test.
26105         * g++.old-deja/g++.other/anon7.C: New test.
26106
26107 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26108
26109         * gcc.dg/cpp/avoidpaste2.c: New tests.
26110
26111 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
26114
26115 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
26116
26117         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
26118         DECIMAL_DIG cases for Irix."
26119
26120 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
26121
26122         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
26123
26124 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26125
26126         * gcc.dg/c99-tag-1.c: New test.
26127
26128 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26129
26130         * gcc.dg/cpp/tr-warn1.c: Add tests.
26131
26132 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
26133
26134         * gcc.dg/cpp/avoidpaste1.c: Update.
26135         * gcc.dg/cpp/paste4.c: Update.
26136
26137 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
26138
26139         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
26140         cases for Irix.
26141
26142 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26143
26144         * g++.old-deja/g++.other/inline19.C: New test.
26145
26146 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26147
26148         * gcc.dg/Wlarger-than.c: New test.
26149
26150 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26151
26152         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
26153
26154 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.c-torture/execute/20010129-1.c: New test.
26157         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
26158
26159 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
26160
26161         * gcc.dg/cpp/avoidpaste1.c: Test case.
26162
26163 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * g++.old-deja/g++.other/inline18.C: New test.
26166
26167 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26168
26169         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
26170         and __builtin_putchar.
26171
26172 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
26173
26174         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
26175         tests.
26176
26177 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
26178
26179         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
26180         floating point number rounding mode to round to the nearest
26181         representable mode.
26182
26183 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
26184
26185         * g++.old-deja/g++.other/mangle2.C: New test.
26186
26187 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26188
26189         * gcc.c-torture/compile/20010124-1.c: New test.
26190
26191 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
26192
26193         * g++.old-deja/g++.pt/spec38.C: New test.
26194
26195 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26196
26197         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
26198         "Build don't run".
26199
26200 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26201
26202         * gcc.c-torture/execute/20010123-1.c: New test.
26203
26204 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         * g++.old-deja/g++.pt/spec37.C: New test.
26207
26208 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         * g++.old-deja/g++.pt/overload14.C: New test.
26211
26212 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26213
26214         * gcc.c-torture/execute/20010122-1.c: New test, exercise
26215         __builtin_return_address.
26216
26217 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
26218
26219         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
26220         * g++.old-deja/g++.pt/spec35.C: New test.
26221         * g++.old-deja/g++.pt/spec36.C: New test.
26222
26223 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
26224
26225         * gcc.c-torture/compile/20010118-1.c: New test.
26226
26227 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
26228
26229         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
26230
26231 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26232
26233         * gcc.c-torture/execute/20010119-1.c: New test.
26234
26235 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26236
26237         * g++.old-deja/g++.other/vbase5.C: New test.
26238
26239 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
26240
26241         * gcc.c-torture/execute/20010118-1.c: New test.
26242
26243 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26244
26245         * g++.old-deja/g++.pt/deduct3.C: New test.
26246
26247 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         * g++.old-deja/g++.pt/spec34.C: New test.
26250
26251 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
26252
26253         * g77.f-torture/compile/20000601-2.f: New test.
26254
26255 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         * g++.old-deja/g++.other/init17.C: New test.
26258
26259 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
26260
26261         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
26262
26263 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26264
26265         * g++.old-deja/g++.pt/unify8.C: New test.
26266
26267 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26268
26269         * g++.old-deja/g++.abi/vbase1.C: New test.
26270
26271 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         * g++.old-deja/g++.pt/crash65.C: New test.
26274
26275 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26276
26277         * gcc.dg/cpp/assembl2.S: New test case.
26278
26279 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
26280
26281         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
26282         are supported.
26283
26284 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26285
26286         * g++.old-deja/g++.other/builtins1.C: New test.
26287         * g++.old-deja/g++.other/builtins2.C: Likewise.
26288         * g++.old-deja/g++.other/builtins3.C: Likewise.
26289         * g++.old-deja/g++.other/builtins4.C: Likewise.
26290
26291 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * gcc.c-torture/compile/20010117-1.c: New test.
26294         * gcc.c-torture/compile/20010117-2.c: New test.
26295
26296 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26297
26298         * g77.f-torture/execute/20010116.[fx]: New test,
26299         XFAIL on i?86-*-*.
26300         * g77.f-torture/compile/20010115.f: Indicate it's
26301         a test for PR fortran/1636.
26302
26303 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26304
26305         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
26306
26307 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26308
26309         * g77.f-torture/compile/20010115.f: New test.
26310
26311 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         * g++.old-deja/g++.pt/nontype5.C: New test.
26314
26315 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26316
26317         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
26318         have an equivalent working one below it.
26319
26320 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26321
26322         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
26323         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26324
26325 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
26326
26327         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
26328         message containing "init_priority".
26329         (conpr-2.C): Likewise.
26330         (conpr-3.C): Likewise.
26331         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
26332
26333 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26334
26335         * gcc.c-torture/execute/20010114-2.c: New test.
26336
26337 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26338
26339         * gcc.c-torture/compile/20010114-1.c: New test.
26340         * gcc.c-torture/compile/20010114-1.x: Xfail.
26341         * gcc.c-torture/compile/20010114-2.c: New test.
26342         * gcc.c-torture/execute/20010114-1.c: New test.
26343         * gcc.dg/trunc-1.c: New test.
26344         * gcc.dg/uninit-B.c: New test.
26345
26346 2001-01-13  Nick Clifton  <nickc@redhat.com>
26347
26348         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
26349         target.
26350
26351 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26352
26353         * gcc.c-torture/compile/20010113-1.c: New test.
26354
26355 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * gcc.c-torture/compile/20001212-1.c: New test.
26358
26359 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26360
26361         * gcc.dg/cpp/widestr1.c: Update.
26362         * gcc.dg/cpp/prag-imp.c: Remove.
26363
26364 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
26365
26366         * gcc.c-torture/execute/20000801-3.x: Remove.
26367         * gcc.dg/c90-init-1.c: New test.
26368         * gcc.dg/c99-init-1.c: New test.
26369         * gcc.dg/c99-init-2.c: New test.
26370         * gcc.dg/gnu99-init-1.c: New test.
26371
26372 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
26373
26374         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
26375         testing that no relevant ones were found.
26376
26377 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26378
26379         * g++.old-deja/g++.pt/cast2.C: New test.
26380
26381 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
26382
26383         * g++.old-deja/g++.pt/friend47.C: New test.
26384
26385 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26386
26387         * g++.old-deja/g++.pt/instantiate13.C: New test.
26388
26389 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26390
26391         * g++.old-deja/g++.other/defarg7.C: New test.
26392         * g++.old-deja/g++.other/defarg8.C: New test.
26393
26394 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26395
26396         * g++.old-deja/g++.pt/crash64.C: New test.
26397
26398 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
26399
26400         * g++.old-deja/g++.pt/crash63.C: New test.
26401
26402 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26403
26404         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
26405
26406 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
26407
26408         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
26409
26410 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26411
26412         * g++.old-deja/g++.pt/error3.C: New test.
26413
26414 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.other/crash39.C: New test.
26417
26418 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
26419
26420         * g++.old-deja/g++.other/vbase4.C: New test.
26421
26422 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
26423
26424         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
26425         * gcc.dg/special/20000419-2.c: New file. Identical to above.
26426         * gcc.dg/special/special.exp: New test driver which will check
26427         for alias support for the above test.
26428
26429 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
26430
26431         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
26432         problems on small machines.
26433         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
26434         parameterize.
26435
26436 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
26437
26438         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
26439         mips.
26440         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
26441
26442 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         * g++.old_deja/g++.pt/using8.C: New test.
26445
26446 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26447
26448         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
26449
26450 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
26451
26452         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
26453         where a failure is expected.
26454         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
26455
26456 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26457
26458         * g++.old_deja/g++.pt/instantiate12.C: New test.
26459
26460 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26461
26462         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
26463         start of structs.
26464         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
26465         * g++.old-deja/g++.brendan/crash17.C: Likewise.
26466         * g++.old-deja/g++.brendan/crash29.C: Likewise.
26467         * g++.old-deja/g++.brendan/crash48.C: Likewise.
26468         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26469         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
26470         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
26471         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
26472         * g++.old-deja/g++.eh/spec6.C: Likewise.
26473         * g++.old-deja/g++.jason/crash3.C: Likewise.
26474         * g++.old-deja/g++.law/ctors11.C: Likewise.
26475         * g++.old-deja/g++.law/ctors17.C: Likewise.
26476         * g++.old-deja/g++.law/ctors5.C: Likewise.
26477         * g++.old-deja/g++.law/ctors9.C: Likewise.
26478         * g++.old-deja/g++.mike/ambig1.C: Likewise.
26479         * g++.old-deja/g++.mike/net22.C: Likewise.
26480         * g++.old-deja/g++.mike/p3538a.C: Likewise.
26481         * g++.old-deja/g++.mike/p3538b.C: Likewise.
26482         * g++.old-deja/g++.mike/virt3.C: Likewise.
26483         * g++.old-deja/g++.niklas/t128.C: Likewise.
26484         * g++.old-deja/g++.other/anon4.C: Likewise.
26485         * g++.old-deja/g++.other/using1.C: Likewise.
26486         * g++.old-deja/g++.other/warn3.C: Likewise.
26487         * g++.old-deja/g++.pt/t37.C: Likewise.
26488         * g++.old-deja/g++.robertl/eb69.C: Likewise.
26489         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26490
26491 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
26494
26495 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26496
26497         * gcc.c-torture/execute/stdio-opt-3.c: New test.
26498
26499 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * gcc.c-torture/compile/20010107-1.c: New test.
26502
26503 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26504
26505         * gcc.c-torture/execute/builtin-noret-1.c: New test.
26506
26507 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26508
26509         * gcc.dg/format/format.h: New file.
26510         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
26511         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
26512         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
26513         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
26514         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
26515         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26516         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
26517         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
26518         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
26519         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
26520         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
26521         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
26522         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
26523         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
26524         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
26525         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
26526         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
26527         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
26528         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
26529         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
26530         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
26531         instead of declaring standard types, macros and functions in each
26532         test.
26533
26534 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
26535
26536         * gcc.c-torture/execute/20010106-1.c: New test.
26537
26538 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26539
26540         * gcc.dg/format/format.exp: New file.
26541         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
26542         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
26543         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
26544         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
26545         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
26546         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
26547         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
26548         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
26549         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
26550         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
26551         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
26552         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
26553         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
26554         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
26555         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
26556         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
26557         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
26558         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
26559         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
26560         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
26561         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
26562         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
26563         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
26564         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
26565         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
26566         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
26567         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
26568         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
26569         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
26570         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
26571         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
26572         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
26573         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
26574         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
26575         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
26576         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
26577         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
26578         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
26579         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
26580         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
26581         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
26582         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
26583
26584 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
26585
26586         * gcc.c-torture/execute/991228-1.c: Take word endianness into
26587         account.
26588
26589 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26590
26591         * gcc.c-torture/execute/builtin-complex-1.c: New test.
26592
26593 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26594
26595         * g++.old-deja/g++.pt/crash62.C: New test.
26596
26597 2001-01-04  Richard Henderson  <rth@redhat.com>
26598
26599         * gcc.dg/20000926-1.c: Update expected warnings.
26600         * gcc.dg/array-2.c: Likewise.
26601         * gcc.dg/array-4.c: Also validate flexible array members.
26602         * gcc.dg/c99-flex-array-1.c: New.
26603
26604 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26605
26606         * gcc.c-torture/compile/20001222-1.x: Remove.
26607
26608 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26609
26610         * gcc.c-torture/execute/built-in-setjmp.c: New.
26611
26612 2001-01-03  Richard Henderson  <rth@redhat.com>
26613
26614         * gcc.dg/940510-1.c: Update expected error wording.
26615         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
26616
26617 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
26618
26619         * lib/target-supports.exp (check_alias_available): Modified to
26620         indicate aliases not supported if only weak aliases are supported.
26621
26622 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26623
26624         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
26625         Turn on cmpstrsi checks for __pj__ and __i370__.
26626
26627 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26628
26629         * g++.old-deja/g++.other/virtual11.C: New test.
26630
26631 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26632
26633         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
26634
26635 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26636
26637         * gcc.c-torture/compile/20010102-1.c: New test.
26638
26639 2001-01-02  Andreas Jaeger  <aj@suse.de>
26640
26641         * gcc.dg/noreturn-3.c: New test.
26642
26643         * gcc.dg/noreturn-4.c: New test.
26644
26645 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26646
26647         * gcc.c-torture/execute/stdio-opt-1.c: Also test
26648         __builtin_fputc and __builtin_fwrite.
26649
26650 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26651
26652         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
26653         signed char, not default char.
26654
26655 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
26656
26657         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
26658
26659 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
26660
26661         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
26662
26663 2000-12-29  Richard Henderson  <rth@redhat.com>
26664
26665         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
26666         (__cyg_profile_func_exit): Define.
26667
26668 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26669
26670         * g++.dg/vtgc1.C: New test.
26671
26672 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
26673
26674         * gcc.dg/noncompile/20001228-1.c: New test.
26675
26676         * gcc.dg/20001228-1.c: New test.
26677
26678         * gcc.c-torture/execute/20001228-1.c: New test.
26679
26680 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
26681
26682         * gcc.dg/format-strfmon-1.c: New test.
26683
26684 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26685
26686         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
26687         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
26688         * gcc.c-torture/execute/string-opt-1.c: Likewise.
26689         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26690         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26691         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26692         * gcc.c-torture/execute/string-opt-6.c: Likewise.
26693         * gcc.c-torture/execute/string-opt-7.c: Likewise.
26694         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26695         * gcc.c-torture/execute/string-opt-9.c: Likewise.
26696         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26697         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26698         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26699
26700         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
26701         * gcc.c-torture/execute/string-opt-4.c: Test index.
26702
26703 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
26704
26705         * gcc.c-torture/compile/20001226-1.c: New test.
26706
26707 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26708
26709         * gcc.c-torture/compile/20001222-1.c: New test.
26710         * gcc.c-torture/compile/20001222-1.x: Xfail.
26711
26712 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
26713
26714         * gcc.c-torture/execute/comp-goto-2.c: New test.
26715
26716 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
26717
26718         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
26719         Use long types if __INT_MAX__ is 32767.
26720         (main): Use cast to (sint32 *) when poking 88 into a_page.
26721
26722         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
26723
26724 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
26725
26726         * gcc.c-torture/compile/20001221-1.c: New test.
26727         * gcc.c-torture/execute/20001221-1.c: New test.
26728
26729 2000-12-20  Richard Henderson  <rth@redhat.com>
26730
26731         * g++.old-deja/g++.pt/crash36.C: Update error lines.
26732         * g++.old-deja/g++.robertl/eb109.C: Likewise.
26733
26734 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26735
26736         * gcc.dg/compare3.c: New test.
26737
26738 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26739
26740         * gcc.dg/format-warnll-1.c: New test.
26741
26742 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
26743
26744         * gcc.dg/cpp/cmdlne-P.c: New test.
26745
26746 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26747
26748         * gcc.c-torture/execute/builtin-abs-1.c,
26749         gcc.c-torture/execute/builtin-abs-2.c: New tests.
26750
26751 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26752
26753         * gcc.dg/cpp/multiline.c: New test.
26754
26755 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26756
26757         * g++.old-deja/g++.other/syshdr1.C: Update.
26758         * gcc.dg/cpp/lineflags.c: Remove temporarily.
26759
26760 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26761
26762         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
26763
26764 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26765
26766         * g++.old-deja/g++.pt/ttp65.C: New test.
26767
26768 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26769
26770         * g++.old-deja/g++.pt/ttp64.C: New test.
26771
26772 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26773
26774         * g++.old-deja/g++.pt/spec33.C: New test.
26775
26776 2000-12-14  Catherine Moore  <clm@redhat.com>
26777
26778         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
26779         * gcc.c-torture/execute/920612-2.c: Likewise.
26780         * gcc.c-torture/execute/920428-2.c: Likewise.
26781         * gcc-c-torture/execute/va-arg-11.c: Call exit.
26782         * gcc.c-torture/execute/va-arg-21.c: Likewise.
26783
26784 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26785
26786         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
26787         * gcc.dg/pack-test-2.c: Likewise.
26788
26789 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26790
26791         Tests by Zack Weinberg <zackw@stanford.edu>.
26792
26793         * gcc.dg/cpp/defined.c: Update.
26794         * gcc.dg/cpp/defined_trad.c: New tests.
26795
26796 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26797
26798         * gcc.dg/cpp/trad-direct.c: Update.
26799
26800 2000-12-11  Neil Booth  <neilb@earthling.net>
26801
26802         * gcc.dg/cpp/defined_trad.c
26803
26804 2000-12-11  Neil Booth  <neilb@earthling.net>
26805
26806         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26807
26808 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26809
26810         * gcc.dg/format-miss-2.c: New test.
26811
26812 2000-12-09  Neil Booth  <neilb@earthling.net>
26813
26814         * gcc.dg/cpp/lineflags.c: New tests.
26815         * gcc.dg/cpp/poison.c: Update.
26816         * gcc.dg/cpp/redef2.c: Update.
26817         * gcc.dg/cpp/skipping.c: New test.
26818
26819 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26820
26821         * g++.old-deja/g++.other/eh3.C: New testcase.
26822
26823 2000-12-07  Neil Booth  <neilb@earthling.net>
26824
26825         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26826         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26827         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26828         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26829         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26830         Update.
26831
26832 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26833
26834         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26835         __SIZE_TYPE__ instead of int for type of integers cast to
26836         pointers.
26837
26838 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * g++.old-deja/g++.other/cleanup4.C: New test.
26841
26842 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26843
26844         * format-sec-1.c: New test.
26845
26846 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26847
26848         * gcc.dg/format-nonlit-3.c: New test.
26849
26850 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26851
26852         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26853         through a null pointer.
26854
26855 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26856
26857         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26858         * g++.old-deja/g++.pt/partial4.C: New test.
26859
26860 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26861
26862         * gcc.c-torture/execute/ieee/hugeval.x: New.
26863
26864 2000-12-06  Neil Booth  <neilb@earthling.net>
26865
26866         * gcc.dg/cpp/backslash2.c: New tests.
26867
26868 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26869
26870         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26871         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26872
26873 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26874
26875         * gcc.c-torture/execute/20001203-2.c: New testcase.
26876
26877 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26878
26879         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26880         * g++.old-deja/g++.other/virtual10.C: New test.
26881
26882 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26883
26884         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26885
26886 2000-12-05  Richard Henderson  <rth@redhat.com>
26887
26888         * gcc.c-torture/compile/20001205-1.c: New.
26889
26890 2000-12-04  Neil Booth  <neilb@earthling.net>
26891
26892         * g++.old-deja/g++.other/virtual9.C: New test.
26893         * g++.old-deja/g++.pt/crash61.C: New test.
26894         * gcc.c-torture/execute/loop-9.c: New test.
26895
26896 2000-12-04  Neil Booth  <neilb@earthling.net>
26897
26898         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26899         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26900         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26901         * gcc.dg/cpp/extratokens.c: ...here.
26902
26903 2000-12-04  Neil Booth  <neilb@earthling.net>
26904
26905         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26906         New tests.
26907
26908 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26909
26910         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26911         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26912
26913 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26914
26915         * gcc.c-torture/execute/20001203-1.c: New test.
26916
26917 2000-12-03  Neil Booth  <neilb@earthling.net>
26918
26919         * gcc.dg/cpp/macro6.c: New test cases.
26920
26921 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26922
26923         * gcc.c-torture/execute/string-opt-9.c: New test.
26924         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26925         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26926         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26927
26928         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26929         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26930
26931 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26932
26933         * gcc.dg/cpp/if-6.c: New testcase.
26934
26935         * gcc.dg/20001201-1.c: New testcase.
26936
26937 2000-12-02  Neil Booth  <neilb@earthling.net>
26938
26939         * g++.old-deja/g++.other/externC4.C,
26940         g++.old-deja/g++.other/friend10.C: New tests.
26941
26942 2000-12-02  Neil Booth  <neilb@earthling.net>
26943
26944         * g++.old-deja/g++.other/instan2.C
26945         * g++.old-deja/g++.other/instan3.C: New test.
26946
26947 2000-12-02  Neil Booth  <neilb@earthling.net>
26948
26949         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26950         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26951         gnuc99.c,gnuc99-pedantic.c: New tests.
26952
26953 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26954
26955         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26956         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26957
26958 2000-12-01  Neil Booth  <neilb@earthling.net>
26959
26960         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26961         * gcc.dg/cpp/poison.c: Update.
26962         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26963
26964 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26965
26966         * g77.f-torture/execute/20001201.f: New test.
26967
26968 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26969
26970         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26971
26972 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26975
26976 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26977
26978         * g++.old-deja/g++.other/cast6.C: New test.
26979
26980 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26981
26982         * gcc.c-torture/execute/20001130-2.c: New testcase.
26983
26984 2000-11-30  Richard Henderson  <rth@redhat.com>
26985
26986         * gcc.c-torture/execute/20001130-1.c: New test.
26987
26988 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26989
26990         * g++.old-deja/g++.other/op3.C: New test.
26991
26992 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         * g++.old-deja/g++.other/op2.C: New test.
26995
26996 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26997
26998         * g++.old-deja/g++.other/crash38.C: New test.
26999
27000 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
27001
27002         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
27003
27004 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
27005
27006         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
27007         tests.
27008         * gcc.c-torture/execute/string-opt-6.c: New test.
27009
27010         * gcc.dg/20001117-1.c: Add main.
27011
27012 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
27013
27014         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
27015         Move from here ...
27016         * gcc.dg/940510-1.c: ... to here.
27017
27018         * gcc.dg/20000926-1.c: GNU C now allows initializations of
27019         zero-size arrays in toplevel structures.
27020
27021 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27022
27023         * gcc.c-torture/execute/loop-8.c: New test.
27024
27025 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27026
27027         * g++.old-deja/g++.other/base1.C: New test.
27028
27029 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27030
27031         * g++.old-deja/g++.other/parse2.C: New test.
27032
27033 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         * g++.old-deja/g++.pt/incomplete1.C: New test.
27036
27037 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         * g++.old-deja/g++.other/friend9.C: New test.
27040
27041 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * gcc.dg/20001127-1.c: New test.
27044
27045 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27046
27047         * g++.old-deja/g++.pt/friend46.C: New test.
27048
27049 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
27050
27051         * g++.old-deja/g++.other/ptrmem8.C: New test.
27052
27053 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27054
27055         * gcc.c-torture/execute/string-opt-7.c: New test.
27056         * gcc.c-torture/execute/string-opt-8.c: Likewise.
27057
27058 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27059
27060         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
27061         instead of 'mkcheck 2'.
27062
27063 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27064
27065         * gcc.c-torture/execute/memcheck/driver.c,
27066         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
27067         C9X references to refer to C99.
27068
27069 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
27070
27071         * gcc.dg/ultrasp3.c: New test.
27072
27073 2000-11-25  Neil Booth  <neilb@earthling.net>
27074
27075         * gcc.dg/cpp/include2.c: Update test to be locale independent.
27076
27077 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
27078
27079         * gcc.c-torture/compile/20001123-2.c: New.
27080
27081 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27082
27083         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
27084
27085 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
27086
27087         * gcc.dg/sequence-point-1.c: Add some new tests.
27088         * gcc.c-torture/execute/20001124-1.c: New test.
27089
27090 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27091
27092         * g++.old-deja/g++.other/vaarg4.C: New test.
27093         * gcc.c-torture/compile/20001123-1.c: New test.
27094
27095 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
27096
27097         * g++.other/crash24.C: Adjust and remove XFAIL.
27098         * g++.other/crash37.C: New test.
27099
27100 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
27101
27102         * g++.old-deja/g++.pt/instantiate9.C: New test.
27103
27104 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
27105
27106         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
27107         new ABI, too.
27108
27109         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
27110         * g++.old-deja/g++.robertl/eb55.C: Likewise.
27111
27112 2000-11-22  Neil Booth  <neilb@earthling.net>
27113
27114         * gcc.dg/cpp/Wtrigraphs.c: New test.
27115
27116 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
27117
27118         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
27119
27120 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
27121
27122         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
27123
27124 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
27125
27126         * lib/gcc-dg.exp: load_lib scanasm.exp.
27127         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
27128         * lib/g++-dg.exp: load_lib scanasm.exp.
27129         * lib/scanasm.exp: New.
27130         (scan-assembler, scan-assembler-not): Add optional arguments to
27131         test name, or if not present, the pattern name.
27132         (scan-assembler-dem, scan-assembler-dem-not): New.
27133
27134         * g++.dg/dg.exp: New.
27135
27136 2000-11-21  Neil Booth  <neilb@earthling.net>
27137
27138         * gcc.dg/cpp/integrated1.c: Remove.
27139
27140 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27141
27142         * gcc.c-torture/execute/20001121-1.c: New test.
27143
27144 2000-11-21  Richard Henderson  <rth@redhat.com>
27145
27146         * gcc.c-torture/compile/20001121-1.c: New test.
27147
27148 2000-11-20  Neil Booth  <neilb@earthling.net>
27149
27150         * gcc.dg/cpp/integrated1.c: New test.
27151
27152 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
27153
27154         * g++.old-deja/g++.other/inline17.C: New test.
27155
27156 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
27157
27158         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
27159         local variable to be zero: I made the variable global. Now
27160         uses abort() and exit() instead of relying on main's return value.
27161
27162 2000-11-20  Neil Booth  <neilb@earthling.net>
27163
27164         * gcc.dg/cpp/paste2.c: Update test.
27165         * objc/execute/paste.m: New test.
27166
27167 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27168
27169         * gcc.dg/c99-condexpr-1.c: New test.
27170
27171 2000-11-20  Neil Booth  <neilb@earthling.net>
27172
27173         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
27174
27175 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
27176
27177         * g++.old-deja/g++.pt/export1.C: New test.
27178
27179 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
27180
27181         * gcc.dg/20001117-1.c: New test.
27182
27183 2000-11-18  Richard Henderson  <rth@redhat.com>
27184
27185         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
27186
27187 2000-11-18  Richard Henderson  <rth@redhat.com>
27188
27189         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
27190         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
27191         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
27192
27193 2000-11-18  Richard Henderson  <rth@redhat.com>
27194
27195         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
27196         (main): New.  Exit cleanly.
27197
27198 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27199
27200         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
27201         gcc.dg/c99-fordecl-2.c: New tests.
27202
27203 2000-11-18  Richard Henderson  <rth@redhat.com>
27204
27205         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
27206         * gcc.c-torture/execute/zerolen-2.c: New.
27207
27208 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27209
27210         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
27211         memory.
27212
27213 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.old-deja/g++.pt/instantiate8.C: New test.
27216
27217 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         * g++.old-deja/g++.other/incomplete.C: Add more tests.
27220         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
27221
27222 2000-11-16  Nick Clifton  <nickc@redhat.com>
27223
27224         * gcc.c-torture/execute/nestfunc-2.c: New test.
27225         * gcc.c-torture/execute/nestfunc-3.c: New test.
27226
27227 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27228
27229         * gcc.c-torture/compile/20001116-1.c: New test.
27230
27231 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27232
27233         * gcc.c-torture/execute/20001115-1.c: New test.
27234
27235 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
27236
27237         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
27238         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
27239         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
27240         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27241
27242 2000-11-15  Neil Booth  <neilb@earthling.net>
27243
27244         gcc.dg/cpp/_Pragma1.c: Update.
27245         gcc.dg/cpp/_Pragma2.c: New test.
27246
27247 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27248
27249         * g++.old-deja/g++.other/anon5.C: New test.
27250
27251 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27252
27253         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
27254         tests.
27255
27256 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
27257
27258         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
27259         output.
27260
27261 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27262
27263         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
27264         labels at end of compound statements.
27265
27266 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
27267
27268         * gcc.c-torture/execute/loop-7.c: New test.
27269
27270 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27271
27272         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
27273
27274 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27275
27276         * gcc.dg/c99-bool-1.c: New test.
27277
27278 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27279
27280         * gcc.dg/c99-scope-1.c: Remove xfail.
27281         * gcc.dg/c99-scope-2.c: New test.
27282
27283 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27284
27285         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
27286         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
27287
27288 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
27289
27290         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
27291         error messages.
27292
27293         * g++.mike/p700.C: Don't typedef wchar_t.
27294         * g++.mike/p784.C: Likewise.
27295         * g++.mike/eb101.C: Don't use __wchar_t.
27296
27297 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27298
27299         * g77.f-torture/execute/20001111.[fx]: Test premature exit
27300         from DO loop.
27301
27302 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
27303
27304         * gcc.c-torture/execute/20001111-1.c: New test.
27305
27306 2000-11-10  Nick Clifton  <nickc@redhat.com>
27307
27308         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
27309         long multuiple and accumulate.
27310
27311 2000-11-09  Richard Henderson  <rth@redhat.com>
27312
27313         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
27314         via size_t instead of int.
27315
27316         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
27317         * gcc.c-torture/execute/string-opt-2.c: Likewise.
27318         * gcc.c-torture/execute/string-opt-3.c: Likewise.
27319         * gcc.c-torture/execute/string-opt-4.c: Likewise.
27320
27321 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
27322
27323         * gcc.c-torture/compile/20001109-1.c: New test.
27324         * gcc.c-torture/compile/20001109-2.c: New test.
27325
27326 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
27327
27328         * g++.old-deja/g++.pt/operator1.C: New test.
27329         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
27330
27331 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * gcc.dg/20001108-1.c: New test.
27334
27335 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
27336
27337         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
27338         with both arguments constant strings.
27339         * gcc.c-torture/execute/string-opt-3.c: New test.
27340         * gcc.c-torture/execute/string-opt-4.c: New test.
27341         * gcc.c-torture/execute/string-opt-5.c: New test.
27342
27343 2000-11-08  Nick Clifton  <nickc@redhat.com>
27344
27345         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
27346         mulsidi3adddi patterns.
27347
27348 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
27349
27350         * g++.old-deja/g++.other/crash36.C: New test.
27351
27352 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
27353
27354         * g++.old-deja/g++.other/init16.C: New test.
27355
27356 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
27357
27358         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
27359
27360 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27361
27362         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
27363         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27364         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27365
27366 2000-11-07  DJ Delorie  <dj@redhat.com>
27367
27368         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
27369
27370 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27371
27372         * gcc.c-torture/execute/string-opt-1.c: New test.
27373
27374 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
27375
27376         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
27377         mips-sgi-irix6.* because the MIPS ABI passes floating-point
27378         parameters in registers, and there is no way for a varargs
27379         function to know in which order the integer and floating-point
27380         parameters should be interleaved when they are placed on the
27381         stack.
27382         * gcc.c-torture/execute/va-arg-16.x: Likewise.
27383         * gcc.c-torture/execute/va-arg-17.x: Likewise.
27384
27385 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27386
27387         * gcc.c-torture/execute/string-opt-2.c: New test.
27388
27389 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
27390
27391         * g++.old-deja/g++.pt/crash60.C: New test.
27392
27393 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27394
27395         * g++.old-deja/g++.other/crash24.C: New test.
27396         * g++.old-deja/g++.other/crash25.C: New test.
27397         * g++.old-deja/g++.other/crash26.C: New test.
27398         * g++.old-deja/g++.other/crash27.C: New test.
27399         * g++.old-deja/g++.other/crash28.C: New test.
27400         * g++.old-deja/g++.other/crash29.C: New test.
27401         * g++.old-deja/g++.other/crash30.C: New test.
27402         * g++.old-deja/g++.other/crash31.C: New test.
27403         * g++.old-deja/g++.other/crash32.C: New test.
27404         * g++.old-deja/g++.other/crash33.C: New test.
27405         * g++.old-deja/g++.other/crash34.C: New test.
27406         * g++.old-deja/g++.other/crash35.C: New test.
27407
27408 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
27409
27410         * gcc.c-torture/execute/20001031-1.c: New test.
27411
27412 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
27413
27414         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
27415         namespace.
27416
27417         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
27418         standards-conformant.
27419
27420         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
27421
27422         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
27423         * g++.old-deja/g++.mike/p755a.C: Likewise.
27424         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
27425         library makes no calls to `operator new' during initialization.
27426
27427 2000-11-04  Neil Booth  <neilb@earthling.net>
27428
27429         * gcc.dg/cpp/include2.c: New tests.
27430
27431 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
27432
27433         * lib/g++.exp (g++_set_ld_library_path): New function.
27434         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
27435
27436 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
27437
27438         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
27439         warnings.
27440
27441 2000-11-01  Richard Henderson  <rth@redhat.com>
27442
27443         * g++.old-deja/g++.ext/namedret1.C: New.
27444         * g++.old-deja/g++.ext/namedret2.C: New.
27445         * g++.old-deja/g++.ext/namedret3.C: New.
27446
27447 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
27448
27449         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
27450         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
27451
27452 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27453
27454         * gcc.c-torture/execute/va-arg-21.c: New test.
27455
27456 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27457
27458         * gcc.dg/c99-complex-2.c: New test.
27459
27460 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27461
27462         * gcc.c-torture/execute/stdio-opt-1.c: New test.
27463
27464 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
27465
27466         * g++.old-deja/g++.other/inline16.C: New test.
27467
27468 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
27469
27470         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
27471         __PRETTY_FUNCTION__
27472
27473 2000-10-29  Neil Booth  <neilb@earthling.net>
27474
27475         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
27476         New tests.
27477         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
27478         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
27479         optimisation.
27480
27481 2000-10-29  Neil Booth  <neilb@earthling.net>
27482
27483         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
27484         * mi1.c, mi1c.h: Add null directives to multiple-include test.
27485         * mi5.c: Test multiple includes work with -C.
27486         * trigraphs.c: Test ^= version.
27487
27488 2000-10-28  Neil Booth  <neilb@earthling.net>
27489
27490         New tests and test updates for new macro expander.
27491
27492         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
27493         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
27494         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
27495         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
27496         new diagnostic messages.
27497
27498         * gcc.dg/cpp/macro3.c: New tests.
27499
27500 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
27501
27502         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
27503         on the same line.
27504
27505 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
27506
27507         * g++.old-deja/g++.other/eh2.C: New test.
27508
27509 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27510
27511         * gcc.c-torture/execute/20001027-1.c: New test.
27512
27513 2000-10-26  Richard Henderson  <rth@redhat.com>
27514
27515         * gcc.c-torture/execute/20001026-1.c: New.
27516
27517 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
27518
27519         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
27520         * g++.old-deja/g++.law/builtin1.C: Likewise.
27521         * g++.old-deja/g++.law/ctors10.C: Likewise.
27522         * g++.old-deja/g++.law/virtual3.C: Likewise.
27523         * g++.old-deja/g++.mike/p658.C: Likewise.
27524         * g++.old-deja/g++.other/sibcall1.C: Likewise.
27525         * g++.old-deja/g++.other/vaarg2.C: Likewise.
27526         * g++.old-deja/g++.robertl/eb124.C: Likewise.
27527         * g++.old-deja/g++.robertl/eb44.C: Likewise.
27528         * g++.old-deja/g++.robertl/eb77.C: Likewise.
27529
27530 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27531
27532         * gcc.c-torture/compile/20001024-1.c: New test.
27533
27534 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
27535
27536         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
27537         to tell us whether or not we are using V3.
27538
27539 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
27540
27541         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
27542         operands.
27543
27544 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27545
27546         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
27547
27548 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
27549
27550         * gcc.c-torture/execute/20001024-1.c: New test.
27551
27552 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
27553
27554         * g++.old-deja/g++.other/sibcall1.C: New test.
27555
27556 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
27557
27558         * gcc.dg/noncompile/init-3.c: New test.
27559
27560 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27561
27562         * gcc.dg/format-array-1.c: New test.
27563
27564 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27565
27566         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
27567         writing through null pointers; remove comment about testing
27568         unterminated strings.
27569
27570 2000-10-17  Matthew Hiller  <hiller@redhat.com>
27571
27572         * gcc.c-torture/execute/20001017-2.c: New test.
27573
27574 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27575
27576         * gcc.c-torture/compile/20001018-1.c: New test.
27577         * gcc.c-torture/compile/20001018-1.x: Xfail.
27578
27579 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27580
27581         * gcc.c-torture/execute/20001017-1.c: New test.
27582
27583 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27584
27585         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
27586         for multiple use of arguments with scanf formats; add tests for
27587         multiple use of arguments.
27588
27589 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
27590
27591         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
27592
27593 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27594
27595         * gcc.dg/format-miss-1.c: New test.
27596
27597 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27598
27599         * gcc.c-torture/execute/20001013-1.c: New test.
27600
27601 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27602
27603         * gcc.dg/format-branch-1.c: New test.
27604
27605 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
27606
27607         * README, lib/file-format.exp: Remove EGCS references.
27608
27609 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
27610
27611         * gcc.dg/20001013-1.c: New test.
27612
27613 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27614
27615         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
27616         for intmax_t in the compiler using __typeof__ and the type rules
27617         for conditional expressions.
27618
27619 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
27620
27621         * gcc.dg/20001012-1.c: New test.
27622         * gcc.dg/20001012-2.c: New test.
27623
27624 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27625
27626         * gcc.dg/format-attr-1.c: New test.
27627
27628 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27629
27630         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
27631         __LONG_LONG_MAX__ instead of LLONG_MAX.
27632
27633 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27634
27635         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
27636         scanf flags.
27637         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
27638         flags.
27639
27640 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27641
27642         * gcc.dg/sequence-pt-1.c: New test.
27643
27644 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
27645
27646         * gcc.c-torture/execute/20001011-1.c: New testcase.
27647         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
27648
27649 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
27652         does not error on it.
27653
27654 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
27655
27656         * gcc.dg/20001009-1.c: New test.
27657
27658 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27659
27660         * gcc.c-torture/compile/20001009-1.c: Move from here ....
27661         * gcc.c-torture/execute/20001009-2.c: ... to here.
27662
27663 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
27664
27665         * gcc.c-torture/compile/20001009-1.c: New testcase.
27666         * gcc.c-torture/execute/20001009-1.c: New testcase.
27667         Testcases provided by Jan Hubicka <jh@suse.cz>.
27668
27669 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27670
27671         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27672         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
27673         uintmax_t using <limits.h> to emulate the compiler's internal
27674         logic.  No longer XFAIL %j tests.
27675
27676 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27677
27678         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
27679         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
27680         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
27681         regexps and details of expected handling of some bad formats.
27682         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
27683         suppression.
27684
27685 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27686
27687         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
27688         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
27689         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
27690         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
27691         in list archives.
27692
27693 2000-10-06  Richard Henderson  <rth@cygnus.com>
27694
27695         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
27696         * g++.old-deja/g++.brendan/crash52.C: Likewise.
27697         * g++.old-deja/g++.jason/report.C: Likewise.
27698         * g++.old-deja/g++.law/friend5.C: Likewise.
27699         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
27700         of the expected warnings.
27701
27702 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.old-deja/g++.pt/enum14.C: New test.
27705
27706 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27707
27708         * g++.old-deja/g++.pt/crash59.C: New test.
27709
27710 2000-10-04  Will Cohen  <wcohen@redhat.com>
27711
27712         * gcc.dg/20000926-1.c: New test.
27713
27714 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
27715
27716         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
27717         function name for current C++ compiler.
27718         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
27719
27720 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
27721
27722         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
27723         __PRETTY_FUNCTION__.
27724         * g++.old-deja/g++.ext/pretty2.C: Likewise.
27725
27726 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27727
27728         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
27729
27730 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
27731
27732         * gcc.c-torture/compile/20000923-1.c: New test.
27733
27734 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
27735
27736         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
27737         * g++.old-deja/g++.pt/ttp62.C: Same.
27738         * g++.old-deja/g++.other/inline14.C: Same.
27739
27740 2000-09-24  Richard Henderson  <rth@cygnus.com>
27741
27742         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
27743
27744 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * gcc.dg/c90-printf-1.c: Add test for wide string format.
27747
27748 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
27749
27750         * gcc.c-torture/compile/20000922-1.c: New file.
27751
27752 2000-09-21  Nick Clifton  <nickc@redhat.com>
27753
27754         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
27755         a signed long modulo operation.
27756         (mod6): New function - perform an unsigned long modulo operation.
27757         (main): Add tests for modulos of very large numbers by very small
27758         dividends.
27759
27760 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27761
27762         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
27763
27764 2000-09-19  Richard Henderson  <rth@cygnus.com>
27765
27766         * gcc.dg/compare2.c (case 10): XFAIL.
27767
27768 2000-09-18  Richard Henderson  <rth@cygnus.com>
27769
27770         * gcc.c-torture/execute/20000906-1.c: Move ...
27771         * gcc.dg/20000906-1.c: ... here.  Only run on targets
27772         that support __builtin_trap.
27773
27774 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
27775
27776         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
27777
27778 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27779
27780         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
27781         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
27782         more $ format tests.
27783
27784 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27785
27786         * gcc.dg/format-errmk-1.c: New test.
27787
27788 2000-09-17  Greg McGary  <greg@mcgary.org>
27789
27790         * gcc.c-torture/execute/20000917-1.x: Remove.
27791
27792 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27793
27794         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
27795
27796 2000-09-17  Greg McGary  <greg@mcgary.org>
27797
27798         * gcc.c-torture/execute/20000917-1.c: New test.
27799         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27800
27801 2000-09-16  Neil Booth  <NeilB@earthling.net>
27802
27803         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27804         in nested macro bug.
27805
27806 2000-09-15  Neil Booth  <NeilB@earthling.net>
27807
27808         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27809
27810 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27811
27812         * gcc.c-torture/execute/20000914-1.c: New test.
27813
27814 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27815
27816         * g++.other/inline13.C: New test.
27817
27818 2000-09-12  Andreas Jaeger  <aj@suse.de>
27819
27820         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27821         constant by Ulrich Drepper <drepper@redhat.com>.
27822
27823 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27824
27825         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27826
27827 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27828
27829         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27830
27831 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27832
27833         * gcc.dg/cpp/backslash.c: New test.
27834
27835 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27836
27837         * gcc.c-torture/execute/20000910-1.c: New test.
27838         * gcc.c-torture/execute/20000910-2.c: Likewise.
27839
27840 2000-09-11  Robert Lipe  <robertl@sco.com>
27841
27842         * gcc.dg/pragma-align.c: New test.
27843
27844 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         * g++.old-deja/g++.pt/explicit82.C: New test.
27847         * g++.old-deja/g++.pt/explicit83.C: New test.
27848
27849 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27850
27851         * gcc.dg/asm-names.c: New test.
27852
27853 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27854
27855         * gcc.dg/cpp/tr-warn6.c: New test
27856
27857 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27858
27859         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27860         be accepted.
27861
27862 2000-09-07  Catherine Moore  <clm@redhat.com>
27863
27864         * gcc.c-torture/execute/unroll-1.c: New test.
27865
27866 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27867
27868         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27869         ERROR markers.
27870         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27871         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27872         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27873         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27874         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27875         Preprocess only.
27876         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27877         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27878
27879 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27880
27881         * g++.old-deja/g++.pt/deduct2.C: New test.
27882
27883 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27884
27885         * g++.old-deja/g++.pt/parms2.C: New test.
27886
27887 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27888
27889         * g++.old-deja/g++.pt/crash58.C: New test.
27890
27891 2000-09-06  Greg McGary  <greg@mcgary.org>
27892
27893         * gcc.c-torture/execute/20000906-1.c: New test.
27894         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27895
27896 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27897
27898         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27899
27900 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27901
27902         * g++.old-deja/g++.pt/crash57.C: New test.
27903
27904 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         * g++.old-deja/g++.pt/crash56.C: New test.
27907
27908 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27909
27910         * g++.old-deja/g++.pt/koenig1.C: New test.
27911
27912 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.dg/20000904-1.c: New test.
27915
27916 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27917
27918         * gcc.dg/cpp/paste8.c: New test.
27919
27920 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27921
27922         * gcc.c-torture/compile/20000827-1.c: New test.
27923
27924 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27925
27926         * gcc.dg/format-diag-1.c: New test.
27927
27928 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27929
27930         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27931         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27932         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27933         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27934         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27935
27936 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27937
27938         * g++.old-deja/g++.other/nested4.C: New test.
27939
27940 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27941
27942         * g++.old-deja/g++.ns/scoped1.C: New test.
27943
27944 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27945
27946         * lib/g++.exp: Support testing already-installed GCC.
27947
27948 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27949
27950         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27951
27952 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27953
27954         * gcc.dg/return-type-2.c: New test.
27955
27956 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27957
27958         * gcc.c-torture/compile/20000825-1.c: New test.
27959
27960 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27961
27962         * gcc.dg/dwarf2-2.c: New test.
27963
27964 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27965
27966         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27967         dg-warning regexps.
27968
27969 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27970
27971         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27972         gcc.dg/format-ext-5.c: New tests.
27973
27974 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27975
27976         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27977
27978 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27979
27980         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27981
27982 2000-08-24  Richard Henderson  <rth@cygnus.com>
27983
27984         * gcc.dg/ia64-sync-1.c: New test.
27985         * gcc.dg/ia64-sync-2.c: New test.
27986         * gcc.dg/ia64-asm-1.c: New test.
27987
27988 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27989
27990         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27991         * gcc.dg/format-ext-2.c: New test.
27992
27993 2000-08-23  Jason Merrill  <jason@redhat.com>
27994
27995         * lib/old-dejagnu.exp: Also ignore "In member function" and
27996         "At global scope".
27997
27998 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27999
28000         * gcc.dg/noncompile/label-lineno-1.c: New test.
28001
28002 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28003
28004         * gcc.dg/c99-array-nonobj-1.c: New test.
28005
28006 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28007
28008         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
28009         tests.
28010         * gcc.dg/format-ext-1.c: New test.
28011
28012 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28013
28014         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
28015         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
28016         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
28017         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
28018         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
28019
28020 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28021
28022         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
28023         gcc.dg/c99-strftime-2.c: New tests.
28024
28025 2000-08-22  Richard Henderson  <rth@cygnus.com>
28026
28027         * gcc.c-torture/execute/20000822-1.c: New test.
28028
28029 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28030
28031         * gcc.c-torture/execute/20000819-1.x: Remove.
28032
28033 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28034
28035         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
28036         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
28037         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
28038         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
28039         gcc.dg/format-xopen-1.c: New tests.
28040
28041 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
28042
28043         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
28044
28045 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
28046
28047         * g++.old-deja/g++.other/loop2.C: New test.
28048
28049         * gcc.c-torture/compile/20000606-1.c: New test.
28050         * gcc.c-torture/compile/20000728-1.c: New test.
28051         * gcc.c-torture/execute/20000801-1.c: New test.
28052         * gcc.c-torture/execute/20000801-2.c: New test.
28053         * gcc.c-torture/execute/20000819-1.c: New test.
28054         * gcc.c-torture/execute/20000819-1.x: XFAIL.
28055         * gcc.dg/20000629-1.c: New test.
28056         * gcc.dg/20000724-1.c: New test.
28057         * gcc.dg/20000807-1.c: New test.
28058
28059 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
28060
28061         * gcc.dg/cpp/pragma-1.c: New test.
28062         * gcc.dg/cpp/pragma-2.c: New test.
28063
28064 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
28065
28066         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
28067         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
28068
28069 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28070
28071         * gcc.c-torture/compile/20000818-1.c: New test.
28072
28073 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
28074
28075         * gcc.c-torture/execute/20000818-1.c: New test.
28076
28077 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28078
28079         * gcc.dg/format-va-1.c: New test.
28080
28081 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28082
28083         * g++.old-deja/g++.other/typedef8.C: New test.
28084
28085 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28086
28087         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
28088         * g++.old-deja/g++.mike/net36.C: Mark candidate.
28089         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
28090         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
28091         * g++.old-deja/g++.other/ptrmem7.C: New test.
28092         * g++.old-deja/g++.pt/ptrmem10.C: New test.
28093
28094 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28095
28096         * g++.old-deja/g++.pt/typename27.C: New test.
28097
28098 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
28101         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
28102         * g++.old-deja/g++.pt/friend45.C: New test.
28103         * g++.old-deja/g++.other/friend8.C: New test.
28104
28105 2000-08-15  Richard Henderson  <rth@cygnus.com>
28106
28107         * gcc.c-torture/execute/20000815-1.c: New test.
28108
28109 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28110
28111         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
28112         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
28113         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
28114
28115 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
28116
28117         * g++.old-deja/g++.other/refinit2.C: New test.
28118
28119 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
28120
28121         * lib/c-torture.exp (c-torture): Make
28122         compiler_conditional_xfail_data global.
28123         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
28124         compiler_conditional_xfail_data machinery.
28125         (f-torture-execute): Likewise.
28126         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
28127         and only when unrolling loops.
28128
28129         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
28130
28131 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         * g++.old-deja/g++.pt/explicit81.C: New test.
28134
28135 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28136
28137         * g++.old-deja/g++.pt/typename26.C: New test.
28138
28139 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
28140
28141         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
28142         warning.
28143
28144 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28145
28146         * g++.old-deja/g++.other/array3.C: New test.
28147
28148 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28149
28150         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
28151         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
28152         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
28153         New tests.
28154
28155 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
28156
28157         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
28158         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28159
28160 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
28161
28162         * gcc.c-torture/execute/20000808-1.c: New test.
28163
28164 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28165
28166         * gcc.dg/c90-const-expr-1.c: New test.
28167
28168 2000-08-08  Richard Henderson  <rth@cygnus.com>
28169
28170         * gcc.dg/noncompile/920923-1.c: Declare calloc.
28171
28172 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28173
28174         * gcc.dg/noncompile/const-ll-1.c: New test.
28175
28176 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28177
28178         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
28179
28180 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28181
28182         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
28183         that running programs linked against the shared version of libobjc
28184         run correctly.
28185
28186 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28187
28188         * gcc.dg/c99-printf-1.c: New test.
28189
28190 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28191
28192         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
28193
28194 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
28195
28196         * gcc.c-torture/execute/20000731-1.x: Delete.
28197
28198 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
28199
28200         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
28201         and torture_without_loops as is done by c-torture.exp.
28202         (search_for): Copy from c-torture.exp.
28203         (gcc-dg-runtest): New function, drives a directory of tests
28204         iterating over the TORTURE_OPTIONS.
28205         (scan-assembler, scan-assembler-not): Move here from
28206         individual directory drivers.
28207
28208         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
28209         defined by lib/gcc-dg.exp.
28210         * gcc.dg/cpp/cpp.exp: Likewise.
28211         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
28212         gcc-dg-runtest, so we cycle over optimization options.
28213
28214         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
28215         * gcc.dg/compare2.c: No longer expected to fail.
28216
28217 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28218
28219         * gcc.c-torture/execute/20000804-1.c: New test.
28220
28221 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28222
28223         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
28224
28225 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
28226
28227         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
28228
28229 2000-08-03  Jeffrey A Law  (law@cygnus.com)
28230
28231         * gcc.c-torture/compile/20000803-1.c: New test.
28232
28233 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28234
28235         * gcc.c-torture/execute/20000801-3.c,
28236         gcc.c-torture/execute/20000801-4.c: New tests.
28237         * gcc.c-torture/execute/20000801-3.x,
28238         gcc.c-torture/execute/20000801-4.x: Xfail.
28239
28240 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
28241
28242         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
28243         libobjc/.libs to allow for libtool.
28244
28245 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
28246
28247         * gcc.c-torture/compile/20000802-1.c: New test.
28248
28249 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
28250
28251         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
28252
28253 2000-07-31  Jeffrey A Law  (law@cygnus.com)
28254
28255         * gcc-c-torture/execute/20000731-2.c: New test.
28256
28257         * gcc.c-torture/execute/20000731-1.c: New test.
28258         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
28259
28260 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
28261
28262         * testsuite/gcc.dg/cpp/paste7.c: New test.
28263         * gcc.dg/cpp/20000725-1.c: New test.
28264
28265 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
28266
28267         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
28268         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
28269         declaration warning for __builtin_dwarf_reg_size.
28270
28271         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
28272
28273 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28274
28275         * gcc.dg/noncompile/voidparam-1.c: New test.
28276
28277 2000-07-30  Richard Henderson  <rth@cygnus.com>
28278
28279         * gcc.dg/c90-digraph-1.c: Don't xfail.
28280         * gcc.dg/compare2.c (case 10): Xfail.
28281         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
28282
28283 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
28284
28285         * gcc.dg/c99-main-1.c: New test.
28286
28287 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28288
28289         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
28290
28291 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
28292
28293         * gcc.c-tortuer/execute/20000726-1.c: New test.
28294
28295 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
28296
28297         * gcc.c-torture/execute/enum-2.c: New test.
28298
28299 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28300
28301         * gcc.dg/cpp/tr-warn3.c: New test.
28302
28303 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.ext/implicit1.C: Remove.
28306         * g++.old-deja/g++.jason/c2.C: Remove
28307         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
28308         * g++.old-deja/g++.pt/crash16.C: Likewise.
28309         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
28310
28311 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28312
28313         * g++.old-deja/g++.other/for2.C: New test.
28314
28315 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
28316
28317         * gcc.dg/20000720-1.c: New test.
28318
28319 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
28320
28321         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
28322
28323 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
28324
28325         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
28326         * gcc.c-torture/execute/20000722-1.c: New.
28327         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
28328
28329 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
28330
28331         * gcc.dg/cpp/20000720-1.S: New test.
28332
28333 2000-07-21  Michael Meissner  <meissner@redhat.com>
28334
28335         * gcc.c-torture/execute/ieee/hugeval.c: New test.
28336
28337 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28338
28339         * g++.old-deja/g++.brendan/crash16.C,
28340         g++.old-deja/g++.brendan/parse3.C,
28341         g++.old-deja/g++.brendan/redecl1.C,
28342         g++.old-deja/g++.ns/template13.C,
28343         g++.old-deja/g++.other/decl4.C,
28344         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
28345
28346 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
28347
28348         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
28349         and "Internal error".
28350
28351         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
28352         regexps.
28353         * gcc.dg/cpp/paste6.c: New test.
28354
28355 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
28356
28357         * gcc.dg/cpp/tr-direct.c: New test.
28358
28359         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
28360         gcc.dg/cpp/undef1.c: Tweak error regexps.
28361
28362 2000-07-18  Eric Christopher <echristo@redhat.com>
28363
28364         * gcc.c-torture/compile/20000718-1.c: New test.
28365
28366 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
28367
28368         * cpplex.c (_cpp_push_token): If the token being pushed back
28369         is the previous token in this context, just subtract one from
28370         context->posn.
28371         * cppmacro.c (save_expansion): Clear aux field when storing a
28372         placemarker.
28373
28374 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
28375
28376         * gcc.dg/noncompile/redecl-1.c: New test.
28377
28378 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
28379
28380         * gcc.c-torture/execute/20000717-5.c: New test.
28381         * gcc.c-torture/execute/20000717-1.x: Removed.
28382
28383 2000-07-17  Richard Henderson  <rth@cygnus.com>
28384
28385         * gcc.c-torture/execute/20000717-4.c: New test.
28386
28387 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
28388
28389         * gcc.dg/cpp/syshdr.c: New test.
28390         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
28391
28392 2000-07-17  Neil Booth  <neilb@earthling.net>
28393
28394         * gcc.dg/cpp/cmdlne-dM.c: New test.
28395         * gcc.dg/cpp/cmdlne-dD.c: New test.
28396
28397 2000-07-17  Jeffrey A Law  (law@cygnus.com)
28398
28399         * gcc.c-torture/execute/20000717-3.c: New test.
28400
28401         * gcc.c-torture/compile/20000717-1.c: New test.
28402
28403 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
28404
28405         * gcc.c-torture/execute/20000717-2.c: New test.
28406
28407 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28408
28409         * gcc.dg/formatz-1.c: New test.
28410
28411         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
28412         * gcc.dg/c99-digraph-1.c: New tests.
28413
28414         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
28415         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
28416
28417         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
28418         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
28419         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
28420         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
28421         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
28422         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
28423         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
28424
28425 2000-07-17   Greg McGary <greg@mcgary.org>
28426
28427         * gcc.c-torture/execute/20000717-1.c: New test.
28428         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
28429
28430 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
28431
28432         * gcc.c-torture/execute/20000715-2.c: New test.
28433         * gcc.dg/20000715-1.c: New test.
28434
28435 2000-07-15  Michael Meissner  <meissner@redhat.com>
28436
28437         * gcc.c-torture/execute/20000715-1.c: New test.
28438
28439 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
28440
28441         * gcc.c-torture/execute/20000707-1.c: New test.
28442
28443 2000-07-13  Neil Booth  <NeilB@earthling.net>
28444
28445         * testsuite/gcc.dg/cpp/digraph1.c,
28446         testsuite/gcc.dg/cpp/digraph2.c,
28447         testsuite/gcc.dg/cpp/digraphs.c: New tests.
28448
28449 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
28450
28451         * g77.f-torture/compile/20000630-2.f:  New test.
28452         * g77.f-torture/compile/20000630-2.x
28453
28454 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28455
28456         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
28457
28458 2000-07-11  Neil Booth  <NeilB@earthling.net>
28459
28460         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
28461
28462 2000-07-11  Neil Booth  <NeilB@earthling.net>
28463
28464         * gcc.dg/cpp/cmdlne-C.c: New.
28465
28466 2000-07-09  Neil Booth  <NeilB@earthling.net>
28467
28468         * gcc.dg/cpp/directiv.c: New tests.
28469         * gcc.dg/cpp/undef1.c: Update.
28470
28471 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
28472
28473         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
28474
28475 2000-07-09  Neil Booth  <NeilB@earthling.net>
28476
28477         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
28478
28479 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
28480
28481         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
28482         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
28483
28484 2000-07-08  Neil Booth  <NeilB@earthling.net>
28485
28486         * gcc.dg/cpp/macsyntx.c: New tests.
28487
28488 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28489
28490         * gcc.dg/20000707-1.c: New test.
28491
28492 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
28493
28494         * gcc.c-torture/execute/20000706-1.c: New test.
28495         * gcc.c-torture/execute/20000706-2.c: New test.
28496         * gcc.c-torture/execute/20000706-3.c: New test.
28497         * gcc.c-torture/execute/20000706-4.c: New test.
28498         * gcc.c-torture/execute/20000706-5.c: New test.
28499
28500 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28501
28502         * g++.old-deja/g++.pt/instantiate7.C: New test.
28503
28504 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
28505
28506         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
28507         * g++.old-deja/g++.mike/thunk3.C: Likewise.
28508         * g++.old-deja/g++.other/rtti3.C: Likewise.
28509         * g++.old-deja/g++.other/rttid3.C: Likewise.
28510
28511 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
28512
28513         *  g77.f-torture/compile/20000630-1.x: Fix typo
28514
28515 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
28516
28517         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
28518         assembly output.
28519
28520 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
28521
28522         * gcc.dg/cpp/ident.c: New test.
28523
28524 2000-07-05  Neil Booth  <NeilB@earthling.net>
28525
28526         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
28527           gcc.dg/cpp/lexstrng.c: New tests.
28528
28529 2000-07-04  Neil Booth  <NeilB@earthling.net>
28530
28531         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
28532         * gcc.dg/cpp/strify2.c: Same.
28533
28534 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
28535
28536         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
28537         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
28538         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
28539         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
28540
28541         * testsuite/gcc.dg/cpp/macro1.c,
28542         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
28543         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
28544         testsuite/gcc.dg/cpp/strify1.c,
28545         testsuite/gcc.dg/cpp/strify2.c: New tests.
28546
28547 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
28548
28549         * gcc.c-torture/execute/20000703-1.c: New test.
28550
28551 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28552
28553         * g++.old-deja/g++.pt (lookup10.C): New test.
28554
28555 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         * g++.old-deja/g++.pt (typename25.C): New test.
28558
28559 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
28560
28561         * gcc.c-torture/compile/20000701-1.c: New test.
28562
28563 2000-06-30  Nick Clifton  <nickc@cygnus.com>
28564
28565         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
28566         to test case.
28567
28568 2000-06-30  Catherine Moore  <clm@cygnus.com>
28569
28570         * gcc.c-torture/execute/align-1.c: New test.
28571
28572 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         * g++.old-deja/g++.pt/expr8.C: New test.
28575         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
28576
28577 2000-06-29  Nick Clifton  <nickc@cygnus.com>
28578
28579         * gcc.c-torture/compile/20000629-1.c: New test.
28580
28581 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28582
28583
28584         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
28585         gcc.dg/noncompile directory, depending on whether they're
28586         preprocessor tests or not.  Annotate all the tests for the dg
28587         framework.
28588
28589         * gcc.c-torture/noncompile/noncompile.exp: Delete.
28590         * gcc.dg/noncompile/noncompile.exp: New.
28591
28592         * Moved files:
28593         Old name                                New name
28594         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
28595         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
28596         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
28597         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
28598         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
28599         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
28600         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
28601         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
28602         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
28603         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
28604         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
28605         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
28606         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
28607         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
28608         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
28609         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
28610         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
28611         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
28612         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
28613         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
28614         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
28615         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
28616         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
28617         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
28618
28619         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
28620         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
28621         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
28622         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
28623         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
28624         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
28625
28626 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
28627
28628         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
28629         declare one variable.  On the fourth, error.
28630         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
28631         declared by 20000628-1a.h.
28632
28633 2000-06-29  Richard Henderson  <rth@redhat.com>
28634
28635         * gcc.c-torture/execute/930529-1.x: New file.
28636         * gcc.dg/920413-1.c: Adjust expected warning text.
28637         * gcc.dg/980217-1.c: Declare abort.
28638         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
28639
28640 2000-06-29  Jeffrey A Law  (law@cygnus.com)
28641
28642         * g77.f-torture/compile/20000629-1.f: New test.
28643         * g77.f-torture/compile/20000629-1.x: Expected to fail.
28644
28645 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28646
28647         Rearrange lots of files, removing entirely the
28648         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
28649         directories.
28650
28651         * Deleted files:
28652         gcc.c-torture/code_quality/code_quality.exp
28653         gcc.c-torture/special/special.exp
28654         gcc.failure/failure.exp
28655         gcc.failure/940409-1.x
28656         gcc.c-torture/compile/961203-1.x
28657
28658         * New files:
28659         gcc.misc-tests/linkage.exp
28660         gcc.c-torture/execute/920730-1t.c
28661         gcc.c-torture/execute/920730-1t.x
28662         gcc.c-torture/compile/920520-1.x
28663         gcc.c-torture/compile/920521-1.x
28664         gcc.c-torture/compile/981006-1.x
28665         gcc.c-torture/execute/eeprof-1.x
28666
28667         * Moved files (possibly with modifications to fit a new harness):
28668         Old name                                New name
28669         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
28670         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
28671         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
28672         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
28673         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
28674         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
28675         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
28676         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
28677         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
28678         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
28679         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
28680         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
28681         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
28682         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
28683
28684 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
28685
28686         * c-torture/compile/961203-1.x: Delete.
28687
28688         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
28689         not exit. Include stdio.h.
28690         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
28691         * gcc.misc-tests/dg-12.c: Likewise.
28692         * gcc.misc-tests/dg-5.c: Likewise.
28693         * gcc.misc-tests/dg-6.c: Likewise.
28694         * gcc.misc-tests/dg-7.c: Prototype abort.
28695         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
28696         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
28697         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
28698         not exit.
28699         * gcc.misc-tests/sieve.c: Use return from main, not exit.
28700         * gcc.misc-tests/sort2.c: Use return from main, not exit.
28701
28702 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * gcc.dg/cpp/20000628-1.c: New test.
28705         * gcc.dg/cpp/20000628-1.h: New header for above test.
28706         * gcc.dg/cpp/20000628-1a.h: Likewise.
28707
28708 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
28709
28710         * gcc.dg/cpp: New directory.
28711         * gcc.dg/cpp/cpp.exp: New driver.
28712         * gcc.dg/cpp/20000627-1.c: New test.
28713         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
28714         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
28715         and rewrite as a compilation test.
28716
28717         * gcc.dg: Move many files into the cpp subdirectory, possibly
28718         renaming or editing them as well.
28719         Old name                New name
28720         990119-1.c              cpp/19990119-1.c
28721         990228-1.c              cpp/19990228-1.c
28722         990407-1.c              cpp/19990407-1.c
28723         990409-1.c              cpp/19990409-1.c
28724         990413-1.c              cpp/19990413-1.c
28725         990703-1.c              cpp/19990703-1.c
28726         20000127-1.c            cpp/20000127-1.c
28727         20000129-1.c            cpp/20000129-1.c
28728         20000207-1.c            cpp/20000207-1.c
28729         20000207-2.c            cpp/20000207-2.c
28730         20000209-1.c            cpp/20000209-1.c
28731         20000209-2.c            cpp/20000209-2.c
28732         20000301-1.c            cpp/20000301-1.c
28733         20000419-1.c            cpp/20000419-1.c
28734         20000510-1.S            cpp/20000510-1.S
28735         20000519-1.c            cpp/20000519-1.c
28736         20000529-1.c            cpp/20000529-1.c
28737         20000625-1.c            cpp/20000625-1.c
28738         20000625-2.c            cpp/20000625-2.c
28739         cpp-as1.c               cpp/assert1.c
28740         cpp-as2.c               cpp/assert2.c
28741         cxx-comments-1.c        cpp/cxxcom1.c
28742         cxx-comments-2.c        cpp/cxxcom2.c
28743         endif-label.c           cpp/endif.c
28744         cpp-hash1.c             cpp/hash1.c
28745         cpp-hash2.c             cpp/hash2.c
28746         cpp-if1.c               cpp/if-1.c
28747         cpp-if2.c               cpp/if-2.c
28748         cpp-if3.c               cpp/if-3.c
28749         cpp-if4.c               cpp/if-4.c
28750         cpp-if5.c               cpp/if-5.c
28751         cpp-cond.c              cpp/if-cexp.c
28752         cpp-missingop.c         cpp/if-mop.c
28753         cpp-missingparen.c      cpp/if-mpar.c
28754         cpp-opprec.c            cpp/if-oppr.c
28755         cpp-ifparen.c           cpp/if-paren.c
28756         cpp-shortcircuit.c      cpp/if-sc.c
28757         cpp-shift.c             cpp/if-shift.c
28758         cpp-unary.c             cpp/if-unary.c
28759         cpp-li1.c               cpp/line1.c
28760         cpp-li2.c               cpp/line2.c
28761         lineno.c                cpp/line3.c
28762         lineno-2.c              cpp/line4.c
28763         cpp-mi.c                cpp/mi1.c
28764         cpp-mic.h               cpp/mi1c.h
28765         cpp-micc.h              cpp/mi1cc.h
28766         cpp-mind.h              cpp/mi1nd.h
28767         cpp-mindp.h             cpp/mi1ndp.h
28768         cpp-mix.h               cpp/mi1x.h
28769         cpp-mi2.c               cpp/mi2.c
28770         cpp-mi2a.h              cpp/mi2a.h
28771         cpp-mi2b.h              cpp/mi2b.h
28772         cpp-mi2c.h              cpp/mi2c.h
28773         cpp-mi3.c               cpp/mi3.c
28774         cpp-mi3.def             cpp/mi3.def
28775         poison-1.c              cpp/poison.c
28776         pr-impl.c               cpp/prag-imp.c
28777         cpp-redef-2.c           cpp/redef1.c
28778         cpp-redef.c             cpp/redef2.c
28779         strpaste.c              cpp/strp1.c
28780         strpaste-2.c            cpp/strp2.c
28781         cpp-tradpaste.c         cpp/tr-paste.c
28782         cpp-tradstringify.c     cpp/tr-str.c
28783         cpp-tradwarn1.c         cpp/tr-warn1.c
28784         cpp-tradwarn2.c         cpp/tr-warn2.c
28785         trigraphs.c             cpp/trigraphs.c
28786         cpp-unc1.c              cpp/unc1.c
28787         cpp-unc2.c              cpp/unc2.c
28788         cpp-unc3.c              cpp/unc3.c
28789         cpp-unc.c               cpp/unc4.c
28790         undef.c                 cpp/undef1.c
28791         undef-2.c               cpp/undef2.c
28792         cpp-wi1.c               cpp/widestr1.c
28793
28794 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
28795
28796         * lib/g++.exp (g++_include_flags): Tweak.
28797
28798 2000-06-27  H.J. Lu  <hjl@gnu.org>
28799             Loren J. Rittle  <ljrittle@acm.org>
28800
28801         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28802         version with one that knows about the new gcc tree structure.
28803         (g++_link_flags): Same.
28804
28805 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28806
28807         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28808         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28809         case we are cross-compiling.
28810
28811         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28812         g++.old-deja/g++.niklas/Makefile.in,
28813         g++.old-deja/g++.niklas/configure.in,
28814         g++.old-deja/g++.other/Makefile.in,
28815         g++.old-deja/g++.other/configure.in,
28816         gcc.c-torture/code_quality/Makefile.in,
28817         gcc.c-torture/code_quality/configure.in,
28818         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28819         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28820         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28821         gcc.c-torture/execute/ieee/Makefile.in,
28822         gcc.c-torture/execute/ieee/configure.in,
28823         gcc.c-torture/noncompile/Makefile.in,
28824         gcc.c-torture/noncompile/configure.in,
28825         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28826         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28827         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28828
28829 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28830
28831         * g++.old-deja/g++.other/ambig3.C: New test.
28832
28833 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28834
28835         * g++.old-deja/g++.pt/syntax1.C: New test.
28836         * g++.old-deja/g++.pt/syntax2.C: New test.
28837         * g++.old-deja/g++.other/syntax3.C: New test.
28838         * g++.old-deja/g++.other/syntax4.C: New test.
28839
28840 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28841
28842         * gcc.dg/20000623-1.c: Prototype exit and abort.
28843
28844 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28845
28846         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28847         New tests.
28848         * gcc.dg/cpp-mi3.def: New file.
28849
28850         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28851         inside assertions.
28852         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28853         lexer's error messages.
28854         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28855         divine anything from the linemarkers.
28856         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28857         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28858
28859 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28860
28861         * gcc.dg/20000623-1.c: New test.
28862
28863 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28864
28865         * gcc.c-torture/execute/20000622-1.c: New test.
28866
28867 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28868
28869         * g++.old-deja/g++.other/init15.C: New test.
28870
28871 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28872
28873         * g++.old-deja/g++.pt/vaarg2.C: New test.
28874         * g++.old-deja/g++.pt/vaarg3.C: New test.
28875
28876 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         * g++.old-deja/g++.other/dyncast6.C: New test.
28879
28880 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28881
28882         * gcc.c-torture/execute/loop-6.c: New test.
28883
28884 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gcc.dg/20000614-1.c: New test.
28887         * gcc.dg/20000614-2.c: New test.
28888
28889 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28890
28891         * g++.old-deja/g++.other/inline12.C: New test.
28892
28893 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28894
28895         * g++.old-deja/g++.other/eh1.C: New test.
28896
28897 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28898
28899         * g++.old-deja/g++.other/type.C: New test.
28900
28901 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28902
28903         * g++.old-deja/g++.other/initstring.C: New test.
28904
28905 2000-06-12  Jason Merrill  <jason@redhat.com>
28906
28907         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28908
28909 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28910
28911         * gcc.c-torture/compile/20000609-1.c: New test.
28912
28913 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28914
28915         * gcc.dg/20000609-1.c: New test.
28916
28917 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28918
28919         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28920         * gcc.c-torture/noncompile/poison-1.c: Move...
28921         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28922         * gcc.dg/cpp-li1.c: Add a token after the #line.
28923
28924 2000-06-05  Richard Henderson  <rth@cygnus.com>
28925
28926         * gcc.c-torture/execute/20000605-2.c: New test.
28927         * gcc.c-torture/execute/20000605-3.c: New test.
28928
28929 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28930
28931         * g77.f-torture/execute/20000503-1.x: New file.
28932
28933 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28934
28935         * g++.old-deja/g++.eh/badalloc1.C: New test.
28936
28937 2000-06-05  Richard Henderson  <rth@cygnus.com>
28938
28939         * gcc.c-torture/execute/20000605-1.c: New test.
28940
28941 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28942             Nathan Sidwell <nathan@codesourcery.com>
28943
28944         * gcc.c-torture/compile/20000605-1.c: New test.
28945
28946 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28947
28948         * g77.f-torture/compile/20000601-1.f:  New test.
28949
28950 2000-06-03  Richard Henderson  <rth@cygnus.com>
28951
28952         * gcc.c-torture/execute/20000603-1.c: New.
28953
28954 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28955
28956         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28957         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28958
28959 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28960
28961         * gcc.dg/compare2.c (case 12): XFAIL.
28962         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28963         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28964
28965         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28966
28967 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28968
28969         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28970         guard macro is already defined when the header is first
28971         included.
28972         * gcc.dg/cpp-mix.h: New file.
28973         * gcc.dg/endif-label.c: Update patterns to match compiler.
28974
28975         * g++.brendan/complex1.C: Declare abort.
28976         * g++.law/refs4.C: Remove XFAIL.
28977         * g++.oliva/expr2.C: Declare abort and exit.
28978
28979 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28980
28981         * gcc.c-torture/execute/20000528-1.c: New test.
28982
28983         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28984         * g++.old-deja/g++.law/temps4.C: Likewise.
28985
28986         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28987         stdlib.h.  Call abort() on failure.
28988         * g++.old-deja/g++.law/refs4.C: Likewise.
28989         * g++.old-deja/g++.law/temps4.C: Likewise.
28990         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28991         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28992
28993 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28994
28995         Relative to g++.dg/special:
28996         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28997
28998         Relative to g++.old-deja:
28999         * g++.brendan/complex1.C, g++.jason/optimize2.C,
29000         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
29001         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
29002         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
29003         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
29004         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
29005         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
29006
29007         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
29008         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
29009         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
29010         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
29011         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
29012         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
29013         and/or string.h.
29014
29015         * g++.other/goto1.C: Update expectations for error messages.
29016
29017 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
29018
29019         * gcc.c-torture/compile/20000523-1.c: New test.
29020
29021 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29022
29023         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
29024
29025 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
29026
29027         * g++.old-deja/g++.eh/catch11.C: New test.
29028         * g++.old-deja/g++.eh/catch12.C: New test.
29029
29030 2000-05-24  Nick Clifton  <nickc@cygnus.com>
29031
29032         * gcc.c-torture/execute/20000523-1.c: New test.
29033
29034 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
29035
29036         * c-torture/execute/bcp-1.c: Replace abort in arg of
29037         __builtin_constant_p with a generic external function.
29038
29039         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
29040         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
29041         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
29042         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
29043         Prototype abort and/or exit.
29044
29045         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
29046         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
29047         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
29048         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
29049
29050 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
29051
29052         * gcc.dg/dwarf2-1.c: New test.
29053
29054 2000-05-20  Richard Henderson  <rth@cygnus.com>
29055
29056         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
29057
29058 2000-05-20  Andreas Jaeger  <aj@suse.de>
29059
29060         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
29061         testcase.
29062
29063 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
29064
29065         * gcc.c-torture/execute/20000519-2.c: New test.
29066
29067 2000-05-19  Andreas Jaeger  <aj@suse.de>
29068
29069         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
29070         which fails with SSA.
29071
29072         * lib/c-torture.exp: Also test with -O3 -fssa.
29073
29074 2000-05-18  Michael Meissner  <meissner@redhat.com>
29075
29076         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
29077         * gcc.c-torture/execute/920415-1.c: Ditto.
29078         * gcc.c-torture/execute/920501-1.c: Ditto.
29079         * gcc.c-torture/execute/conversion.c: Ditto.
29080         * gcc.c-torture/execute/cvt-1.c: Ditto.
29081
29082 2000-05-18  Jeffrey A Law  (law@cygnus.com)
29083
29084         * gcc.c-torture/compile/20000518-1.c: New test.
29085
29086 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29087
29088         * g77.f-torture/compile/200005018.f:  New test.
29089
29090 2000-05-17  Jeffrey A Law  (law@cygnus.com)
29091
29092         * gcc.c-torture/compile/20000517-1.c: New test.
29093
29094 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29095
29096         * gcc.c-torture/execute/20000516-1.c: New test.
29097
29098 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
29099
29100         * g++.old-deja/g++.other/eh.C: New test.
29101
29102 2000-05-12  Richard Henderson  <rth@cygnus.com>
29103
29104         * gcc.c-torture/execute/990208-1.c (main): Don't pass
29105         constants through to doit's conditional.
29106
29107 2000-05-11  Jeffrey A Law  (law@cygnus.com)
29108
29109         * gcc.c-torture/compile/20000511-1.c: New test.
29110         * g77.f-torture/compile/20000511-1.f: New test.
29111         * g77.f-torture/compile/20000511-2.f: New test.
29112
29113 2000-05-11  Michael Meissner  <meissner@redhat.com>
29114
29115         * gcc.c-torture/execute/20000511-1.c: New test.
29116
29117 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
29118
29119         * gcc.dg/dg.exp: Scan .S files as well as .c files.
29120         * gcc.dg/20000510-1.S: New.
29121
29122 2000-05-08  Catherine Moore  <clm@cygnus.com>
29123
29124         * gcc.dg/unused-3.c: New.
29125
29126 2000-05-06  Richard Henderson  <rth@cygnus.com>
29127
29128           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
29129           * g++.old-deja/g++.mike/warn1.C: Likewise.
29130           * g++.old-deja/g++.pt/local1.C: Likewise.
29131           * g++.old-deja/g++.pt/local7.C: Likewise.
29132           * g++.old-deja/g++.pt/spec16.C: Likewise.
29133
29134 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
29135
29136         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
29137
29138 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
29139
29140           * g77.f-torture/execute/20000503-1.f:  New test.
29141
29142 2000-05-04  Andreas Jaeger  <aj@suse.de>
29143
29144         * gcc.dg/noreturn-2.c: New test.
29145
29146 2000-05-04  Neil Booth  <NeilB@earthling.net>
29147
29148         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
29149         preprocessor.
29150
29151 2000-05-04  Richard Henderson  <rth@cygnus.com>
29152
29153         * gcc.c-torture/execute/20000503-1.c: Fix typo.
29154
29155 2000-05-04  Richard Henderson  <rth@cygnus.com>
29156
29157         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
29158         OpenSSL by Jason R Thorpe.
29159
29160 2000-05-03  Jim Wilson  <wilson@cygnus.com>
29161
29162         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
29163
29164 2000-05-03  Robert Lipe <robertlipe@usa.net>
29165
29166         * gcc.dg/20000503-1.c: New test.
29167
29168 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
29169
29170         * gcc.c-torture/compile/20000502-1.c: New test.
29171         * g++.old-deja/g++.other/align.C: New test.
29172         * gcc.dg/cpp-tradstringify.c: New test.
29173
29174 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29175
29176         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
29177         and hard registers.
29178
29179 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
29180
29181         * gcc.c-torture/execute/loop-5.c: New test.
29182
29183 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
29184
29185         * gcc.c-torture/execute/va-arg-20.c: New test.
29186
29187 2000-04-23  Jeffrey A Law  (law@cygnus.com)
29188
29189         * gcc.c-torture/execute/20000422-1.c: New test.
29190
29191 2000-04-20  Greg McGary  <gkm@gnu.org>
29192
29193         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
29194         when optimizing, but without sibling-call optimizations (-O1).
29195
29196 2000-04-20  Jeffrey A Law  (law@cygnus.com)
29197
29198           * gcc.c-torture/compile/20000420-1.c: New test.
29199
29200 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29201
29202         * g++.abi/ptrflags.C: New test.
29203         * g++.eh/catchptr1.C: Test incomplete pointer chains.
29204
29205 2000-04-19  Catherine Moore  <clm@cygnus.com>
29206
29207         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
29208
29209 2000-04-19  Greg McGary  <gkm@gnu.org>
29210
29211         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
29212         sibling-call optimizations.
29213
29214 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
29215
29216         * gcc.dg/20000419-1.c: New test.
29217
29218 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
29219
29220         * gcc.c-torture/execute/20000412-6.c: New test.
29221
29222 2000-04-12  Jeffrey A Law  (law@cygnus.com)
29223
29224         * gcc.c-torture/execute/20000412-5.c: New test.
29225         * g77.f-torture/compile/20000412-1.f: New test.
29226         * gcc.c-torture/execute/20000412-4.c: New test.
29227         * gcc.c-torture/compile/20000412-2.c: New test.
29228         * gcc.c-torture/execute/20000412-3.c: New test.
29229         * gcc.c-torture/compile/20000412-1.c: New test.
29230         * gcc.c-torture/execute/20000412-2.c: New test.
29231
29232 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
29233
29234         * objc/execute/bf-20.m: New test.
29235
29236 2000-04-10  Richard Henderson  <rth@cygnus.com>
29237
29238         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
29239
29240         * gcc.c-torture/execute/20000412-1.c: New test.
29241
29242 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29243
29244         * g++.old-deja/g++.eh/catchptr1.C: New test.
29245
29246 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
29247
29248         * g++.old-deja/g++.abi/cxa_vec.C: New test.
29249
29250 2000-04-08  Neil Booth  <NeilB@earthling.net>
29251
29252         * gcc.dg/cpp-nullchar.c: Remove test as
29253         embedded nulls cause problems.
29254
29255 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29256
29257         * gcc.dg/compare2.c: New test.
29258
29259 2000-04-08  Neil Booth  <NeilB@earthling.net>
29260
29261         * gcc.dg/cpp-nullchar.c: New test.
29262
29263 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
29264
29265         * gcc.dg/cpp-mi2.c: New test.
29266         * gcc.dg/cpp-mi2[abc].h: New files.
29267
29268 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
29269
29270         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
29271         member name.
29272
29273 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29274
29275         * g++.old-deja/g++.abi/vmihint.C: New test.
29276
29277 2000-04-06  Neil Booth  <NeilB@earthling.net>
29278
29279         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
29280         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
29281         copyright.
29282
29283 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
29284
29285         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
29286         avoid stack-frame overwrite.
29287
29288 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
29289
29290         * gcc.c-torture/compile/20000405-2.c: New test.
29291         * gcc.c-torture/compile/20000405-3.c: New test.
29292
29293 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29294
29295         * gcc.c-torture/compile/20000405-1.c: New test.
29296
29297 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
29298
29299         * gcc.dg/cast-qual-1.c: Revert last change.
29300
29301 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29302
29303         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
29304
29305 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
29306
29307         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
29308         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
29309
29310 2000-04-03  Jeffrey A Law  (law@cygnus.com)
29311
29312         * gcc.c-torture/compile/20000403-2.c: New test.
29313         * gcc.c-torture/compile/20000403-1.c: New test.
29314
29315 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
29316
29317         * gcc.c-torture/execute/20000403-1.c: New test.
29318
29319 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
29320
29321         * gcc.c-torture/execute/20000402-1.c: New test.
29322
29323 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
29324
29325         * gcc.c-torture/execute/va-arg-15.c: New test.
29326         * gcc.c-torture/execute/va-arg-16.c: New test.
29327         * gcc.c-torture/execute/va-arg-17.c: New test.
29328         * gcc.c-torture/execute/va-arg-18.c: New test.
29329         * gcc.c-torture/execute/va-arg-19.c: New test.
29330
29331 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
29332
29333         * gcc.c-torture/compile/981211-1.c: Move to...
29334         * gcc.dg/cpp-as1.c: ...here.
29335         * gcc.dg/cpp-as2.c: New file.
29336
29337         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
29338         compiler.
29339
29340 2000-04-02  Neil Booth  <NeilB@earthling.net>
29341
29342         * gcc.dg/cpp-cond.c  New tests.
29343         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
29344         accidental success less likely.
29345         * gcc.dg/cpp-missingop.c  New tests.
29346         * gcc.dg/cpp-missingparen.c  New tests.
29347         * gcc.dg/cpp-shift.c  New tests.
29348         * gcc.dg/cpp-shortcircuit.c  New tests.
29349         * gcc.dg/cpp-unary.c  New tests.
29350
29351 2000-03-29  Jeffrey A Law  (law@cygnus.com)
29352
29353         * gcc.c-torture/compile/20000329-1.c: New test.
29354
29355 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
29356
29357         * gcc.c-torture/compile/20000326-1.c: New test.
29358         * gcc.c-torture/compile/20000326-2.c: New test.
29359
29360 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
29361
29362         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
29363         the first parameter is a function argument.
29364
29365 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
29366
29367         * g++.old-deja/g++.ext/array4.C: New test.
29368
29369 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
29370
29371         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
29372
29373 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29374
29375         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
29376
29377 2000-03-19  Richard Henderson  <rth@cygnus.com>
29378
29379         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
29380
29381 2000-03-19  Richard Henderson  <rth@cygnus.com>
29382
29383         * gcc.c-torture/compile/20000319-1.c: New test.
29384
29385 2000-03-14  Jeffrey A Law  (law@cygnus.com)
29386
29387         * gcc.c-torture/execute/20000314-3.c: New test.
29388         * gcc.c-torture/execute/20000314-2.c: New test.
29389         * gcc.c-torture/execute/20000314-1.c: New test.
29390         * gcc.c-torture/compile/20000314-2.c: New test.
29391         * gcc.c-torture/compile/20000314-1.c: New test.
29392
29393 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
29394
29395         * g++.old-deja/g++.warn/inline.C: New test.
29396
29397 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
29398
29399         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
29400         standards-compliant result rather than specific constants.
29401         Put test-values in array.
29402
29403 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
29404
29405         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
29406         (g++_target_compile): Put test-specific options last.
29407
29408 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         * g++.old-deja/g++.eh/vbase4.C: New test.
29411
29412 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
29415
29416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29417
29418         * g++.old-deja/g++.brendan/misc12.C: Removed.
29419         * g++.old-deja/g++.pt/memtemp77.C: Constify.
29420         * g++.old-deja/g++.ext/pretty4.C: New test.
29421
29422 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
29423
29424         * g++.old-deja/g++.other/string2.C: New test.
29425
29426 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
29427
29428         * g++.old-deja/g++.warn/impint2.C: New test.
29429
29430 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
29431
29432         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
29433         is 1, not zero.
29434
29435 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
29436
29437         * g++.old-deja/g++.warn/impint.C: New test.
29438         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
29439         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
29440         * g++.old-deja/g++.pt/explicit12.C: Likewise.
29441         * g++.old-deja/g++.pt/explicit13.C: Likewise.
29442         * g++.old-deja/g++.pt/explicit17.C: Likewise.
29443         * g++.old-deja/g++.pt/explicit18.C: Likewise.
29444         * g++.old-deja/g++.pt/explicit19.C: Likewise.
29445         * g++.old-deja/g++.pt/explicit23.C: Likewise.
29446         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29447         * g++.old-deja/g++.pt/explicit35.C: Likewise.
29448         * g++.old-deja/g++.pt/explicit6.C: Likewise.
29449         * g++.old-deja/g++.pt/memclass7.C: Likewise.
29450
29451 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
29452
29453         * gcc.dg/cpp-redef.c: New test.
29454
29455 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
29456
29457         * g++.old-deja/g++.pt/unify7.C: New test.
29458
29459 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29460
29461         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
29462         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
29463
29464 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
29465
29466         * gcc.c-torture/compile/20000224-1.c: New test.
29467
29468 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29469
29470         * gcc.c-torture/compile/cpp-2.c: New test.
29471         * gcc.c-torture/compile/cpp-1.c: New test.
29472
29473 2000-02-25  Jeffrey A Law  (law@cygnus.com)
29474
29475         * gcc.c-torture/execute/20000225-1.c: New test.
29476
29477 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29478
29479         * gcc.dg/cpp-li2.c: New test.
29480
29481         * gcc.dg/cpp-wi1.c: New test.
29482
29483         * gcc.dg/cpp-li1.c: New test.
29484
29485 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.old-deja/g++.other/sizeof5.C: New test.
29488
29489 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29490
29491         * gcc.c-torture/execute/va-arg-13.c: New test.
29492
29493 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
29494
29495         * gcc.c-torture/execute/va-arg-12.c: New test.
29496
29497 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * gcc.c-torture/execute/20000223-1.c: New test.
29500
29501 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
29504
29505 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
29506
29507         * g++.old-deja/g++.abi/ptrmem.C: New test.
29508
29509 2000-02-19  Richard Henderson  <rth@cygnus.com>
29510
29511         * gcc.c-torture/compile/init-3.c: New.
29512
29513 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
29514
29515         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
29516         ALWAYS_CXXFLAGS.
29517
29518 2000-02-11  Robert Lipe <robertl@sco.com>
29519
29520         * gcc.c-torture/compile/20000211-3.c: New test.
29521
29522 2000-02-11  Martin Buchholz <martin@xemacs.org>
29523
29524         * gcc.c-torture/compile/20000211-2.c: New test.
29525
29526 2000-02-11  Jeffrey A Law  (law@cygnus.com)
29527
29528         * gcc.c-torture/compile/20000211-1.c: New test.
29529
29530 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
29531
29532         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
29533           on native targets
29534
29535 2000-02-08  Nathan Sidwell  <nathan@acm.org>
29536
29537         * g++.old-deja/g++.other/cast5.C: New test.
29538
29539 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
29540
29541         * gcc.c-torture/execute/20000205-1.c: New.
29542
29543 2000-02-03  Nathan Sidwell  <nathan@acm.org>
29544
29545         * g++.old-deja/g++.jason/cast3.C: Return void.
29546         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
29547
29548 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29549
29550         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
29551
29552         * gcc.dg/loop-1.c: New test.
29553
29554 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
29555
29556         * gcc.c-torture/compile/20000127-1.c: New test.
29557         * gcc.c-torture/execute/991228-1.c: New test.
29558
29559 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29560
29561         * gcc.dg/unused-2.c: New test.
29562
29563         * gcc.dg/conv-1.c: New test.
29564
29565 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
29566
29567         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
29568         compiler.
29569         (tool_option_proc): Fix typo.
29570
29571 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
29572
29573         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
29574         of the ld on the host, not on the build machine.
29575         Also, don't crash if '--help' is not a supported option.
29576
29577 2000-01-24  Richard Henderson  <rth@cygnus.com>
29578
29579         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
29580
29581 2000-01-20  Jeffrey A Law  (law@cygnus.com)
29582
29583         * gcc.c-torture/execute/20000120-2.c: New test.
29584         * gcc.c-torture/execute/20000120-1.c: New test.
29585
29586 2000-01-13  Jeffrey A Law  (law@cygnus.com)
29587
29588         * gcc.c-torture/execute/20000113-1.c: New test.
29589
29590 2000-01-12  Jeffrey A Law  (law@cygnus.com)
29591
29592         * gcc.c-torture/execute/20000112-1.c: New test.
29593
29594 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29595
29596         * gcc.dg/20000111-1.c: New test.
29597
29598 2000-01-10  Jeffrey A Law  (law@cygnus.com)
29599
29600         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
29601         with 16 bit integers.
29602
29603 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29604
29605         * gcc.dg/20000108-1.c: New test.
29606
29607 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29608
29609         * g++.old-deja/g++.ns/koenig8.C: New test.
29610
29611 2000-01-05  Nathan Sidwell  <nathan@acm.org>
29612
29613         * g++.old-deja/g++.other/cast4.C: New test.
29614
29615 2000-01-05  Jeffrey A Law  (law@cygnus.com)
29616
29617         * gcc.c-torture/compile/20000105-2.c: New test.
29618         * gcc.c-torture/compile/20000105-1.c: New test.
29619
29620 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29621
29622         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
29623         references to printf & atoi to conform to ANSI standard.
29624         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
29625         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
29626         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
29627         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
29628         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
29629         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29630         * g++.old-deja/g++.brendan/copy1.C: Likewise.
29631         * g++.old-deja/g++.brendan/copy2.C: Likewise.
29632         * g++.old-deja/g++.brendan/copy3.C: Likewise.
29633         * g++.old-deja/g++.brendan/copy4.C: Likewise.
29634         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29635         * g++.old-deja/g++.brendan/copy6.C: Likewise.
29636         * g++.old-deja/g++.brendan/copy7.C: Likewise.
29637         * g++.old-deja/g++.brendan/copy8.C: Likewise.
29638         * g++.old-deja/g++.brendan/crash11.C: Likewise.
29639         * g++.old-deja/g++.brendan/crash14.C: Likewise.
29640         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
29641         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29642         * g++.old-deja/g++.brendan/delete2.C: Likewise.
29643         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
29644         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
29645         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
29646         * g++.old-deja/g++.brendan/eh1.C: Likewise.
29647         * g++.old-deja/g++.brendan/groff1.C: Likewise.
29648         * g++.old-deja/g++.brendan/init3.C: Likewise.
29649         * g++.old-deja/g++.brendan/misc12.C: Likewise.
29650         * g++.old-deja/g++.brendan/misc7.C: Likewise.
29651         * g++.old-deja/g++.brendan/new2.C: Likewise.
29652         * g++.old-deja/g++.brendan/operators4.C: Likewise.
29653         * g++.old-deja/g++.brendan/operators5.C: Likewise.
29654         * g++.old-deja/g++.brendan/overload2.C: Likewise.
29655         * g++.old-deja/g++.brendan/overload7.C: Likewise.
29656         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
29657         * g++.old-deja/g++.brendan/reference1.C: Likewise.
29658         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
29659         * g++.old-deja/g++.brendan/template24.C: Likewise.
29660         * g++.old-deja/g++.brendan/template3.C: Likewise.
29661         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
29662         * g++.old-deja/g++.jason/inline3.C: Likewise.
29663         * g++.old-deja/g++.jason/opeq.C: Likewise.
29664         * g++.old-deja/g++.law/arg5.C: Likewise.
29665         * g++.old-deja/g++.law/arm7.C: Likewise.
29666         * g++.old-deja/g++.law/ctors11.C: Likewise.
29667         * g++.old-deja/g++.law/cvt8.C: Likewise.
29668         * g++.old-deja/g++.law/init9.C: Likewise.
29669         * g++.old-deja/g++.law/refs4.C: Likewise.
29670         * g++.old-deja/g++.law/template2.C: Likewise.
29671         * g++.old-deja/g++.law/visibility24.C: Likewise.
29672         * g++.old-deja/g++.law/vtable3.C: Likewise.
29673         * g++.old-deja/g++.mike/asm2.C: Likewise.
29674         * g++.old-deja/g++.mike/eh1.C: Likewise.
29675         * g++.old-deja/g++.mike/misc1.C: Likewise.
29676         * g++.old-deja/g++.mike/misc13.C: Likewise.
29677         * g++.old-deja/g++.mike/misc14.C: Likewise.
29678         * g++.old-deja/g++.mike/ns12.C: Likewise.
29679         * g++.old-deja/g++.mike/p1248.C: Likewise.
29680         * g++.old-deja/g++.mike/p3708.C: Likewise.
29681         * g++.old-deja/g++.mike/p3708a.C: Likewise.
29682         * g++.old-deja/g++.mike/p3708b.C: Likewise.
29683         * g++.old-deja/g++.mike/p646.C: Likewise.
29684         * g++.old-deja/g++.mike/p700.C: Likewise.
29685         * g++.old-deja/g++.mike/p783.C: Likewise.
29686         * g++.old-deja/g++.mike/p783a.C: Likewise.
29687         * g++.old-deja/g++.mike/p783b.C: Likewise.
29688         * g++.old-deja/g++.mike/p786.C: Likewise.
29689         * g++.old-deja/g++.mike/p789.C: Likewise.
29690         * g++.old-deja/g++.mike/p789a.C: Likewise.
29691         * g++.old-deja/g++.mike/p807a.C: Likewise.
29692         * g++.old-deja/g++.other/delete3.C: Likewise.
29693         * g++.old-deja/g++.other/dyncast1.C: Likewise.
29694         * g++.old-deja/g++.other/dyncast2.C: Likewise.
29695         * g++.old-deja/g++.other/dyncast3.C: Likewise.
29696         * g++.old-deja/g++.other/empty1.C: Likewise.
29697         * g++.old-deja/g++.other/temporary1.C: Likewise.
29698         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
29699         * g++.old-deja/g++.pt/t16.C: Likewise.
29700         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
29701
29702 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
29703
29704         * gcc.dg/991230-1.c: New test.
29705
29706 1999-12-29  Jeffrey A Law  (law@cygnus.com)
29707
29708         * gcc.c-torture/compile/991229-3.c: New test.
29709         * gcc.c-torture/compile/991229-2.c: New test.
29710         * gcc.c-torture/compile/991229-1.c: New test.
29711
29712 1999-12-29  Greg McGary <gkm@eng.ascend.com>
29713
29714         * gcc.c-torture/compile/labels-2.c: New test.
29715
29716 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
29717
29718         * gcc.c-torture/execute/991227-1.c: New test.
29719
29720 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29721
29722         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
29723
29724 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
29725
29726         * gcc.c-torture/execute/991221-1.c: New test.
29727
29728 1999-12-20  Nathan Sidwell  <nathan@acm.org>
29729
29730         * g++.old-deja/g++.other/cast3.C: New test.
29731
29732 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
29733
29734         * gcc.c-torture/execute/991216-4.c: New test.
29735
29736 1999-12-16  Michael Meissner  <meissner@cygnus.com>
29737
29738         * gcc.c-torture/execute/991216-1.c: New test.
29739         * gcc.c-torture/execute/991216-2.c: New test.
29740         * gcc.c-torture/execute/991216-3.c: New test.
29741
29742 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29743
29744         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
29745         Actually make the test fail by using "-O2" for compilation.
29746
29747 1999-12-15  Nathan Sidwell  <nathan@acm.org>
29748
29749         * g++.old-deja/g++.warn/cast-align1.C: New test.
29750
29751 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29752
29753         * gcc.c-torture/compile/991214-1.c: New test.
29754         * gcc.c-torture/compile/991214-2.c: New test.
29755
29756 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
29757
29758         * gcc.dg/991214-1.c: New test.
29759
29760 1999-12-13  Jeffrey A Law  (law@cygnus.com)
29761
29762         * gcc.c-torture/compile/991213-3.c: New test.
29763         * gcc.c-torture/compile/991213-2.c: New test.
29764         * gcc.c-torture/compile/991213-1.c: New test.
29765
29766 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
29767
29768         * gcc.dg/991209-1.c: New test.
29769
29770 1999-12-08  Nathan Sidwell <nathan@acm.org>
29771
29772         * gcc.c-torture/compile/991208-1.c: New test.
29773
29774 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29775
29776         * gcc.dg/ultrasp2.c: New test.
29777
29778 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
29779
29780         * g++.old-deja/g++.abi/align.C (main): Fix typo.
29781
29782 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
29783
29784         * gcc.c-torture/compile/991202-1.c: New test.
29785         * gcc.c-torture/execute/991202-1.c: New test.
29786         * gcc.c-torture/execute/991202-2.c: New test.
29787         * gcc.c-torture/execute/991202-3.c: New test.
29788
29789 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
29790
29791         * g++.old-deja/g++.abi/align.C: New test.
29792         * g++.old-deja/g++.abi/aggregates.C: Likewise.
29793         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29794
29795 1999-12-01  Richard Henderson  <rth@cygnus.com>
29796
29797         * gcc.c-torture/execute/991201-1.c: New.
29798
29799 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29800
29801         * gcc.dg/991129-1.c: New test.
29802
29803 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29804
29805         * gcc.c-torture/compile/991127-1.c: New test.
29806
29807 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29808
29809         * g++.old-deja/g++.other/warn4.C: New test.
29810
29811 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29812
29813         * g++.old-deja/g++.eh/cleanup2.C: New test.
29814         * g++.old-deja/g++.ext/pretty2.C: New test.
29815         * g++.old-deja/g++.ext/pretty3.C: New test.
29816         * g++.old-deja/g++.other/debug6.C: New test.
29817
29818 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29819
29820         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29821         compiler_output to look for one error message instead of two.
29822
29823 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29824
29825         * gcc.c-torture/execute/991118-1.c: Also test case
29826         where the word boundary does not split a byte evenly.
29827
29828 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29829
29830         * g++.old-deja/g++.ext/restrict1.C: New test.
29831
29832 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29833
29834         * gcc.c-torture/execute/991118-1.c: New test.
29835
29836 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29837
29838         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29839         working directory pathnames.
29840
29841 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29842
29843         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29844         host is equipped with driver.h and driver.o so it can actually
29845         compile and run the tests.
29846
29847 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29848
29849         * gcc.c-torture/compile/991008-1.c: New test.
29850
29851 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29852
29853         * lib/gcc-dg.exp: Include target-supports.exp
29854
29855 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29856
29857         * lib/target-supports.exp: New file: Provide procs to test for
29858         features supported by the target.
29859         (check_weak_available): Moved here from ecos.exp.
29860         (check_alias_available): New proc: Determine of the target
29861         toolchain supports the alias attribute.
29862
29863         * gcc.dg/special/ecos.exp: Move check_weak_available to
29864         target-supports.exp.
29865         (alias-1.c): Only perform the test if the target supports
29866         aliases.
29867         (wkali-1.c): Only perform the test if the target supports
29868         aliases.
29869
29870         * gcc.dg/990506-0.c: Expect error messages from cross
29871         targets as well as native targets.
29872
29873 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29874
29875         * gcc.dg/ultrasp1.c: Removed xfail.
29876         * gcc.dg/struct-ret-2.c: Likewise.
29877         * gcc.dg/array-1.c: Likewise.
29878
29879 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29880
29881         * gcc.dg/struct-ret-2.c: New test.
29882
29883         * gcc.dg/array-1.c: New test.
29884
29885 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29886
29887         * gcc.c-torture/execute/991030-1.c: New test.
29888
29889 1999-10-26  Richard Henderson  <rth@cygnus.com>
29890
29891         * gcc.c-torture/compile/991026-2.c: New test.
29892
29893 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29894
29895         * gcc.c-torture/compile/991026-1.c: New test.
29896
29897 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29898
29899         * gcc.c-torture/execute/991023-1.c: New test.
29900
29901 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29902
29903         * gcc.c-torture/execute/991019-1.c: New test.
29904
29905 1999-10-16  Richard Henderson  <rth@cygnus.com>
29906
29907         * gcc.c-torture/execute/991016-1.c: New test.
29908
29909 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29910
29911         * gcc.c-torture/execute/991014-1.c: New test.
29912
29913 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29914
29915         * g++.old-deja/g++.other/union2.C: New test.
29916
29917 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29918
29919         * g++.old-deja/g++.other/vaarg2.C: New test.
29920         * g++.old-deja/g++.other/vaarg3.C: New test.
29921
29922 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29923
29924         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29925         in compile/.
29926
29927 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29928
29929         * gcc.c-torture/execute/va-arg-11.c: New test.
29930
29931 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29932
29933         * lib/file-format.exp (gcc_target_object_format): Don't
29934         crash if objdump is unavailable.
29935
29936 1999-09-29  Donn Terry <donn@interix.com>
29937
29938         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29939
29940 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29941
29942         * gcc.c-torture/compile/990928-1.c: New test.
29943
29944 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29945
29946         * g++.old-deja/g++.other/decl6.C: New test.
29947
29948 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29949
29950         * gcc.c-torture/execute/va-arg-10.c: New test.
29951
29952 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29953
29954         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29955         __PRETTY_FUNCTION__.
29956
29957 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29958
29959         * gcc.c-torture/execute/990923-1.c: New test.
29960
29961 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29962
29963         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29964         for which -fpic is inappropriate.
29965
29966 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29967
29968         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29969
29970 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29971
29972         * g++.old-deja/g++.other/dyncast1.C: New test.
29973         * g++.old-deja/g++.other/dyncast2.C: New test.
29974         * g++.old-deja/g++.other/dyncast3.C: New test.
29975         * g++.old-deja/g++.other/dyncast4.C: New test.
29976         * g++.old-deja/g++.other/dyncast5.C: New test.
29977         * g++.old-deja/g++.eh/catch3.C: New test.
29978         * g++.old-deja/g++.eh/catch3p.C: New test.
29979         * g++.old-deja/g++.eh/catch4.C: New test.
29980         * g++.old-deja/g++.eh/catch4p.C: New test.
29981         * g++.old-deja/g++.eh/catch5.C: New test.
29982         * g++.old-deja/g++.eh/catch5p.C: New test.
29983         * g++.old-deja/g++.eh/catch6.C: New test.
29984         * g++.old-deja/g++.eh/catch6p.C: New test.
29985         * g++.old-deja/g++.eh/catch7.C: New test.
29986         * g++.old-deja/g++.eh/catch7p.C: New test.
29987         * g++.old-deja/g++.eh/catch8.C: New test.
29988         * g++.old-deja/g++.eh/catch8p.C: New test.
29989         * g++.old-deja/g++.eh/catch9.C: New test.
29990         * g++.old-deja/g++.eh/catch9p.C: New test.
29991
29992 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29993
29994         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29995         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29996
29997 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29998
29999         * gcc.c-torture/compile/990913-1.c: New test.
30000
30001 1999-09-10  Nathan Sidwell  <nathan@acm.org>
30002
30003         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
30004         * g++.old-deja/g++.jason/rfg5.C: Likewise.
30005
30006 1999-09-09  Richard Henderson  <rth@cygnus.com>
30007
30008         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
30009
30010 1999-09-09  Nathan Sidwell  <nathan@acm.org>
30011
30012         * g++.old-deja/g++.other/lookup11.C: New test.
30013         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
30014         what is permitted and what we want.
30015         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
30016         overload use.
30017         * g++.old-deja/g++.jason/rfg5.C: Likewise
30018
30019 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
30020
30021         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
30022         * gcc.c-torture/noncompile/poison-1.c: New file.
30023
30024 1999-09-08  Nathan Sidwell  <nathan@acm.org>
30025
30026         * g++.old-deja/g++.other/sizeof3.C: New test.
30027         * g++.old-deja/g++.other/sizeof4.C: New test.
30028         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
30029         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
30030
30031 1999-09-07  Richard Henderson  <rth@cygnus.com>
30032
30033         * gcc.dg/va-arg-1.c: New.
30034
30035 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30036
30037         * gcc.c-torture/execute/va-arg-9.c: New test.
30038
30039 1999-09-05  Craig Burley  <craig@jcb-sc.com>
30040
30041         * g77.f-torture/compile/980519-2.f: New test.
30042         * g77.f-torture/compile/19990905-0.f: New test.
30043         * g77.f-torture/compile/19990905-1.f: New test.
30044         * g77.f-torture/compile/19990905-2.f: New test.
30045
30046         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
30047
30048 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
30049
30050         * gcc.c-torture/execute/990827-1.c: Fix typo.
30051
30052 1999-09-03  Nathan Sidwell  <nathan@acm.org>
30053
30054         * g++.old-deja/g++.other/deref1.C: New test.
30055
30056 1999-09-02  Nathan Sidwell  <nathan@acm.org>
30057
30058         * g++.old-deja/g++.other/ambig2.C: New test.
30059         * g++.old-deja/g++.other/cond5.C: New test.
30060         * g++.old-deja/g++.other/lookup16.C: New test.
30061
30062 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
30063
30064         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
30065         assemblers too.
30066
30067 1999-08-31  Jeffrey A Law  (law@cygnus.com)
30068
30069         * lib/c-torture.exp: Avoid the "compare executables" optimization
30070         when testing native.
30071
30072 1999-08-29  Jeffrey A Law  (law@cygnus.com)
30073
30074         * gcc.c-torture/execute/990829-1.c: New test.
30075         * gcc.c-torture/compile/990829-1.c: New test.
30076
30077 1999-08-27  Paul Burchard  <burchard@pobox.com>
30078
30079         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
30080         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
30081         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
30082         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
30083         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
30084         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
30085         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
30086         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
30087         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
30088         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
30089         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
30090
30091 1999-08-27  Jeffrey A Law  (law@cygnus.com)
30092
30093         * gcc.c-torture/execute/990827-1.c: New test.
30094
30095 1999-08-26  Craig Burley  <craig@jcb-sc.com>
30096
30097         * g77.f-torture/noncompile/19990826-4.f: New test.
30098
30099         * g77.f-torture/compile/19990826-3.f: New test.
30100
30101         * g77.f-torture/execute/19990826-2.f: New test.
30102
30103         * g77.f-torture/compile/19990826-1.f: New test.
30104
30105         * gcc.c-torture/execute/990826-0.c: New test.
30106         * g77.c-torture/execute/19990826-0.f: New test.
30107
30108         * g77.f-torture/noncompile/970626-2.f: New test.
30109
30110 1999-08-25  Paul Burchard  <burchard@pobox.com>
30111
30112         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
30113         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
30114         lss-011.C: New tests.
30115
30116 1999-08-25  Nathan Sidwell  <nathan@acm.org>
30117
30118         * g++.old-deja/g++.other/decl5.C: New test.
30119
30120 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30121
30122         * noncompile/noncompile.exp: Load_lib c-torture.exp.
30123         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
30124         call `postbase' for each one.  All callers of `postbase' changed
30125         to call this instead.
30126
30127 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
30128
30129         * gcc.c-torture/execute/990811-1.c: New test.
30130
30131 1999-08-09  Nick Clifton  <nickc@cygnus.com>
30132
30133         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
30134         just native ones.
30135
30136         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
30137         just native ones.
30138
30139 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30140
30141         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
30142
30143 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30144
30145         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
30146
30147 1999-08-04  Nathan Sidwell  <nathan@acm.org>
30148
30149         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
30150
30151 1999-08-04  Jeffrey A Law  (law@cygnus.com)
30152
30153         * gcc.c-torture/execute/990804-1.c: New test.
30154
30155 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30156
30157         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
30158         * g++.old-deja/g++.brendan/crash64.C: Likewise
30159         * g++.old-deja/g++.brendan/overload8.C: Likewise
30160
30161 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30162
30163         * g++.old-deja/g++.other/struct1.C: New test.
30164
30165 1999-08-03  Nathan Sidwell  <nathan@acm.org>
30166
30167         * g++.old-deja/g++.other/enum2.C: New test.
30168
30169 1999-08-02  Richard Henderson  <rth@cygnus.com>
30170
30171         Adapted from tests from Franz Sirl:
30172         * gcc.c-torture/execute/va-arg-7.c: New test.
30173         * gcc.c-torture/execute/va-arg-8.c: New test.
30174
30175 1999-08-01  Jeffrey A Law  (law@cygnus.com)
30176
30177         * gcc.c-torture/compile/990801-2.c: New test.
30178
30179         * gcc.c-torture/compile/990801-1.c: New test.
30180
30181 1999-07-27  Michael Meissner  <meissner@cygnus.com>
30182
30183         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
30184         fp-cmp-1.c, converting double to float.
30185
30186         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
30187         fp-cmp-1.c, converting double to long double.
30188
30189         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
30190         from fr1 to unknown_register, since fr1 is a legitimate register
30191         on some machines.
30192
30193 1999-07-25  Jeffrey A Law  (law@cygnus.com)
30194
30195         * README: More listname related changes.
30196
30197 1999-07-08  Catherine Moore  <clm@cygnus.com>
30198
30199         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
30200
30201 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
30202
30203         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
30204
30205 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
30206
30207         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
30208
30209 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
30210
30211         * gcc.dg/990703-1.c: New test.
30212
30213 1999-06-29  Nick Clifton  <nickc@cygnus.com>
30214
30215         * lib/file-format.exp: New file: Move definition of proc
30216         gcc_target_object_format to here from
30217         gcc.dg/special/ecos.exp.
30218
30219         * lib/c-torture.exp: Include lib file-format.exp.
30220         * lib/gcc-dg.exp: Include lib file-format.exp.
30221
30222         * gcc.dg/special/ecos.exp: Remove definition of proc
30223         gcc_target_object_format.
30224
30225 1999-06-28  Jeffrey A Law  (law@cygnus.com)
30226
30227         * gcc.c-torture/execute/990628-1.c: New test.
30228
30229 1999-06-25  Jeffrey A Law  (law@cygnus.com)
30230
30231         * gcc.c-torture/compile/990625-2.c: New test.
30232
30233         * gcc.c-torture/compile/990625-1.c: New test.
30234
30235 1999-06-23  Nick Clifton  <nickc@cygnus.com>
30236
30237         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
30238         attributes compile.
30239         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
30240         ports that use the COFF/PE file format.
30241
30242 1999-06-17  Jeffrey A Law  (law@cygnus.com)
30243
30244         * gcc.c-torture/compile/990617-1.c: New test.
30245
30246 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
30247
30248         * g++.old-deja/g++.other/decl4.C: New test.
30249
30250 1999-06-14  Nathan Sidwell  <nathan@acm.org>
30251
30252         * g++.old-deja/g++.other/bitfld3.C: New test.
30253
30254 1999-06-08  Nathan Sidwell  <nathan@acm.org>
30255
30256         * g++.old-deja/g++.eh/catch1.C: New test.
30257
30258 1999-06-07  Jeffrey A Law  (law@cygnus.com)
30259
30260         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
30261
30262         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
30263         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
30264
30265 1999-06-05  Craig Burley  <craig@jcb-sc.com>
30266
30267         * g77.f-torture/compile/19990502-0.f: Replace with new,
30268         shorter, test that still fails after recent changes.
30269
30270 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30271
30272         * gcc.c-torture/execute/990604-1.c: New test.
30273
30274 1999-05-31  Jeffrey A Law  (law@cygnus.com)
30275
30276         * gcc.c-torture/execute/990531-1.c: New test.
30277
30278 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30279
30280         * gcc.c-torture/compile/990527-1.c: New test.
30281
30282 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
30283
30284         * gcc.c-torture/execute/990527-1.c: New test.
30285
30286 1999-05-25  Nick Clifton  <nickc@cygnus.com>
30287
30288         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
30289         bitfields as signed.
30290
30291 1999-05-25  Craig Burley  <craig@jcb-sc.com>
30292
30293         * g77.f-torture/compile/19990525-0.f: New test.
30294
30295 1999-05-25  Jeffrey A Law  (law@cygnus.com)
30296
30297         * gcc.c-torture/execute/990525-2.c: New test.
30298
30299         * gcc.c-torture/execute/990525-1.c: New test.
30300
30301 1999-05-24  Nathan Sidwell  <nathan@acm.org>
30302
30303         * g++.old-deja/g++.other/anon3.C: New test.
30304         * g++.old-deja/g++.other/anon4.C: New test.
30305         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
30306         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
30307         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
30308         Merrill).
30309
30310 1999-05-24  Jeffrey A Law  (law@cygnus.com)
30311
30312         * gcc.c-torture/execute/990524-1.c: New test.
30313
30314         * gcc.dg/990524-1.c: New test.
30315
30316 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30317
30318         * gcc.c-torture/compile/990523-1.c: New test.
30319
30320 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
30321
30322         * gcc.c-torture/compile/990519-1.c: New test.
30323
30324 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30325
30326         * gcc.c-torture/compile/990517-1.c: New test.
30327
30328         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
30329         (e4, f4): New tests.
30330         (main): Call them.
30331
30332 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30333
30334         * gcc.dg/noreturn-1.c: New test.
30335
30336 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
30337
30338         * gcc.c-torture/execute/990513-1.c: New test.
30339
30340 1999-05-10  Richard Henderson  <rth@cygnus.com>
30341
30342         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
30343
30344 1999-05-10  Craig Burley  <craig@jcb-sc.com>
30345
30346         * g77.f-torture/execute/erfc.f: Use small single-precision
30347         values, to avoid problems on Alphas when not -mieee.
30348
30349 1999-05-08  Craig Burley  <craig@jcb-sc.com>
30350
30351         * gcc.dg/990506-0.c: New test.
30352
30353 1999-05-08  Richard Henderson  <rth@cygnus.com>
30354
30355         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
30356         the constant to test.  Don't XFAIL 64-bit targets.
30357
30358         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
30359         * g++.old-deja/g++.law/profile1.C: Likewise.
30360
30361         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
30362         operator new instances.
30363         * g++.old-deja/g++.other/delete5.C: Likewise.
30364
30365 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30366
30367         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
30368         intrinsic.
30369
30370 1999-05-03  Craig Burley  <craig@jcb-sc.com>
30371
30372         * g77.f-torture/execute/u77-test.f: Reverse order of two
30373         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
30374
30375 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30376
30377         * gcc.dg/compare1.c: New test.
30378
30379 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30380
30381         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
30382         New tests.
30383
30384 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30385
30386         * g77.f-torture/compile/19990502-1.f: New test.
30387
30388 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30389
30390         * g77.f-torture/compile/19990502-0.f: New test.
30391
30392 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30393
30394         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
30395         intrinsic.
30396
30397 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30398
30399         * g77.f-torture/execute/u77-test.f (main): List libU77
30400         intrinsics not currently tested.
30401         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
30402         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
30403         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
30404         Trim blanks off the ends of some printed strings.
30405
30406 1999-05-02  Craig Burley  <craig@jcb-sc.com>
30407
30408         * g77.f-torture/execute/u77-test.f (main): Just warn about
30409         FSTAT gid disagreement, as it's expected on some systems.
30410
30411 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30412
30413         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
30414         use a new function, which allows for some slop.
30415         Clean up some commentary.
30416         (issum): The new function.
30417         (sgladd): Deleted subroutine.
30418
30419 1999-05-01  Craig Burley  <craig@jcb-sc.com>
30420
30421         * g77.f-torture/execute/u77-test.f: Modify to be more like
30422         libf2c/libU77 version, bringing patches to that version here.
30423         Add suitable commentary.
30424
30425 1999-04-25  Richard Henderson  <rth@cygnus.com>
30426
30427         * gcc.dg/990424-1.c: New test.
30428
30429 1999-04-24  Craig Burley  <craig@jcb-sc.com>
30430
30431         * g77.f-torture/execute/u77-test.f (main): Bug involving
30432         LSTAT has been fixed, so turn back on full checking.
30433
30434 1999-04-20  Craig Burley  <craig@jcb-sc.com>
30435
30436         * g77.f-torture/compile/19990419-0.f: New test.
30437         * g77.f-torture/execute/19990419-1.f: New test.
30438
30439 1999-04-17  Richard Henderson  <rth@cygnus.com>
30440
30441         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
30442         to avoid the need for a prototype to supress a warning.
30443
30444 1999-04-07  Jim Wilson  <wilson@cygnus.com>
30445
30446         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
30447
30448 1999-04-04  Jeffrey A Law  (law@cygnus.com)
30449
30450         * gcc.c-torture/execute/990404-1.c: New test.
30451
30452 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30453
30454         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
30455         * gcc.dg/cpp-if3.c: Don't use -pedantic.
30456         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
30457         missing initializer warnings.
30458
30459 1999-03-28  Jeffrey A Law  (law@cygnus.com)
30460
30461         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
30462         matching strings.
30463
30464 1999-03-26  Jeffrey A Law  (law@cygnus.com)
30465
30466         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
30467
30468 1999-03-26  Craig Burley  <craig@jcb-sc.com>
30469
30470         * g77.f-torture/execute/19990325-0.f: New test.
30471         * g77.f-torture/execute/19990325-1.f: New test.
30472
30473 1999-03-24  Jeffrey A Law  (law@cygnus.com)
30474
30475         * gcc.c-torture/execute/990324-1.c: New test.
30476
30477 1999-03-22  Jim Wilson  <wilson@cygnus.com>
30478
30479         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
30480         test with 4.
30481
30482 1999-03-17  Richard Henderson  <rth@cygnus.com>
30483
30484         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
30485
30486 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30487
30488         * g77.f-torture/execute/19990313-2.f: New test.
30489         * g77.f-torture/execute/19990313-3.f: New test.
30490
30491 1999-03-13  Craig Burley  <craig@jcb-sc.com>
30492
30493         * g77.f-torture/execute/19990313-0.f: New test.
30494         * g77.f-torture/execute/19990313-1.f: New test.
30495
30496 1999-03-12  Jim Wilson  <wilson@cygnus.com>
30497
30498         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
30499         printf to sprintf.
30500         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
30501         (main): Add check for u15.  Conditionalize u31 check depending on
30502         whether ints are <32 bits or >=32 bits.
30503
30504 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30505
30506         * g77.f-torture/execute/19981119-0.f: Improve testiness.
30507
30508 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30509
30510         * g77.f-torture/compile/19990305-0.f: New test.
30511         * g77.f-torture/execute/19981119-0.f: New test.
30512
30513 1999-03-08  Craig Burley  <craig@jcb-sc.com>
30514
30515         * g77.f-torture/execute/970625-2.f: call ABORT if final
30516         result is not correct, instead of just printing it.
30517         Add this checking via newly introduced obfuscation, to
30518         trip up buggy front ends.
30519
30520 1999-03-07  Craig Burley  <craig@jcb-sc.com>
30521
30522         * g77.f-torture/compile/960317-1.f: Moved from being
30523         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
30524
30525 1999-03-06  Craig Burley  <craig@jcb-sc.com>
30526
30527         * g77.f-torture/execute/960317-1.f: New (old) test.
30528         * g77.f-torture/execute/970625-2.f: Ditto.
30529
30530 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
30531
30532         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
30533         message on line 1 or line 2; cccp and cpplib do this differently.
30534
30535 1999-03-01  Jeffrey A Law  (law@cygnus.com)
30536
30537         * g++.old-deja/g++.law/weak1.C: New test.
30538
30539 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30540
30541         * gcc.c-torture/execute/990119-1.c: Renamed to...
30542         * gcc.dg/990119-1.c: this, so it will only be tested once
30543         (it's a preprocessor test, it doesn't need to be run at
30544         multiple optimization levels).
30545
30546 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
30547
30548         * lib/g++.exp: Don't add incdir=$base_dir/../include to
30549           ALWAYS_CXXFLAGS.
30550
30551 1999-02-24  Craig Burley  <craig@jcb-sc.com>
30552
30553         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
30554         * g77.f-torture/compile/19981216-0.f: ...as it is expected
30555         to not be compilable by current g77.
30556
30557 1999-02-24  Nick Clifton  <nickc@cygnus.com>
30558
30559         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
30560
30561 1999-02-22  Jeffrey A Law  (law@cygnus.com)
30562
30563         * gcc.c-torture/execute/990222-1.c: New test.
30564
30565 1999-02-19  Craig Burley  <craig@jcb-sc.com>
30566
30567         * g77.f-torture/compile/19990218-0.f: New test.
30568         * g77.f-torture/noncompile/19990218-1.f: New test.
30569
30570 1999-02-18  Craig Burley  <craig@jcb-sc.com>
30571
30572         * g77.f-torture/compile/19981216-0.f: New test.
30573
30574 1999-02-14  Jeffrey A Law  (law@cygnus.com)
30575
30576         * gcc.dg/990214-1.c: New test.
30577
30578 1999-02-13  Jeffrey A Law  (law@cygnus.com)
30579
30580         * gcc.dg/990213-2.c: New test.
30581
30582         * gcc.dg/990213-1.c: New test.
30583
30584 1999-02-12  Jeffrey A Law  (law@cygnus.com)
30585
30586         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
30587         ints.
30588
30589 1999-02-11  Nick Clifton  <nickc@cygnus.com>
30590
30591         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
30592         specified by target.
30593
30594         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
30595
30596 1999-02-11  Jeffrey A Law  (law@cygnus.com)
30597
30598         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
30599
30600 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30601
30602         * gcc.dg/special/ecos.exp: New test driver for new tests with
30603         special requirements.
30604
30605         * gcc.dg/special/alias-1.c: New test.
30606         * gcc.dg/special/gcsec-1.c: New test.
30607         * gcc.dg/special/weak-1.c: New test.
30608         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
30609         * gcc.dg/special/weak-2.c: New test.
30610         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
30611         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
30612         * gcc.dg/special/wkali-1.c: New test.
30613         * gcc.dg/special/wkali-2.c: New test.
30614         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
30615         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
30616
30617 1999-02-10  Felix Lee  <flee@cygnus.com>
30618
30619           * lib/c-torture.exp (c-torture-compile): Pull out code for
30620           analyzing gcc error messages.
30621           (c-torture-execute): Likewise.  Fix some (harmless) false
30622           positives.
30623           * lib/gcc.exp (gcc_check_compile): New function.
30624
30625 1999-02-08  Richard Henderson  <rth@cygnus.com>
30626
30627         * gcc.c-torture/execute/990208-1.c: New test.
30628
30629 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
30630
30631         * g++.dg/special/ecos.exp: New driver for new tests with special
30632         requirements
30633
30634         * g++.dg/special/conpr-1.C: New test
30635         * g++.dg/special/conpr-2.C: New test
30636         * g++.dg/special/conpr-2a.C: New test
30637         * g++.dg/special/conpr-3.C: New test
30638         * g++.dg/special/conpr-3a.C: New test
30639         * g++.dg/special/conpr-3b.C: New test
30640
30641         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
30642         allow g++ to use the dg driver
30643
30644         * README: Add comment about g++.dg directory
30645
30646 1999-02-06  Jeffrey A Law  (law@cygnus.com)
30647
30648         * README: Update email addresses.
30649
30650 1999-02-03  Nick Clifton  <nickc@cygnus.com>
30651
30652         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
30653         arguments in order to force structure S onto the stack even on
30654         the alpha.
30655         (test): Pass 10 leading arguments to function foo as well as the
30656         structure S.
30657
30658         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
30659         failure for all targets.
30660
30661         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
30662         abort to terminate program execution.
30663
30664 1999-01-30  Richard Henderson  <rth@cygnus.com>
30665
30666         * gcc.c-torture/execute/990130-1.c: New test.
30667
30668 1999-01-30  Jeffrey A Law  (law@cygnus.com)
30669
30670         * gcc.dg/990130-1.c: New test.
30671
30672 1999-01-28  Michael Meissner  <meissner@cygnus.com>
30673
30674         * gcc.c-torture/execute/990128-1.c: New test.
30675
30676 1999-01-27  Michael Meissner  <meissner@cygnus.com>
30677
30678         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
30679
30680 1999-01-27  Felix Lee  <flee@cygnus.com>
30681
30682         * lib/c-torture.exp (c-torture-compile): pull out code for
30683         analyzing gcc error messages.
30684         (c-torture-execute): ditto, and fix some (harmless) false
30685         positives.
30686         * lib/gcc.exp (gcc_check_compile): new function.
30687
30688 1999-01-17  Jeffrey A Law  (law@cygnus.com)
30689
30690         * gcc.dg/990117-1.c: New test.
30691
30692         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
30693
30694         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
30695
30696 1999-01-15  Jeffrey A Law  (law@cygnus.com)
30697
30698         * g77.f-torture/compile/990115-1.f: New test.
30699
30700 1999-01-07  Jeffrey A Law  (law@cygnus.com)
30701
30702         * gcc.c-torture/compile/990107-1.c: New test
30703
30704 1999-01-06  Jeffrey A Law  (law@cygnus.com)
30705
30706         * gcc.c-torture/execute/990106-2.c: New test.
30707
30708         * gcc.c-torture/execute/990106-1.c: New test.
30709
30710 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
30711
30712         * gcc.c-torture/compile/981223-1.c: New test.
30713
30714 1998-12-29  Richard Henderson  <rth@cygnus.com>
30715
30716         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
30717         (opt3): Rename from opt4 and disable.
30718
30719 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
30720
30721         * g++.old-deja/g++.pt/ptrmem5.C: New test.
30722
30723 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30724
30725         * g++.old-deja/g++.other/conv5.C: New test.
30726
30727 1998-12-14  Nick Clifton  <nickc@cygnus.com>
30728
30729         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
30730
30731 1998-12-11  Jeffrey A Law  (law@cygnus.com)
30732
30733         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
30734
30735 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
30736
30737         * gcc.c-torture/compile/981211-1.c: New test.
30738
30739 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
30740
30741         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
30742
30743         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
30744
30745 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30746
30747         * gcc.special/930510-1.c: Make C9X safe.
30748         * gcc.misc-tests/gcov-1.c Similarly.
30749         * gcc.misc-tests/gcov-2.c Similarly.
30750
30751 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30752
30753         * gcc.dg/ultrasp1.c: New test.
30754
30755 1998-12-06  Richard Henderson  <rth@cygnus.com>
30756
30757         * gcc.c-torture/execute/981206.c: New test.
30758
30759 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30760
30761         * g++.old-deja/g++.ns/template7.C: New test.
30762
30763         * g++.old-deja/g++.other/expr1.C: New test.
30764
30765         * g++.old-deja/g++.eh/tmpl3.C: New test.
30766
30767         * g++.old-deja/g++.eh/tmpl2.C: New test.
30768
30769 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30770
30771         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
30772         * g++.old-deja/g++.other/using6.C: Removed.
30773         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
30774
30775         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
30776
30777 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30778
30779         * g++.old-deja/g++.pt/overload8.C: New test.
30780
30781         * g++.old-deja/g++.pt/overload7.C: New test.
30782
30783         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
30784
30785         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
30786         and relinking messages.
30787         * lib/g++.exp (g++_target_compile): Remove .rpo file when
30788         compiling with -frepo.
30789
30790 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
30791
30792         * g++.old-deja/g++.pt/lookup6.C: New test.
30793
30794 1998-11-30  Nick Clifton  <nickc@cygnus.com>
30795
30796         * gcc.c-torture/execute/981130-1.c: New test.
30797         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30798
30799 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30800
30801         * g++.old-deja/g++.pt/explicit76.C: New test.
30802
30803         * g++.old-deja/g++.pt/friend38.C: New test.
30804
30805         * g++.old-deja/g++.ns/crash2.C: New test.
30806
30807         * g++.old-deja/g++.pt/defarg8.C: New test.
30808
30809         * g++.old-deja/g++.pt/instantiate6.C: New test.
30810
30811         * g++.old-deja/g++.pt/static6.C: New test.
30812
30813         * g++.old-deja/g++.pt/decl2.C: New test.
30814
30815 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30816
30817         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30818         problem is actually related with name lookup, but so what? :-)
30819
30820         * g++.old-deja/g++.pt/friend37.C: New test.
30821
30822 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30823
30824         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30825         element, which fails on some systems.
30826
30827         * g77.f-torture/execute/labug1.f: New test.
30828
30829 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30830
30831         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30832         is defined.
30833
30834 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30835
30836         * g77.f-torture/compile/981117-1.f: New test.
30837
30838 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30839
30840         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30841         properly discarded.
30842
30843 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30844
30845         * gcc.c-torture/execute/memcheck: New directory of tests for
30846         -fcheck-memory-usage.
30847
30848 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30849
30850         * README: New file, general information about the testsuite and
30851         new description of the various C++ test subdirectories.
30852         * README.g++: Eliminate obsolete information, update and move most
30853         relevant stuff to README.
30854
30855 1998-11-07  Richard Henderson  <rth@cygnus.com>
30856
30857         * gcc.c-torture/compile/981107-1.c: New test.
30858
30859 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30860
30861         * execute/memcpy-bi.c: New testcase.
30862
30863 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30864
30865         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30866         base classes.
30867
30868         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30869         template is selected.
30870
30871         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30872         classes, it should be accepted for all types.
30873
30874         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30875
30876         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30877         specializations start with template headers.
30878
30879 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30880
30881         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30882
30883         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30884         non-POD types.
30885
30886 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30887
30888         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30889
30890 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30891
30892         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30893
30894 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30895
30896         * 981019-1.c: New test.
30897
30898 1998-10-14  Robert Lipe <robertl@dgii.com>
30899
30900         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30901         find objc headers.
30902
30903 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30904
30905         * compile/981001-4.c: Remove use of GCC extension that triggers a
30906         compiler bug.
30907
30908 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30909
30910         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30911
30912 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30913
30914         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30915         instantiation of template produces incorrect code for delete
30916         expression.
30917
30918         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30919         constructors' name is not unique.
30920         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30921         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30922
30923         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30924         automatic array of const is ill-formed.
30925
30926         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30927         of template parameter?
30928
30929         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30930         const.
30931
30932         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30933         pointer-to-member expression.
30934
30935         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30936         declaration causes ICE.
30937
30938 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30939
30940         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30941         reserved in the global namespace.
30942
30943         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30944         generate needed virtual table.
30945
30946         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30947
30948 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30949
30950         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30951         template-dependent type
30952
30953 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30954
30955         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30956         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30957         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30958
30959         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30960         class should be usable as argument of member function.
30961         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30962         class should be usable as return type of member function.
30963         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30964         class should be usable as type of data member.
30965
30966         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30967
30968 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30969
30970         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30971
30972 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30973
30974         * gcc.dg/dll-?.c Add thumb to target list.
30975         Fix assembler scan patterns to match current assembler output.
30976
30977 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30978
30979         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30980         matching of template brackets.
30981
30982         * g++.old-deja/g++.other/using4.C: New test.  Test using
30983         declarations of methods from base classes.
30984
30985         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30986         within functions should introduce names into the innermost
30987         enclosing namespace.
30988
30989         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30990         of static locals if first initialization throws.
30991
30992 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30993
30994         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30995
30996 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30997
30998         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30999         lose track of the possible targets of tablejump insns.
31000         * special/special.exp: Run it.
31001
31002 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
31003
31004         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
31005         must be declared before its specializations can be named in friend
31006         declarations.
31007
31008 1998-10-05  Dave Love  <d.love@dl.ac.uk>
31009
31010         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
31011
31012         * g77.f-torture/execute/io1.f: New test.
31013
31014 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
31015
31016         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
31017         with pointer to template function, for which no argument deduction
31018         is possible.
31019
31020         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
31021         specialization of template function as argument to template
31022         function.
31023
31024         * g++.old-deja/g++.other/access2.C: New test; Inner class
31025         shouldn't have privileged access to Outer's names.
31026
31027 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
31028
31029         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
31030         friend template declared within template class conflicts with
31031         nested class of the same name.
31032
31033         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
31034         is ignored.
31035
31036         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
31037         object with direct initializer as function declaration.
31038
31039         * g++.old-deja/g++.other/decl2.C: New test; duplicate
31040         initializers.
31041
31042         * g++.old-deja/g++.other/null2.C: New test; conditional operator
31043         involving const pointer and NULL produces incorrect result.
31044
31045         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
31046         type name without `typename' should be rejected with -pedantic.
31047
31048 1998-10-02  Richard Henderson  <rth@cygnus.com>
31049
31050         * g++.old-deja/g++.other/addrof1.C: New test.
31051
31052 1998-10-01  Nick Clifton  <nickc@cygnus.com>
31053
31054         * gcc.c-torture/compile/981001-1.c: New test.
31055         * gcc.c-torture/execute/981001-1.c: New test.
31056
31057 1998-10-01  Jeffrey A Law  (law@cygnus.com)
31058
31059         * gcc.c-torture/compile/981001-2.c: New test.
31060         * gcc.c-torture/compile/981001-3.c: New test.
31061         * gcc.c-torture/compile/981001-4.c: New test.
31062
31063 1998-10-01  Robert Lipe  <robertl@dgii.com>
31064
31065         * lib/objc.exp (objc_target_compile): Add -L during compiles for
31066         multilibbed hosts.   Idea grafted from g77.exp.
31067
31068 1998-09-30  Dave Love  <d.love@dl.ac.uk>
31069
31070         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
31071         avoid losing on systems which need -lsocket.
31072
31073 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
31074
31075         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
31076         * g++.old-deja/g++.other/nested2.C: Ditto.
31077         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
31078         failure.
31079
31080 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
31081
31082         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
31083         preferred over template operator!= for enum bitfields.
31084
31085 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
31086
31087         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
31088         that happen to have the same base name, but in different scopes,
31089         are incorrectly rejected.
31090
31091 1998-09-16  Richard Henderson  <rth@cygnus.com>
31092
31093         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
31094         on the native word size instead of an integer literal.
31095
31096 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
31097
31098         * g++.old-deja/g++.other/static2.C: Invocation of static data
31099         member of type pointer-to-function denoted as non-static member.
31100
31101         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
31102         checks involving function types and aliases.
31103
31104 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
31105
31106         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
31107         redefined to the same non-trivial type.
31108
31109         * g++.old-deja/g++.pt/explicit73.C: Test for proper
31110         namespace-qualification of template specializations declared in
31111         other namespaces.
31112
31113         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
31114         to declare a subset of the specializations of a template function
31115         as friends of specializations of a template class.
31116
31117         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
31118         member templates that do not fully specialize the enclosing
31119         template class are rejected.
31120
31121 1998-09-11  Dave Love  <d.love@dl.ac.uk>
31122
31123         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
31124
31125 1998-09-08  Dave Love  <d.love@dl.ac.uk>
31126
31127         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
31128         altered from libf2c/libU77 version.
31129
31130 1998-09-06  Dave Love  <d.love@dl.ac.uk>
31131
31132         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
31133
31134 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
31135
31136         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
31137         (un)signed char are different types for template specialization
31138         purposes.
31139
31140 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
31141
31142         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
31143         * objc: ObjC testsuite.
31144
31145 1998-08-31  Catherine Moore  <clm@cygnus.com>
31146
31147         * gcc.c-torture/execute/941014-1.x:  New file.
31148
31149 1998-08-31  Nick Clifton  <nickc@cygnus.com>
31150
31151         * lib/c-torture.exp: Add support for
31152         torture_eval_before_compile and torture_eval_before_execute
31153         variables.
31154
31155 1998-08-30  Jeffrey A Law  (law@cygnus.com)
31156
31157         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
31158         this test triggers valid.
31159
31160 1998-08-27  Jeffrey A Law  (law@cygnus.com)
31161
31162         * gcc.dg/980827-1.c: New test.
31163
31164 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
31165
31166         * gcc.c-torture/execute/loop-4b.c: New test.
31167
31168 1998-08-26  Nick Clifton  <nickc@cygnus.com>
31169
31170         * lib/c-torture.exp: Add support for
31171         torture_eval_before_compile and torture_eval_before_execute
31172         variables.
31173
31174 1998-08-25  Jeffrey A Law  (law@cygnus.com)
31175
31176         * gcc.c-torture/compile/980825-1.c: New test.
31177
31178 1998-08-24  Nick Clifton  <nickc@cygnus.com>
31179
31180         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
31181         count number tests in opt_t0 not good_t0.
31182
31183 1998-08-24  Jeffrey A Law  (law@cygnus.com)
31184
31185         * gcc.c-torture/compile/930326-1.x: Fix typo.
31186
31187 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
31188
31189         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
31190         causes an ICE.
31191
31192 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31193
31194         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
31195         STACK_SIZE is defined.
31196         * gcc.c-torture/unsorted/stuct.c: Similarly.
31197
31198         * gcc.c-torture/compile/980821-1.c: New test.
31199
31200 1998-08-21  Jeffrey A Law  (law@cygnus.com)
31201
31202         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
31203
31204 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
31205
31206         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
31207         code.
31208
31209 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
31210
31211         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
31212         error'.
31213
31214 1998-08-18  Jeffrey A Law  (law@cygnus.com)
31215
31216         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
31217
31218 1998-08-16  Jeffrey A Law  (law@cygnus.com)
31219
31220         * gcc.c-torture/compile/980816-1.c: New test.
31221
31222         * gcc.dg/980816-1.c: New test.
31223
31224 1998-08-13  Jeffrey A Law  (law@cygnus.com)
31225
31226         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
31227         compiler for ieee tests.
31228
31229 1998-08-01  Dave Love  <d.love@dl.ac.uk>
31230
31231         * g77.f-torture/compile/980729-0.f: New test.
31232
31233 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
31234
31235         * gcc.c-torture/special/eeprof-1.c: New test, for
31236         -finstrument-functions.
31237         * gcc.c-torture/special/special.exp: Run it.
31238
31239 1998-07-29  Jeffrey A Law  (law@cygnus.com)
31240
31241         * gcc.c-torture/compile/980729-1.c: New test.
31242
31243 1998-07-27  Nick Clifton  <nickc@cygnus.com>
31244
31245         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
31246         __thumb__ is defined, and test for ARM style doubles if so.
31247
31248 1998-07-26  Dave Love  <d.love@dl.ac.uk>
31249
31250         * g77.f-torture/noncompile/980615-0.f: New test.
31251
31252 1998-07-26  H.J. Lu  (hjl@gnu.org)
31253
31254         * gcc.dg/980312-1.c: Do link instead of compile.
31255         * gcc.dg/980313-1.c: Likewise.
31256
31257 1998-07-26  Jeffrey A Law  (law@cygnus.com)
31258
31259         * gcc.c-torture/compile/980726-1.c: New test.
31260
31261 1998-07-25  Dave Love  <d.love@dl.ac.uk>
31262
31263         * g77.f-torture/execute/io0.f: New test.
31264
31265 1998-07-24  Nick Clifton  <nickc@cygnus.com>
31266
31267         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
31268         an int.
31269
31270 1998-06-18  Michael Meissner  <meissner@cygnus.com>
31271
31272         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
31273         m32r bugs.
31274
31275 1998-07-17  Nick Clifton  <nickc@cygnus.com>
31276
31277         * gcc.dg/980626-1.c: Expect failures for all toolchains until
31278         c-decl.c:grokdeclarator can handle mode attributes.
31279
31280 1998-07-16  Jeffrey A Law  (law@cygnus.com)
31281
31282         * gcc.c-torture/execute/980716-1.c: New test.
31283
31284 1998-07-13  Jeffrey A Law  (law@cygnus.com)
31285
31286         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
31287         the mn10200.
31288         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
31289         the mn10200.
31290         * gcc.c-torture/execute/va-arg-3.x: Similarly.
31291         * gcc.c-torture/compile/930326-1.x: Similarly.
31292
31293 1998-07-13  Dave Love  <d.love@dl.ac.uk>
31294
31295         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
31296         New test from Craig.
31297
31298 1998-07-12  Dave Love  <d.love@dl.ac.uk>
31299
31300         * g77.f-torture/noncompile/980616-0.f: New test.
31301
31302         * g77.f-torture/execute/970816-3.f:  New test from Craig.
31303
31304 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31305
31306         *  g++.other/singleton.C: Return error value instead of taking
31307         SIGSEGV.
31308
31309 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
31310
31311         *  g++.other/singleton.C: New test.   Warning is under dispute.
31312         Runtime crash is not.
31313
31314 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
31315
31316         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
31317         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
31318         using6.C, using7.C}:  New namespace tests.
31319
31320 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
31321
31322         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
31323         specialization with typedef'ed names used as array indexes.
31324
31325 1998-07-09  Jeffrey A Law  (law@cygnus.com)
31326
31327         * gcc.c-torture/execute/980709-1.c: New test.
31328
31329         * gcc.dg/980709-1.c: New test.
31330
31331 1998-07-07  Richard Henderson  <rth@cygnus.com>
31332
31333         * gcc.c-torture/execute/bcp-1.c: New test.
31334
31335 1998-07-07  Jeffrey A Law  (law@cygnus.com)
31336
31337         * gcc.c-torture/execute/980707-1.c: New test.
31338
31339 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
31340
31341         * gcc.c-torture/compile/980706-1.c: New test.
31342
31343 1998-07-01  Dave Love  <d.love@dl.ac.uk>
31344
31345         * g77.f-torture/execute/980701-0.f,
31346         g77.f-torture/execute/980701-1.f: New test from Craig.
31347
31348 1998-07-01  Jeffrey A Law  (law@cygnus.com)
31349
31350         * gcc.c-torture/compile/980701-1.c: New test.
31351
31352         * gcc.c-torture/execute/980701-1.c: New test.
31353
31354 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
31355 rlsruhe.de>
31356
31357         * g++.old-deja/g++.robertl/eb132.C: New test.
31358         * g++.old-deja/g++.robertl/eb133.C: Likewise.
31359
31360 1998-06-29  Dave Love  <d.love@dl.ac.uk>
31361
31362         * g77.f-torture/execute/980628-7.f,
31363         g77.f-torture/execute/980628-8.f,
31364         g77.f-torture/execute/980628-9.f,
31365         g77.f-torture/execute/980628-10.f: New tests from Craig.
31366
31367         * g77.f-torture/execute/980628-3.f: Remove mail headers.
31368
31369 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31370
31371         * g77.f-torture/execute/980628-4.f: New test from Craig.
31372         * g77.f-torture/execute/980628-5.f: Likewise.
31373         * g77.f-torture/execute/980628-2.f: Likewise.
31374         * g77.f-torture/execute/980628-0.f: Likewise.
31375         * g77.f-torture/execute/980628-1.f: Likewise.
31376         * g77.f-torture/execute/980628-3.f: Likewise.
31377         * g77.f-torture/execute/980628-6.f: Likewise.
31378
31379 1998-06-28  Jeffrey A Law  (law@cygnus.com)
31380
31381         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
31382         directory when nothing has been installed yet.
31383
31384 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
31385
31386         * gcc.c-torture/special/special.exp: Handle newer versions of
31387         dejagnu.
31388
31389 1998-06-26  Jeffrey A Law  (law@cygnus.com)
31390
31391         * gcc.dg/980626-1.c: New test.
31392
31393 1998-06-19  Bruno Haible <haible@ilog.fr>
31394
31395         * gcc.misc-tests/m-un-2.c: New test.
31396         * g++.old-deja/g++.other/warn01.c: Likewise.
31397
31398 1998-06-19  Robert Lipe  <robertl@dgii.com>
31399
31400         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
31401         compatibility with assmblers with a different comment character.
31402         Eliminate use of GAS-specific extensions.
31403
31404 1998-06-19  Jeffrey A Law  (law@cygnus.com)
31405
31406         * gcc.c-torture/execute/ieee/980619-1.c: New test.
31407
31408 1998-06-19  Robert Lipe  <robertl@dgii.com>
31409
31410         *lib/g77.exp: Replace search for libf2c.a with search for newly
31411         renamed libg2c.a
31412
31413 1998-06-17  Jeffrey A Law  (law@cygnus.com)
31414
31415         * gcc.c-torture/execute/980617-1.c: New test.
31416
31417 1998-06-12  Jeffrey A Law  (law@cygnus.com)
31418
31419         * gcc.c-torture/execute/980612-1.c: New test.
31420
31421 1998-06-08  Jeffrey A Law  (law@cygnus.com)
31422
31423         * gcc.dg/980523-1.c: Only test on ppc-linux.
31424         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
31425
31426         * gcc.c-torture/execute/980608-1.c: New test.
31427
31428 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
31429
31430         * gcc.c-torture/execute/980605-1.c: New test.
31431
31432 1998-06-04  Jeffrey A Law  (law@cygnus.com)
31433
31434         * gcc.c-torture/execute/980604-1.c: New test.
31435
31436 1998-06-02  Jeffrey A Law  (law@cygnus.com)
31437
31438         * gcc.c-torture/execute/980602-1.c: New test.
31439         * gcc.c-torture/execute/980602-2.c: Likewise.
31440
31441 1998-06-02  Dave Love  <d.love@dl.ac.uk>
31442
31443         * 970125-0.f: Fix per JCB.  Add commentary.
31444
31445 1998-05-31  Michael Meissner  <meissner@cygnus.com>
31446
31447         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
31448         IEEE -0 support.
31449
31450 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
31451
31452         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
31453         earlier.
31454
31455 1998-05-28  Catherine Moore <clm@cygnus.com>
31456
31457         * gcc.c-torture/execute/980526-3.c: New test.
31458
31459 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
31460
31461         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
31462         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
31463         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
31464         m88k-motorola-sysv3 to XFAIL.
31465
31466 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31467
31468         * gcc.dg/980526-1.c: New test.
31469         * gcc.c-torture/execute/980526-2.c: New test.
31470
31471 1998-05-26  Jeffrey A Law  (law@cygnus.com)
31472
31473         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
31474
31475         * gcc.c-torture/execute/980526-1.c: New test.
31476
31477 1998-05-26  Dave Love  <d.love@dl.ac.uk>
31478
31479         * g77.f-torture/execute/alpha2.f: Add runtime test.
31480
31481 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
31482
31483         * g++.old-deja/old-deja.exp: Strip leading directories.
31484
31485         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
31486         error for the line.  Don't run multiple tests for the same line.
31487
31488 1998-05-23  Jeffrey A Law  (law@cygnus.com)
31489
31490         * gcc.dg/980523-1.c: New test.
31491
31492 1998-05-23  Dave Love  <d.love@dl.ac.uk>
31493
31494         * g77.f-torture/compile/970915-0.f: New test.
31495
31496 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
31497
31498         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
31499
31500 1998-05-21  Jeffrey A Law  (law@cygnus.com)
31501
31502         * gcc.dg/980520-1.c: New test.
31503
31504 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
31505
31506         * gcc.dg/980502-1.c: Fix return type.
31507
31508 1998-05-20  Jeffrey A Law  (law@cygnus.com)
31509
31510         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
31511         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
31512         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
31513         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
31514         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
31515
31516 1998-05-20  Dave Love  <d.love@dl.ac.uk>
31517
31518         * g77.f-torture/execute/980520-1.f: New test.
31519
31520 1998-05-15  Dave Love  <d.love@dl.ac.uk>
31521
31522         * lib/mike-g77.exp: New file.
31523
31524         * g77.f-torture/noncompile/noncompile.exp,
31525         g77.f-torture/noncompile/check0.f: New files.
31526
31527 1998-05-14  Dave Love  <d.love@dl.ac.uk>
31528
31529         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
31530         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
31531         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
31532         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
31533         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
31534         abort where appropriate.
31535
31536 1998-05-05  Michael Meissner  <meissner@cygnus.com>
31537
31538         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
31539         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
31540
31541 1998-04-29  Dave Love  <d.love@dl.ac.uk>
31542
31543         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
31544
31545 1998-04-27  Dave Love  <d.love@dl.ac.uk>
31546
31547         * g77.f-torture/compile/980427-0.f: New test.
31548
31549 1998-04-24  Dave Love  <d.love@dl.ac.uk>
31550
31551         * g77.f-torture/compile/980424-0.f: New test.
31552
31553 1998-04-19  Dave Love  <d.love@dl.ac.uk>
31554
31555         * g77.f-torture/compile/980419-2.f (main): New test.
31556         * g77.f-torture/compile/970125-0.f: New test.
31557         * g77.f-torture/compile/980419-1.f: New test.
31558
31559 1998-04-08  Jim Wilson  <wilson@cygnus.com>
31560
31561         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
31562         of loop-4.c.
31563
31564 1998-04-07  Jim Wilson  <wilson@cygnus.com>
31565
31566         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
31567
31568 1998-04-03  Jim Wilson  <wilson@cygnus.com>
31569
31570         * gcc.c-torture/compile/980329-1.c: New test.
31571
31572 1998-03-18  Jim Wilson  <wilson@cygnus.com>
31573
31574         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
31575         * gcc.dg/980312-1.c: Fix typo in -march command.
31576
31577 1998-03-16  H.J. Lu  (hjl@gnu.org)
31578
31579         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
31580
31581 1998-03-11  Robert Lipe  <robertl@dgii.com>
31582
31583         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
31584         Dave Love agree the Fortran source is bogus.
31585
31586 1998-03-11  Robert Lipe  <robertl@dgii.com>
31587
31588         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
31589         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
31590         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
31591         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
31592         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
31593
31594 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
31595
31596         * g++.old-deja/g++.other/friend1.C: New test.
31597
31598 1998-02-18  Dave Love  <d.love@dl.ac.uk>
31599
31600         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
31601         possibly uninitialized) variables and declare dnrm2.
31602
31603 1998-02-23  Robert Lipe <robertl@dgii.com>
31604
31605         From Bruno Haible <haible@ilog.fr>:
31606         * gcc.c-torture/execute/980223.c: New test.
31607
31608 1998-02-13  Jeffrey A Law  (law@cygnus.com)
31609
31610         * gcc.dg/ifelse-1.c: New test.
31611
31612 1998-02-09  H.J. Lu  (hjl@gnu.org)
31613
31614         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
31615
31616           * lib/old-dejagnu.exp (old-dejagnu): Added the
31617           "execution test - XFAIL *-*-*" handling in the spirit of
31618           "excess errors test -". Changed the "execution test fails"
31619           handling to be like "excess errors test fails".
31620           * Update various tests accordingly.
31621
31622 1998-02-06  Jim Wilson  <wilson@cygnus.com>
31623
31624         * gcc.c-torture/execute/980205.c: New test.
31625
31626 1998-01-18  Jeffrey A Law  (law@cygnus.com)
31627
31628         * lib/c-torture.exp: Look for .x files instead of .cexp files.
31629         * lib/f-torture.exp: Similarly.
31630         * gcc.c-torture: Rename all .cexp files to .x files.
31631
31632 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
31633
31634         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
31635         (940510-1.c): Removed duplicate.
31636         (971104-1.c): New test.
31637
31638 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
31639
31640           * lib/f-torture.exp: Improve error and loop detection.
31641
31642 1997-11-19  Michael Meissner  <meissner@cygnus.com>
31643
31644         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
31645         use that to size the filler array.
31646
31647 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
31648
31649         * lib/c-torture.exp(c-torture-execute): Fix typo.
31650
31651         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
31652         testcase as the executable name. Keep the executable around if
31653         the test fails.
31654
31655 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
31656
31657         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
31658         changes.  Only test one -g option, and move it to the end of the
31659         list of options to test.
31660
31661 1997-09-19  Michael Meissner  <meissner@cygnus.com>
31662
31663         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
31664         variable GCC_TORTURE_OPTIONS to supply default switches separated
31665         by colons.  If no environment variable, run tests with -O0 -g, -O1
31666         -g, and -O2 -g as well.
31667
31668 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
31669
31670         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
31671         explanatory comments. Fix indentation.
31672
31673 1997-09-15  Jeffrey A Law  (law@cygnus.com)
31674
31675         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
31676
31677 1997-09-11  Jeffrey A Law  (law@cygnus.com)
31678
31679         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
31680         * g++.old-deja/g++.mike/p7325.C: Likewise.
31681         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
31682
31683 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
31684
31685         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
31686         * g++.old-deja/g++.brendan/crash30.C: Likewise.
31687         * g++.old-deja/g++.brendan/crash39.C: Likewise.
31688         * g++.old-deja/g++.law/operators4.C: Likewise.
31689
31690 1997-09-11  Joe Buck  (jbuck@synopsys.com)
31691
31692         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
31693         * g++.old-deja/g++.mike/p784.C: Ditto.
31694         * g++.old-deja/g++.mike/p785.C: Ditto.
31695
31696 1997-09-05  Jeffrey A Law  (law@cygnus.com)
31697
31698           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
31699
31700 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31701
31702         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
31703         target feature; pass this to c-torture-execute as needed.
31704
31705 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
31706
31707         * lib/c-torture.exp(c-torture-execute): If the previous and the
31708         current executables being tested are identical, we don't need to
31709         run the executable again. Try to make the executable names
31710         unique. Add an optional argument for passing additional compiler
31711         flags.
31712
31713 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
31714
31715         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
31716
31717 1997-08-29  Jeffrey A Law  (law@cygnus.com)
31718
31719         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
31720
31721 1997-07-31  Jeffrey A Law  (law@cygnus.com)
31722
31723         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
31724         32bit or larger longs.
31725
31726         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
31727         have either a 32bit long or 32bit int.
31728
31729 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
31730
31731         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
31732         Make double precision tests dependent on sizeof (double).
31733
31734 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
31735
31736         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
31737         too.
31738
31739 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
31740
31741         * gcc.c-torture/compile/961203-1.cexp: New script.
31742
31743 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
31744
31745         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
31746         up the includes ourselves.
31747
31748 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
31749
31750         * lib/plumhall.exp: Remove random include, and add a few
31751         verbose messages for debugging.
31752
31753 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
31754
31755         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
31756         of trying to do it ourselves.
31757
31758 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31759
31760         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
31761
31762 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
31763
31764         * gcc.prms/5403.c: Made regexp a bit less strict.
31765
31766 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
31767
31768         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
31769         is returned from remote_load instead.
31770         * lib/plumhall.exp: Ditto.
31771         * lib/mike-g++.exp: Ditto.
31772         * lib/old-dejagnu.exp: Ditto.
31773         * lib/c-torture.exp: Ditto.
31774
31775 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
31776
31777         * lib/g++.exp: Use build_wrapper procedure.
31778         * lib/gcc.exp: Ditto.
31779
31780 1997-05-20  Jeffrey A Law  (law@cygnus.com)
31781
31782         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
31783         an old-style decl for malloc.  Fixes tests to work when
31784         sizeof (int) != sizeof (size_t).
31785
31786 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31787
31788         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
31789
31790         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
31791         use stdargs.h interface.
31792
31793 1997-05-15  Mike Meissner  <meissner@cygnus.com>
31794
31795         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
31796         NO_VARARGS when compiling.
31797
31798 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31799
31800         * lib/plumhall.exp(ph_includes): New procedure.
31801         (ph_make): Use it.
31802         (ph_compiler): Ditto.
31803
31804         * lib/g++.exp: Rename test-glue.c to testglue.c.
31805         * lib/gcc.exp: Ditto.
31806
31807 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31808
31809         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31810         to completion when it's called.
31811
31812 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31813
31814         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31815         is defined, don't do test.
31816
31817 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31818
31819         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31820         for object files.
31821         (ph_summary): Mark skipped testcases as untested, not unresolved.
31822
31823         * lib/plumhall.exp (ph_make): If unresolved because of bad
31824         errorCode, record errorCode in log file.
31825         (*): Replace send_log/verbose with verbose -log.
31826
31827 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31828
31829         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31830         double conversion if double isn't at least 8 bytes.
31831
31832         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31833         int to work with targets where int is 16 bits.
31834
31835         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31836         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31837         precision for the test to complete.
31838
31839 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31840
31841         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31842         if d10v is not compiled with the -mdouble64 flag.
31843         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31844
31845         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31846         d10v is not compiled with the -mint32 flag.
31847
31848 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31849
31850         * lib/plumhall.exp: Use incr_count.
31851
31852 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31853
31854         * gcc.c-torture: Update to c-torture-1.45.
31855
31856 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31857
31858         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31859         the name of the expect testcase file).
31860
31861         * lib/g++.exp(g++_init): Ditto.
31862
31863 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31864
31865         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31866         the host.
31867
31868         * lib/gcc.exp(gcc_exit): New procedure.
31869
31870 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31871
31872         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31873         specs where appropriate.
31874
31875         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31876         because of new "candidates are" messages, and removed a few
31877
31878         * Converted all non-old-style g++ testcases to old-style, and
31879         moved into g++.old-deja.
31880
31881 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31882
31883         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31884         options.
31885
31886         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31887         succeeded.
31888
31889         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31890
31891 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31892
31893         * lib/gcc.exp (gcc_target_compile): Add support for defining
31894         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31895         the machine doesn't have those features.
31896
31897 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31898
31899         * g++.law/operators4.exp: Don't use LIBS.
31900
31901 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31902
31903         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31904
31905         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31906         * lib/g++.exp: Set it here instead. Also, allow use of the
31907         --tool_exec and --tool_opt options. Change CXX to
31908         GXX_UNDER_TEST.
31909
31910         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31911
31912         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31913
31914 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31915
31916         * lib/old-dejagnu.exp: Use prune_warnings instead of
31917         prune_system_crud.
31918         * lib/mike-g++.exp: Ditto.
31919         * lib/gcc.exp: Ditto.
31920         * lib/g++.exp: Ditto.
31921
31922         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31923
31924 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31925
31926           * 941014-2.c: Include stdlib.h
31927           * 960327-1.c: Include stdio.h
31928           * dbra.c, index-1.c: Don't assume ints are 32bits.
31929
31930 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31931
31932         * lib/gcc.exp: Add gcc,stack_size target feature.
31933
31934         * lib/g++.exp(g++_target_compile): Add the include and link
31935         paths here, not in two other places. And, it's $options, not
31936         options.
31937
31938         * lib/mike-g++.exp(postbase): Remove the code that determines
31939         the correct include and link paths.
31940         * g++.old-deja/old-deja.exp: Ditto.
31941
31942 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31943
31944         * lib/g++.exp(g++_init): target_compile no longer returns the
31945         filename of the result.
31946
31947 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31948
31949         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31950         call to glob.
31951
31952         * gcc.c-torture/special/special.exp: Change call to
31953         gcc_target_compile to include the object file.
31954
31955 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31956
31957         * gcc.c-torture/special/special.exp: Correct misspelling in last
31958         change.
31959
31960 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31961
31962         * lib/plumhall.exp(ph_summary): Log the entire output of the
31963         executable. Return -1 if there were any failures, 0 otherwise.
31964         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31965         (ph_make): Clean up objects and executables that were built
31966         if the tests succeeded.
31967
31968 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31969
31970         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31971         libraries and includes in the build tree as appropriate.
31972
31973 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31974
31975         * lib/c-torture.exp: Instead of looking for the global variable
31976         NO_LONG_LONG, check to see if that's a feature of the target.
31977
31978 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31979
31980         * config/default.exp: Minimize. Delete the remainer of the files in
31981         config; this functionality is now in devo/dejagnu/config.
31982
31983         g++.*/*: Pass any additional flags used to compile to postbase;
31984         delete CXXFLAGS.
31985
31986         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31987         is now done by runtest.exp. Use gcc_target_compile instead of
31988         compile.
31989
31990         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31991         Remove references to CFLAGS. Use remote_file instead of
31992         calling rm -f.
31993         (c-torture): Take a list of arguments to use to compile this
31994         testcase.
31995
31996         lib/g++.exp: Simplify. Use target_compile instead of compile.
31997         lib/gcc-dg.exp: Ditto.
31998         lib/gcc.exp: Ditto.
31999         lib/mike-{gcc,g++}.exp: Ditto.
32000         lib/old-dejagnu.exp: Ditto.
32001         lib/plumhall.exp: Ditto.
32002
32003 1997-01-08  Jim Wilson  <wilson@cygnus.com>
32004
32005         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
32006         (ph_linker): Likewise.
32007
32008 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
32009
32010           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
32011         MAP_ANON / MAP_ANONYMOUS if defined;
32012         else try to map from /dev/zero .
32013
32014 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32015
32016         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
32017         isn't defined, then define it to MAP_ANONYMOUS.
32018
32019 1996-11-12  Jeffrey A Law  (law@cygnus.com)
32020
32021         * gcc.c-torture: Update to c-torture-1.42 release.
32022
32023 1996-11-11  Jeffrey A Law  (law@cygnus.com)
32024
32025         * gcc.c-torture: Update to c-torture-1.41 release.
32026
32027 1996-10-27  Jeffrey A Law  (law@cygnus.com)
32028
32029         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
32030         c-torture release.
32031
32032 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
32033
32034         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
32035         and LDFLAGS.  Fix second case to append the target_info ldflags
32036         onto LDFLAGS, not CFLAGS.
32037         * lib/g++.exp (g++_init): Add target_info stuff.
32038         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
32039         of libgloss and newlib flags for !native.
32040
32041         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
32042         (GDB): Fix relative path to go up another dir for finding gdb.
32043
32044 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
32045
32046         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
32047         versions in the target_info array, if they don't exist.
32048
32049 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
32050
32051         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
32052
32053 1996-07-08  Jim Wilson  <wilson@cygnus.com>
32054
32055         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
32056         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
32057
32058 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
32059
32060         * lib/old-dejagnu.exp: Don't remove the output file before we've
32061         actually tested it. Don't append pwd to the path of the executable
32062         we're testing.
32063
32064 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
32065
32066         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
32067
32068 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
32069
32070         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
32071         temporary directory for compiler files, and set it to a default
32072         value of /tmp. Set $output as the name of the output file from
32073         compiling the testcase. Add a -o option to $cflags_var so the
32074         compiler writes the final output file as $output. Set $executable
32075         to $output.
32076
32077         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
32078         directory for compiler files, and set it to /tmp if it doesn't
32079         already have a value. Set $output_file to the name of the output
32080         file from compiling the testcase. Add a -o option to CXXFLAGS so
32081         the compiler writes the final output file as $output. Use $output
32082         as the executable to be tested.
32083
32084 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32085
32086         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
32087
32088 1996-06-08  Jeffrey A Law  (law@cygnus.com)
32089
32090         * gcc.c-torture/execute/pending-1.c: New test.  Still
32091         pending in Tege's queue.
32092
32093 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
32094
32095         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
32096         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
32097         if there were failures.  Call unresolved if there were unresolved
32098         testcases.  Call gcc_fail if program did not run to completion.
32099         (ph_make): Pass additional argument name to ph_execute.
32100         (ph_execute): Add new argument.  Pass additional arguments to
32101         ph_summary.  Call gcc_fail is there is no execution output.
32102
32103 1996-04-24  Jeffrey A Law  (law@cygnus.com)
32104
32105         * lib/plumhall.exp (proc_summary): Output relavent summary
32106         lines into the log so specific failures in plumhall can be
32107         investigated.
32108
32109 1996-04-10  Jeffrey A Law  (law@cygnus.com)
32110
32111         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
32112         (c-torture-execute): Don't try to execute tests which use
32113         "long long" types if $NO_LONG_LONG is nonzero.
32114
32115 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
32116
32117         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
32118         not c-torture.
32119
32120         * gcc.ieee: Move from here.
32121         * gcc.c-torture/execute/ieee: To here.
32122
32123 1996-03-26  Jeffrey A Law  (law@cygnus.com)
32124
32125         * gcc.c-torture: Update to c-torture-1.41 release.
32126
32127 1996-03-22  Jeffrey A Law  (law@cygnus.com)
32128
32129         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
32130         not "$output".
32131
32132 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
32133
32134         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
32135         -c present.
32136
32137 1996-03-02  Jeffrey A Law  (law@cygnus.com)
32138
32139         * config/proelf.exp: Handle connecting to a simulator.
32140
32141 1996-01-31  Jeffrey A Law  (law@cygnus.com)
32142
32143         * config/proelf.exp: New file.  Enough framework that we can
32144         run c-torture tests on the proelf targets (or any other target
32145         that gdb can connect to for that matter).
32146
32147 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
32148
32149         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
32150         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
32151
32152         * lib/plumhall.exp (ph_execute): Always call ph_summary if
32153         exec_output exists.
32154
32155 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
32156
32157         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
32158         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
32159
32160         * config/*.exp: Update FSF address.  Change result of ${tool}_load
32161         to pass/fail/unresolved/unsupported/untested.  Caller must now
32162         call unresolved/unsupported/untested.
32163         * lib/*.exp: Update FSF address.  Update to handle new results of
32164         ${tool}_load.
32165         * lib/chill.exp (verbose): Delete.
32166
32167 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
32168
32169         * lib/gcc.exp (default_gcc_start): Change order of args to
32170         $LDFLAGS $CFLAGS $LIBS.
32171         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
32172         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
32173         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
32174         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
32175         * gcc.misc-tests/dg-test.exp: Likewise.
32176         * gcc.misc-tests/msgs.exp: Likewise.
32177         * gcc.prms/prms.exp: Likewise.
32178         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
32179         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
32180
32181         * lib/dg.exp: Deleted, moved to dejagnu/lib.
32182
32183 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
32184
32185         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
32186
32187         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
32188         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
32189
32190         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
32191         necessary.
32192
32193 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
32194
32195         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
32196         global for loop; add use of $mathlib.
32197         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
32198         settings here; set mathlib for anything but VxWorks.
32199
32200 1996-01-22  Jeffrey A Law  (law@cygnus.com)
32201
32202         * gcc.c-torture: Update to c-torture-1.40 release.
32203
32204 1996-01-03  Jeffrey A Law  (law@cygnus.com)
32205
32206         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
32207         dg.exp.
32208
32209 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
32210
32211         * lib/c-torture.exp (c-torture-execute): Declare "output" as
32212         global.
32213
32214 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
32215
32216         * lib/g++.exp (LIBS): Define if not already.
32217         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
32218         (gcc-dg-prune): Call prune_gcc_output.
32219         * lib/gcc.exp (prune_gcc_output): New proc.
32220         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
32221         prune_gcc_output.
32222
32223 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
32224
32225         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
32226         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
32227
32228 1995-11-15  Jeffrey A Law  (law@cygnus.com)
32229
32230         * gcc.c-torture: Update to c-torture-1.39 release.
32231
32232 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
32233
32234         * lib/c-torture.exp (c-torture-execute): Don't return if one option
32235         fails, try others as well.
32236
32237 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
32238
32239         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
32240         If compilation fails, mark execute tests as `untested'.
32241         If test is marked as unsupported, don't mark compilation and
32242         execute tests as failed.
32243
32244 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
32245
32246         * lib/g++.exp (g++_init): Don't link in libg++, and look to
32247         libstdc++ for whether or not we want to be doing shared
32248         libraries.  Delete link_curses since we don't need it anymore.
32249         * lib/mike-g++.exp (postbase): Don't link in libg++.
32250         * g++.old-deja/old-deja.exp: Likewise.
32251
32252 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
32253
32254         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
32255
32256 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
32257
32258         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
32259         For that, add `-Wl,-a,shared_archive'.
32260         * g++.old-deja/old-deja.exp: Likewise.
32261
32262 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
32263
32264         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
32265
32266 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
32267
32268         * lib/mike-g++.exp (postbase): Pay attention to the status of
32269         g++_load.
32270
32271 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
32272
32273           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
32274
32275 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
32276
32277         * lib/gcc.exp (default_gcc_start): No longer need to log program
32278         being executed or its output, execute_anywhere does that now.
32279         * lib/g++.exp (default_g++_version): Call execute_anywhere.
32280         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
32281
32282 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
32283
32284         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
32285         the same as those in lib/g++.exp.
32286
32287 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
32288
32289         * gcc.c-torture: Update to c-torture-1.38 release.
32290         * gcc.ieee: Related changes.
32291
32292 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
32293
32294         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
32295         "exec". Minor reformatting changes.
32296
32297         * config/rom68k.exp (${tool}_load): Make it work in a canadian
32298         cross. This means all "exec" calls now work on a remote host as
32299         well.
32300         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
32301         cross. Filter out the extra "\r\n" stuff that expect puts in.
32302         (c-torture-execute): Filter out the bogus warnings like
32303         c-torture-compile does. Add support for canadian cross.
32304         * lib/gcc.exp (default_gcc_version, default_gcc_start)
32305         Use execute_anywhere rather than calling exec directly. Now it
32306         works for canadian cross testing.
32307
32308 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
32309
32310         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
32311         results into a variable, and check that rather than using file exists.
32312
32313 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
32314
32315         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
32316         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
32317
32318 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32319
32320         * g++.old-deja/old-deja.exp: Create and pass runshlib and
32321         lib_curses if there's a shared libg++ in the build tree.
32322
32323 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
32324
32325         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
32326         if not supported target.
32327
32328 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
32329
32330         * lib/g++.exp (g++_init): Move empty setting of runshlib and
32331         link_curses up to always happen, not just for native builds.
32332
32333 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
32334
32335         * gcc.c-torture: Update to c-torture-1.36 release.
32336         * gcc.failure: Related changes.
32337
32338 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
32339
32340         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
32341
32342 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
32343
32344         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
32345         * lib/mike-g++.exp (postbase): Not in here.  Still reference
32346         runshlib, link_curses, and mathlib for link and run.
32347
32348         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
32349         pass the runtime shared library options for Solaris, OSF/1, and
32350         Irix5, and link with -lcurses to avoid unresolved references.
32351
32352 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
32353
32354         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
32355         only run once.
32356
32357 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
32358
32359         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
32360
32361 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
32362
32363         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
32364         do not have a framework for the "compat" tests yet.
32365
32366 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
32367
32368         * lib/mike-g++.exp (postbase): New local variable `mathlib',
32369         set to null if we're testing vxworks5.1.  Use that instead of
32370         `-lm' in the setting of LIBS for link and run.
32371
32372 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
32373
32374         * config/rom68k.exp (${tool}_load): Major changes to make it
32375         work.  Verified that it does in fact return the stuff in
32376         exec_output properly.  Catch any Emul or any TRAP other than 0.
32377
32378 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
32379
32380         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
32381         LDFLAGS properly for targets that need stuff from libgloss.
32382         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
32383         only run once.
32384         (gpp_initialized): New variable.
32385
32386 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
32387
32388         * config/rom68k.exp: Load libgloss.exp.
32389         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
32390         so we can produce a fully linked binary.
32391         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
32392         so we can produce a fully linked binary.
32393
32394 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
32395
32396         * lib/plumhall.exp (ph_section): Watch for expected failures.
32397         Add missing `else'.
32398
32399         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
32400         run the testcase.
32401         (c-torture): Likewise.
32402
32403 1995-08-28  Doug Evans  <dje@cygnus.com>
32404
32405         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
32406
32407         * lib/mike-g++.exp (mike_cleanup): New proc.
32408         (prebase): New globals compiler_result, not_compiler_result,
32409         target_regexp.
32410         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
32411         allow leading "-" in pattern.  Watch for unsupported tests.
32412         If $compiler_result is set, pattern match assembler code,
32413         and ditto for $not_compiler_result.
32414         * lib/mike-gcc.exp: Likewise.
32415
32416         * lib/plumhall.exp (ph_execute): Only call ph_summary if
32417         execution "succeeded".
32418
32419 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
32420
32421         * config/win32.exp: New file.
32422         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
32423
32424 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
32425
32426         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
32427         unsupported.
32428         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
32429         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
32430         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
32431
32432         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
32433         "... without exceptions was ...".  That is now handled by
32434         prune_system_crud.
32435         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32436
32437 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
32438
32439         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
32440         sieve.c,sort2.c}: New files.
32441         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
32442         sieve.exp,sort2.exp}: Drivers for them.
32443
32444         * lib/mike-gcc.exp (program_output): New user settable variable.
32445         (postbase): Call prune_system_crud.  Also prune extraneous compiler
32446         messages.
32447         * lib/mike-g++.exp (program_output): New user settable variable.
32448
32449         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
32450
32451         * config/sh.exp: Deleted (use sim.exp instead).
32452
32453 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
32454
32455         * config/vx.exp: Declare CHECKTASK as global.
32456         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
32457         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
32458         * lib/old-dejagnu.exp: Load [pwd]/$executable.
32459
32460 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
32461
32462         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
32463         target. Like vx.exp, only includes `vx29k.exp' instead of
32464         `vxworks.exp'.
32465
32466 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
32467
32468         * config/sim.exp: Increase time limit from 120 seconds to 240.
32469
32470 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
32471
32472         * gcc.c-torture/execute/950628-1.c: New test.
32473
32474 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
32475
32476         * gcc.c-torture: Update with changes/additions from
32477         c-torture-1.34.
32478
32479 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
32480
32481         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
32482
32483 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
32484
32485         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
32486
32487 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
32488
32489         * gcc.c-torture/compile/950512-1.c: New test.
32490         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
32491         * gcc.dg/struct-ret-1.c: Likewise.
32492
32493 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
32494
32495         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
32496           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
32497
32498 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
32499
32500         * gcc.c-torture/special/920411-1.c: Deleted.
32501         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
32502
32503 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
32504
32505         * config/sim.exp (${tool}_load): Hack in call to bash to get a
32506         cpu limit.
32507
32508 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
32509
32510         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
32511
32512 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
32513
32514         From kenner;
32515         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
32516         is the proper length.
32517         * va-arg-3.c: Likewise.
32518
32519 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
32520
32521         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
32522         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
32523
32524         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
32525         * lib/g++.exp (default_g++_start): Delete old cruft.
32526
32527 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
32528
32529         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
32530         (2 * (1 << 18)) to (2 * (1 << 17)).
32531
32532         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
32533
32534 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
32535
32536         * config/rom68k.exp: Renamed from config/idp.exp
32537
32538 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
32539
32540         * c-torture/compile/921109-2.c
32541
32542 1995-04-18  Mike Stump  <mrs@cygnus.com>
32543
32544         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
32545         excess errors.
32546
32547 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
32548
32549         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
32550         output.
32551         * lib/g++.exp (default_g++_start): Likewise.
32552
32553 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
32554
32555         * gcc.c-torture/compile/950329-1.c: New test.
32556
32557 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
32558
32559           * config/bug.exp (${tool}_load): Updated to use new remote_open
32560           and remote_close procs.
32561         * config/idp.exp: New file.
32562
32563 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
32564
32565         * gcc.c-torture/execute/950322-1.c: New test.
32566
32567 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
32568
32569         * config/vx.exp (${tool}_load): Clean up testing of return code from
32570         vxworks_ld and vxworks_spawn.
32571
32572 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
32573
32574         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
32575
32576 1995-03-13  Mike Stump  <mrs@cygnus.com>
32577
32578         * lib/old-deja.exp: Add `excess errors test - ' error, now one
32579         can mark excess errors on a machine by machine basis.  Note, the
32580         default is to not expect any excess errors, even when excess
32581         errors test - is given, so you will want to put an XFAIL ... on
32582         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
32583         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
32584         those 4 machines, but no others.
32585
32586 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
32587
32588         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
32589         * lib/c-torture.exp: to here.
32590
32591 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
32592
32593         * gcc.c-torture/execute/950221-1.c: New test.
32594         * gcc.c-torture/execute/struct-ret-1.c: New test.
32595         * gcc.c-torture/compile/950221-1.c: New test.
32596
32597         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
32598
32599 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
32600
32601         * gcc.c-torture/execute/arith-1.c (main): Return 0.
32602         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
32603
32604 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
32605
32606         * g++.gb: New directory of tests, derived from my signature and
32607         class scoping tests.
32608
32609         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
32610         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
32611         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
32612         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
32613         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
32614         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
32615         * g++.gb/sig25.C: Likewise.
32616
32617         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
32618         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
32619         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
32620         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
32621         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
32622         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
32623         * g++.gb/sig25.exp: Likewise.
32624
32625         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
32626         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
32627         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
32628         * g++.gb/scope13.C: Likewise, this test still fails.
32629
32630         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
32631         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
32632         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
32633         * g++.gb/scope13.exp: Ditto.
32634
32635         * g++.gb/README: New file, explains what these tests are about.
32636
32637 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
32638
32639         * lib/dg.exp (dg-do): Support `preprocess'.
32640         (dg-test): Likewise.
32641
32642 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
32643
32644         * config/udi.exp: change "continue -expect" to "exp_continue".
32645
32646 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
32647
32648         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
32649         Delete redundant tests.
32650
32651         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
32652         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
32653         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
32654         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
32655         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
32656         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
32657         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
32658         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
32659
32660         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
32661         storing label pointers.
32662         * gcc.c-torture/execute/921019-1.c: Likewise.
32663         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
32664         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
32665         parameter fp.
32666         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
32667         constants.
32668
32669         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
32670         Delete obsolete tests.
32671
32672         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
32673         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
32674         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
32675         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
32676         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
32677         * gcc.c-torture/compile/950124-1.c: New test.
32678
32679         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
32680
32681 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
32682
32683         * lib/mike-g++.exp: Add -lm to LIBS.
32684
32685 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
32686
32687         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
32688
32689 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
32690
32691         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
32692
32693 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
32694
32695         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
32696
32697 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
32698
32699         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
32700         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
32701         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
32702         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
32703         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
32704         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
32705         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
32706         * g++.law/{operators31.C, operators32.C,
32707         * g++.law/{operators33.C, operators34.C}: Likewise.
32708         * g++.law/{pic1.C, refs2.C}: Likewise.
32709         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
32710         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
32711         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
32712         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32713
32714         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
32715         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
32716         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
32717         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
32718         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
32719         * g++.law/{enum9.exp, friend5.exp}: Likewise.
32720         * g++.law/{nest3.exp, nest4.exp}: Likewise.
32721         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
32722         * g++.law/{operators30.exp, operators31.exp}: Likewise.
32723         * g++.law/{operators32.exp, operators33.exp}: Likewise.
32724         * g++.law/{operators34.exp}: Likewise.
32725         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
32726         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
32727         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
32728         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
32729         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
32730
32731         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
32732         No longer expected to fail.
32733         * g++.law/missed-error3.C: Tweak for recent bool changes.
32734
32735 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
32736
32737         * config/emb-unix: Deleted.
32738         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
32739         remote execution.  Do final link on remote host if REMOTE_LINK is set.
32740
32741 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
32742
32743         * lib/dg.exp (dg-test): Fix typo in last patch.
32744
32745 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
32746
32747         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
32748         (handles multiple occurrences).
32749
32750 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
32751
32752         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
32753         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
32754         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
32755         printed).
32756         * lib/c-torture.exp (c-torture-compile): Likewise.
32757         (c-torture): Prepend full path if missing.
32758         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
32759         (gcc_fail): Likewise.
32760         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
32761
32762 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
32763
32764         * lib/netware.exp: Only attach to NetWare i386 systems.
32765
32766 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
32767
32768         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
32769         messages.  Add test name to "output pattern match" pass/fail message.
32770
32771 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
32772
32773         * gcc.dg: New testsuite.
32774         * gcc.dg/dg.exp: New file.
32775
32776         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
32777         test-switch.c}: Deleted.
32778
32779         * gcc.misc-tests/msgs.exp: New testcase driver.
32780
32781 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
32782
32783         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
32784         Watch for illegal return values from ${tool}_load.
32785         * config/unix.exp (${tool}_load): Fix pass/fail detection for
32786         cross targets.  Coerce return value >0 to 1.
32787
32788 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
32789
32790         * config/unix.exp (${tool}_load): Call program rsh, not proc.
32791
32792         * config/emb-unix.exp: New file.
32793
32794         * config/sim.exp: Error if variable $SIM not defined.
32795         (${tool}_load): Mark test as "untested" if simulator missing.
32796
32797         * config/unix.exp: Load remote.exp to get rcp_download.
32798         * lib/c-torture.exp: Use different option lists for testcases with
32799         and without loops.
32800         * gcc.c-torture/execute/execute.exp: Likewise.
32801
32802 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32803
32804         * config/*.exp: Clarify return code from ${tool}_load.
32805         Call `unresolved' or `untested' instead of `warning' or `perror'
32806         (sometimes you still want to call both though).
32807         Add comment that `shell_id' is local to each file.
32808         * config/udi.exp (timeout): Set to 30.
32809         Don't print warning if connection fails, $connectmode has already
32810         printed an error.
32811         (${tool}_load): Move verbose messages to level 2.
32812         Rework pattern for "Process started" message.
32813         Pass `shell_id' to ${connectmode}_download.
32814         Retry twice upon timeout.  Make resetting of target more robust.
32815         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32816         Pass `shell_id' to exit_$connectmode.
32817         Only call exit_$connectmode if connected.
32818         * config/unix.exp (${tool}_load): Check return codes better.
32819         * config/vrtx.exp (${tool}_load): Likewise.
32820         * config/vx.exp (${tool}_load): Likewise.
32821         Delete unneeded global's.
32822         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32823         from ${tool}_load.
32824         (dg-stat): Delete.
32825         (dg-init): Delete recording of pass/fail counts.
32826         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32827         (old-dejagnu-init): Likewise.
32828         (old-dejagnu-stat): Delete contents, empty proc now.
32829         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32830         (c-torture): Delete references to lcnt, lpass, lfail.
32831         Get option list from TORTURE_OPTIONS.
32832         Delete -funroll[-all]-loops if no loops.
32833         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32834         (g++_stat): Delete contents (empty proc now).
32835         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32836         (gcc_finish): Likewise.
32837         (gcc_stat): Deleted.
32838         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32839         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32840         * gcc.c-torture/execute/execute.exp: Likewise.
32841         Split tests into two parts: compile, execute.
32842         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32843         no loops.  Update to reflect clarified return codes from ${tool}_load.
32844
32845 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32846
32847         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32848         to grep for.
32849         (old-dejagnu): Likewise (where necessary).
32850
32851 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32852
32853         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32854
32855         * lib/dg.exp (dg-process-target): Fix processing of selector.
32856         Add comment regarding use of `error'.
32857
32858         * lib/gcc.exp (prune_system_crud): Define if missing.
32859         * lib/g++.exp (prune_system_crud): Likewise.
32860
32861         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32862         Call prune_system_crud.
32863         * lib/dg.exp (dg-runtest): New proc.
32864         Use perror instead of send_user for tcl errors in testcase.
32865         Don't return any value, it's never used.
32866         Don't clobber previous definition of `unknown'.
32867         Print tcl errors in `dg-final'.
32868
32869 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32870
32871         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32872         (dg-test): Don't print errorInfo, it contains stack backtrace.
32873
32874 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32875
32876         * lib/g++.exp (runtest_file_p): Define if missing.
32877
32878 1994-09-24  Doug Evans  (dje@cygnus.com)
32879
32880         * lib/mike-g++.exp: Comment out loading of g++.exp.
32881         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32882         (default_g++_version): Always print something.
32883         (default_g++_start): Comment out call to `which'.
32884         (g++_start, g++_load): Deleted (must be defined in config file).
32885         * lib/gcc.exp: Test for existence of $CC at start.
32886         Delete check for tmpdir (done in gcc_init).
32887         (default_gcc_version): Always print something.
32888         (default_gcc_start): Comment out call to `which'.
32889         * config/*.exp: Major cleanup - make cross targets work at least a
32890         little better for g++ (by not being "--tool gcc" specific).
32891         Rename gcc_xxx to ${tool}_xxx.
32892         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32893         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32894
32895 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32896
32897         * lib/c-torture.exp (c-torture-compile): Rework compiler
32898         message processing.
32899
32900         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32901         c-torture.
32902
32903 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32904
32905         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32906
32907         * lib/dg.exp (dg-process-target): Support { target native }.
32908
32909 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32910
32911         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32912         looked for "... program xxx got fatal signal".
32913         Correct regsub munging of `comp_output'.
32914         Ignore compiler messages "path prefix not used" and "linker input
32915         file unused".
32916
32917 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32918
32919         * lib/gcc.exp (runtest_file_p): Define if missing.
32920         * gcc.prms/template.c: Example to work from.
32921
32922 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32923
32924         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32925         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32926
32927         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32928         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32929         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32930         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32931
32932         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32933         (dg-process-target): No longer a varargs proc.
32934         Return S/N for target, P/F for xfail.  All callers changed.
32935         (user option procs): More argument checking.
32936         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32937         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32938         (dg-test): Skip test if not running on selected target in `dg-do'.
32939         Update handling of `dg-do-what', `dg-output-text'.
32940         Separate execution pass/fail from output pattern match pass/fail.
32941         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32942
32943 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32944
32945         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32946         target for 920510-1.c.
32947
32948 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32949
32950         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32951         Clean up comment regarding use of passcnt, etc.
32952         (gcc_stat): Don't update `testcnt' here.
32953         (gcc_finish): Do it here.
32954         Might as well reset `but_id' here too.
32955         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32956         to determine if the file should be tested.
32957         * gcc.c-torture/compile/compile.exp: Likewise.
32958         * gcc.c-torture/execute/execute.exp: Likewise.
32959         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32960         * gcc.misc-tests/dg-test.exp: Likewise.
32961         * gcc.prms/prms.exp: Likewise.
32962         * gcc.wendy/wendy.exp: Likewise.
32963         * g++.old-deja.exp: Likewise.
32964         Move "Testing file" message to verbose level 1.
32965
32966 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32967
32968         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32969
32970 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32971
32972         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32973         (default_gcc_start): Accept optional second list element
32974         of compiler flags.  Print compiler output at verbosity level 2.
32975         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32976         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32977         Save current values of framework globals passcnt, failcnt, xpasscnt,
32978         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32979         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32980         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32981         xfailcnt to compute stats.  Update framework global `testcnt' from
32982         pass/fail counts.
32983         (gcc_finish): New proc.  Clean up test environment.
32984         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32985         (gcc_epass, gcc_efail): Delete.
32986         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32987         argument of line number.
32988         (dg-init): If the tool has an init routine, call it.
32989         (dg-test): Remove args `cflags_var' and `libs_var'.
32990         Pass all compiler options to ${tool}_start.
32991         Handle missing line number.
32992         (dg-finish): New function.
32993         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32994         particular files.  Call gcc_finish at end.  Move "skipping test"
32995         message to verbosity level 3.
32996         * gcc.c-torture/compile/compile.exp: Likewise.
32997         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32998         * gcc.c-torture/execute/execute.exp: Likewise.
32999         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33000         Print testcase being tried at verbosity level 1.
33001         * gcc.c-torture/special/special.exp: Unset xfail.
33002         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33003         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
33004         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
33005         * gcc.failure/failure.exp: Likewise.
33006         * gcc.ieee/ieee.exp: Likewise.
33007         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
33008         Update call to dg-test.  Call dg-finish at end.
33009         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
33010         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
33011         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
33012         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
33013         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
33014         * gcc.wendy/wendy.exp: Add copyright.
33015         Delete setting of tmpdir (done by gcc_init).
33016         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
33017         Pass compiler flags to gcc_start.  Call gcc_finish at end.
33018         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
33019         gcc_[ce]pass/fail.
33020
33021 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
33022
33023         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
33024         confusion.
33025         (g++_load): Likewise.
33026
33027         * config/*.exp (gcc_load): Some were varargs fns and some were not.
33028         Rename argument to `prog' to remove the confusion.
33029         Varargs fns behave differently too!
33030         (g++_load): Likewise.
33031
33032         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
33033
33034         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
33035         what it is.  Delete (always) printing of status value for !native.
33036         Simplify verbose code, and include status and exec_output.
33037         (g++_load): Use gcc_load.
33038
33039 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
33040
33041         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
33042         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
33043         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
33044         940714-3.c as these testcases don't exist anymore.  Make
33045         va-arg-1.c expected to pass.
33046
33047 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
33048
33049         * gcc.misc-tests/misc.exp: Only run specific testcases.
33050         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
33051         * gcc.misc-tests/dg-[1-9].c: New files.
33052
33053         * lib/dg.exp: New testsuite driver.
33054         * gcc.prms/prms.exp: Use it.
33055
33056         * README.gcc: New file.
33057
33058         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
33059         Document and reset `lxpass' and `lxfail'.
33060         Simplify "initialized" message.
33061         (gcc_stat): Clean up comments a little.
33062
33063 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
33064
33065         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
33066
33067 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
33068
33069         * lib/old-dejagnu.exp (process-option): New proc.
33070         (old-dejagnu-init, old-dejagnu-stat): Likewise.
33071         (old-dejagnu): Simplify.
33072         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
33073
33074 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
33075
33076         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
33077         exists and is not an empty string.
33078
33079         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
33080         $xfail rather than calling setup_xfail.  Clear $xfail when test is
33081         finished.
33082         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
33083         automatically.
33084
33085         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
33086         longer expected to fail.
33087
33088         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
33089         "f" function call.
33090
33091         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
33092
33093         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
33094         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
33095         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
33096         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
33097         c-torture-1.29.
33098
33099         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
33100         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
33101
33102         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
33103
33104         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
33105         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
33106
33107         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
33108         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
33109         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
33110
33111 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
33112
33113         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
33114         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
33115         940714-1.c, 940714-2.c, 940714-3.c},
33116         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
33117         gcc.misc-tests/{mg.c,mg.exp}:
33118         New tests.
33119         * gcc.noncompile/noncompile.exp: Change accordingly.
33120
33121 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
33122
33123         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
33124         Undo previous clobberage.
33125
33126 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
33127
33128         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
33129         * gcc.special/{930510-1.c, special.exp}:
33130         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
33131         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
33132         struct-varargs-1.c}: New tests from c-torture-1.26.
33133
33134 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
33135
33136         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
33137           argument to switch.
33138
33139 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
33140
33141         * Revert the previous changes.  Please see Rob's directory
33142           (/lisa/test/rob/progressive/gcc/testsuite) for testing
33143           fixes.
33144
33145 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
33146
33147         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
33148             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
33149             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
33150             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
33151             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
33152             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
33153             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
33154             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
33155             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
33156             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
33157             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
33158             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
33159             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
33160             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
33161             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
33162             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
33163             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
33164             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
33165             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
33166             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
33167             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
33168             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
33169             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
33170             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
33171             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
33172             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33173             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
33174
33175 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
33176
33177         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
33178             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
33179           with perror calls.
33180
33181 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
33182
33183         * config/unix.exp (g++_load): Fix syntax.
33184
33185 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
33186
33187         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
33188         * gcc.noncompile/921017-1.c: Deleted obsolete test.
33189         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
33190         Don't expect va-arg-1.c to fail.  Correct expected output for
33191         920928-1.c.
33192         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
33193         * gcc.wendy/hbm4.c: Correct typo.
33194         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
33195
33196 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
33197
33198         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
33199         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
33200         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
33201         * lib/c-torture.exp (c-torture-compile): Ditto.
33202
33203         Reduce volume of output (remove all the -I's and such).
33204         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
33205         Call gcc_cpass, gcc_cfail.
33206         (c-torture): Pass testing option to c-torture-compile.
33207
33208 1994-03-21  Doug Evans  (dje@cygnus.com)
33209
33210         Bring patches over from progressive.
33211         * config/default.exp: Exit remote shell cleanly.
33212         (g++_exit, g++_start): Add default versions.
33213         * config/sim.exp (gcc_load): Use perror, not error.
33214
33215 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
33216
33217         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
33218         set in site.exp.
33219
33220 1994-03-14  Doug Evans  (dje@cygnus.com)
33221
33222         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
33223         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
33224         (wendy_try): New proc to run testcase.
33225         (main loop): Call 'em.
33226         * gcc.wendy/*.c: Clean up pass to correct expected output.
33227
33228         * lib/gcc.exp: Minor cleanup work.
33229         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
33230
33231 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
33232
33233         * config/sim.exp (gcc_load): Document return codes better.
33234         Don't pass -v to simulator.
33235
33236 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
33237
33238           * gcc.special/920717-x.c: Fix typo.
33239           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
33240           get at sources.
33241
33242         * lib/mike-gcc.exp: Fix typo.
33243
33244 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
33245
33246         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
33247         binary to use, transform the name.
33248         * config/*.exp: rename everything. Nuke any g++ specific files,
33249         it's now a special case of gcc that requires no special support.
33250         Add a default.exp for unsupported targets.
33251
33252 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
33253
33254         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
33255         lib/old-dejagnu.exp: Fix a few patterns to work with the new
33256         version of Tcl.
33257
33258 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
33259
33260         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
33261         than a warning.
33262
33263 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
33264
33265         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
33266
33267 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
33268
33269         * gcc.execute/execute.exp: Combine opt_list and foption_list into
33270         option_list.  Compile every file with only 4/6 option choices
33271         (same as C torture) instead of with 12/18 different option
33272         choices.
33273         * lib/c-torture.exp: Likewise.
33274
33275         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
33276         not already set.
33277
33278 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
33279
33280         * lib/old-deja.exp: Add `excess errors test fails' error, now one
33281         can put an XFAIL *-*-* on excess errors.
33282
33283 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
33284
33285         * g++.law: Add more tests derived from g++-bugs snapshots.
33286
33287         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
33288         equivalent to g++.law/init9.
33289
33290         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
33291         compiled it, and the a.out file after we've run it.
33292
33293 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
33294
33295         * lib/mike-g++.exp (postbase): Delete the .o file after we've
33296         compiled it, and the a.out file after we've run it.
33297
33298 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
33299
33300         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
33301
33302 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
33303
33304         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
33305         version number.
33306
33307 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
33308
33309         * g++.law: New directory of g++ tests derived from the g++-bugs
33310         snapshots.
33311
33312 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
33313
33314         * gcc.compile: initbug1.c initbug1.exp testcase added
33315
33316 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
33317
33318         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
33319         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
33320           fixes submitted by Jeff Law (law@cs.utah.edu)
33321         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
33322           Jeff Law (law@cs.utah.edu)
33323
33324
33325 1993-11-30  Mike Stump  (mrs@cygnus.com)
33326
33327         * config/unix-g++.exp: Follow the gcc way of doing things.
33328         * g++.old-deja/old-deja.exp: Minor updates.
33329         * lib/g++.exp: New file, follow the gcc way of doing things.
33330         * lib/old-dejagnu.exp: Minor updates.
33331         * lib/mike-g++.exp: Always unset errorInfo.
33332
33333 1993-11-06  Mike Stump  (mrs@cygnus.com)
33334
33335         * lib/gcc.exp: Fix some errors with the below change, CC and
33336         CFLAGS should be global when setting, not local.
33337
33338 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
33339
33340         * lib/gcc.exp: Transform tool name.
33341
33342 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33343
33344         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
33345
33346 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33347
33348         * lib/gcc.exp: change gcc_done to gcc_stat
33349
33350 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
33351
33352         * Upgraded gcc testsuite to c-torture version 1.25
33353
33354 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
33355
33356         * lib/gcc.exp: added reporting code. Changed verbose compile message.
33357         * lib/c-torture: added hooks for new reporting code.
33358
33359 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
33360
33361         * config/sh-gcc.exp: check if sh-sim exists in the path
33362
33363 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
33364
33365         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
33366         * gcc.compile/compile.exp: Initial changes for new logic.
33367         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
33368         * gcc.failure/failure.exp: Initial changes for new logic.
33369         * gcc.ieee/ieee.exp: Initial changes for new logic.
33370         * gcc.misc-tests/misc.exp: Initial changes for new logic.
33371         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
33372         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
33373         * lib/c-torture.exp: Initial changes for new logic.
33374         * lib/gcc.exp: Initial changes for new logic.
33375
33376 1993-10-15  Mike Stump  (mrs@cygnus.com)
33377
33378         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
33379         depend upon failure or success.  Fully qualify names in failure
33380         and success messages.  Always remove a.out before starting
33381         compile, just in case.  Pay more attention to error text output by
33382         the compiler.  Handle testcases with no known past errors just
33383         like all others, so that things are uniform.  Other miscellaneous
33384         improvements.
33385
33386 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
33387
33388         * gcc.cpp: new directory for cpp tests
33389
33390 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
33391
33392         * lib/chill.exp: Code reformatted, removed unused code.
33393         * config/unix-chill.exp: Code reformatted, removed unused code.
33394         * chill.execute/execute.exp: Code reformatted, removed unused code.
33395         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
33396
33397 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
33398
33399         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
33400         routines not written.
33401
33402 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
33403
33404         * config/bug-gcc.exp: Use new procs from bug.exp.
33405
33406 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
33407
33408         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
33409         via ftp, rather than depending on NFS.
33410         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
33411         case.
33412
33413 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
33414
33415         * config/bug-gcc.exp: Use new download proc.
33416
33417 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
33418
33419         * chill.execute/execute.exp: cleanups, handles errors better
33420         * chill.compile/compile.exp: rewrite, based on execute.exp
33421         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
33422         * lib/chill.exp: major changes to diff proc and compile and link
33423           procs. added chill_fail and chill_pass wrappers to pass and
33424           fail. added more comments, and handle error codes better.
33425           Added a hack to capture stderr from exec, so noncompile tests
33426           can work.
33427
33428 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
33429
33430         * chill.execute/execute.exp: rewrite of testsuite driver
33431         * lib/chill.exp: rewrite of testsuite driver
33432         * config/unix-chill.exp: rewrite of testsuite driver
33433
33434 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
33435
33436     In chill.execute:
33437         * iexpr.ch: Standardize uppercase.
33438         * tuples.dat: Standardize uppercase.
33439         * vary.ch: standardize.  Correct varying string assignments.
33440         * vary.dat: Add new output lines.
33441
33442 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
33443
33444     In chill.execute:
33445         * chprintf.ch: Standardize use of uppercase.
33446         * tuples.ch: Standardize and turn arr2 into a DCL,
33447           rather than a SYN.
33448         * pinits.ch: Standardize.
33449
33450 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
33451
33452         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
33453         * Makefil: Renamed to Makefile.in.
33454         * configure.in: New.
33455
33456 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
33457
33458     In chill.execute:
33459         * .cvsignore: Add result/output files.
33460         * Makefile: Fix up variables at start.  Use MFLAGS
33461           everywhere.  Correct bool_loc, built_ins entries.
33462           Add entry for vary1.ch.
33463         * bitarray.ch: Standardize upper-case usage.
33464         * bitexpr.ch: Standardize, add output of b1.
33465         * params.ch: Use arrayt in along PROC parameters, to
33466           avoid novelty problems.
33467         * sets.ch: Tiny cleanup.
33468         * vary1.ch: Re-indent.
33469
33470 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
33471
33472           * Add PR-related files to Makefiles, .cvsignore files, etc.
33473
33474 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
33475
33476         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
33477           with compiler objects. New names are test-flow.c and test-loop.c
33478
33479 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
33480
33481         * Upgraded c-torture tests from 1.19 to 1.20
33482
33483         * new files:
33484         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
33485         * gcc.compile: 930623-1.c 930623-2.c
33486         * gcc.noncompile: 930622-1.c 930622-2.c
33487         * gcc.failure: 920411-1.c 920627-2.c
33488         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
33489
33490 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
33491
33492         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33493           More changes to get testsuite working properly. Needs more work.
33494           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
33495
33496 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
33497
33498         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
33499           More changes to get testsuite working properly. Needs more work.
33500
33501 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
33502
33503         * chill.compile/compile.exp: Added for Dejagnu support
33504         * chill.execute/execute.exp: Added for Dejagnu support
33505         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
33506
33507 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
33508
33509     This should complete moving the CHILL test files.
33510         * chill.noncompile(.cvsignore printf.grt
33511             in-printf.grt chprintf.grt chprintf.ch):
33512             Added test-support files.
33513           (Makefile): Modified further.
33514         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
33515             signal.ch): Added test files.
33516           * chill.execute (.cvsignore printf.grt printr.c
33517             in-printf.grt rts.c chprintf.grt rts.h): Added
33518           test-support files.
33519             (Makefile): More corrections.
33520
33521 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
33522
33523         * chill.compile, chill.execute, chill.nocompile: Add CHILL
33524           test cases, ready for DejaGnu.
33525
33526 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
33527
33528         * Upgraded c-torture tests from 1.18 to 1.19
33529
33530         * gcc.compile: added test(s):
33531           930607-1.c
33532         * gcc.execute: added test(s):
33533           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
33534
33535         * added new subdirectory for misc tests: gcc.misc-tests
33536         * gcc.misc-test(s): added tests:
33537           inst-check.c test-consts.c test-ior.c test-switch.c
33538
33539 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
33540
33541         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
33542
33543 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
33544
33545         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
33546
33547 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
33548
33549         * Upgraded c-torture tests from 1.17 to 1.18
33550
33551 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
33552
33553         * Upgraded c-torture tests from 1.12 to 1.17
33554
33555 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
33556
33557         * lib/old-dejagnu.exp:
33558           Fixed handling of XFAIL target triplets to correctly
33559           recognize wildcard characters.  Removed code that
33560           appended a unique id tag to the end of the file name
33561           printed out by the result of the testcases within a
33562           given test file.
33563
33564 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
33565
33566         * lib/old-dejagnu.exp:
33567           Reworked expected failure handling to trigger off of XFAIL
33568           keyword in keyphrase embeded in testcase source code. The
33569           XFAIL keyword must be at the end of the keyphrase line. It
33570           may optionally be followed by one or more target triplets.
33571           It has just occured that the handling of wildcards in the
33572           target triplet may not be correct.
33573
33574 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
33575
33576         * g++.old-deja/tests:
33577           Moved all subdirectories up one level into g++.old-deja .
33578
33579         * lib/old-dejagnu.exp:
33580           Fixed problem with CXXFLAGS not being properly reset, and being
33581           corrupted with extraneous "-c" compiler option.  This was
33582           causing binaries to not be generated for test that needed them.
33583           Modified strings passed to "pass" and "fail" so that individual
33584           tests from the same test file would be distinguished by an
33585           identifier appended to the test file name in the summary logs;
33586           this corrected a problem with erroneous diff logs.  Added code
33587           to search testcases for expected fail and unexpected pass keywords.
33588
33589 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
33590
33591         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
33592
33593 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
33594
33595         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
33596           Removed extraneous text from end of "Special g++ Options"
33597           keyphrase.
33598
33599         * lib/old-dejagnu.exp: Added pattern matching to look for new
33600           keywords, embedded in testcases comments, which will trigger
33601           calls to xpass and xfail.
33602
33603 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
33604
33605         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
33606           comments embedded in the testcases, especially the one looking for
33607           special compiler options, as well as the pattern matching for the
33608           compiler output again.
33609
33610 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
33611
33612         * lib/old-dejagnu.exp: Do a proper check of the return value for
33613           execute tests. Fixed several problems with the pattern matching
33614           of the compiler output which gave erroneous test results.
33615           Changed several of the test result messages to be more descriptive.
33616         * config/unix-g++.exp: Proc g++_load now actually works and
33617           executes the tests passed to it and returns a usable return
33618           value.
33619
33620 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
33621
33622           * lib/gcc.exp: Exits gracefully if $CC is bogus.
33623
33624 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
33625
33626         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
33627           Modified both files to properly execute the old style
33628           dejagnu tests. The previous versions of these files were
33629           experimental and did not function anything near correctly.
33630
33631 1993-04-05  Rob Savoye  (rob@cygnus.com)
33632
33633         * Removed all Makefile.in and configure.in files. No configuration
33634         needed now.
33635
33636 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
33637
33638         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
33639
33640 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
33641
33642         * gcc.compile/configure.in, gcc.unsorted/configure.in,
33643         gcc.special/configure.in, gcc.noncompile/configure.in,
33644         gcc.execute/configure.in, gcc.code_quality/configure.in,
33645         g++.other/configure.in, g++.old-deja/configure.in,
33646         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
33647         in srcname setting.
33648
33649 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
33650
33651         * lib/udi.exp:  Fixed mondfe and mondfe_download.
33652         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
33653         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
33654
33655 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
33656
33657         * config/udi-gdb.exp: Check $shell_id after connecting to target.
33658         (gdb_exit): Don't remove *_soc files.
33659
33660 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
33661
33662         * lib/c-torture.exp: Don't look for main; instead always use -w
33663         -c.  This is how the c-torture tests work.  Remove the object
33664         file if the compilation succeeds.
33665         * gcc.execute/execute.exp: Remove executable if test passes.
33666         * gcc.noncompile/noncompile.exp: Every test is an expected
33667         failure.
33668         * gcc.special/special.exp: Added tests from c-torture 1.11,
33669         corrected use of existing test.
33670         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
33671         gcc.execute/920625-1.c: Updated to c-torture 1.11.
33672         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
33673         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
33674         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
33675         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
33676         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
33677         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
33678         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
33679         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
33680         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
33681         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
33682         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
33683         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
33684         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
33685         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
33686         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
33687         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
33688         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
33689         c-torture 1.11.
33690         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
33691         correspond to c-torture 1.11.
33692
33693         * New file.