OSDN Git Service

PR middle-end/19084
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/19084
4         PR rtl-optimization/19348
5         * gcc.dg/20050111-1.c: New test.
6         * gcc.c-torture/execute/20050111-1.c: New test.
7
8         * gcc.dg/i386-asm-4.c: New test.
9
10 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11
12         * gcc.dg/nested-func-2.c: New test.
13         * ada/acats/norun.lst: Remove c953002.
14
15 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16
17         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
18
19 2005-01-12  Ben Elliston  <bje@au.ibm.com>
20
21         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
22
23 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24
25         PR target/18761
26         * g++.dg/abi/align1.C: New test.
27
28 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29
30         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31         at a time.
32         * g++.dg/ext/altivec_check.h: Support compiling as C.
33
34 2005-01-10  Roger Sayle  <roger@eyesopen.com>
35
36         PR c++/19355
37         * g++.dg/expr/pr19355-1.C: New test case.
38
39 2005-01-10  Laurent GUERBY <laurent@guerby.net>
40
41         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
42         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
43         * ada/acats/tests/c3/c92005b.ada: Likewise.
44         * ada/acats/tests/c3/cxb3012.a: Likewise.
45         * ada/acats/norun.lst: Add c380004 and c953002, add PR
46         
47 2005-01-09  Paul Brook  <paul@codesourcery.com>
48
49         * gfortran.dg/common_2.f90: New file.
50         * gfortran.dg/common_3.f90: New file.
51
52 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
53
54         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
55
56 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
57
58         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
59         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
60         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
61         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
62         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
63         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
64         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
65         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
66         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
67         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
68         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
69         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
70         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
71         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
72         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
73         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
74         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
75         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
76         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
77         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
78         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
79         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
80         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
81         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
82         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
83         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
84         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
85         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
86         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
87         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
88         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
89         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
90         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
91         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
92         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
93         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
94         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
95         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
96         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
97         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
98         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
99         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
100         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
101         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
102         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
103         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
104         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
105         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
106         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
107         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
108         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
109         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
110         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
111         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
112         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
113         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
114         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
115         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
116         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
117         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
118         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
119         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
120         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
121         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
122         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
123         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
124         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
125
126         * gcc.dg/vect/vect-1.c: Fix spelling.
127         * gcc.dg/vect/vect-10.c: Fix spelling.
128         * gcc.dg/vect/vect-11.c: Fix spelling.
129         * gcc.dg/vect/vect-12.c: Fix spelling.
130         * gcc.dg/vect/vect-14.c: Fix spelling.
131         * gcc.dg/vect/vect-15.c: Fix spelling.
132         * gcc.dg/vect/vect-16.c: Fix spelling.
133         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
134         * gcc.dg/vect/vect-64.c: Fix comments.
135         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
136
137 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
138             Ira Rosen  <irar@il.ibm.com>
139
140         * gcc.dg/vect/vect-70.c: New test.
141         * gcc.dg/vect/vect-71.c: New test.
142
143 2005-01-09  Manfred Hollstein  <mh@suse.com>
144
145         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
146         * gcc.dg/pr18241-2.c: Likewise.
147         * gcc.dg/pr18241-3.c: Likewise.
148         * gcc.dg/pr18241-4.c: Likewise.
149         * gcc.dg/pr18241-5.c: Likewise.
150
151 2005-01-08  Richard Henderson  <rth@redhat.com>
152
153         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
154         False for x86 and x86-64.
155
156 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
157
158         PR tree-optimization/18241
159         * gcc.dg/pr18241-1.c: New test.
160         * gcc.dg/pr18241-2.c: New test.
161         * gcc.dg/pr18241-3.c: New test.
162         * gcc.dg/pr18241-4.c: New test.
163         * gcc.dg/pr18241-5.c: New test.
164
165 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
166
167         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
168         gfortran.dg/select_4.f90: New.
169
170 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
171
172         * gcc.c-torture/execute/20050107-1.c: New test.
173
174 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
175
176         PR c++/19298
177         * g++.dg/template/ref2.C: New.
178
179 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
180
181         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
182         instead of being empty.
183
184 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
185
186         PR fortran/15553
187         * gfortran.dg/array-1.f90: New test.
188
189 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
190
191         PR tree-optimization/19283
192         * gcc.c-torture/execute/20050106-1.c: New test.
193
194         PR rtl-optimization/18861
195         * gcc.dg/20050105-1.c: New test.
196
197         PR tree-optimization/18828
198         * gcc.dg/20050105-2.c: New test.
199
200 2005-01-07  Andreas Jaeger  <aj@suse.de>
201
202         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
203
204 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
205
206         PR fortran/18398
207         * gfortran.dg/fmt_read.f90: New test.
208
209 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
210
211         * gcc.dg/rs6000-ldouble-2.c: New.
212
213 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c++/19244
216         * g++.dg/parser/ctor2.C: New test.
217
218 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
219
220         PR c++/17154
221         * g++.dg/template/using9.C: New test.
222
223 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
224
225         PR c++/19258
226         * g++.dg/lookup/friend6.C: New test.
227
228 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
229
230         PR c++/19270
231         * g++.dg/template/array10.C: New.
232
233 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
234
235         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
236         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
237
238 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
239
240         * gcc.c-torture/compile/20050105-1.c: New test.
241
242 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
243
244         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
245
246 2005-01-05  Roger Sayle  <roger@eyesopen.com>
247
248         PR middle-end/19100
249         * gcc.dg/conv-3.c: New test case.
250
251 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
252
253         * gcc.dg/asm-wide-1.c: New test.
254
255 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
256
257         PR c++/19030
258         * g++.dg/parse/crash22.C: New
259
260 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
261
262         PR 19257
263         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
264
265 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
266
267         PR middle-end/17767
268         * gcc.dg/i386-mmx-6.c: New test case.
269
270 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
271
272         PR tree-optimization/18308
273         * gcc.dg/vect/pr18308.c: New testcase.
274
275 2005-01-04  Andreas Jaeger  <aj@suse.de>
276
277         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
278
279 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
280             Robert Bowdidge <bowdidge@apple.com>
281
282         * gcc.dg/cpp/subframework1.c: New.
283         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
284         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
285         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
286         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
287
288 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
289
290         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
291         producing warning.
292         * gcc.dg/darwin-weakimport-2.c: New.
293
294 2005-01-03  Richard Henderson  <rth@redhat.com>
295
296         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
297
298 2005-01-03  Richard Henderson  <rth@redhat.com>
299
300         * gcc.dg/vect/vect.exp: Enable for ia64.
301         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
302         (check_effective_target_vect_float): Likewise.
303         (check_effective_target_vect_no_align): Likewise.
304         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
305         * gcc.dg/vect/vect-8.c: Likewise.
306
307 2005-01-03  Uros Bizjak <uros@kss-loka.si>
308
309         PR target/19236
310         * gcc.dg/pr19236-1.c: New test case.
311
312 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
313
314         PR rtl-optimization/12092
315         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
316
317 2005-01-02  Andreas Jaeger  <aj@suse.de>
318
319         * gcc.dg/pr12092-1.c: Do not run on x86_64.
320
321 2005-01-01  Roger Sayle  <roger@eyesopen.com>
322             Andrew Pinski  <pinskia@physics.uc.edu>
323
324         PR rtl-optimization/12092
325         * gcc.dg/pr12092-1.c: New test case.
326
327 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
328
329         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
330         'hidden' and 'default' for better portability.
331         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
332
333         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
334         6 and 7.
335         * g++.old-deja/g++.brendan/new3.C: Likewise.
336
337 2005-01-01  Steven Bosscher  <stevenb@suse.de>
338
339         * gcc.dg/20041231-1.C: New test.
340         * g++.dg/warn/Wunreachable-code-1.C: New test.
341
342 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
343
344         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
345         file, not /dev/null.  Abort on error.
346
347 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
348             Ziemowit Laski  <zlaski@apple.com>
349
350         PR objc/18971
351         * objc.dg/encode-5.m: New test.
352
353 2004-12-29  Richard Henderson  <rth@redhat.com>
354
355         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
356         * objc.dg/stabs-1.m: Disable for ia64.
357
358 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/19190
361         * g++.dg/warn/Wunused-10.C: New test.
362
363 2004-12-28  Richard Henderson  <rth@redhat.com>
364
365         * objc.dg/stabs-1.m: Disable for alpha.
366
367 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
368
369         PR c++/19149
370         * g++.dg/parse/error23.C: New test.
371
372 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
373
374         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
375
376         PR fortran/19032
377         * gfortran.dg/intrinsic_modulo_1.f90: New.
378         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
379         tests with divisor -1.
380
381 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
382
383         * g++.dg/opt/temp1.C (memcpy): Return a value.
384
385         PR c++/19148
386         * g++.dg/expr/cond7.C: New test.
387
388 2004-12-27  Paul Brook  <paul@codesourcery.com>
389
390         * gfortran.dg/g77/select_no_compile.f: Remove.
391
392 2004-12-27  Richard Henderson  <rth@redhat.com>
393
394         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
395         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
396         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
397
398 2004-12-26  Richard Henderson  <rth@redhat.com>
399
400         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
401         by 1i instead of token pasting.
402
403 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
404
405         PR tree-optimization/17578
406         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
407         to additional_flags.
408         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
409
410 2004-12-25  Richard Henderson  <rth@redhat.com>
411
412         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
413         Remove Alpha.
414
415 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
416
417         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
418         hppa*-*-hpux*.
419         * gcc.dg/pr17957.c (dg-options): Likewise.
420         * gcc.dg/struct-ret-1.c: Add prototype for abort.
421         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
422         instead of 0 on __hppa__.
423         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
424         "foo,%r" on hppa*-*-*.
425
426 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
427
428         PR fortran/19071
429         * gfortran.dg/complex_write.f90: New test.
430
431 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
432
433         PR c++/17595
434         * g++.dg/parse/pragma2.C: New test.
435
436         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
437
438 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
439
440         * gcc.dg/empty2.c: Add missing dg-warning.
441
442 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
443
444         PR c++/17413
445         * g++.dg/template/local4.C: New test.
446         * g++.dg/template/crash19.C: Add dg-error marker.
447
448         * g++.dg/template/crash31.C: Correct embedded PR number.
449
450 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/16405
453         * g++.dg/opt/temp1.C: Add do-run marker.
454
455 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
456
457         * g++.dg/template/spec19.C: New.
458
459 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
460
461         PR target/16819
462         * gcc.dg/empty2.c: New.
463
464 2004-12-23  Richard Henderson  <rth@redhat.com>
465
466         * lib/target-supports.exp (check_effective_target_vect_no_align):
467         Remove i?86 and x86-64.
468
469 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
470
471         PR c++/16405
472         * g++.dg/opt/temp1.C: New test.
473
474 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
475
476         PR c++/18733
477         * g++.dg/template/friend33.C: New testcase.
478
479 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/18464
482         * g++.dg/template/cond5.C: New test.
483
484         PR c++/18492
485         * g++.dg/inherit/thunk3.C: New test.
486
487         PR c++/11224
488         * g++.dg/warn/Wunused-9.C: New test.
489
490 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
491
492         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
493
494 2004-12-22  Jan Beulich  <jbeulich@novell.com>
495
496         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
497
498 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/18378
501         * g++.dg/ext/packed8.C: New test.
502
503         PR c++/13268
504         * g++.dg/template/crash31.C: New test.
505
506         PR c++/19034
507         * g++.dg/template/crash30.C: New test.
508
509 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
510
511         PR C++/18984
512         * g++.dg/eh/ctor3.C: New test.
513
514 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
515
516         * objc.dg/stabs-1.m: Allow section name to be quoted and
517         assembly label to begin with '.LL'.
518
519 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
520
521         * gcc.dg/vect/vect.exp
522         (check_effective_target_lp64_or_vect_no_align): New.
523         * gcc.dg/vect/vect-77.c: Use it.
524         * gcc.dg/vect/vect-78.c: Use it.
525
526         * lib/target-supports.exp
527         (check_effective_target_vect_no_max,
528         check_effective_target_vect_no_bitwise,
529         check_effective_target_vect_no_align): New.
530         * gcc.dg/vect/vect-13.c: Use them.
531         * gcc.dg/vect/vect-17.c: Ditto.
532         * gcc.dg/vect/vect-18.c: Ditto.
533         * gcc.dg/vect/vect-19.c: Ditto.
534         * gcc.dg/vect/vect-20.c: Ditto.
535         * gcc.dg/vect/vect-27.c: Ditto.
536         * gcc.dg/vect/vect-29.c: Ditto.
537         * gcc.dg/vect/vect-44.c: Ditto.
538         * gcc.dg/vect/vect-48.c: Ditto.
539         * gcc.dg/vect/vect-50.c: Ditto.
540         * gcc.dg/vect/vect-52.c: Ditto.
541         * gcc.dg/vect/vect-54.c: Ditto.
542         * gcc.dg/vect/vect-56.c: Ditto.
543         * gcc.dg/vect/vect-58.c: Ditto.
544         * gcc.dg/vect/vect-60.c: Ditto.
545         * gcc.dg/vect/vect-72.c: Ditto.
546         * gcc.dg/vect/vect-80.c: Ditto.
547
548 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
549
550         PR c++/14075
551         * g++.dg/init/string1.C: New.
552
553         PR c++/18975
554         * g++.dg/other/synth1.C: New.
555
556 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
557
558         PR c/18963
559         * gcc.dg/pr18963-1.c: New test.
560
561 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
562
563         PR c/18596
564         * gcc.dg/funcdef-storage-1.c (foo): Remove.
565         * gcc.dg/pr18596-1.c: Use dg-error.
566         (dg-options): Use -fno-unit-at-a-time.
567         * gcc.dg/pr18596-2.c: New test.
568         * gcc.dg/pr18596-3.c: New test.
569
570 2004-12-20  Roger Sayle  <roger@eyesopen.com>
571
572         PR middle-end/18683
573         * g++.dg/opt/pr18683-1.C: New test case.
574
575 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
576
577         PR other/19093
578         * g++.dg/opt/max1.C: Fix for 64bit targets.
579
580 2004-12-20  Matt Austern  <austern@apple.com>
581
582         PR c++/19044
583         * g++.dg/ext/builtin6.C: New
584
585 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
586
587         PR tree-optimization/19080
588         * gcc.c-torture/compile/pr19080.c: New test.
589
590 2004-12-20  Steven Bosscher  <stevenb@suse.de>
591
592         * gcc.dg/20041219-1.c: New test.
593
594 2004-12-19  Roger Sayle  <roger@eyesopen.com>
595
596         PR middle-end/19068
597         * g++.dg/opt/max1.C: New test case.
598
599 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
600
601         * gcc.dg/fdata-sections-1.c: New test.
602
603 2004-12-18  Roger Sayle  <roger@eyesopen.com>
604
605         PR middle-end/18548
606         * gcc.dg/max-1.c: New test case.
607
608 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
609
610         * gcc.c-torture/execute/20041218-1.c: New test.
611
612 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
613
614         * gcc.dg/pr18501.c: New test.
615         * gcc.dg/uninit-5.c: XFAIL.
616         * gcc.dg/uninit-9.c: XFAIL.
617
618 2004-12-17  Dale Johannesen  <dalej@apple.com>
619
620         * gcc.dg/20041213-1.c:  New.
621
622 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
623
624         * objc.dg/stabs-1.m: Allow assembly label to begin
625         with a dot ('.').
626
627 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
628
629         * gcc.c-torture/execute/20041213-1.c: Move...
630         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
631
632 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
633
634         PR c++/18721
635         * g++.dg/lookup/conv-5.C: New.
636
637 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
638
639         * objc.dg/stabs-1.m: New test.
640
641 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
642
643         * gcc.dg/visibility-c.c: Change compile to
644         assemble for the test.
645
646 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
647
648         PR target/19041
649         * gcc.dg/visibility-c.c: New test.
650
651 2004-12-16  Roger Sayle  <roger@eyesopen.com>
652
653         PR middle-end/18493
654         * gcc.dg/switch-8.c: New test case.
655
656 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
657
658         PR c++/18905
659         * g++.dg/template/init4.C: New.
660         * g++.dg/opt/static3.C: Enable optimizer.
661
662 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
663
664         * g++.dg/other/complex1.C: New test.
665
666 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
667
668         * g++.dg/opt/inline9.C: New test.
669
670 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
671
672         PR fortran/18993
673         * gfotran.dg/nullify_1.f: New test.
674
675 2004-12-15  Richard Henderson  <rth@redhat.com>
676
677         * gcc.target/i386/i386.exp: New harness.
678         * gcc.target/i386/vect-args.c: New.
679
680 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
681
682         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
683
684 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
685
686         PR c++/18825
687         * g++.dg/template/friend32.C: New test.
688
689 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
690
691         * cpp/pragma-once-1.c: New test.
692         * cpp/pragma-once-1b.h: Likewise.
693         * cpp/pragma-once-1c.h: Likewise.
694         * cpp/pragma-once-1d.h: Likewise.
695         * cpp/inc/pragma-once-1a.h: Likewise.
696
697 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
698             Steven G. Kargl  <kargls@comcast.net>
699
700         PR fortran/17597
701         * gfortran.dg/list_read_3.f90: New test.
702
703 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
704
705         * gcc.dg/ftrapv-2.c: New test.
706
707 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
708
709         PR c++/18981
710         * g++.dg/template/typename9.C: New test.
711
712 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/18738
715         * g++.dg/template/typename8.C: New test.
716         * g++.dg/parse/friend2.C: Tweak error message.
717
718 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
719
720         * gcc.c-torture/20041214-1.c: New test.
721
722 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
723
724         PR c++/18965
725         * g++.dg/init/array17.C: New test.
726
727 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
728
729         PR c++/18793
730         * g++.dg/init/aggr3.C: New test.
731
732 2004-12-14  Janis Johnson  <janis187@us.ibm.com
733
734         * gcc.dg/altivec-types-1.c: New test.
735         * gcc.dg/altivec-types-2.c: New test.
736         * gcc.dg/altivec-types-3.c: New test.
737         * gcc.dg/altivec-types-4.c: New test.
738         * g++.dg/ext/altivec-types-1.C: New test.
739         * g++.dg/ext/altivec-types-2.C: New test.
740         * g++.dg/ext/altivec-types-3.C: New test.
741         * g++.dg/ext/altivec-types-4.C: New test.
742
743 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
744
745         PR middle-end/18951
746         * gcc.c-torture/execute/20041213-1.c: New test.
747
748 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
749
750         PR c++/18949
751         * g++.dg/template/cast1.C: New.
752
753 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
754
755         * gcc.c-torture/execute/20041213-2.c: New test.
756
757 2004-12-13  Richard Henderson  <rth@redhat.com>
758
759         * gcc.dg/i386-sse-10.c: Fix typo in options.
760
761 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
762
763         PR c++/18968
764         * g++.dg/opt/pr18968.C: New test.
765
766 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
767
768         PR c++/18925
769         * g++.dg/ext/visibility/staticdatamem.C: New test.
770
771 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
772
773         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
774
775 2004-12-13  Roger Sayle  <roger@eyesopen.com>
776
777         PR rtl-optimization/18928
778         * gcc.dg/pr18928-1.c: New test case.
779
780 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
781
782         PR tree-opt/16951
783         * gcc.c-torture/compile/20041211-1.c: New.
784
785 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
786
787         PR middle-end/17564
788         * gcc.c-torture/execute/20041212-1.c: New test.
789
790 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
791
792         PR fortran/18869
793         * gfortran.dg/common_1.f90: New test.
794
795 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
796         Paul Brook  <paul@codesourcery.com>
797
798         PR fortran/16222
799         * gfortran.dg/real_do_1.f90: New test.
800
801 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR tree-opt/18040
804         * g++.dg/opt/ptrmem6.C: New test.
805
806 2004-12-11  Roger Sayle  <roger@eyesopen.com>
807
808         PR middle-end/18921
809         * gcc.dg/pr18921-1.c: New test case.
810
811 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
812
813         PR fortran/17175
814         * gfortran.dg/scale_1.f90: New test.
815
816 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
817
818         PR middle-end/18903
819         * gcc.c-torture/compile/pr18903.c: New test.
820
821 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
822
823         * gcc.c-torture/execute/20041210-1.c: New test.
824
825 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
826
827         PR c++/18731
828         * g++.dg/parser/struct-1.C: New test.
829         * g++.dg/parser/struct-2.C: New test.
830         * g++.dg/parser/struct-3.C: New test.
831
832 2004-12-09  Richard Henderson  <rth@redhat.com>
833
834         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
835
836         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
837         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
838
839 2004-12-09  Matt Austern  <austern@apple.com>
840
841         PR c++/18514
842         * g++.dg/ext/builtin1.C: New
843         * g++.dg/ext/builtin2.C: New
844         * g++.dg/ext/builtin3.C: New
845         * g++.dg/ext/builtin4.C: New
846         * g++.dg/ext/builtin5.C: New
847
848 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
849
850         PR tree-opt/18904
851         * g++.dg/opt/ptrmem5.C: New test.
852
853 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
854
855         * g++.dg/parse/typename5.C: Adjust for new error.
856         * g++.dg/parse/typename7.C: New.
857
858 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
859
860         PR c++/18073
861         * g++.dg/other/mmintrin.C: New test.
862
863 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
864
865         PR c++/16681
866         * g++.dg/init/array15.C: New.
867         * g++.dg/init/array16.C: New.
868
869 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
870
871         PR fortran/18826
872         * gfortran.dg/assign_1.f90: New test.
873
874 2004-12-08  Nick Clifton  <nickc@redhat.com>
875
876         * gcc.target/xstormy16/bss_below100: New directory containing tests.
877         * gcc.target/xstormy16/data_below100: Likewise.
878         * gcc.target/xstormy16/sfr: Likewise.
879         * gcc.target/xstormy16/below100.S: New test source file.
880         * gcc.target/xstormy16/below100.ld: New test linker script.
881         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
882         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
883         bp instructions.
884         * gcc.target/xstormy16/bp.c: Likewise.
885
886         * gcc.target/xstormy16/bss_below100: New files:
887         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
888         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
889         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
890         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
891         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
892         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
893         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
894         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
895         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
896         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
897         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
898         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
899         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
900         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
901         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
902         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
903         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
904         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
905         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
906         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
907         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
908         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
909         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
910         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
911         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
912         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
913         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
914
915         * gcc.target/xstormy16/data_below100: New files:
916         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
917         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
918         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
919         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
920         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
921         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
922         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
923         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
924         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
925         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
926         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
927         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
928         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
929         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
930         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
931         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
932         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
933         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
934         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
935         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
936         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
937         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
938         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
939         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
940         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
941         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
942         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
943
944         * gcc.target/xstormy16/sfr: New files:
945         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
946         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
947         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
948         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
949         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
950         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
951         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
952         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
953         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
954         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
955         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
956         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
957         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
958         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
959         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
960         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
961         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
962         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
963         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
964         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
965         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
966         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
967         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
968         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
969         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
970         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
971         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
972         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
973         27_if0_sfrw_bitfield_f.c
974
975 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
976
977         PR c++/18100
978         * g++.dg/lookup/name-clash4.C: New test.
979
980 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
981
982         PR c++/18672
983         * g++.dg/opt/array1.C: New.
984
985         PR c++/18803
986         * g++.dg/template/operator5.C: New.
987
988 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
989
990         PR c/18867
991         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
992
993 2004-12-07  Steven Bosscher  <stevenb@suse.de>
994
995         * gcc.dg/noncompile/20041207.c: New test.
996
997 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
998
999         * g++.dg/other/unreachable-1.C: New test.
1000
1001 2004-12-06  Nick Clifton  <nickc@redhat.com>
1002
1003         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1004         <limits.h> because the latter comes from gcc's include/ directory
1005         and not the newlib/libc/include directory.
1006
1007 2004-12-04  Richard Henderson  <rth@redhat.com>
1008
1009         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1010
1011 2004-12-04  Richard Henderson  <rth@redhat.com>
1012
1013         * lib/target-supports.exp (check_gc_sections_available): Disable
1014         for alpha and ia64.
1015
1016 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1017
1018         PR middle-end/17909
1019         * g++.dg/other/vararg-2.C: New test.
1020
1021 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1022
1023         PR c++/17011, c++/17971
1024         * g++.dg/template/error15.C: Adjust expected error.
1025         * g++.dg/template/instantiate3.C: Likewise.
1026
1027 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1028
1029         * gcc.dg/altivec-18.c: Fix for darwin
1030
1031 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1032
1033         PR c++/18782
1034         * g++.dg/parse/ptrmem2.C: New.
1035
1036         PR c++/18318
1037         * g++.dg/template/new1.C: New.
1038
1039 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1040
1041         PR fortran/18710
1042         * gfortran.dg/direct_io_3.f90: New test.
1043
1044 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1045
1046         PR 18758
1047         * g++.dg/parse/crash21.C: New.
1048
1049 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1050
1051         PR c++/15664, c++/18276
1052         * g++.dg/template/ttp13.C: New test.
1053         * g++.dg/template/ttp14.C: Likewise.
1054
1055 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1056
1057         PR c++/18123
1058         * g++.dg/parse/enum2.C: New test.
1059         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1060
1061 2004-12-02  Nick Clifton  <nickc@redhat.com>
1062
1063         * gcc.target/xstormy16: New test directory.
1064         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1065         * gcc.target/xstormy16/bp.c: Check the generation of bp
1066         instructions.
1067         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1068         bn instructions and the BELOW100 attribute.
1069
1070 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1071
1072         PR target/16952
1073         * gcc.dg/ppc-eabi.c: New.
1074
1075 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1076
1077         PR fortran/18284
1078         * gfortran.dg/backspace.f90
1079
1080 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1081
1082         * gfortran.dg/inquire.f90: New test.
1083
1084 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1085
1086         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1087         handle effective-target-keyword.
1088         (dg-skip-if): Support effective-target keyword as target list.
1089         (dg-xfail-if): Ditto.
1090         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1091
1092 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1093
1094         PR tree-optimization/18291
1095         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1096
1097 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1098
1099         PR C++/18729
1100         * g++.dg/parse/crash20.C: New.
1101
1102         PR c++/17431
1103         * g++.dg/overload/arg1.C: New.
1104         * g++.dg/overload/arg2.C: New.
1105         * g++.dg/overload/arg3.C: New.
1106         * g++.dg/overload/arg4.C: New.
1107
1108 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1109
1110         * gcc.dg/c99-flex-array-4.c: Remove.
1111
1112 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1113
1114         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1115
1116         * lib/target-supports.exp (is-effective-target): Simplify.
1117
1118         * lib/target-supports.exp (check_effective_target_vect_long):
1119         Fix for powerpc64-*-*.
1120
1121 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1122
1123         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1124         to support new requirements on FreeBSD 5.
1125
1126 2004-11-30  Devang Patel  <dpatel@apple.com>
1127
1128         PR 18702
1129         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1130
1131 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1132
1133         * g++.dg/ext/altivec-13.C: New test.
1134
1135 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1136
1137         PR tree-opt/18298
1138         * gcc.c-torture/execute/p18298.c: New test.
1139
1140 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1141             Dorit Naishlos  <dorit@il.ibm.com>
1142
1143         PR tree-opt/18607
1144         * gcc.dg/vect/vect-89.c: New test.
1145
1146 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1147
1148         * gcc.dg/pr18596-1.c: New test.
1149
1150 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1151
1152         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1153
1154 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1155
1156         PR c/18479
1157         * gcc.dg/pr18479.c: New test.
1158
1159 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1160
1161         PR target/18490
1162         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1163         mmix-knuth-mmixware.
1164
1165         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1166         cris-*-elf* cris-*-aout* mmix-*-*
1167
1168 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1169
1170         PR middle-end/18725
1171         * gcc.dg/pr18725.c: New test.
1172
1173 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1174
1175         PR target/18488
1176         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1177
1178         PR target/18336
1179         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1180
1181 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1182
1183         PR c++/18368
1184         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1185         * g++.old-deja/g++.law/ctors5.C: Likewise.
1186         * g++.old-deja/g++.other/crash25.C: Likewise.
1187
1188         PR c++/18674
1189         * g++.dg/template/error16.C: New test.
1190
1191         PR c++/18512
1192         * g++.dg/template/crash29.C: New test.
1193
1194 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1195
1196         PR tree-optimization/18712
1197         * gcc.c-torture/compile/pr18712.c: New test.
1198
1199 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1200
1201         PR c/7544
1202         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1203         tests.
1204
1205 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1206
1207         PR c++/18652
1208         * g++.dg/lookup/crash6.C: New test.
1209
1210 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1211
1212         PR middle-end/18164
1213         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1214
1215 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1216
1217         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1218         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1219         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1220
1221 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1222
1223         * gcc.dg/pr18164.c: New test.
1224
1225 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1226
1227         * gcc.dg/funroll-loops-all.c: New.
1228
1229 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1230
1231         PR target/18489
1232         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1233         delimeter, match space and TAB as well as ":".
1234
1235         PR target/18484
1236         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1237
1238         PR target/18348
1239         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1240
1241         PR target/18345
1242         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1243
1244         PR target/18337
1245         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1246
1247 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1248
1249         * gfortran.dg/direct_io_2.f90: New test.
1250
1251 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1252
1253         PR target/18334
1254         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1255
1256 2004-11-28  Richard Henderson  <rth@redhat.com>
1257
1258         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1259
1260 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1261
1262         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1263         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1264         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1265         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1266         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1267         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1268         gcc.dg/pointer-arith-8.c: New tests.
1269
1270 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1271
1272         PR fortran/18364
1273         * gfortran.dg/endfile.f90: New test.
1274
1275 2004-11-27  Falk Hueffner  <falk@debian.org>
1276
1277         * gcc.dg/loop-6.c: New test.
1278
1279 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1280
1281         * gcc.c-torture/execute/20041126-1.c: New test.
1282
1283 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1284
1285         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1286         on IRIX.
1287
1288 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1289
1290         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1291         functions.
1292
1293 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1294
1295         PR rtl-optimization/17825
1296         * gcc.c-torture/compile/20041119-1.c: New test.
1297
1298 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1299
1300         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1301         Check existence of ld library path variables before unsetting.
1302
1303 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1304
1305         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1306
1307 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1308
1309         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1310
1311 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1312
1313         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1314
1315 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1316
1317         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1318         dg-do directive.
1319
1320 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1321
1322         * gcc.dg/pr17957.c: Pass --param, not -param.
1323
1324 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1325
1326         PR middle-end/17957
1327         * testsuite/gcc.dg/pr17957.c: New test.
1328
1329 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1330
1331         PR c++/18445
1332         * g++.dg/template/crash28.C: Likewise.
1333
1334         PR c++/18001
1335         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1336         * g++.dg/ext/lvaddr.C: Likewise.
1337         * g++.dg/opt/pr7503-3.C: Likewise.
1338
1339         PR c++/18466
1340         * g++.dg/parse/qualified3.C: New test.
1341         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1342
1343         PR c++/18545
1344         * g++.dg/expr/return1.C: New test.
1345
1346 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1347
1348         Friend class name lookup 3/n, PR c++/3332
1349         * g++.dg/lookup/friend3.C: New test.
1350         * g++.dg/lookup/friend4.C: Likewise.
1351         * g++.dg/lookup/friend5.C: Likewise.
1352
1353 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1354
1355         Friend class name lookup 2/n, PR c++/14513, c++/15410
1356         * g++.dg/lookup/friend2.C: New test.
1357         * g++.dg/template/friend31.C: Likewise.
1358
1359 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1360
1361         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1362
1363 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/17473
1366         * g++.dg/tc1/dr56.C: Remove.
1367         * g++.dg/template/typedef1.C: Add dg-error markers.
1368         * g++.old-deja/g++.other/typedef7.C: Likewise.
1369
1370         PR c++/18285
1371         * g++.dg/parse/typedef7.C: New test.
1372
1373 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1374
1375         * gcc.c-torture/execute/20041124-1.c: New test.
1376
1377 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1378
1379         * g++.dg/template/deduce3.C: New test.
1380
1381         PR c++/18586
1382         * g++.dg/template/crash27.C: New test.
1383
1384         PR c++/18530
1385         * g++.dg/warn/Wshadow-3.C: New test.
1386
1387 2004-11-24  Devang Patel  <dpatel@apple.com>
1388
1389         PR/18555
1390         * gcc.dg/cpp/isysroot-1.c: New test.
1391         * gcc.dg/cpp/usr/include/stdio.h: New file.
1392         * gcc.dg/cpp/isysroot-2.c: New test.
1393         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1394         New file.
1395
1396 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1397
1398         PR c++/8929
1399         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1400
1401 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1402
1403         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1404         * gcc.target/sparc/pdist.c: Likewise.
1405
1406 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1407
1408         PR c++/16882
1409         * g++.dg/conversion/simd1.C: New test.
1410
1411 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1412
1413         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1414         and restore_ld_library_path_env_vars.
1415         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1416         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1417         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1418         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1419
1420 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1421
1422         * gcc.dg/pragma-align-2.c: Test macro expansion.
1423         * gcc.dg/pragma-pack-2.c: New test.
1424
1425 2004-11-23  Richard Henderson  <rth@redhat.com>
1426
1427         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1428         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1429         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1430         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1431         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1432         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1433
1434         * gcc.dg/vect/vect.exp: Add check for alpha.
1435         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1436         (check_effective_target_vect_int): Enable for alpha.
1437         (check_effective_target_vect_long): New.
1438         (is-effective-target): Add it.
1439
1440 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1441
1442         * gcc.dg/pr18614-1.c: New test.
1443
1444 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445
1446         * gcc.dg/setjmp-2.c: New test.
1447
1448 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1449
1450         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1451         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1452         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1453         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1454         gcc.target/sparc/pdist.c: New tests.
1455
1456 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1457
1458         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1459
1460 2004-11-22  Dale Johannesen  <dalej@apple.com>
1461
1462         * gcc.dg/20041111-1.c:  New.
1463
1464 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1465
1466         PR tree-opt/18536
1467         * gcc.dg/vect/pr18536.c: New test.
1468
1469 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1470
1471         PR c++/18354
1472         * g++.dg/template/nontype11.C: New test.
1473
1474 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1475
1476         PR middle-end/18520
1477         * gcc.dg/pr18520-1.c: New test case.
1478
1479 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1480
1481         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
1482         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
1483         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
1484         expected diagnostics.
1485
1486 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1487
1488         PR target/18580
1489         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
1490         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
1491         vect-77.c, vect-77a.c: XFAIL on the SPARC.
1492
1493 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1494
1495         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
1496
1497 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
1498             Joseph Myers  <joseph@codesourcery.com>
1499
1500         * lib/target-supports.exp (check_visibility_available): Really
1501         test the compiler.
1502
1503 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1504
1505         PR tree-opt/18181
1506         * gcc.dg/vect/vect-85.c: New test.
1507         * gcc.dg/vect/vect-86.c: New test.
1508         * gcc.dg/vect/vect-87.c: New test.
1509         * gcc.dg/vect/vect-88.c: New test.
1510
1511 2004-11-19  Ben Elliston  <bje@au.ibm.com>
1512
1513         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
1514
1515 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
1516
1517         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
1518         * gcc.dg/ppc-and-1.c: Ditto.
1519         * gcc.dg/ppc-compare-1.c: Ditto.
1520         * gcc.dg/ppc-mov-1.c: Ditto
1521
1522 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1523             Mark Mitchell  <mark@codesourcery.com>
1524
1525         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1526
1527 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1528             Aldy Hernandez  <aldyh@redhat.com>
1529
1530         * lib/target-supports.exp (check_effective_target_vect_int): New
1531         (check_effective_target_vect_float): New
1532         (check_effective_target_vect_double): New.
1533         (is-effective-target): Support new effective targets keywords.
1534         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1535         default action for dg-do.
1536         * gcc.dg/vect/pr16105.c: Use new support.
1537         * gcc.dg/vect/pr18400.c: Ditto.
1538         * gcc.dg/vect/pr18425.c: Ditto.
1539         * gcc.dg/vect/vect-1.c: Ditto.
1540         * gcc.dg/vect/vect-10.c: Ditto.
1541         * gcc.dg/vect/vect-11.c: Ditto.
1542         * gcc.dg/vect/vect-12.c: Ditto.
1543         * gcc.dg/vect/vect-13.c: Ditto.
1544         * gcc.dg/vect/vect-14.c: Ditto.
1545         * gcc.dg/vect/vect-15.c: Ditto.
1546         * gcc.dg/vect/vect-16.c: Ditto.
1547         * gcc.dg/vect/vect-17.c: Ditto.
1548         * gcc.dg/vect/vect-18.c: Ditto.
1549         * gcc.dg/vect/vect-19.c: Ditto.
1550         * gcc.dg/vect/vect-2.c: Ditto.
1551         * gcc.dg/vect/vect-20.c: Ditto.
1552         * gcc.dg/vect/vect-21.c: Ditto.
1553         * gcc.dg/vect/vect-22.c: Ditto.
1554         * gcc.dg/vect/vect-23.c: Ditto.
1555         * gcc.dg/vect/vect-24.c: Ditto.
1556         * gcc.dg/vect/vect-25.c: Ditto.
1557         * gcc.dg/vect/vect-26.c: Ditto.
1558         * gcc.dg/vect/vect-27.c: Ditto.
1559         * gcc.dg/vect/vect-27a.c: Ditto.
1560         * gcc.dg/vect/vect-28.c: Ditto.
1561         * gcc.dg/vect/vect-29.c: Ditto.
1562         * gcc.dg/vect/vect-29a.c: Ditto.
1563         * gcc.dg/vect/vect-3.c: Ditto.
1564         * gcc.dg/vect/vect-30.c: Ditto.
1565         * gcc.dg/vect/vect-31.c: Ditto.
1566         * gcc.dg/vect/vect-32.c: Ditto.
1567         * gcc.dg/vect/vect-33.c: Ditto.
1568         * gcc.dg/vect/vect-34.c: Ditto.
1569         * gcc.dg/vect/vect-35.c: Ditto.
1570         * gcc.dg/vect/vect-36.c: Ditto.
1571         * gcc.dg/vect/vect-37.c: Ditto.
1572         * gcc.dg/vect/vect-38.c: Ditto.
1573         * gcc.dg/vect/vect-4.c: Ditto.
1574         * gcc.dg/vect/vect-40.c: Ditto.
1575         * gcc.dg/vect/vect-41.c: Ditto.
1576         * gcc.dg/vect/vect-42.c: Ditto.
1577         * gcc.dg/vect/vect-43.c: Ditto.
1578         * gcc.dg/vect/vect-44.c: Ditto.
1579         * gcc.dg/vect/vect-45.c: Ditto.
1580         * gcc.dg/vect/vect-46.c: Ditto.
1581         * gcc.dg/vect/vect-47.c: Ditto.
1582         * gcc.dg/vect/vect-48.c: Ditto.
1583         * gcc.dg/vect/vect-48a.c: Ditto.
1584         * gcc.dg/vect/vect-49.c: Ditto.
1585         * gcc.dg/vect/vect-5.c: Ditto.
1586         * gcc.dg/vect/vect-50.c: Ditto.
1587         * gcc.dg/vect/vect-51.c: Ditto.
1588         * gcc.dg/vect/vect-52.c: Ditto.
1589         * gcc.dg/vect/vect-53.c: Ditto.
1590         * gcc.dg/vect/vect-54.c: Ditto.
1591         * gcc.dg/vect/vect-55.c: Ditto.
1592         * gcc.dg/vect/vect-56.c: Ditto.
1593         * gcc.dg/vect/vect-56a.c: Ditto.
1594         * gcc.dg/vect/vect-57.c: Ditto.
1595         * gcc.dg/vect/vect-58.c: Ditto.
1596         * gcc.dg/vect/vect-59.c: Ditto.
1597         * gcc.dg/vect/vect-6.c: Ditto.
1598         * gcc.dg/vect/vect-60.c: Ditto.
1599         * gcc.dg/vect/vect-61.c: Ditto.
1600         * gcc.dg/vect/vect-62.c: Ditto.
1601         * gcc.dg/vect/vect-63.c: Ditto.
1602         * gcc.dg/vect/vect-64.c: Ditto.
1603         * gcc.dg/vect/vect-65.c: Ditto.
1604         * gcc.dg/vect/vect-66.c: Ditto.
1605         * gcc.dg/vect/vect-67.c: Ditto.
1606         * gcc.dg/vect/vect-68.c: Ditto.
1607         * gcc.dg/vect/vect-69.c: Ditto.
1608         * gcc.dg/vect/vect-7.c: Ditto.
1609         * gcc.dg/vect/vect-72.c: Ditto.
1610         * gcc.dg/vect/vect-72a.c: Ditto.
1611         * gcc.dg/vect/vect-73.c: Ditto.
1612         * gcc.dg/vect/vect-74.c: Ditto.
1613         * gcc.dg/vect/vect-75.c: Ditto.
1614         * gcc.dg/vect/vect-76.c: Ditto.
1615         * gcc.dg/vect/vect-77.c: Ditto.
1616         * gcc.dg/vect/vect-77a.c: Ditto.
1617         * gcc.dg/vect/vect-78.c: Ditto.
1618         * gcc.dg/vect/vect-79.c: Ditto.
1619         * gcc.dg/vect/vect-8.c: Ditto.
1620         * gcc.dg/vect/vect-80.c: Ditto.
1621         * gcc.dg/vect/vect-82.c: Ditto.
1622         * gcc.dg/vect/vect-82_64.c: Ditto.
1623         * gcc.dg/vect/vect-83.c: Ditto.
1624         * gcc.dg/vect/vect-83_64.c: Ditto.
1625         * gcc.dg/vect/vect-9.c: Ditto.
1626         * gcc.dg/vect/vect-all.c: Ditto.
1627         * gcc.dg/vect/vect-none.c: Ditto.
1628
1629 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1630
1631         * lib/gcc-dg.exp (dg-skip-if): New function.
1632         (dg-forbid-option): Remove.
1633         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1634         * g++.dg/abi/bitfield8.C: Likewise.
1635         * g++.dg/abi/dtor1.C: Likewise.
1636         * g++.dg/abi/empty10.C: Likewise.
1637         * g++.dg/abi/empty7.C: Likewise.
1638         * g++.dg/abi/empty9.C: Likewise.
1639         * g++.dg/abi/layout3.C: Likewise.
1640         * g++.dg/abi/layout4.C: Likewise.
1641         * g++.dg/abi/thunk1.C: Likewise.
1642         * g++.dg/abi/thunk2.C: Likewise.
1643         * g++.dg/abi/vbase11.C: Likewise.
1644         * g++.dg/abi/vthunk2.C: Likewise.
1645         * g++.dg/abi/vthunk3.C: Likewise.
1646         * g++.dg/ext/attrib8.C: Likewise.
1647         * g++.dg/opt/longbranch2.C: Likewise.
1648         * g++.dg/opt/reg-stack4.C: Likewise.
1649         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1650         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1651         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1652         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1653         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1654         * gcc.dg/20000609-1.c: Likewise.
1655         * gcc.dg/20000720-1.c: Likewise.
1656         * gcc.dg/20011107-1.c: Likewise.
1657         * gcc.dg/20011119-1.c: Likewise.
1658         * gcc.dg/20020108-1.c: Likewise.
1659         * gcc.dg/20020122-2.c: Likewise.
1660         * gcc.dg/20020122-3.c: Likewise.
1661         * gcc.dg/20020201-3.c: Likewise.
1662         * gcc.dg/20020206-1.c: Likewise.
1663         * gcc.dg/20020218-1.c: Likewise.
1664         * gcc.dg/20020310-1.c: Likewise.
1665         * gcc.dg/20020411-1.c: Likewise.
1666         * gcc.dg/20020418-2.c: Likewise.
1667         * gcc.dg/20020426-1.c: Likewise.
1668         * gcc.dg/20020426-2.c: Likewise.
1669         * gcc.dg/20020517-1.c: Likewise.
1670         * gcc.dg/20020523-1.c: Likewise.
1671         * gcc.dg/20020523-2.c: Likewise.
1672         * gcc.dg/20020729-1.c: Likewise.
1673         * gcc.dg/20030204-1.c: Likewise.
1674         * gcc.dg/20030826-2.c: Likewise.
1675         * gcc.dg/20030926-1.c: Likewise.
1676         * gcc.dg/20031202-1.c: Likewise.
1677         * gcc.dg/980312-1.c: Likewise.
1678         * gcc.dg/980313-1.c: Likewise.
1679         * gcc.dg/990117-1.c: Likewise.
1680         * gcc.dg/990424-1.c: Likewise.
1681         * gcc.dg/990524-1.c: Likewise.
1682         * gcc.dg/991230-1.c: Likewise.
1683         * gcc.dg/i386-387-1.c: Likewise.
1684         * gcc.dg/i386-387-2.c: Likewise.
1685         * gcc.dg/i386-387-3.c: Likewise.
1686         * gcc.dg/i386-387-4.c: Likewise.
1687         * gcc.dg/i386-387-5.c: Likewise.
1688         * gcc.dg/i386-387-6.c: Likewise.
1689         * gcc.dg/i386-asm-1.c: Likewise.
1690         * gcc.dg/i386-bitfield1.c: Likewise.
1691         * gcc.dg/i386-bitfield2.c: Likewise.
1692         * gcc.dg/i386-loop-1.c: Likewise.
1693         * gcc.dg/i386-loop-2.c: Likewise.
1694         * gcc.dg/i386-loop-3.c: Likewise.
1695         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1696         * gcc.dg/i386-pic-1.c: Likewise.
1697         * gcc.dg/i386-regparm.c: Likewise.
1698         * gcc.dg/i386-signbit-1.c: Likewise.
1699         * gcc.dg/i386-signbit-2.c: Likewise.
1700         * gcc.dg/i386-signbit-3.c: Likewise.
1701         * gcc.dg/i386-sse-5.c: Likewise.
1702         * gcc.dg/i386-sse-8.c: Likewise.
1703         * gcc.dg/i386-unroll-1.c: Likewise.
1704         * gcc.dg/tls/opt-1.c: Likewise.
1705         * gcc.dg/tls/opt-2.c: Likewise.
1706         * gcc.dg/unroll-1.c: Likewise.
1707         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1708         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1709         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1710         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1711
1712 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1713
1714         * g++.dg/template/incomplete1.C: New test.
1715
1716 2004-11-16  Nick Clifton  <nickc@redhat.com>
1717
1718         Revert patches accidentally commited during checkin of fixes for
1719         xstormy16 tests:
1720         gcc.c-torture/execute/simd-4.c: Revert
1721         gcc.dg/20040910-1.c: Revert.
1722
1723 2004-11-16  Paul Brook  <paul@codesourcery.com>
1724
1725         PR fortran/13010
1726         * gfortran.dg/der_pointer_1.f90: New test.
1727
1728 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1729
1730         PR c/18498
1731         * gcc.dg/bitfld-13.c: New test.
1732
1733 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1734
1735         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1736         powerpc*-*-linux*.
1737
1738         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1739         * gcc.dg/ppc64-abi-2.c: Ditto.
1740         * gcc.dg/ppc64-abi-3.c: Ditto.
1741
1742         * lib/gcc-dg.exp (dg-target-list): Remove.
1743
1744 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1745
1746         * gcc.dg/ia64-postinc.c: New test.
1747
1748 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1749
1750         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1751
1752 2004-11-15  Nick Clifton  <nickc@redhat.com>
1753
1754         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1755         __INT_MAX__ so that the test can be compiled by toolchains
1756         targeted at 16-bit processors.
1757
1758         * gcc.dg/20040625-1.c: Use long constants rather than integers
1759         when performing arithmetic that will overflow 16-bits.
1760
1761         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1762         xstormy16.  It does not support 128-bit vector operations.
1763
1764         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
1765         with the macro PTR_TYPE.  Define this macro to an integer type
1766         suitable for holding a pointer.
1767
1768         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
1769         the target is a 16-bit processor.
1770
1771         * gcc.dg/cpp/if-2.c: Expect a different warning message from
1772         16-bit targets where the character constant will be too long.
1773
1774         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
1775         where the double will not be directly addressable.
1776
1777 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1778
1779         Friend class name lookup 1/n, PR c++/18471
1780         * g++.dg/template/crash26.C: New test.
1781         * g++.dg/lookup/struct1.C: Adjust expected error.
1782         * g++.dg/parse/elab1.C: Likewise.
1783         * g++.dg/parse/elab2.C: Likewise.
1784         * g++.dg/parse/int-as-enum1.C: Likewise.
1785         * g++.dg/parse/struct-as-enum1.C: Likewise.
1786         * g++.dg/parse/typedef1.C: Likewise.
1787         * g++.dg/parse/typedef3.C: Likewise.
1788         * g++.dg/parse/typedef4.C: Likewise.
1789         * g++.dg/parse/typedef5.C: Likewise.
1790         * g++.dg/template/nontype4.C: Likewise.
1791         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1792         * g++.old-deja/g++.other/elab1.C: Likewise.
1793         * g++.old-deja/g++.other/syntax4.C: Likewise.
1794
1795 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1796
1797         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1798
1799 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1800
1801         * gcc.c-torture/execute/20041114-1.c: New test.
1802
1803 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1804
1805         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1806         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1807         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1808         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1809         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1810         gcc.dg/switch-7.c: New tests.
1811
1812 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1813
1814         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1815
1816 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1817
1818         PR tree-opt/18400
1819         * gcc.dg/vect/pr18400.c: New test.
1820
1821 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1822             Andrew Pinski  <pinskia@physics.uc.edu>
1823
1824         PR tree-opt/18425
1825         * gcc.dg/vect/pr18425.c: New test.
1826
1827 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1828
1829         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1830         Guard with dg-require-alias and dg-require-visibility.
1831
1832 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1833
1834         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1835
1836 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1837
1838         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1839
1840 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1841
1842         PR c++/17344
1843         * g++.dg/template/defarg5.C: New test.
1844
1845 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1846
1847         * g++.dg/parse/cast1.C: Run only on ILP32.
1848         * g++.old-deja/g++.mike/p784.C: Likewise.
1849
1850 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1851
1852         * gcc.c-torture/execute/20041113-1.c: New test.
1853
1854 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1855
1856         PR target/18230
1857         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1858         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1859         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1860         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1861         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1862         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1863         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1864         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1865         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1866         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1867         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1868         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1869         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1870
1871 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1872
1873         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1874         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1875         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1876         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1877         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1878         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1879         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1880         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1881         gcc.target/sparc/combined-1.c: New tests.
1882
1883 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1884
1885         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1886         New tests.
1887
1888 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1889
1890         * lib/gcc-dg.exp (dg-forbid-option): New function.
1891         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1892         * g++.dg/abi/bitfield8.C: Likewise.
1893         * g++.dg/abi/dtor1.C: Likewise.
1894         * g++.dg/abi/empty10.C: Likewise.
1895         * g++.dg/abi/empty7.C: Likewise.
1896         * g++.dg/abi/empty9.C: Likewise.
1897         * g++.dg/abi/layout3.C: Likewise.
1898         * g++.dg/abi/layout4.C: Likewise.
1899         * g++.dg/abi/thunk1.C: Likewise.
1900         * g++.dg/abi/thunk2.C: Likewise.
1901         * g++.dg/abi/vbase11.C: Likewise.
1902         * g++.dg/abi/vthunk2.C: Likewise.
1903         * g++.dg/abi/vthunk3.C: Likewise.
1904         * g++.dg/ext/attrib8.C: Likewise.
1905         * g++.dg/opt/longbranch2.C: Likewise.
1906         * g++.dg/opt/reg-stack4.C: Likewise.
1907         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1908         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1909         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1910         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1911         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1912         * gcc.dg/20000609-1.c: Likewise.
1913         * gcc.dg/20000720-1.c: Likewise.
1914         * gcc.dg/20011107-1.c: Likewise.
1915         * gcc.dg/20011119-1.c: Likewise.
1916         * gcc.dg/20020108-1.c: Likewise.
1917         * gcc.dg/20020122-2.c: Likewise.
1918         * gcc.dg/20020122-3.c: Likewise.
1919         * gcc.dg/20020201-3.c: Likewise.
1920         * gcc.dg/20020206-1.c: Likewise.
1921         * gcc.dg/20020218-1.c: Likewise.
1922         * gcc.dg/20020310-1.c: Likewise.
1923         * gcc.dg/20020411-1.c: Likewise.
1924         * gcc.dg/20020418-2.c: Likewise.
1925         * gcc.dg/20020426-1.c: Likewise.
1926         * gcc.dg/20020426-2.c: Likewise.
1927         * gcc.dg/20020517-1.c: Likewise.
1928         * gcc.dg/20020523-1.c: Likewise.
1929         * gcc.dg/20020523-2.c: Likewise.
1930         * gcc.dg/20020729-1.c: Likewise.
1931         * gcc.dg/20030204-1.c: Likewise.
1932         * gcc.dg/20030826-2.c: Likewise.
1933         * gcc.dg/20030926-1.c: Likewise.
1934         * gcc.dg/20031202-1.c: Likewise.
1935         * gcc.dg/980312-1.c: Likewise.
1936         * gcc.dg/980313-1.c: Likewise.
1937         * gcc.dg/990117-1.c: Likewise.
1938         * gcc.dg/990424-1.c: Likewise.
1939         * gcc.dg/990524-1.c: Likewise.
1940         * gcc.dg/991230-1.c: Likewise.
1941         * gcc.dg/i386-387-1.c: Likewise.
1942         * gcc.dg/i386-387-2.c: Likewise.
1943         * gcc.dg/i386-387-3.c: Likewise.
1944         * gcc.dg/i386-387-4.c: Likewise.
1945         * gcc.dg/i386-387-5.c: Likewise.
1946         * gcc.dg/i386-387-6.c: Likewise.
1947         * gcc.dg/i386-asm-1.c: Likewise.
1948         * gcc.dg/i386-bitfield1.c: Likewise.
1949         * gcc.dg/i386-bitfield2.c: Likewise.
1950         * gcc.dg/i386-loop-1.c: Likewise.
1951         * gcc.dg/i386-loop-2.c: Likewise.
1952         * gcc.dg/i386-loop-3.c: Likewise.
1953         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1954         * gcc.dg/i386-pic-1.c: Likewise.
1955         * gcc.dg/i386-regparm.c: Likewise.
1956         * gcc.dg/i386-signbit-1.c: Likewise.
1957         * gcc.dg/i386-signbit-2.c: Likewise.
1958         * gcc.dg/i386-signbit-3.c: Likewise.
1959         * gcc.dg/i386-sse-5.c: Likewise.
1960         * gcc.dg/i386-sse-8.c: Likewise.
1961         * gcc.dg/i386-unroll-1.c: Likewise.
1962         * gcc.dg/tls/opt-1.c: Likewise.
1963         * gcc.dg/tls/opt-2.c: Likewise.
1964         * gcc.dg/unroll-1.c: Likewise.
1965         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1966         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1967         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1968         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1969         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1970         -m64 is specified.
1971
1972 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/18389
1975         * g++.dg/parse/cond1.C: New test.
1976
1977         PR c++/18429
1978         * g++.dg/template/array9.C: New test.
1979         * g++.dg/ext/vla1.C: Adjust error messages.
1980         * g++.dg/ext/vlm1.C: Likewise.
1981         * g++.dg/template/crash2.C: Likewise.
1982
1983         PR c++/18436
1984         * g++.dg/template/call3.C: New test.
1985
1986         PR c++/18407
1987         * g++.dg/template/ptrmem11.C: New test.
1988
1989 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1990
1991         PR other/14264
1992         * lib/g++.exp: Set LC_ALL and LANG to C.
1993         * lib/gcc-dg.exp: Likewise.
1994         * lib/gfortran.exp: Likewise.
1995         * lib/objc.exp: Likewise.
1996         * lib/treelang.exp: Likewise.
1997
1998 2004-11-12  Andreas Schwab  <schwab@suse.de>
1999
2000         * gcc.dg/pr16286.c: Fix last change.
2001
2002 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/18416
2005         * g++.dg/init/global1.C: New test.
2006
2007 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2008
2009         * gcc.c-torture/execute/20041112-1.c: New test.
2010
2011 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2012
2013         * lib/gcc-dg.exp (dg-target-list): New.
2014
2015 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2016             Richard Sandiford  <rsandifo@redhat.com>
2017
2018         * lib/target-supports.exp (get-compiler_messages): New.
2019         (check_named_sections_available): Use it.
2020         (check_effective_target_ilp32): New.
2021         (check_effective_target_lp64): New.
2022         (is-effective-target): New.
2023         * lib/gcc-dg.exp (dg-require-effective-target): New.
2024
2025 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2026
2027         * gcc.dg/precedence-1.c: New test.
2028
2029 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2030
2031         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2032
2033         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2034         message, delete generated files, use more descriptive name for
2035         executable, and make the test unsupported when it cannot be run.
2036
2037         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2038         (dg-require-weak, dg-require-visibility, dg-require-alias,
2039         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2040         dg-require-iconv, dg-require-named-sections): Use it.
2041
2042         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2043
2044 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2045
2046         PR target/16457
2047         * gcc.dg/ppc-and-1: New
2048
2049         PR target/16796
2050         * gcc.dg/ppc-mov-1.c: New.
2051
2052         PR target/16458
2053         * gcc.dg/ppc-compare-1.c: New.
2054
2055 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2056
2057         * objc.dg/desig-init-2.m: New test.
2058
2059 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2060
2061         PR middle-end/18160
2062         * g++.dg/warn/register-var-1.C: New test.
2063         * g++.dg/warn/register-var-2.C: New test.
2064
2065 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2066
2067         * gcc.dg/union-2.c: New test.
2068
2069 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2070
2071         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2072         New test for PR tree-optimization/17892.
2073
2074 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2075
2076         PR c++/18369
2077         * g++.dg/init/new12.C: New test.
2078
2079 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2080
2081         * gcc.target/sparc: New directory.
2082         * gcc.target/sparc/sparc.exp: New driver.
2083         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2084         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2085         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2086         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2087
2088 2004-11-10  Paul Brook  <paul@codesourcery.com>
2089
2090         PR fortran/18218
2091         * gfortran.dg/list_read.c: New test.
2092
2093 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2094
2095         PR c/18322
2096         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2097         expected diagnostic location.
2098
2099 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2100
2101         * gcc.dg/20041109-1.c: New test.
2102
2103 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2104
2105         PR objc/18406
2106         * objc/compile/pr18406.m: New test.
2107
2108 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2109
2110         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2111
2112 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2113
2114         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2115
2116 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2117
2118         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2119
2120 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2121
2122         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2123         exit.
2124
2125 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2126
2127         PR tree-opt/18299
2128         * gcc.c-torture/pr18299-1.c: New test.
2129
2130 2004-11-06  Andreas Schwab  <schwab@suse.de>
2131
2132         * gcc.dg/pr16286.c: Also test for bool and pixel.
2133
2134 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2135
2136         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2137         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2138         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2139         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2140         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2141         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2142         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2143         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2144         gcc.dg/struct-semi-3.c: New tests.
2145
2146 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2147
2148         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2149
2150 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2151
2152         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2153         Do not use C99 designators.
2154
2155 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2156
2157         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2158
2159 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2160
2161         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2162         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2163         * gcc.c-torture/execute/simd-5.x: Remove.
2164
2165 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2166
2167         PR rtl-optimization/17933
2168         * gcc.dg/torture/pr17933-1.c: New test.
2169
2170 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2171
2172         PR target/18106
2173         * lib/target-supports.exp (check_weak_available): Support
2174         Windows.
2175
2176 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2177
2178         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2179         call to fflush(stdout) before abort.
2180         (my_ffsll): New function.
2181         (generate_fields): Use it.
2182
2183 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2184
2185         * gcc.dg/init-undef-1.c: New test.
2186
2187 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2188
2189         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2190         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2191         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2192         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2193         expected messages for new parser.
2194
2195 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2196
2197         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2198
2199 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2200
2201         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2202         on LP64 targets.
2203
2204 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2205
2206         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2207         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2208         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2209         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2210         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2211         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2212         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2213         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2214         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2215         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2216
2217 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2218
2219         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2220         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2221         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2222         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2223         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2224         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2225         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2226         for new parser.
2227
2228 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2229
2230         PR target/15342
2231         * gcc.dg/20041104-1.c: New test.
2232
2233 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2234
2235         * g++.dg/template/nontype7.C: New test.
2236         * g++.dg/template/nontype8.C: Likewise.
2237         * g++.dg/template/nontype9.C: Likewise.
2238         * g++.dg/template/nontype10.C: Likewise.
2239         * g++.dg/tc1/dr49.C: Likewise.
2240         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2241         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2242
2243 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2244
2245         * g++.dg/rtti/tinfo1.C: Remove xfails.
2246
2247 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2248
2249         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2250         packed attribute to the definition to satisfy the new C++ parser.
2251
2252 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2253
2254         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2255         invocations of va_arg.
2256
2257 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2258
2259         PR c++/18124
2260         * g++.dg/template/crash25.C: New test.
2261
2262         PR c++/18155
2263         * g++.dg/template/typedef2.C: New test.
2264         * g++.dg/parse/crash13.C: Adjust error markers.
2265
2266         PR c++/18177
2267         * g++.dg/conversion/const3.C: New test.
2268
2269 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2270
2271         PR fortran/17535
2272         PR fortran/17583
2273         PR fortran/17713
2274         * gfortran.dg/generic_[123].f90: New testcases.
2275
2276 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2277
2278         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2279         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2280
2281 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2282
2283         PR tree-opt/16808
2284         * gcc.c-torture/compile/pr16808.c: New test.
2285
2286 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2287
2288         PR rtl-optimization/17104
2289         * gcc.dg/ppc-bitfield1.c: New.
2290
2291 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2292
2293         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2294
2295 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2296
2297         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2298         strings for 32-bit code.
2299
2300 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2301
2302         PR c/18239
2303         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2304
2305 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         PR c++/18064
2308         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2309
2310 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2311
2312         PR c++/15172
2313         * g++.dg/init/aggr2.C: New test.
2314
2315 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2316
2317         * objc.dg/local-decl-1.m: New test.
2318
2319 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2320
2321         * gcc.dg/20040910-1.c: Adjust regex.
2322
2323 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2324
2325         PR rtl-optimization/18084
2326         * g++.dg/opt/pr18084-1.C: New testcase.
2327
2328 2004-10-30  Matt Austern  <austern@apple.com>
2329
2330         PR c++/17542
2331         * g++.dg/ext/attrib18.C: New test.
2332
2333 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2334
2335         PR middle-end/18096
2336         * gcc.dg/pr18096-1.c: New test case.
2337
2338 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2339
2340         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2341
2342 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2343
2344         PR c/16666
2345         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2346         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2347         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2348         gcc.dg/old-style-prom-3.c: New tests.
2349
2350 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2351
2352         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2353         Remove unnecessary inclusion of stdio.h.
2354
2355 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2356
2357         PR rtl-optimization/17581
2358         * gcc.dg/pr17581-1.c: New test case.
2359
2360 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2361
2362         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2363         being implemented.
2364         * g++.dg/conversion/dr195-1.C: New.
2365         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2366         * g++.old-deja/g++.mike/p10148.C: Likewise.
2367
2368 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/17695
2371         * g++.dg/debug/typedef2.C: New test.
2372
2373 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2374
2375         PR fortran/13490
2376         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2377         * gfortran.dg/g77/README: Update.
2378
2379 2004-10-28  Matt Austern  <austern@apple.com>
2380
2381         PR c++/14124
2382         * g++.dg/ext/packed7.C: New test.
2383
2384 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2385
2386         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2387         scan-assembler.
2388         * lib/scanasm.exp (hidden-scan-for): New proc.
2389         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2390         string.
2391         (scan-not-hidden): Likewise.
2392         * lib/target-supports.exp (check_visibility_available): mach-o is
2393         support too.
2394
2395 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/17132
2398         * g++.dg/template/memclass3.C: New test.
2399
2400 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2401
2402         PR middle-end/18160
2403         * gcc.dg/register-var-1.c: New test.
2404         * gcc.dg/register-var-2.c: New test.
2405         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2406         error now.
2407
2408 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2409
2410         PR other/18172
2411         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2412         unused variables.
2413         * gcc.dg/vect/vect-22.c: Likewise.
2414
2415 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2416
2417         * gcc.dg/i386-rotate-1.c: New test.
2418
2419 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2420
2421         * g++.dg/init/ref12.C: Add "run" marker.
2422
2423         PR c++/17435
2424         * g++.dg/init/ref12.C: New test.
2425
2426         PR c++/18140
2427         * g++.dg/template/shift1.C: New test.
2428         * g++.dg/template/error10.C: Adjust error markers.
2429
2430 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2431
2432         PR tree-opt/17529
2433         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2434
2435 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2436
2437         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2438         * gcc.dg/weak/weak-3.c: Likewise.
2439         * gcc.dg/weak/weak-5.c: Likewise.
2440         * gcc.dg/weak/weak-9.c: Likewise.
2441         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2442         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2443
2444         * gcc.dg/darwin-weakimport-1.c: New.
2445
2446 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2447
2448         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2449
2450 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2451
2452         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2453         'syntax' error messages.
2454         * gcc.dg/cpp/direct2s.c: Likewise.
2455
2456 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2457
2458         * gcc.c-torture/compile/20041026-1.c: New.
2459
2460 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2461
2462         PR c++/18093
2463         * g++.dg/lookup/ns2.C: New test.
2464
2465         PR c++/18020
2466         * g++.dg/template/enum4.C: New test.
2467
2468         PR c++/18161
2469         * g++.dg/template/expr1.C: New test.
2470
2471 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2472
2473         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2474
2475 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2476
2477         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2478         gcc.dg/decl-nospec-3.c: New tests.
2479
2480 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2481
2482         * objc.dg/super-class-3.m: New test.
2483
2484 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2485
2486         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
2487         resyncing.
2488         * gcc.dg/cpp/direct2s.c: Likewise.
2489
2490 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
2491
2492         * objc.dg/image-info.m: Update for changes to section selection.
2493
2494 2004-10-25  David Ayers  <d.ayers@inode.at>
2495             Ziemowit Laski  <zlaski@apple.com>
2496
2497         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
2498         diagnostics when messaging 'id <Proto>'.
2499         * objc.dg/class-protocol-1.m: New test.
2500         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
2501         a non-existent method signature.
2502         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
2503         Update diagnostics when messaging with non-existent method signature.
2504         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
2505         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
2506         invalid receivers are now resolved as if messaging 'id'; remove
2507         extraneous diagnostics.
2508
2509 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2510
2511         PR c/16667
2512         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
2513         gcc.dg/init-desig-obs-3.c: New tests.
2514
2515 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
2516
2517         * gcc.dg/debug/20041023-1.c: New test.
2518
2519 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
2520
2521         PR middle-end/17407
2522         * gcc.c-torture/compile/pr17407.c: New test.
2523
2524         PR c++/18121
2525         * g++.dg/template/array8.C: New test.
2526
2527 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         PR other/18138
2530         * lib/g++.exp: Accept more than one multilib libgcc.
2531         * lib/gcc-dg.exp: Likewise.
2532         * lib/objc.exp: Likewise.
2533         * lib/treelang.exp: Likewise.
2534         * lib/gfortran.exp: Likewise.
2535
2536 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2537
2538         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2539
2540 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2541
2542         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2543         * gcc.dg/c99-const-expr-3.c: Likewise.
2544
2545 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2546
2547         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2548
2549 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2550
2551         * gcc.c-torture/execute/loop-2e.x: Remove.
2552
2553 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         PR c++/18095
2556         * g++.dg/parse/crash18.C: New.
2557         * g++.dg/parse/crash19.C: New.
2558
2559 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2560
2561         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2562         * g++.dg/ext/dllimport2.C: Same.
2563         * g++.dg/ext/dllimport8.C: Same.
2564
2565 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/10841
2568         * g++.dg/conversion/cast1.C: New test.
2569         * g++.dg/overload/pmf1.C: Adjust error marker.
2570
2571 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2572
2573         PR objc/17923
2574         * objc.dg/const-str-7.m: New test.
2575
2576 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2577
2578         * g++.dg/template/memfriend11.C: Fix comment typo.
2579         * g++.dg/template/memfriend14.C: Likewise.
2580
2581 2004-10-20  Richard Henderson  <rth@redhat.com>
2582
2583         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2584         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2585         -fasynchronous-unwind-tables.
2586
2587 2004-10-20  Richard Henderson  <rth@redhat.com>
2588
2589         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2590         (main): Return success.
2591         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2592         (main): Return success.
2593
2594 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2595
2596         PR c++/13495
2597         * g++.dg/template/memfriend9.C: New test.
2598         * g++.dg/template/memfriend10.C: Likewise.
2599         * g++.dg/template/memfriend11.C: Likewise.
2600         * g++.dg/template/memfriend12.C: Likewise.
2601         * g++.dg/template/memfriend13.C: Likewise.
2602         * g++.dg/template/memfriend14.C: Likewise.
2603         * g++.dg/template/memfriend15.C: Likewise.
2604         * g++.dg/template/memfriend16.C: Likewise.
2605         * g++.dg/template/memfriend17.C: Likewise.
2606         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2607
2608 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2609
2610         * g++.dg/conversion/dr195.C: New.
2611         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2612
2613 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2614             Devang Patel  <dpatel@apple.com>
2615
2616         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2617         of floating point arithmetic, which could trap.
2618
2619 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2620
2621         PR c++/14035
2622         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2623         * g++.dg/conversion/const2.C: New test.
2624         * g++.dg/expr/reinterpret2.C: New test.
2625         * g++.dg/expr/reinterpret3.C: New test.
2626         * g++.dg/expr/cast2.C: New test.
2627         * g++.dg/expr/copy1.C: New test.
2628         * g++.dg/other/conversion1.C: Change error message.
2629         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2630         function pointers to void *.
2631         * g++.old-deja/g++.mike/p10148.C: Likewise.
2632
2633 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2634
2635         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2636
2637 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2638
2639         PR c++/18047
2640
2641         * g++.dg/parse/expr3.C: New test.
2642
2643 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2644
2645         * gcc.dg/smod-1.c: New test.
2646
2647 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2648
2649         * objc.dg/method-14.m: New test.
2650
2651 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2652
2653         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2654         Also xfail as the patch was reverted.
2655
2656 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2657
2658         PR middle-end/16973
2659         * gcc.dg/pr16973.c: New test.
2660
2661 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2662
2663         PR tree-optimization/17656
2664         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2665
2666 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2667
2668         * g++.dg/eh/shadow1.C: New.
2669
2670 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2671
2672         * gcc.c-torture/compile/20041018-1.c: New test.
2673
2674 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2675
2676         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2677         compiler referring to register 0 when accessing sdata.  The linker
2678         now patches things up.
2679
2680 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2681
2682         PR c/17529
2683         * gcc.c-torture/compile/pr17529.c: New test.
2684
2685 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2686
2687         PR c++/17743
2688         * g++.dg/ext/attrib17.C: New test.
2689
2690 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2691
2692         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2693
2694 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2695
2696         PR c++/10479
2697         * g++.dg/ext/attrib16.C: New test.
2698
2699 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/17042
2702         * g++.dg/init/dso_handle1.C: New test.
2703
2704         PR c++/14667
2705         * g++.dg/parse/typedef6.C: New test.
2706
2707         PR c++/17916
2708         * g++.dg/parse/pragma1.C: New test.
2709
2710 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2711
2712         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2713
2714 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2715
2716         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2717         -fno-common when on HPPA HP-UX platforms.
2718
2719 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR other/16820
2722         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2723         stdint.h.
2724         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2725         uintptr_t.
2726
2727 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2728
2729         PR c++/16301
2730         * g++.dg/lookup/strong-using-4.C: New test.
2731
2732 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2733
2734         PR middle-end/16567
2735         * gcc.c-torture/compile/nested-1.c: New test.
2736
2737 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2738
2739         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2740         and mipsisa64*-*-* (until support for misaligned loads is added).
2741         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2742         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2743         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2744         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2745         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2746         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2747
2748 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2749
2750         PR c++/17976
2751         * g++.dg/init/dtor3.C: New test.
2752
2753 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2754
2755         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2756
2757 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2758
2759         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2760         * gcc.dg/macho-lo-sum.c: Likewise.
2761
2762 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2763
2764         * gcc.dg/ppc-spe64-1.c: New test.
2765
2766 2004-10-14  Devang Patel  <dpatel@apple.com>
2767
2768         PR 17635
2769         * gcc.dg/pr17635.c : New test.
2770
2771 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
2772
2773         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
2774         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
2775         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
2776         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
2777         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
2778         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
2779         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
2780         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
2781         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
2782         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
2783         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2784         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2785         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2786         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2787         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2788         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2789         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2790         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2791
2792 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2793
2794         * gcc.dg/vect/vect-82.c: New testcase.
2795         * gcc.dg/vect/vect-82_64.c: New testcase.
2796         * gcc.dg/vect/vect-83.c: New testcase.
2797         * gcc.dg/vect/vect-83_64.c: New testcase.
2798
2799 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2800
2801         * gcc.dg/cpp/error-1.c: New test.
2802
2803 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2804
2805         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2806
2807 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2808
2809         PR target/17984
2810         * gcc.dg/cris-peep2-xsrand2.c: New test.
2811
2812 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2813
2814         PR c++/17661
2815         * testsuite/g++.dg/expr/for2.C: New test.
2816
2817 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2818
2819         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2820
2821 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2822
2823         PR tree-optimization/17724
2824         * g++.dg/opt/pr17724-1.C: New test.
2825         * g++.dg/opt/pr17724-2.C: New test.
2826         * g++.dg/opt/pr17724-3.C: New test.
2827         * g++.dg/opt/pr17724-4.C: New test.
2828         * g++.dg/opt/pr17724-5.C: New test.
2829         * g++.dg/opt/pr17724-6.C: New test.
2830
2831 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2832
2833         PR c/17301
2834         * gcc.dg/pr17301-2.c: New test.
2835
2836 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/15876
2839         * g++.dg/parse/error22.C: New test.
2840
2841         PR c++/17936
2842         * g++.dg/template/spec18.C: New test.
2843
2844 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2845
2846         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2847         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2848         memcpy.
2849         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2850         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2851
2852 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2853
2854         * g++.dg/eh/cleanup5.C: Add dg-options "".
2855
2856 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2857
2858         PR middle-end/17657
2859         * gcc.dg/switch-4.c: New test case.
2860
2861 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2862
2863         * gcc.c-torture/execute/20041011-1.c: New test.
2864
2865 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2866
2867         PR c++/17554
2868         * g++.dg/init/for3.C: New test.
2869
2870         PR c++/17657
2871         * g++.dg/opt/switch2.C: New test.
2872
2873         PR middle-end/17703
2874         * g++.dg/warn/Wreturn-2.C: New test.
2875
2876 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2877
2878         PR c++/17907
2879         * g++.dg/eh/cleanup5.C: New test.
2880
2881 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2882
2883         PR c++/17393
2884         * g++.dg/parse/error21.C: New test.
2885
2886 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2887
2888         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2889         * g++.dg/warn/incomplete1.C: Likewise.
2890         * g++.dg/template/qualttp20.C: Likewise.
2891
2892 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2893
2894         PR c/17881
2895         * parm-incomplete-1.c: New test.
2896
2897 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2898
2899         PR c++/17867
2900         * g++.dg/parse/error19.C: New test.
2901
2902         PR c++/17670
2903         * g++.dg/init/new11.C: New test.
2904
2905         PR c++/17821
2906         * g++.dg/parse/error20.C: New test.
2907
2908         PR c++/17826
2909         * g++.dg/template/crash24.C: New test.
2910
2911 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2912
2913         PR c/17301
2914         * gcc.dg/pr17301-1.c: New test.
2915
2916 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2917
2918         PR c/17189
2919         * gcc.dg/anon-struct-5.c: New test.
2920
2921 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2922
2923         PR c/17844
2924         * gcc.dg/pr17844-1.c: New test.
2925
2926 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2927
2928         PR tree-optimization/17906
2929         * gcc.c-torture/compile/pr17906.c: New.
2930
2931 2004-10-09  Stuart Hastings  <stuart@apple.com>
2932             Roger Sayle  <roger@eyesopen.com>
2933
2934         PR rtl-optimization/17853
2935         * gcc.dg/i386-mmx-5.c: New testcase.
2936
2937 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2938
2939         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2940
2941 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/17524
2944         * g++.dg/template/static9.C: New test.
2945
2946         PR c++/17685
2947         * g++.dg/parse/operator5.C: New test.
2948
2949 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2950
2951         PR middle-end/17894
2952         * gcc.c-torture/execute/divcmp-4.c: New test case.
2953
2954 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2955
2956         PR tree-opt/17902
2957         * g++.dg/opt/pr17902.C: New test.
2958
2959 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2960
2961         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2962
2963 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2964
2965         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2966
2967 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2968
2969         * gcc.dg/assign-warn-3.c: New test.
2970
2971 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2972
2973         PR c/16999
2974         * gcc.dg/cpp/ident-1.c: New test.
2975
2976 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2977
2978         * gcc.c-torture/compile/acc1.c: New.
2979
2980 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2981
2982         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2983         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2984
2985 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2986
2987         * gcc.dg/ultrasp11.c: New test.
2988
2989 2004-10-08  Michael Matz  <matz@suse.de>
2990
2991         * gcc.dg/doloop-2.c: New test.
2992
2993 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2994
2995         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2996         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2997         objc.dg/method-9.m: Update expected diagnostics.
2998
2999 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3000
3001         * gcc.dg/ppc-fsel-3.c: New file.
3002         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3003
3004 2004-10-07  Paul Brook  <paul@codesourcery.com>
3005
3006         * gfortran.dg/intrinsic_verify_1.f90: New test.
3007
3008 2004-10-07  Paul Brook  <paul@codesourcery.com>
3009
3010         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3011
3012 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3013
3014         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3015         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3016         commit.
3017
3018 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3019
3020         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3021
3022 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3023
3024         PR c++/17115
3025         * g++.dg/warn/Winline-4.C: New test.
3026
3027 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3028
3029         * gcc.c-torture/compile/20041007-1.c: New test.
3030
3031 2004-10-07  Paul Brook  <paul@codesourcery.com>
3032
3033         PR fortran/17678
3034         * gfortran.dg/use_allocated_1.f90: New test.
3035
3036 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         PR middle-end/17849
3039         * gfortran.fortran-torture/compile/nested.f90: New test
3040
3041 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3042
3043         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3044
3045 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3046
3047         PR c++/17368
3048         * g++.dg/ext/asm6.C: New test.
3049
3050 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3051
3052         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3053
3054 2004-10-06  Paul Brook  <paul@codesourcery.com>
3055
3056         PR libfortran/17709
3057         * gfortran.dg/empty_format_1.f90: New test.
3058
3059 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3060
3061         PR fortran/17568
3062         * gfortran.dg/ishft.f90: New test.
3063
3064         PR fortran/17283
3065         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3066         tests.
3067
3068 2004-10-06  Paul Brook  <paul@codesourcery.com>
3069
3070         * gfortran.dg/do_1.f90: New test.
3071
3072 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3073
3074         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3075         optimizing for size.
3076
3077 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3078
3079         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3080
3081 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3082
3083         * gcc.c-torture/compile/20041005-1.c: New test.
3084
3085 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3086
3087         PR c++/17829
3088         * g++.dg/lookup/koenig4.C: New.
3089
3090 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3091
3092         * g++.dg/other/classkey1.C: Adjust quoting marks.
3093         * g++.dg/parse/error15.C: Likewise.
3094         * g++.dg/template/meminit2.C (int>): Likewise.
3095
3096 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3097
3098         PR fortran/17283
3099         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3100
3101         PR fortran/17631
3102         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3103
3104         PR fortran/17708
3105         * gfortran.dg/pr17708.f90: New test.
3106
3107 2004-10-04  Chao-ying Fu  <fu@mips.com>
3108
3109         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3110         * gcc.dg/vect/vect-4.c: Ditto.
3111         * gcc.dg/vect/vect-5.c: Ditto.
3112         * gcc.dg/vect/vect-6.c: Ditto.
3113         * gcc.dg/vect/vect-8.c: Ditto.
3114         * gcc.dg/vect/vect-16.c: Ditto.
3115         * gcc.dg/vect/vect-30.c: Ditto.
3116         * gcc.dg/vect/vect-40.c: Ditto.
3117         * gcc.dg/vect/vect-41.c: Ditto.
3118         * gcc.dg/vect/vect-42.c: Ditto.
3119         * gcc.dg/vect/vect-43.c: Ditto.
3120         * gcc.dg/vect/vect-44.c: Ditto.
3121         * gcc.dg/vect/vect-45.c: Ditto.
3122         * gcc.dg/vect/vect-46.c: Ditto.
3123         * gcc.dg/vect/vect-47.c: Ditto.
3124         * gcc.dg/vect/vect-48.c: Ditto.
3125         * gcc.dg/vect/vect-49.c: Ditto.
3126         * gcc.dg/vect/vect-50.c: Ditto.
3127         * gcc.dg/vect/vect-51.c: Ditto.
3128         * gcc.dg/vect/vect-52.c: Ditto.
3129         * gcc.dg/vect/vect-53.c: Ditto.
3130         * gcc.dg/vect/vect-54.c: Ditto.
3131         * gcc.dg/vect/vect-55.c: Ditto.
3132         * gcc.dg/vect/vect-56.c: Ditto.
3133         * gcc.dg/vect/vect-57.c: Ditto.
3134         * gcc.dg/vect/vect-58.c: Ditto.
3135         * gcc.dg/vect/vect-59.c: Ditto.
3136         * gcc.dg/vect/vect-60.c: Ditto.
3137         * gcc.dg/vect/vect-74.c: Ditto.
3138         * gcc.dg/vect/vect-79.c: Ditto.
3139         * gcc.dg/vect/vect-80.c: Ditto.
3140
3141 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3142
3143         * gcc.dg/unused-7.c: Use the correct option.
3144
3145 2004-10-04  Paul Brook  <paul@codesourcery.com>
3146         Bud Davis  <bdavis9659@comcast.net>
3147
3148         PR fortran/17706
3149         PR fortran/16434
3150         * gfortran/pr17706.f90: New test.
3151         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3152
3153 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3154
3155         * gfortran.dg/pr17612.f90: New test.
3156
3157 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3158
3159         * g++.dg/template/local1.C: Adjust quoting marks in
3160         testing for diagnostics.
3161         * g++.dg/tls/diag-2.C: Likewise.
3162         * g++.dg/other/error8.C: Likewise.
3163
3164 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3165
3166         PR c/17178
3167         * gcc.dg/unused-4.c: Adjust to be correct.
3168
3169         PR c/17820
3170         * gcc.dg/unused-7.c: New test.
3171
3172 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3173
3174         PR c++/17797
3175         * g++.dg/overload/template2.C: New test.
3176
3177 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3178
3179         PR tree-optimization/16632
3180         * gcc.dg/tree-ssa/20041002-1.c: New.
3181
3182 2004-10-03  Paul Brook  <paul@codesourcery.com>
3183
3184         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3185         rather than relying on default formatting.
3186
3187 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3188
3189         * gcc.dg/20040920-1.c: Update expected message text.
3190
3191 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3192
3193         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3194
3195 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3196
3197         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3198         tree level.
3199
3200 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3201
3202         * gcc.dg/tree-ssa/pr17343.c: Remove.
3203
3204 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3205
3206         PR tree-opt/17343
3207         * gcc.dg/tree-ssa/pr17343.c: New test.
3208
3209 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3210
3211         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3212         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3213         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3214         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3215         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3216
3217 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3218
3219         * gcc.dg/lvalue-2.c: New test.
3220
3221 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3222
3223         PR c/17730
3224         * gcc.dg/pr17730-1.c: New test
3225
3226 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3227
3228         PR c/7425
3229         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3230
3231 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3232
3233         * gcc.c-torture/execute/stdarg-1.c: New test.
3234         * gcc.c-torture/execute/stdarg-2.c: New test.
3235         * gcc.c-torture/execute/stdarg-3.c: New test.
3236         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3237         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3238         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3239         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3240         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3241
3242 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR tree-optimization/17697
3245         * g++.dg/opt/pr17697-1.C: New test.
3246         * g++.dg/opt/pr17697-2.C: New test.
3247         * g++.dg/opt/pr17697-3.C: New test.
3248
3249 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3250
3251         PR c/16409
3252         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3253         gcc.dg/vla-init-5.c: New tests.
3254
3255 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3256
3257         PR c/13804
3258         * gcc.dg/pr13804-1.c: New test.
3259
3260 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3261
3262         PR fortran/16938
3263         * gfortran.dg/pr16938.f90: New test.
3264
3265 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3266
3267         * g++.dg/template/crash23.C: New test.
3268
3269 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3270
3271         PR c++/17585
3272         * g++.dg/template/static8.C: New test.
3273
3274 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3275
3276         PR c++/17681
3277         * g++.dg/other/error9.C: New test.
3278
3279 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3280
3281         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3282
3283 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3284
3285         PR fortran/15164
3286         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3287
3288 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3289
3290         PR middle-end/17112
3291         * gcc.dg/pr17112-1.c: New test case.
3292
3293 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3294
3295         PR c/11459
3296         * gcc.dg/pr11459-1.c: New test.
3297
3298 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3299
3300         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3301         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3302
3303 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3304
3305         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3306
3307 2004-09-25  Jan Hubicka  <jh@suse.cz>
3308
3309         * compile/30040909-1.c: New test.
3310         * compile/30040907-1.c: New test.
3311
3312 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3313
3314         * gcc.c-torture/execute/va-arg-26.c: New test.
3315
3316 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3317
3318         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3319         extra diagnostics on targets with 64-bit pointers.
3320         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3321
3322 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3323
3324         PR c/17188
3325         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3326         * gcc.dg/decl-3.c: Adjust expected message.
3327
3328 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3329
3330         PR fortran/17615
3331         * gfortran.dg/pr17615.f90: New test.
3332
3333 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3334
3335         PR tree-optimzation/17517
3336         * g++.dg/tree-ssa/pr17517.C: New Test.
3337
3338 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3339
3340         PR c++/16889
3341         * g++.dg/lookup/ambig3.C: New.
3342
3343 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3344
3345         PR tree-opt/17624
3346         * g++.dg/opt/pr17624.C: New test.
3347
3348 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3349
3350         PR c/6980
3351         * gcc.dg/Wbad-function-cast-1.c: New test.
3352
3353 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3354
3355         * g++.dg/ext/complit1.C
3356         * g++.dg/other/error2.C
3357         * g++.dg/other/nontype-1.C
3358         * g++.dg/parse/crash11.C
3359         * g++.dg/parse/crash12.C
3360         * g++.dg/parse/error15.C
3361         * g++.dg/parse/error4.C
3362         * g++.dg/parse/tmpl-outside1.C
3363         * g++.dg/parse/too-many-tmpl-args1.C
3364         * g++.dg/template/dependent-expr3.C
3365         * g++.dg/template/error10.C
3366         * g++.dg/template/instantiate1.C
3367         * g++.dg/template/vtable2.C
3368         * g++.dg/warn/Wshadow-1.C
3369         * g++.dg/warn/weak1.C
3370         * g++.old-deja/g++.brendan/crash16.C
3371         * g++.old-deja/g++.brendan/crash18.C
3372         * g++.old-deja/g++.brendan/crash48.C
3373         * g++.old-deja/g++.brendan/crash49.C
3374         * g++.old-deja/g++.brendan/crash55.C
3375         * g++.old-deja/g++.brendan/crash56.C
3376         * g++.old-deja/g++.brendan/crash8.C
3377         * g++.old-deja/g++.brendan/enum11.C
3378         * g++.old-deja/g++.brendan/enum8.C
3379         * g++.old-deja/g++.brendan/enum9.C
3380         * g++.old-deja/g++.brendan/friend3.C
3381         * g++.old-deja/g++.brendan/misc14.C
3382         * g++.old-deja/g++.bugs/900402_02.C
3383         * g++.old-deja/g++.bugs/900404_03.C
3384         * g++.old-deja/g++.bugs/900404_04.C
3385         * g++.old-deja/g++.bugs/900428_03.C
3386         * g++.old-deja/g++.jason/crash4.C
3387         * g++.old-deja/g++.jason/overload21.C
3388         * g++.old-deja/g++.jason/redecl1.C
3389         * g++.old-deja/g++.jason/report.C
3390         * g++.old-deja/g++.jason/rfg10.C
3391         * g++.old-deja/g++.jason/template30.C
3392         * g++.old-deja/g++.law/arm12.C
3393         * g++.old-deja/g++.law/ctors5.C
3394         * g++.old-deja/g++.law/cvt20.C
3395         * g++.old-deja/g++.law/init10.C
3396         * g++.old-deja/g++.law/init8.C
3397         * g++.old-deja/g++.law/visibility17.C
3398         * g++.old-deja/g++.law/visibility7.C
3399         * g++.old-deja/g++.mike/net8.C
3400         * g++.old-deja/g++.mike/p646.C
3401         * g++.old-deja/g++.mike/p700.C
3402         * g++.old-deja/g++.mike/p701.C
3403         * g++.old-deja/g++.mike/p811.C
3404         * g++.old-deja/g++.ns/template13.C
3405         * g++.old-deja/g++.other/array3.C
3406         * g++.old-deja/g++.other/crash25.C
3407         * g++.old-deja/g++.other/dtor3.C
3408         * g++.old-deja/g++.other/dtor4.C
3409         * g++.old-deja/g++.other/main1.C
3410         * g++.old-deja/g++.other/warn7.C
3411         * g++.old-deja/g++.pt/crash11.C
3412         * g++.old-deja/g++.pt/crash36.C
3413         * g++.old-deja/g++.pt/spec22.C
3414         * g++.old-deja/g++.pt/spec9.C
3415         * g++.old-deja/g++.pt/ttp52.C
3416         * g++.old-deja/g++.robertl/eb103.C
3417         * g++.old-deja/g++.robertl/eb121.C
3418         * g++.old-deja/g++.robertl/eb22.C
3419         * g++.old-deja/g++.robertl/eb8.C:
3420         Update locations and/or regexps of dg-error markers.
3421         Remove markers for some bogus messages that are no longer issued.
3422
3423 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3424
3425         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3426         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3427
3428 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3429
3430         PR c++/17618
3431         * g++.dg/lookup/crash5.C: New test.
3432
3433 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3434
3435         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3436         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3437         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3438         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3439         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3440         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3441
3442         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3443         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3444         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3445         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3446         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3447         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3448
3449         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3450
3451         * gcc.dg/vect/vect-44.c: Check additional cases.
3452         * gcc.dg/vect/vect-48.c: Check additional cases.
3453
3454         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3455         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3456         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3457         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3458         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3459         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3460         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3461         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3462         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3463
3464         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3465         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3466         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3467
3468 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3469
3470         * gcc.dg/tree-ssa/loop-6.c: New test.
3471
3472 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3473
3474         PR c++/17620
3475         * g++.dg/inherit/base2.C: New.
3476
3477 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3478
3479         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3480         * gcc.dg/20001012-2.c: Likewise.
3481         * gcc.dg/20001013-1.c: Likewise.
3482         * gcc.dg/20001101-1.c: Likewise.
3483         * gcc.dg/20001102-1.c: Likewise.
3484         * gcc.dg/bf-spl1.c: Likewise.
3485         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
3486         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
3487
3488 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
3489
3490         PR tree-optimization/16721
3491         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
3492
3493 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
3494
3495         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
3496         * gcc.dg/20040305-1.c: Likewise.
3497
3498 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3499
3500         PR c/16566
3501         * gcc.c-torture/compile/pr16566-1.c,
3502         gcc.c-torture/compile/pr16566-2.c,
3503         gcc.c-torture/compile/pr16566-3.c: New tests.
3504
3505 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
3506
3507         PR tree-optimization/17512
3508         * gcc.c-torture/compile/20040916-1.c.
3509
3510 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
3511
3512         * gcc.dg/pragma-re-3.c: New test.
3513
3514 2004-09-17  Matt Austern  <austern@apple.com>
3515
3516         PR c++/15049
3517         * g++.dg/other/anon3.C: New.
3518
3519 2004-09-21  Roger Sayle  <roger@eyesopen.com>
3520
3521         PR c++/7503
3522         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3523         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3524         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3525         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3526         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3527
3528 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3529
3530         PR fortran/17286
3531         * gfortran.dg/pr17286.f90: New test.
3532
3533 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/17530
3536         * g++.dg/template/static7.C: New test.
3537
3538 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3539
3540         PR tree-opt/17558
3541         * gcc.c-torture/compile/pr17558.c: New test.
3542
3543 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3544
3545         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3546         if SKIP_ATTRIBUTE is defined.
3547
3548 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3549
3550         PR fortran/15957
3551         * gfortran.dg/pr15957.f90: New test.
3552
3553 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3554
3555         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3556         in comparison.
3557         * gcc.dg/vect/vect-79.c: Likewise.
3558         * gcc.dg/vect/vect-80.c: Likewise.
3559
3560 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3561
3562         PR fortran/15750
3563         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3564
3565 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3566
3567         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3568         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3569         * gcc.dg/vect/vect-62.c: New testcase.
3570         * gcc.dg/vect/vect-63.c: New testcase.
3571         * gcc.dg/vect/vect-64.c: New testcase.
3572         * gcc.dg/vect/vect-65.c: New testcase.
3573         * gcc.dg/vect/vect-66.c: New testcase.
3574         * gcc.dg/vect/vect-67.c: New testcase.
3575         * gcc.dg/vect/vect-68.c: New testcase.
3576         * gcc.dg/vect/vect-69.c: New testcase.
3577         * gcc.dg/vect/vect-79.c: New testcase.
3578         * gcc.dg/vect/vect-80.c: New testcase.
3579
3580 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3581
3582         * gcc.target/mips/asm-1.c: New test.
3583
3584 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3585
3586         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3587         * gcc.dg/vect/vect-73.c: New testcase.
3588         * gcc.dg/vect/vect-74.c: New testcase.
3589         * gcc.dg/vect/vect-75.c: New testcase.
3590         * gcc.dg/vect/vect-76.c: New testcase.
3591         * gcc.dg/vect/vect-77.c: New testcase.
3592         * gcc.dg/vect/vect-78.c: New testcase
3593
3594 2004-09-18  Paul Brook  <paul@codesourcery.com>
3595
3596         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3597
3598 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3599
3600         PR c/17424
3601         * gcc.dg/pr17424-1.c: New test.
3602
3603 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3604
3605         * g++.dg/tree-ssa/pr17153.C: New test.
3606
3607 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3608
3609         PR pch/13361
3610         * testsuite/g++.dg/pch/wchar-1.C: New.
3611         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3612
3613 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3614
3615         * gcc.c-torture/execute/20040917-1.c: New test.
3616
3617 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3618
3619         PR tree-optimization/17319
3620         * gcc.dg/pr17319.c: New test.
3621
3622 2004-09-17  Devang Patel  <dpatel@apple.com>
3623
3624         * gcc.dg/20040813-1.c: New test.
3625
3626 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3627
3628         PR tree-optimization/17273
3629         * gcc.c-torture/compile/pr17273.c: New test.
3630
3631 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3632
3633         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3634         Update expected messages.
3635         * gcc.dg/declspec-13.c: New test.
3636
3637 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3638
3639         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3640
3641 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3642
3643         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3644         change what 'a' is pointing to.
3645
3646 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/16002
3649         * g++.dg/template/error18.C: New test.
3650
3651         PR c++/16029
3652         * g++.dg/warn/Wunused-8.C: New test.
3653
3654 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3655
3656         PR tree-optimization/17513
3657         * gcc.dg/20040916-1.c: New test.
3658
3659 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/17501
3662         * g++.dg/template/typename7.C: New test.
3663
3664 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3665
3666         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3667
3668 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3669
3670         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3671         with -ftree-based-profiling also.
3672         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3673
3674 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3675
3676         PR/15364
3677         * gfortran.dg/der_array_io_1.f90: New test.
3678         * gfortran.dg/der_array_io_2.f90: New test.
3679         * gfortran.dg/der_array_io_3.f90: New test.
3680
3681 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3682
3683         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3684         EABI.
3685
3686 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3687
3688         * g++.dg/opt/switch1.C: New test.
3689
3690 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3691
3692         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3693         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3694         Update expected messages.
3695
3696 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3697
3698         PR fortran/16485
3699         * gfortran.dg/same_name_1.f90: New test.
3700
3701 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3702
3703         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3704         dereference garbage pointers.
3705
3706 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3707
3708         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3709         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3710
3711         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3712         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3713         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3714
3715 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3716
3717         PR c++/17324
3718         * g++.dg/template/mangle1.C: New test.
3719
3720 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3721
3722         PR tree-optimization/17252
3723         * gcc.c-torture/execute/pr17252.c: New test.
3724
3725 2004-09-14  Andrew Pinski  <apinski@apple.com>
3726
3727         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3728
3729 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3730
3731         PR rtl-optimization/9771
3732         * gcc.dg/pr9771-1.c: New test case.
3733
3734 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3735
3736         PR tree-optimization/15262
3737         * gcc.c-torture/execute/pr15262-1.c: New test.
3738         * gcc.c-torture/execute/pr15262-2.c: New test.
3739
3740 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3741
3742         * gcc.dg/declspec-12.c: New test.
3743
3744 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3745
3746         * gfortran.dg/pr17090.f90: Add directives to test.
3747
3748 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3749
3750         * gcc.c-torture/compile/20040914-1.c: New test.
3751
3752 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3753
3754         PR c++/16162
3755         * g++.dg/template/decl2.C: New test.
3756
3757 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3758
3759         PR fortran/17090
3760         * gfortran.dg/pr17090.f90: New test.
3761
3762 2004-09-13  Dale Johannesen  <dalej@apple.com>
3763
3764         * gcc.c-torture/compile/pr17408.c:  New test case.
3765
3766 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3767
3768         PR c++/16716
3769         * g++.dg/parse/crash17.C: New test.
3770
3771         PR c++/17327
3772         * g++.dg/template/enum3.C: New test.
3773
3774 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
3775
3776         * lib/gcc-defs.exp: Load wrapper.exp.
3777         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
3778         using local code.
3779         * lib/gcc.exp (gcc_init): Similar.
3780         * lib/gfortran.exp (gfortran_init): Similar.
3781         * lib/objc.exp (objc_init): Similar.
3782         * lib/treelang.exp (treelang_init): Similar.
3783         * lib/wrapper.exp: New file with build_wrapper call machinery in
3784         ${tool}_maybe_build_wrapper.
3785
3786 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3787
3788         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3789         "inline".
3790         * gcc.dg/declspec-11.c: Update expected messages.
3791         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3792         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3793         gcc.dg/inline-12.c: New tests.
3794
3795 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3796
3797         * g++.dg/tree-ssa/pr17400.C: New testcase.
3798
3799 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3800
3801         * gcc.target/mips/sb1-1.c: New testcase.
3802
3803 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3804
3805         * lib/g77-dg.exp: Remove unused file.
3806         * lib/mike-g77.exp: Ditto.
3807         * lib/g77.exp: Ditto.
3808
3809 2004-09-12  Richard Henderson  <rth@redhat.com>
3810
3811         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3812
3813 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3814
3815         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3816         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3817         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3818         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3819         Update expected messages.
3820
3821 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3822
3823         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3824         declaration/use mismatch for dirp parameter.
3825
3826 2004-09-12  Andrew Pinski  <apinski@apple.com>
3827
3828         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3829         -fgnu-runtime is passed.
3830
3831 2004-09-12  Richard Henderson  <rth@redhat.com>
3832
3833         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3834         do the uplevel thing and update additional_flags directly.
3835         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3836         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3837         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3838         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3839
3840 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3841
3842         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3843
3844 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3845
3846         PR middle-end/17411
3847         * g++.dg/opt/pr17411-1.C: New test case.
3848
3849 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3850
3851         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3852         gcc.dg/tls/diag-2.c: Update expected messages.
3853         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3854         messages.
3855         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3856         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3857         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3858         gcc.dg/tls/diag-5.c: New tests.
3859
3860 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3861
3862         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3863
3864 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3865
3866         * g++.dg/parse/break-in-for.C: New test.
3867
3868 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3869
3870         * gcc.dg/tree-ssa/20040911-1.c: New test.
3871
3872 2004-09-11  Andreas Jaeger  <aj@suse.de>
3873
3874         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3875         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3876
3877 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3878
3879         * gcc.target/frv: New directory of FR-V-specific tests.
3880
3881 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3882
3883         * gcc.dg/convert-vec-1.c: New test.
3884
3885 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3886
3887         PR middle-end/17024
3888         * gcc.dg/pr17024-1.c: New test case.
3889
3890 2004-09-10  Eric Christopher  <echristo@redhat.com>
3891
3892         * gcc.dg/20040910-1.c: New test.
3893
3894 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3895
3896         * gcc.dg/bitfld-9.c: New test.
3897
3898 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3899
3900         * gcc.c-torture/execute/ieee/acc1.c: New test.
3901         * gcc.c-torture/execute/ieee/acc2.c: New test.
3902         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3903
3904 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3905
3906         * gcc.dg/deprecated-2.c: New test.
3907
3908 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3909
3910         * gcc.dg/init-vec-1.c: New test.
3911
3912 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3913
3914         PR middle-end/17055
3915         * gcc.dg/pr17055-1.c: New test case.
3916
3917 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3918
3919         PR target/17377
3920         * gcc.c-torture/execute/pr17377.c: New test.
3921
3922 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3923
3924         PR c/8420
3925         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3926         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3927         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3928         gcc.dg/long-long-typespec-1.c: New tests.
3929         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3930
3931 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3932
3933         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3934         gcc.dg/gnu99-static-1.c: New tests.
3935
3936 2004-09-08  Devang Patel  <dpatel@apple.com>
3937
3938         * gcc.dg/darwin-ld-20040828-1.c: New test.
3939         * gcc.dg/darwin-ld-20040828-2.c: New test.
3940         * gcc.dg/darwin-ld-20040828-3.c: New test.
3941
3942 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3943
3944         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3945         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3946         in error message.
3947         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3948         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3949         in error message.
3950         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3951         types they qualify.
3952         * objc.dg/type-size-2.m: Fix wording in comment.
3953         * objc.dg/va-meth-1.m: New test case.
3954
3955 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3956
3957         PR c/16633:
3958         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3959         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3960
3961 2004-09-06  Devang Patel  <dpatel@apple.com>
3962
3963         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3964         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3965
3966 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3967
3968         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3969         reflect changed line numbering of diagnostics.
3970
3971 2004-09-06  Paul Brook  <paul@codesourcery.com>
3972
3973         * gfortran.dg/edit_real_1.f90: Add new test.
3974
3975 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3976
3977         * gcc.dg/tree-ssa/loop-2.c: New test.
3978         * gcc.dg/tree-ssa/loop-3.c: New test.
3979         * gcc.dg/tree-ssa/loop-4.c: New test.
3980         * gcc.dg/tree-ssa/loop-5.c: New test.
3981
3982 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3985
3986 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3987
3988         * gcc.dg/format/sentinel-1.c: New test.
3989
3990 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3991
3992         * testsuite/gcc.dg/builtins-46.c: New.
3993
3994 2004-09-03  Devang Patel  <dpatel@apple.com>
3995
3996         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3997         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3998
3999 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4000
4001         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4002         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4003         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4004         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4005         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4006         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4007         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4008         the non-portable bzero.
4009         * gcc.dg/20010912-1.c: xfail for NetWare.
4010         * gcc.dg/20020426-2.c: xfail for NetWare.
4011         * gcc.dg/20021014-1.c: xfail for NetWare.
4012         * gcc.dg/20021018-1.c: xfail for NetWare.
4013         * gcc.dg/20030213-1.c: xfail for NetWare.
4014         * gcc.dg/20030225-1.c: xfail for NetWare.
4015         * gcc.dg/20030708-1.c: xfail for NetWare.
4016         * gcc.dg/builtins-config.h: Also exclude NetWare.
4017         * gcc.dg/format/format.h: Define restrict only if not already defined.
4018         * gcc.dg/nest.c: xfail for NetWare.
4019         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4020         * lib/target-supports.exp (check_visibility_available): Exclude
4021         NetWare.
4022
4023 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4024
4025         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4026         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4027         deterministic starting point for the alignment of structure fields.
4028         * gcc.dg/Wpadded.c: Dito.
4029         * g++.dg/abi/vbase10.C: Dito.
4030
4031 2004-09-03  Devang Patel  <dpatel@apple.com>
4032
4033         * g++.dg/debug/pr15736.cc: New test.
4034
4035 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4036
4037         * README.QMTEST: Fix out-of-date link.
4038
4039 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4040
4041         PR fortran/16579
4042         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4043         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4044
4045 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4046
4047         * g++.dg/abi/arm_rtti1.C: New test.
4048
4049 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4050
4051         * gcc.dg/ppc-vector-memcpy.c: New.
4052         * gcc.dg/ppc-vector-memset.c: New.
4053
4054 2004-09-02  Chao-ying Fu  <fu@mips.com>
4055
4056         * gcc.target/mips/mips-3d-1.c: New test.
4057         * gcc.target/mips/mips-3d-2.c: New test.
4058         * gcc.target/mips/mips-3d-3.c: New test.
4059         * gcc.target/mips/mips-3d-4.c: New test.
4060         * gcc.target/mips/mips-3d-5.c: New test.
4061         * gcc.target/mips/mips-3d-6.c: New test.
4062         * gcc.target/mips/mips-3d-7.c: New test.
4063         * gcc.target/mips/mips-3d-8.c: New test.
4064         * gcc.target/mips/mips-3d-9.c: New test.
4065         * gcc.target/mips/mips-ps-1.c: New test.
4066         * gcc.target/mips/mips-ps-2.c: New test.
4067         * gcc.target/mips/mips-ps-3.c: New test.
4068         * gcc.target/mips/mips-ps-4.c: New test.
4069         * gcc.target/mips/mips-ps-type.c: New test.
4070
4071 2004-09-02  Paul Brook  <paul@codesourcery.com>
4072
4073         * gfortran.dg/edit_real_1.f90: Add new tests.
4074
4075 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4076
4077         PR fortran/15327
4078         * gfortran.dg/merge_char_1.f90: New test.
4079
4080 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4081
4082         PR fortran/16404
4083         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4084
4085 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4086
4087         PR c/1522
4088         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4089
4090 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4091
4092         * g++.dg/opt/loop1.C: Do not XFAIL.
4093
4094 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4095
4096         * gcc.c-torture/execute/20040831-1.c: New test.
4097
4098 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4099
4100         PR fortran/16579
4101         * gfortran.dg/g77/20010610.f: Now passes.
4102         Copy from g77.f-torture/execute. Add dg-run directive.
4103         * gfortran.dg/g77/README: Update
4104
4105 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4108         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4109         (t1, t2, t3, t4): Add volatile.
4110
4111 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4112
4113         * g++.dg/ext/visibility/arm1.C: New test.
4114
4115 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4116
4117         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4118         -pedantic-errors.
4119
4120 2004-09-01  Paul Brook  <paul@codesourcery.com>
4121
4122         * gfortran.dg/eof_2.f90: New test.
4123
4124 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4125
4126         PR fortran/16579
4127         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4128
4129 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4130
4131         PR libfortran/16805
4132         * gfortran.dg/list_read_2.f90: New test.
4133
4134 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4135
4136         * g++.dg/abi/key1.C: New test.
4137
4138 2004-08-31  Richard Henderson  <rth@redhat.com>
4139
4140         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4141         form of offsetof.
4142         * g++.dg/other/offsetof5.C: Remove duplicate.
4143
4144 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4145
4146         PR fortran/17244
4147         * gfortran.dg/func_derived_1.f90: New test.
4148
4149 2004-08-31  Paul Brook  <paul@codesourcery.com>
4150
4151         * gfortran.dg/eof_1.f90: New test.
4152
4153 2004-08-31  Paul Brook  <paul@codesourcery.com>
4154
4155         * gfortran.dg/list_read_1.f90: New file.
4156
4157 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4158
4159         * g++.dg/opt/loop1.C: XFAIL.
4160
4161 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4162
4163         * gcc.dg/funcdef-storage-1.c: New.
4164         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4165         an extern function in local scope.
4166         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4167         declare an 'auto inline' function in local scope.
4168         * gcc.dg/20011130-1.c: Likewise.
4169         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4170         an 'auto' function in local scope.
4171         * gcc.dg/20021014-1.c: Likewise.
4172         * gcc.dg/20030331-2.c: Likewise.
4173
4174 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4175
4176         * gfortran.dg/blockdata_1.f90: New test.
4177
4178 2004-08-30  Richard Henderson  <rth@redhat.com>
4179
4180         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4181
4182 2004-08-30  Richard Henderson  <rth@redhat.com>
4183
4184         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4185         additional_flags set by alternate driver.
4186         (ieee-options): New procedure.
4187         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4188         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4189         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4190         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4191
4192 2004-08-30  Richard Henderson  <rth@redhat.com>
4193
4194         * lib/f-torture.exp: Remove.
4195
4196 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4197
4198         PR rtl-optimization/16590
4199         * g++.dg/opt/loop1.C: New test.
4200
4201 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4202
4203         PR fortran/13910
4204         * gfortran.dg/oldstyle_1.f90: New test.
4205
4206 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4207         Paul Brook  <paul@codesourcery.com>
4208
4209         * gfortran.dg/g77/README: Update.
4210         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4211         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4212         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4213
4214 2004-08-28  Paul Brook  <paul@codesourcery.com>
4215
4216         PR libfortran/17195
4217         * gfortran.dg/edit_real_1.f90: New test.
4218
4219 2004-08-27  Paul Brook  <paul@codesourcery.com>
4220
4221         * gfortran.dg/rewind_1.f90: New test.
4222
4223 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4224
4225         PR fortran/16597
4226         * gfortran.dg/pr16597.f90: New test.
4227
4228 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4229
4230         PR c/13801
4231         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4232         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4233         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4234         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4235         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4236
4237 2004-08-26  Nick Clifton  <nickc@redhat.com>
4238
4239         * gcc.c-torture/compile/pr17119.c: New test.
4240
4241 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4242
4243         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4244
4245 2004-08-25  Richard Henderson  <rth@redhat.com>
4246
4247         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4248         the bits that expect kind=8 to be the largest real kind.
4249
4250 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4251
4252         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4253
4254 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4255
4256         * gfortran.dg/assignment_1.f90: New test.
4257
4258 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4259
4260         * g++.dg/template/repo3.C: New test.
4261
4262 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4263
4264         PR middle-end/16693
4265         PR tree-optimization/16372
4266         * g++.dg/opt/pr16372-1.C: New test case.
4267         * g++.dg/opt/pr16693-1.C: New test case.
4268         * g++.dg/opt/pr16693-2.C: New test case.
4269
4270 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4271
4272         * objc.dg/proto-lossage-4.m: New test.
4273
4274 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4275
4276         PR c++/17155
4277         * g++.dg/inherit/local2.C: New test.
4278
4279 2004-08-25  Paul Brook  <paul@codesourcery.com>
4280
4281         PR fortran/17144
4282         * gfortran.dg/string_ctor_1.f90: New test.
4283
4284 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4285
4286         PR c++/14428
4287         * g++.dg/template/redecl2.C: New test.
4288
4289 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4290
4291         PR fortran/17143
4292         * gfortran.dg/pr17143.f90: New test.
4293
4294 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4295
4296         PR fortran/17164
4297         * gfortran.dg/pr17164.f90: New test.
4298
4299 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4300
4301         * gcc.dg/tree-ssa/loop-1.c: New test.
4302
4303 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4304
4305         * gcc.c-torture/compile/20040824-1.c: New test.
4306
4307 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4308
4309         * gcc.c-torture/compile/iftrap-3.c: New test.
4310
4311 2004-08-24  Paul Brook  <paul@codesourcery.com>
4312
4313         * gfortran.dg/entry_2.f90: New test.
4314
4315 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4316
4317         PR c++/16889
4318         * g++.dg/lookup/ambig[12].C: New.
4319
4320 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4321
4322         PR c++/16706
4323         * g++.dg/template/crash21.C: New test.
4324         * g++.dg/template/crash22.C: Likewise.
4325
4326 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4327
4328         PR c++/17149
4329         * g++.dg/template/access15.C: New.
4330
4331 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4332
4333         PR c++/17163
4334         * g++.dg/template/repo2.C: New test.
4335
4336 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4337
4338         PR rtl-optimization/17078
4339         * gcc.c-torture/execute/pr17078-1.c: New test case.
4340
4341 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4342
4343         PR c/14492
4344         * gcc.dg/debug/crash1.c: New test.
4345
4346 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4347
4348         PR c/16180
4349         * gcc.dg/loop-5.c: New test.
4350
4351 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4352
4353         * gcc.c-torture/execute/20040823-1.c: New test.
4354
4355 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4356
4357         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4358         to the assembler.  Simplify test accordingly.
4359         (asm_abi_flags): Use GNU names.
4360         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4361         to check for ABI flags.
4362
4363 2004-08-22  Andrew Pinski  <apinski@apple.com>
4364
4365         * g++.dg/opt/pr14029.C: New test.
4366         * gcc.c-torture/execute/pr15262.c: New test.
4367
4368 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4369
4370         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4371
4372 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4373
4374         PR 16908
4375         * gfortran.dg/direct_io.f90: New test.
4376
4377 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4378
4379         PR c++/17121
4380         * g++.dg/inherit/local2.C: New test.
4381
4382 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4383
4384         PR c++/17120
4385         * g++.dg/warn/Wparentheses-4.C: New test.
4386
4387 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4388
4389         PR c++/17121
4390         * g++.dg/inherit/local2.C: New test.
4391
4392         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4393         * gcc.dg/ppc-ldstruct.c: Likewise.
4394         * gcc.dg/ppc64-abi-2.c: Likewise.
4395
4396 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR rtl-optimization/17099
4399         * gcc.c-torture/execute/20040820-1.c: New test.
4400
4401 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4402
4403         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4404
4405 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4406
4407         PR fortran/17077
4408         * gfortran.dg/auto_array_1.f90: New test.
4409
4410 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4411
4412         PR fortran/17074
4413         * gfortran.dg/simpleif_1.f90: New test.
4414
4415 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4416
4417         * lib/target-supports.exp (check_profiling_available): Return
4418         false for arm*-*-symbianelf* and arm*-*-eabi*.
4419
4420         PR c++/15890
4421         * g++.dg/template/delete1.C: New test.
4422
4423 2004-08-19  Paul Brook  <paul@codesourcery.com>
4424
4425         PR fortran/14976
4426         PR fortran/16228
4427         * gfortran.dg/data_char_1.f90: New test.
4428
4429 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4430
4431         PR fortran/16946
4432         * gfortran.dg/reduction.f90: New testcase.
4433
4434 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4435
4436         PR fortran/16520
4437         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4438
4439 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4440
4441         PR c++/17041
4442         * g++.dg/Wparentheses-3.C: New test.
4443
4444 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4445
4446         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4447         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4448         * gcc.dg/vect/vect-2.c: Likewise.
4449         * gcc.dg/vect/vect-3.c: Likewise.
4450         * gcc.dg/vect/vect-4.c: Likewise.
4451         * gcc.dg/vect/vect-5.c: Likewise.
4452         * gcc.dg/vect/vect-6.c: Likewise.
4453         * gcc.dg/vect/vect-7.c: Likewise.
4454         * gcc.dg/vect/vect-25.c: Likewise.
4455         * gcc.dg/vect/vect-31.c: Likewise.
4456         * gcc.dg/vect/vect-32.c: Likewise.
4457         * gcc.dg/vect/vect-34.c: Likewise.
4458         * gcc.dg/vect/vect-36.c: Likewise.
4459         * gcc.dg/vect/vect-all.c: Likewise.
4460
4461 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4462
4463         PR c++/17068
4464         * g++.dg/template/operator4.C: New test.
4465
4466 2004-08-18  Richard Henderson  <rth@redhat.com>
4467
4468         * gcc.dg/20040206-1.c: XFAIL.
4469
4470 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4471
4472         PR c++/16246
4473         * g++.dg/template/array7.C: New test.
4474
4475 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4476
4477         * gcc.dg/mips-movcc-1.c: New test.
4478         * gcc.dg/mips-movcc-2.c: New test.
4479         * gcc.dg/mips-movcc-3.c: New test.
4480
4481         * gcc.dg/mips-nmadd-1.c: New test.
4482         * gcc.dg/mips-nmadd-2.c: New test.
4483
4484 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4485
4486         PR c++/15871
4487         * g++.dg/opt/inline8.C: New test.
4488
4489         PR c++/16965
4490         * g++.dg/parse/error17.C: New test.
4491
4492 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
4493
4494         * gcc.dg/vect: New directory for vectorizer tests.
4495         * gcc.dg/vect/tree-vect.h: New file.
4496         * gcc.dg/vect/vect.exp: New file.
4497         * gcc.dg/vect/pr16105.c.c: New test.
4498         * gcc.dg/vect/vect-1.c: New test.
4499         * gcc.dg/vect/vect-2.c: New test.
4500         * gcc.dg/vect/vect-3.c: New test.
4501         * gcc.dg/vect/vect-4.c: New test.
4502         * gcc.dg/vect/vect-5.c: New test.
4503         * gcc.dg/vect/vect-6.c: New test.
4504         * gcc.dg/vect/vect-7.c: New test.
4505         * gcc.dg/vect/vect-8.c: New test.
4506         * gcc.dg/vect/vect-9.c: New test.
4507         * gcc.dg/vect/vect-10.c: New test.
4508         * gcc.dg/vect/vect-11.c: New test.
4509         * gcc.dg/vect/vect-12.c: New test.
4510         * gcc.dg/vect/vect-13.c: New test.
4511         * gcc.dg/vect/vect-14.c: New test.
4512         * gcc.dg/vect/vect-15.c: New test.
4513         * gcc.dg/vect/vect-16.c: New test.
4514         * gcc.dg/vect/vect-17.c: New test.
4515         * gcc.dg/vect/vect-18.c: New test.
4516         * gcc.dg/vect/vect-19.c: New test.
4517         * gcc.dg/vect/vect-20.c: New test.
4518         * gcc.dg/vect/vect-21.c: New test.
4519         * gcc.dg/vect/vect-22.c: New test.
4520         * gcc.dg/vect/vect-23.c: New test.
4521         * gcc.dg/vect/vect-24.c: New test.
4522         * gcc.dg/vect/vect-25.c: New test.
4523         * gcc.dg/vect/vect-26.c: New test.
4524         * gcc.dg/vect/vect-27.c: New test.
4525         * gcc.dg/vect/vect-28.c: New test.
4526         * gcc.dg/vect/vect-29.c: New test.
4527         * gcc.dg/vect/vect-30.c: New test.
4528         * gcc.dg/vect/vect-31.c: New test.
4529         * gcc.dg/vect/vect-32.c: New test.
4530         * gcc.dg/vect/vect-33.c: New test.
4531         * gcc.dg/vect/vect-34.c: New test.
4532         * gcc.dg/vect/vect-35.c: New test.
4533         * gcc.dg/vect/vect-36.c: New test.
4534         * gcc.dg/vect/vect-37.c: New test.
4535         * gcc.dg/vect/vect-38.c: New test.
4536         * gcc.dg/vect/vect-40.c: New test.
4537         * gcc.dg/vect/vect-41.c: New test.
4538         * gcc.dg/vect/vect-42.c: New test.
4539         * gcc.dg/vect/vect-43.c: New test.
4540         * gcc.dg/vect/vect-44.c: New test.
4541         * gcc.dg/vect/vect-45.c: New test.
4542         * gcc.dg/vect/vect-46.c: New test.
4543         * gcc.dg/vect/vect-47.c: New test.
4544         * gcc.dg/vect/vect-48.c: New test.
4545         * gcc.dg/vect/vect-49.c: New test.
4546         * gcc.dg/vect/vect-50.c: New test.
4547         * gcc.dg/vect/vect-51.c: New test.
4548         * gcc.dg/vect/vect-52.c: New test.
4549         * gcc.dg/vect/vect-53.c: New test.
4550         * gcc.dg/vect/vect-54.c: New test.
4551         * gcc.dg/vect/vect-55.c: New test.
4552         * gcc.dg/vect/vect-56.c: New test.
4553         * gcc.dg/vect/vect-57.c: New test.
4554         * gcc.dg/vect/vect-58.c: New test.
4555         * gcc.dg/vect/vect-59.c: New test.
4556         * gcc.dg/vect/vect-60.c: New test.
4557         * gcc.dg/vect/vect-61.c: New test.
4558         * gcc.dg/vect/vect-all.c: New test.
4559         * gcc.dg/vect/vect-none.c: New test.
4560
4561 2004-08-17  Paul Brook  <paul@codesourcery.com>
4562
4563         PR fortran/13082
4564         * gfortran.dg/entry_1.f90: New test.
4565
4566 2004-08-17  Andrew Pinski  <apinski@apple.com>
4567
4568         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4569
4570 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4571
4572         * gcc.dg/pr17036-1.c: New test.
4573
4574 2004-08-16  Devang Patel  <dpatel@apple.com>
4575
4576         * gcc.dg/darwin-20040809-1.c: New test.
4577
4578 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4579
4580         * gcc.dg/funcdef-attr-1.c: New test.
4581
4582 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4583
4584         * gcc.dg/altivec-17.c: New test.
4585         * gcc.dg/altivec-18.c: New test.
4586
4587 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4588
4589         PR c++/6749
4590         * g++.dg/template/vtable2.C: New test.
4591
4592 2004-08-14  Richard Henderson  <rth@redhat.com>
4593
4594         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4595         * gcc.dg/pack-test-4.c (main): Return 0.
4596         * gcc.dg/setjmp-1.c: Remove XFAIL.
4597         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4598
4599 2004-08-14  Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.dg/980217-1.c: Add prototype for printf.
4602
4603 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4604
4605         * gfortran.dg/pr16935.f90: New test.
4606
4607 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4608
4609         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4610
4611 2004-08-13  Paul Brook  <paul@codesourcery.com>
4612
4613         * gfortran.dg/der_io_1.f90: Remove stray comma.
4614
4615 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4616
4617         * gcc.dg/vmx/cw-bug-2.c: Remove.
4618         * gcc.dg/vmx/vprint-1.c: Remove.
4619         * gcc.dg/vmx/vscan-1.c: Remove.
4620
4621 2004-08-12  Devang patel  <dpatel@apple.com>
4622
4623         * gcc.dg/darwin-20040809-2.c: New test.
4624
4625 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4626
4627         * g++.dg/ext/altivec-12.C: New test.
4628
4629         * g++.dg/ext/altivec-11.C: New test.
4630
4631 2004-08-12  Paul Brook  <paul@codesourcery.com>
4632
4633         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4634
4635 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4636
4637         * g++.dg/ext/altivec-2.C: Check for hardware support before
4638         executing any VMX instructions.
4639
4640         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4641
4642 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4643
4644         PR c++/16276
4645         * g++.old-deja/g++.other/comdat4.C: New test.
4646         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4647
4648 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4649
4650         PR target/16286
4651         * gcc.dg/pr16286.c: New test.
4652
4653 2004-08-12 Jan Beulich <jbeulich@novell.com>
4654
4655         * g++.dg/ext/asm5.C: New.
4656
4657 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4658
4659         PR c++/16698
4660         * g++.dg/eh/crash1.C: New test.
4661
4662         PR c++/16717
4663         * g++.dg/ext/construct1.C: New test.
4664
4665 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/16853
4668         * g++.dg/init/ptrmem1.C: New test.
4669
4670         PR c++/16618
4671         * g++.dg/parse/offsetof5.C: New test.
4672
4673         PR c++/16870
4674         * g++.dg/template/overload3.C: New test.
4675
4676 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/16964
4679         * g++.dg/parse/error16.C: New test.
4680
4681         PR c++/16904
4682         * g++.dg/template/error14.C: New test.
4683
4684         PR c++/16929
4685         * g++.dg/template/error15.C: New test.
4686
4687 2004-08-11  Devang Patel  <dpatel@apple.com>
4688
4689         * gcc.dg/darwin-ld-20040809-1.c: New test.
4690         * gcc.dg/darwin-ld-20040809-2.c: New test.
4691
4692 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4693
4694         PR fortran/16917
4695         * gfortran.dg/dfloat_1.f90: New test.
4696
4697 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4698
4699         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4700         * gcc.dg/dll-2.c: Fix dg-require syntax.
4701         * gcc.misc-tests/arm-isr.c (abort): Declare.
4702         (exit): Likewise.
4703
4704 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c++/16971
4707         * g++.dg/parse/crash16.C: New test.
4708
4709 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4710
4711         * gcc.dg/mips-rsqrt-1.c: New test case.
4712         * gcc.dg/mips-rsqrt-2.c: New test case.
4713         * gcc.dg/mips-rsqrt-3.c: New test case.
4714
4715 2004-08-10  Paul Brook  <paul@codesourcery.com>
4716
4717         * gfortran.dg/der_io_1.f90: New test.
4718
4719 2004-08-10  Paul Brook  <paul@codesourcery.com>
4720
4721         PR fortran/16919
4722         * gfortran.dg/der_array_1.f90: New test.
4723
4724 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4725
4726         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4727
4728 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4729
4730         * gcc.dg/wchar_t-2.c: Fix typo.
4731
4732 2004-08-09  Falk Hueffner  <falk@debian.org>
4733
4734         PR tree-optimization/12517
4735         * gcc.c-torture/compile/pr12517.c: New test.
4736
4737         PR tree-optimization/12578
4738         * gcc.c-torture/compile/pr12578.c: New test.
4739
4740         PR tree-optimization/12899
4741         * gcc.c-torture/compile/pr12899.c: New test.
4742
4743         PR rtl-optimization/14692
4744         * gcc.c-torture/compile/pr14692.c: New test.
4745
4746         PR tree-optimization/16461
4747         * gcc.c-torture/compile/pr16461.c: New test.
4748
4749 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4750
4751         * gfortran.dg/getenv_1.f90: New test.
4752
4753 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4754
4755         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4756         wchar_t.
4757         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4758
4759 2004-08-06  Paul Brook  <paul@codesourcery.com>
4760
4761         * gfortran.dg/ret_array_1.f90: New test.
4762         * gfortran.dg/ret_pointer_1.f90: New test.
4763
4764 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
4765
4766         * gcc.dg/missing-field-init-[12].c: New tests.
4767         * g++.dg/warn/missing-field-init-[12].C: New tests.
4768
4769 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4770
4771         * gcc.dg/enum2.c: New test.
4772         * gcc.dg/symbian3.c: Likewise.
4773         * gcc.dg/symbian4.c: Likewise.
4774         * gcc.dg/wchar_t-2.c: Likewise.
4775
4776 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4777
4778         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
4779         destructor tests.
4780
4781 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4782
4783         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4784         dg-require-visiblity.
4785         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4786         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4787         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4788         * g++.dg/ext/visibility/new1.C: Likewise.
4789         * g++.dg/ext/visibility/pragma.C: Likewise.
4790         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4791         * g++.dg/ext/visibility/virtual.C: Likewise.
4792         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4793         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4794         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4795         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4796         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4797         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4798         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4799         * g++/dg/ext/visibility/visibility-8.C: New test.
4800         * gcc.c-torture/compile/dll.x: Remove.
4801         * gcc.dg/dll-2.c: Use dg-require-dll
4802         * gcc.dg/visibility-10.c: New test.
4803         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4804         supporting DLLs.
4805         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4806         (scan_not_hidden): Likewise.
4807
4808 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4809
4810         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4811
4812 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4813
4814         * gcc.c-torture/execute/20040805-1.c: New test.
4815
4816 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         * gcc.dg/20020118-1.c: Declare abort.
4819         * gcc.dg/altivec_check.h: Likewise.
4820         * gcc.dg/iftrap-2.c: Likewise.
4821         * gcc.dg/pragma-darwin.c: Likewise.
4822         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4823
4824 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4825
4826         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4827
4828 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4829
4830         * gcc.c-torture/execute/builtins/abs-2.c,
4831         gcc.c-torture/execute/builtins/abs-3.c,
4832         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4833         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4834         intmax_t, uintmax_t and their limits.
4835         * gcc.dg/intmax_t-1.c: New test.
4836
4837 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4838
4839         * g++.dg/tc1/dr147.C: Add reference to PR.
4840
4841 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4842
4843         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4844         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4845
4846 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4847
4848         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4849
4850 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4851
4852         * gcc.dg/redecl-5.c: New test.
4853         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4854         of scanf.
4855
4856 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4857
4858         PR middle-end/16790
4859         * gcc.c-torture/execute/pr16790-1.c: New test case.
4860
4861 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4862
4863         * g++.dg/ext/visibility/assign1.C: New test.
4864         * g++.dg/ext/visibility/new1.C: Likewise.
4865
4866         * gcc.dg/symbian1.c: New test.
4867         * gcc.dg/symbian2.c: Likewise.
4868
4869 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4870
4871         PR target/16570
4872         * gcc.dg/i386-sse-9.c: New test.
4873
4874 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4875
4876         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4877
4878 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4879
4880         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4881         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4882         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4883         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4884         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4885         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4886         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4887         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4888         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4889         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4890         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4891         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4892         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4893         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4894         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4895         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4896         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4897         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4898         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4899         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4900         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4901         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4902         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4903         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4904         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4905         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4906         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4907         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4908         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4909         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4910         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4911         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4912         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4913         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4914         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4915         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4916         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4917         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4918         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4919         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4920         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4921         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4922         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4923         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4924         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4925         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4926         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4927         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4928         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4929         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4930         gcc.misc-tests/i386-pf-3dnow-1.c,
4931         gcc.misc-tests/i386-pf-athlon-1.c,
4932         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4933         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4934         Declare built-in functions used.
4935         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4936
4937 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/16707
4940         * g++.dg/lookup/using12.C: New test.
4941
4942         * g++.dg/init/null1.C: Fix PR number.
4943         * g++.dg/parse/namespace10.C: Likewise.
4944
4945 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/16224
4948         * g++.dg/template/spec17.C: New test.
4949         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4950         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4951
4952 2004-08-02  David Billinghurst
4953
4954         PR fortran/16292
4955         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4956
4957 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4958
4959         * gcc.dg/ia64-got-1.c: New test case.
4960
4961 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/16489
4964         * g++.dg/init/null1.C: New test.
4965         * g++.dg/tc1/dr76.C: Adjust error marker.
4966
4967         PR c++/16529
4968         * g++.dg/parse/namespace10.C: New test.
4969
4970         PR c++/16810
4971         * g++.dg/inherit/ptrmem2.C: New test.
4972
4973 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4974
4975         PR target/16155
4976         * gcc.dg/pr16155.c: New test.
4977
4978 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4979
4980         * gcc.dg/redecl-2.c: New test.
4981
4982 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4983
4984         * gcc.dg/darwin-longdouble.c: New file.
4985
4986 2004-07-30  Richard Henderson  <rth@redhat.com>
4987
4988         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4989         write to constant argument.
4990         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4991
4992 2004-07-30  Richard Henderson  <rth@redhat.com>
4993
4994         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4995         tests of nearest around zero.
4996
4997 2004-07-30  Andrew Pinski  <apinski@apple.com>
4998
4999         * gcc.c-torture/compile/20040730-1.c: New test.
5000
5001 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5002
5003         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5004         powerpc-eabispe.
5005
5006 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5007
5008         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5009
5010 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5011
5012         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5013         contains $ld_library_path.
5014         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5015
5016 2004-07-29  Richard Henderson  <rth@redhat.com>
5017
5018         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5019
5020         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5021         (alt2, which): New.
5022         (Check): Accept either alternative.
5023
5024 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5025
5026         * g++.dg/abi/inline1.C: New test.
5027         * g++.dg/abi/local1-a.cc: Likewise.
5028         * g++.dg/abi/local1.C: Likewise.
5029         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5030         * g++.dg/abi/mangle12.C: Likewise.
5031         * g++.dg/abi/mangle17.C: Likewise.
5032         * g++.dg/abi/mangle20-2.C: Likewise.
5033         * g++.dg/opt/interface1.C: Likewise.
5034         * g++.dg/opt/interface1.h: Likewise.
5035         * g++.dg/opt/interface1-a.cc: New test.
5036         * g++.dg/parse/repo1.C: New test.
5037         * g++.dg/template/repo1.C: Likewise.
5038         * g++.dg/warn/Winline-1.C: Likewise.
5039         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5040
5041 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5042
5043         * gcc.dg/tree-ssa/20040729-1.c: New test.
5044
5045 2004-07-27  Matt Austern <austern@apple.com>
5046
5047         * gcc.dg/darwin-bool-1.c: New test.
5048         * gcc.dg/darwin-bool-2.c: New test.
5049
5050 2004-07-28  Richard Henderson  <rth@redhat.com>
5051
5052         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5053         arguments in the correct type.  Don't write to constant arguments.
5054
5055 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5056
5057         PR tree-optimization/16688
5058         PR tree-optimization/16689
5059         * g++.dg/tree-ssa/pr16688.C: New test.
5060
5061 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5062
5063         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5064         loads.  Not only in the comment, this time.
5065
5066 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5067
5068         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5069         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5070         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5071         * gcc.dg/sh4a-bitmovua.c: New.
5072         * gcc.dg/sh4a-cos.c: New.
5073         * gcc.dg/sh4a-cosf.c: New.
5074         * gcc.dg/sh4a-fprun.c: New.
5075         * gcc.dg/sh4a-fsrra.c: New.
5076         * gcc.dg/sh4a-memmovua.c: New.
5077         * gcc.dg/sh4a-sin.c: New.
5078         * gcc.dg/sh4a-sincos.c: New.
5079         * gcc.dg/sh4a-sincosf.c: New.
5080         * gcc.dg/sh4a-sinf.c: New.
5081
5082 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5083
5084         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5085         conditionals.
5086         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5087         loads.
5088         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5089         DOM1.
5090
5091 2004-07-27  Andrew Pinski  <apinski@apple.com>
5092
5093         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5094
5095 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5096
5097         * gcc.dg/pragma-isr.c: New test.
5098
5099 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5100
5101         PR c++/14429
5102         * g++.dg/template/ttp11.C: New test.
5103
5104 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5105
5106         * gcc.c-torture/compile/20040727-1.c: New test.
5107
5108 2004-07-26  Eric Christopher  <echristo@redhat.com>
5109
5110         * gcc.c-torture/compile/20040726-2.c: New test.
5111
5112 2004-07-26  Andrew Pinski  <apinski@apple.com>
5113
5114         * g++.dg/rtti/tinfo1.C: Xfail.
5115
5116 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5117
5118         * gcc.c-torture/compile/20040726-1.c: New test.
5119
5120 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5121             Brian Ryner  <bryner@brianryner.com>
5122
5123         PR c++/9283
5124         PR c++/15000
5125         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5126         * g++.dg/ext/visibility/: New directory.
5127         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5128         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5129         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5130         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5131         * g++.dg/ext/visibility/fvisibility.C,
5132         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5133         g++.dg/ext/visibility/fvisibility-override1.C
5134         g++.dg/ext/visibility/fvisibility-override2.C
5135         g++.dg/ext/visibility/memfuncts.C
5136         g++.dg/ext/visibility/noPLT.C
5137         g++.dg/ext/visibility/pragma.C
5138         g++.dg/ext/visibility/pragma-override1.C
5139         g++.dg/ext/visibility/pragma-override2.C
5140         g++.dg/ext/visibility/staticmemfuncts.C
5141         g++.dg/ext/visibility/virtual.C: New tests.
5142
5143 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5144
5145         PR c/15360
5146         * gcc.dg/pr15360-1.c: New test.
5147
5148 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5149
5150         * gcc.dg/pragma-align-2.c: New test.
5151         * gcc.dg/pragma-init-fini.c: New test.
5152         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5153         targets.
5154
5155 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5156
5157         * gcc.dg/init-string-2.c: New test.
5158
5159 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5160
5161         PR 16684
5162         * gcc.dg/Wredundant-decls-1.c: New test case.
5163
5164 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5165
5166         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5167         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5168         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5169         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5170         * gcc.dg/compat/generate-random.c: New file.
5171         * gcc.dg/compat/generate-random.h: Likewise.
5172         * gcc.dg/compat/generate-random_r.c: Likewise.
5173         * gcc.dg/compat/struct-layout-1.h: Likewise.
5174         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5175         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5176         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5177         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5178         * gcc.dg/compat/struct-layout-1_main.c: New test.
5179         * gcc.dg/compat/struct-layout-1_x.c: New file.
5180         * gcc.dg/compat/struct-layout-1_y.c: New file.
5181         * gcc.dg/compat/struct-layout-1_test.h: New file.
5182
5183 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5184
5185         * gcc.dg/comp-return-1.c: New test
5186
5187 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5188
5189         * gcc.dg/vmx/8-02a.c: Fix typo.
5190
5191         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5192         * gcc.dg/darwin-abi-3.c: New test.
5193
5194         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5195         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5196
5197         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5198         * gcc.dg/vmx/ops-long-1.c: New test.
5199         * gcc.dg/vmx/ops-long-2.c: New test.
5200
5201 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         * g++.dg/lookup/conv-[1234].C: New.
5204
5205 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5206
5207         * g++.dg/parse/attr2.C: Simplify.
5208
5209 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5210
5211         PR c/7284
5212         * gcc.c-torture/execute/pr7284-1.c: New test.
5213
5214 2004-07-22  Brian Booth  <bbooth@redhat.com>
5215
5216         * gcc.dg/tree-ssa/20040721-1.c: New test.
5217
5218 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5219
5220         * g++.dg/template/crash20.c: New.
5221
5222 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5223
5224         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5225         Add dg-run directive.  Declare variables as required.
5226         * gfortran.dg/g77/README: Update
5227
5228 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5229
5230         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5231         gcc.dg/cris-peep2-andu2.c: New tests.
5232
5233 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5234
5235         PR c/15052
5236         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5237         on return type.
5238         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5239         messages.
5240         * gcc.dg/qual-return-2.c: Update expected messages.
5241         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5242
5243 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5244
5245         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5246         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5247
5248 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5249
5250         PR c/11250
5251         * gcc.dg/init-string-1.c: New test.
5252
5253 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR middle-end/15345
5256         PR c/16450
5257         * gcc.dg/torture/nested-fn-1.c: New test.
5258
5259 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5260
5261         PR target/16559
5262         * gcc.dg/ia64-fptr-1.c: New file.
5263
5264 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5265
5266         PR c++/14497
5267         * g++.dg/template/spec16.C: New test.
5268         * g++.old-deja/g++.robertl/eb118.C: Remove.
5269
5270 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5271
5272         PR c++/509
5273         * g++.dg/template/spec15.C: New test.
5274
5275 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5276
5277         Copy cases from g77.f-torture/execute and add dg-run
5278         directive.  Other changes as noted.
5279         * gfortran.dg/g77/13037.f
5280         * gfortran.dg/g77/1832.f
5281         * gfortran.dg/g77/19981119-0.f
5282         * gfortran.dg/g77/19990313-0.f
5283         * gfortran.dg/g77/19990313-1.f
5284         * gfortran.dg/g77/19990313-2.f
5285         * gfortran.dg/g77/19990313-3.f
5286         * gfortran.dg/g77/19990419-1.f
5287         * gfortran.dg/g77/19990826-0.f
5288         * gfortran.dg/g77/19990826-2.f
5289         * gfortran.dg/g77/20000503-1.f
5290         * gfortran.dg/g77/20001111.f
5291         * gfortran.dg/g77/20010116.f
5292         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5293         * gfortran.dg/g77/20010430.f
5294         * gfortran.dg/g77/6177.f
5295         * gfortran.dg/g77/947.f
5296         * gfortran.dg/g77/970816-3.f
5297         * gfortran.dg/g77/971102-1.f
5298         * gfortran.dg/g77/980520-1.f
5299         * gfortran.dg/g77/980628-0.f
5300         * gfortran.dg/g77/980628-1.f
5301         * gfortran.dg/g77/980628-10.f
5302         * gfortran.dg/g77/980628-2.f
5303         * gfortran.dg/g77/980628-3.f
5304         * gfortran.dg/g77/980628-7.f
5305         * gfortran.dg/g77/980628-8.f
5306         * gfortran.dg/g77/980628-9.f
5307         * gfortran.dg/g77/980701-0.f
5308         * gfortran.dg/g77/980701-1.f
5309         * gfortran.dg/g77/cabs.f
5310         * gfortran.dg/g77/claus.f
5311         * gfortran.dg/g77/complex_1.f
5312         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5313         * gfortran.dg/g77/dcomplex.f
5314         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5315         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5316         * gfortran.dg/g77/f90-intrinsic-numeric.f
5317         * gfortran.dg/g77/int8421.f
5318         * gfortran.dg/g77/labug1.f
5319         * gfortran.dg/g77/large_vec.f
5320         * gfortran.dg/g77/le.f
5321         * gfortran.dg/g77/short.f
5322         * gfortran.dg/g77/README: Update
5323
5324 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5325
5326         PR c++/16637
5327         * g++.dg/parse/lookup4.C: New test.
5328
5329 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5330
5331         PR c++/16175
5332         * g++.dg/template/ttp10.C: New test.
5333
5334 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5335
5336         * gcc.dg/pr12625-1.c: New test.
5337
5338 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5339
5340         * testsuite/gcc.dg/switch-warn-1.c: New test.
5341         * testsuite/gcc.dg/switch-warn-2.c: New test.
5342         * gcc.c-torture/compile/pr14730.c: Update.
5343
5344 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5345
5346         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5347         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5348         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5349         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5350
5351 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR c++/16623
5354         * g++.dg/template/assign1.C: New test.
5355
5356 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5357
5358         PR c++/12170
5359         * g++.dg/template/ttp9.C: New test.
5360
5361 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5362
5363         * gcc.dg/format/cmn-err-1.c: New test.
5364
5365 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5366
5367         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5368         gcc.dg/Wparentheses-10.c: New tests.
5369         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5370
5371 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5372
5373         PR fortran/16465
5374         * gfortran.dg/g77//ffixed-line-length-0.f,
5375         gfortran.dg/g77/ffixed-line-length-132.f,
5376         gfortran.dg/g77/ffixed-line-length-72.f,
5377         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5378         gfortran.dg/g77/README: Update.
5379
5380 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5381
5382         PR c++/13092
5383         * g++.dg/template/non-dependent7.C: New test.
5384         * g++.dg/template/non-dependent8.C: Likewise.
5385         * g++.dg/template/non-dependent9.C: Likewise.
5386         * g++.dg/template/non-dependent10.C: Likewise.
5387
5388 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5389
5390         PR c++/16337
5391         * g++.dg/parse/attr2.C: New test.
5392
5393 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5394
5395         * g77.dg: Removed.
5396         * g77.f-torture: Ditto.
5397
5398 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5399
5400         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5401         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5402         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5403
5404 2004-07-16  Richard Henderson  <rth@redhat.com>
5405
5406         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5407
5408 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5409
5410         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5411         tests with full list of options.
5412         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5413         of TORTURE_OPTIONS if test contains 'dg-do run'.
5414
5415         PR fortran/16404
5416         * gfortran.dg/do_iterator.f90: New test.
5417
5418 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5419
5420         PR rtl-optimization/16536
5421         * gcc.c-torture/execute/restrict-1.c: New test.
5422
5423 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5424
5425         PR fortran/15324
5426         * gfortran.dg/pr15324.f90: New test.
5427
5428         PR fortran/15129
5429         * gfortran.dg/pr15129.f90: New test.
5430
5431         PR fortran/15140
5432         * gfortran.dg/pr15140.f90: New test.
5433
5434         PR fortran/13792
5435         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5436         compile-time simplification.
5437
5438 2004-07-14  Mike Stump  <mrs@apple.com>
5439
5440         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5441
5442 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5443
5444         PR target/16325
5445         * gcc.dg/profile-generate-1.c: New.
5446
5447 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5448
5449         * gcc.c-torture/execute/20040709-1.c: New test.
5450         * gcc.c-torture/execute/20040709-2.c: New test.
5451
5452 2004-07-14  Mike Stump  <mrs@apple.com>
5453
5454         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5455
5456 2004-07-14  Mike Stump  <mrs@apple.com>
5457
5458         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5459
5460 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5461
5462         PR c++/16518
5463         * g++.dg/parse/mutable1.C: New test.
5464
5465 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5466
5467         PR tree-optimization/16443
5468         * gcc.dg/tree-ssa/20040713-1.c: New test.
5469
5470 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5471
5472         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5473         for operator new.
5474
5475 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5476
5477         * gfortran.dg/g77/README: New file
5478         * gfortran.dg/g77/19981216-0.f:  Copy from
5479         g77.f-torture/noncompile.  Add "dg-do compile" and
5480         dg-error as required.
5481         * gfortran.dg/g77/19990218-1.f: Likewise
5482         * gfortran.dg/g77/19990905-1.f: Likewise
5483         * gfortran.dg/g77/9263.f: Likewise
5484         * gfortran.dg/g77/980615-0.f: Likewise
5485         * gfortran.dg/g77/980616-0.f: Likewise
5486         * gfortran.dg/g77/check0.f: Likewise
5487         * gfortran.dg/g77/select_no_compile.f: Likewise
5488
5489 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5490
5491         Copy files from g77.f-torture/compile.
5492         Add "{ dg-do compile}".  Other changes as noted
5493         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
5494         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
5495         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
5496         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
5497         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
5498         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
5499         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
5500         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
5501         statement to conform to standard.  Append alpha1.x for reference.
5502         * gfortran.dg/g77/xformat.f: Add dg-warning
5503
5504 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5505
5506         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
5507         Add {dg-do compile} directive.
5508         * gfortran.dg/g77/cpp2.F: Likewise
5509
5510 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5511
5512         PR c++/5402
5513         * g++.dg/lookup/name-clash1.C: New test.
5514
5515         PR c++/9777
5516         * g++.dg/lookup/name-clash2.C: New test.
5517
5518         PR c++/12102
5519         * g++.dg/lookup/name-clash3.C: New test.
5520
5521 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5522
5523         * g++.dg/lookup/new2.C: New test.
5524         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5525
5526 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5527
5528         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5529         Add {dg-do compile} directive.
5530         * gfortran.dg/g77/13060.f: Likewise
5531         * gfortran.dg/g77/19990218-0.f: Likewise
5532         * gfortran.dg/g77/19990305-0.f: Likewise
5533         * gfortran.dg/g77/19990419-0.f: Likewise
5534         * gfortran.dg/g77/19990502-0.f: Likewise
5535         * gfortran.dg/g77/19990502-1.f: Likewise
5536         * gfortran.dg/g77/19990525-0.f: Likewise
5537         * gfortran.dg/g77/19990826-1.f: Likewise
5538         * gfortran.dg/g77/19990826-3.f: Likewise
5539         * gfortran.dg/g77/19990905-2.f: Likewise
5540         * gfortran.dg/g77/20000412-1.f: Likewise
5541         * gfortran.dg/g77/20000511-1.f: Likewise
5542         * gfortran.dg/g77/20000511-2.f: Likewise
5543         * gfortran.dg/g77/20000518.f: Likewise
5544         * gfortran.dg/g77/20000601-1.f: Likewise
5545         * gfortran.dg/g77/20000601-2.f: Likewise
5546         * gfortran.dg/g77/20000629-1.f: Likewise
5547         * gfortran.dg/g77/20000630-2.f: Likewise
5548         * gfortran.dg/g77/20010115.f: Likewise
5549         * gfortran.dg/g77/20010321-1.f: Likewise
5550         * gfortran.dg/g77/20010426.f: Likewise
5551         * gfortran.dg/g77/20020307-1.f: Likewise
5552         * gfortran.dg/g77/8485.f: Likewise
5553         * gfortran.dg/g77/960317-1.f: Likewise
5554         * gfortran.dg/g77/970915-0.f: Likewise
5555         * gfortran.dg/g77/980310-1.f: Likewise
5556         * gfortran.dg/g77/980310-2.f: Likewise
5557         * gfortran.dg/g77/980310-3.f: Likewise
5558         * gfortran.dg/g77/980310-4.f: Likewise
5559         * gfortran.dg/g77/980310-6.f: Likewise
5560         * gfortran.dg/g77/980310-7.f: Likewise
5561         * gfortran.dg/g77/980310-8.f: Likewise
5562         * gfortran.dg/g77/980419-2.f: Likewise
5563         * gfortran.dg/g77/980424-0.f: Likewise
5564         * gfortran.dg/g77/980427-0.f: Likewise
5565         * gfortran.dg/g77/980729-0.f: Likewise
5566         * gfortran.dg/g77/981117-1.f: Likewise
5567         * gfortran.dg/g77/toon_1.f: Likewise
5568
5569 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5570
5571         PR c++/2204
5572         * g++.dg/other/abstract2.C: New test.
5573
5574 2004-07-12  Paul Brook  <paul@codesourcery.com>
5575
5576         * gfortran.dg/pointer_init_1.f90: New test.
5577
5578 2004-07-11  Paul Brook  <paul@codesourcery.com>
5579
5580         PR fortran/15986
5581         * gfortran.dg/contained_1.f90: New test.
5582
5583 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5584
5585         * g++.dg/parse/defarg8.C: New test.
5586
5587 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5588
5589         PR fortran/16433
5590         * gfortran.dg/pr16433.f: New test.
5591
5592         PR fortran/17574
5593         * gfortran.dg/pr15754.f90: New test.
5594
5595 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5596
5597         PR tree-optimization/16437
5598         * gcc.c-torture/execute/bitfld-4.c: New test.
5599
5600 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5601
5602         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5603         access to common var from module.
5604
5605 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5606
5607         PR fortran/16336
5608         * gfortran.fortran-torture/execute/common_2.f90: New test.
5609
5610 2004-07-10  Paul Brook  <paul@codesourcery.com>
5611
5612         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5613
5614 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5615
5616         PR fortran/15969
5617         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5618
5619 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5620
5621         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5622         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5623         * gfortran.dg/g77/ffree-form-1.f: Likewise
5624         * gfortran.dg/g77/ffree-form-2.f: Likewise
5625         * gfortran.dg/g77/ffree-form-3.f: Likewise
5626         * gfortran.dg/g77/fno-underscoring.f: Likewise
5627         * gfortran.dg/g77/funderscoring.f: Likewise
5628         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5629
5630 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5631
5632         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5633
5634 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5635         Paul Brook  <paul@codesourcery.com>
5636
5637         PR fortran/13415
5638         * gfortran.dg/common_pointer_1.f90: New test.
5639
5640 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5641
5642         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5643
5644 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5645
5646         PR target/16364
5647         * gcc.c-torture/compile/20040709-1.c: New.
5648
5649 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5650
5651         PR fortran/14077
5652         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5653
5654 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5655
5656         PR fortran/13201
5657         * gfortran.dg/shape_1.f90: New test.
5658
5659 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5660             Andrew Pinski  <apinski@apple.com>
5661
5662         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5663
5664 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5665
5666         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5667         comment.
5668
5669 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5670         Paul Brook  <paul@codesourcery.com>
5671
5672         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5673         '.f95' and '.F95'.
5674
5675 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5676
5677         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5678
5679 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5680
5681         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5682         testcases with capital suffix.
5683
5684 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5685
5686         PR fortran/15481
5687         PR fortran/13372
5688         PR fortran/13575
5689         PR fortran/15978
5690         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5691
5692         * gfortran.dg/implicit_1.f90: New test.
5693
5694 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5695
5696         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5697         expression to match gfortran warning/error messages
5698         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5699         dg-error text.
5700
5701 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5702
5703         * lib/fortran-torture.exp: Rename proc search_for to
5704         search_for_re.
5705
5706 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5707
5708         * gcc.c-torture/execute/simd-5.x: New file.
5709         XFAIL on SPARC 64-bit at -O0.
5710
5711 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5712
5713         PR c++/8211
5714         PR c++/16165
5715         * g++.dg/warn/effc3.C: New test.
5716
5717 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5718
5719         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5720         change X to 1X in format.
5721         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5722         add data statements to conform to standard.
5723
5724 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5725
5726         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5727         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5728         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5729
5730 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5731
5732         * gfortran.dg/g77/7388.f: Copy from g77.dg
5733         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5734         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5735         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5736         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5737         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5738         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5739         * gfortran.dg/g77/strlen0.f: Likewise
5740
5741 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5742
5743         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5744         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5745
5746 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5747
5748         * gcc.c-torture/execute/920428-2.x: Delete.
5749         * gcc.c-torture/execute/920501-7.x: Likewise.
5750
5751 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5752
5753         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5754         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5755         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5756         prescott and c3-2.
5757         (PREFETCH_3DNOW): Add -march=c3.
5758
5759 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5760
5761         PR c/16437
5762         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5763         * gcc.c-torture/execute/bf64-1.x: Likewise.
5764
5765 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5766
5767         * gcc.c-torture/compile/20040708-1.c: New test.
5768
5769 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5770
5771         PR c++/16169
5772         * g++.dg/warn/effc2.C: New test.
5773
5774 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5775
5776         * gcc.c-torture/execute/bitfld-1.x: Remove.
5777         * gcc.c-torture/execute/bitfld-3.c: New test.
5778         * gcc.dg/bitfld-2.c: Remove XFAILs.
5779
5780 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5781
5782         PR c++/16276
5783         * g++.dg/rtti/tinfo1.C: New file.
5784
5785 2004-07-07  Eric Christopher  <echristo@redhat.com>
5786
5787         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5788
5789 2004-07-07  Andrew Pinski  <apinski@apple.com>
5790
5791         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5792
5793 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5794
5795         * g++.dg/init/call1.C: XFAIL.
5796
5797 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5798
5799         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5800         except for movstrict*, to movmem* and clrstr* to clrmem*.
5801
5802 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5803
5804         * gcc.c-torture/execute/20040707-1.c: New test.
5805
5806 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5807
5808         * gcc.c-torture/execute/20040706-1.c: New test.
5809
5810 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5811
5812         PR c++/3671
5813         * g++.dg/template/spec14.C: New test.
5814
5815 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5816
5817         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5818         nothing if not yet defined.  Use it in b, c and d type definitions.
5819         * gcc.c-torture/execute/20040705-1.c: New test.
5820         * gcc.c-torture/execute/20040705-2.c: New test.
5821
5822 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5823
5824         PR c++/2518
5825         * g++.dg/lookup/new1.C: New test.
5826
5827 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5828
5829         PR c++/11406
5830         * g++.dg/template/sizeof8.C: New test.
5831
5832 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5833
5834         * gcc.c-torture/compile/20040705-1.c: New test.
5835
5836 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5837
5838         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5839
5840 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5841
5842         * gcc.dg/cpp/if-mop.c: Two new testcases.
5843         * gcc.dg/cpp/trad/comment-3.c: New.
5844
5845 2004-07-04  Paul Brook  <paul@codesourcery.com>
5846
5847         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5848
5849 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5850
5851         PR c++/3761
5852         * g++.dg/lookup/crash4.C: New test.
5853
5854 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5855
5856         * gcc.c-torture/execute/builtin-abs-1.c
5857         * gcc.c-torture/execute/builtin-abs-2.c
5858         * gcc.c-torture/execute/builtin-complex-1.c
5859         * gcc.c-torture/execute/builtins/string-1-lib.c
5860         * gcc.c-torture/execute/builtins/string-1.c
5861         * gcc.c-torture/execute/builtins/string-2-lib.c
5862         * gcc.c-torture/execute/builtins/string-2.c
5863         * gcc.c-torture/execute/builtins/string-3-lib.c
5864         * gcc.c-torture/execute/builtins/string-3.c
5865         * gcc.c-torture/execute/builtins/string-4-lib.c
5866         * gcc.c-torture/execute/builtins/string-4.c
5867         * gcc.c-torture/execute/builtins/string-5-lib.c
5868         * gcc.c-torture/execute/builtins/string-5.c
5869         * gcc.c-torture/execute/builtins/string-6-lib.c
5870         * gcc.c-torture/execute/builtins/string-6.c
5871         * gcc.c-torture/execute/builtins/string-7-lib.c
5872         * gcc.c-torture/execute/builtins/string-7.c
5873         * gcc.c-torture/execute/builtins/string-8-lib.c
5874         * gcc.c-torture/execute/builtins/string-8.c
5875         * gcc.c-torture/execute/builtins/string-9-lib.c
5876         * gcc.c-torture/execute/builtins/string-9.c
5877         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5878         * gcc.c-torture/execute/builtins/string-asm-1.c
5879         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5880         * gcc.c-torture/execute/builtins/string-asm-2.c
5881         * gcc.c-torture/execute/stdio-opt-1.c
5882         * gcc.c-torture/execute/stdio-opt-2.c
5883         * gcc.c-torture/execute/stdio-opt-3.c
5884         * gcc.c-torture/execute/string-opt-1.c
5885         * gcc.c-torture/execute/string-opt-10.c
5886         * gcc.c-torture/execute/string-opt-11.c
5887         * gcc.c-torture/execute/string-opt-12.c
5888         * gcc.c-torture/execute/string-opt-13.c
5889         * gcc.c-torture/execute/string-opt-14.c
5890         * gcc.c-torture/execute/string-opt-15.c
5891         * gcc.c-torture/execute/string-opt-16.c
5892         * gcc.c-torture/execute/string-opt-2.c
5893         * gcc.c-torture/execute/string-opt-6.c
5894         * gcc.c-torture/execute/string-opt-7.c
5895         * gcc.c-torture/execute/string-opt-8.c:
5896         Replace with ...
5897
5898         * gcc.c-torture/execute/builtins/abs-2.c
5899         * gcc.c-torture/execute/builtins/abs-3.c
5900         * gcc.c-torture/execute/builtins/complex-1.c
5901         * gcc.c-torture/execute/builtins/fprintf.c
5902         * gcc.c-torture/execute/builtins/fputs.c
5903         * gcc.c-torture/execute/builtins/memcmp.c
5904         * gcc.c-torture/execute/builtins/memmove.c
5905         * gcc.c-torture/execute/builtins/memops-asm.c
5906         * gcc.c-torture/execute/builtins/mempcpy-2.c
5907         * gcc.c-torture/execute/builtins/mempcpy.c
5908         * gcc.c-torture/execute/builtins/memset.c
5909         * gcc.c-torture/execute/builtins/printf.c
5910         * gcc.c-torture/execute/builtins/sprintf.c
5911         * gcc.c-torture/execute/builtins/strcat.c
5912         * gcc.c-torture/execute/builtins/strchr.c
5913         * gcc.c-torture/execute/builtins/strcmp.c
5914         * gcc.c-torture/execute/builtins/strcpy.c
5915         * gcc.c-torture/execute/builtins/strcspn.c
5916         * gcc.c-torture/execute/builtins/strlen-2.c
5917         * gcc.c-torture/execute/builtins/strlen.c
5918         * gcc.c-torture/execute/builtins/strncat.c
5919         * gcc.c-torture/execute/builtins/strncmp-2.c
5920         * gcc.c-torture/execute/builtins/strncmp.c
5921         * gcc.c-torture/execute/builtins/strncpy.c
5922         * gcc.c-torture/execute/builtins/strpbrk.c
5923         * gcc.c-torture/execute/builtins/strpcpy-2.c
5924         * gcc.c-torture/execute/builtins/strpcpy.c
5925         * gcc.c-torture/execute/builtins/strrchr.c
5926         * gcc.c-torture/execute/builtins/strspn.c
5927         * gcc.c-torture/execute/builtins/strstr-asm.c
5928         * gcc.c-torture/execute/builtins/strstr.c:
5929         ... these new files.
5930
5931         * gcc.c-torture/execute/builtins/abs-2-lib.c
5932         * gcc.c-torture/execute/builtins/abs-3-lib.c
5933         * gcc.c-torture/execute/builtins/complex-1-lib.c
5934         * gcc.c-torture/execute/builtins/fprintf-lib.c
5935         * gcc.c-torture/execute/builtins/fputs-lib.c
5936         * gcc.c-torture/execute/builtins/memcmp-lib.c
5937         * gcc.c-torture/execute/builtins/memmove-lib.c
5938         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5939         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5940         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5941         * gcc.c-torture/execute/builtins/memset-lib.c
5942         * gcc.c-torture/execute/builtins/printf-lib.c
5943         * gcc.c-torture/execute/builtins/sprintf-lib.c
5944         * gcc.c-torture/execute/builtins/strcat-lib.c
5945         * gcc.c-torture/execute/builtins/strchr-lib.c
5946         * gcc.c-torture/execute/builtins/strcmp-lib.c
5947         * gcc.c-torture/execute/builtins/strcpy-lib.c
5948         * gcc.c-torture/execute/builtins/strcspn-lib.c
5949         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5950         * gcc.c-torture/execute/builtins/strlen-lib.c
5951         * gcc.c-torture/execute/builtins/strncat-lib.c
5952         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5953         * gcc.c-torture/execute/builtins/strncmp-lib.c
5954         * gcc.c-torture/execute/builtins/strncpy-lib.c
5955         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5956         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5957         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5958         * gcc.c-torture/execute/builtins/strrchr-lib.c
5959         * gcc.c-torture/execute/builtins/strspn-lib.c
5960         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5961         * gcc.c-torture/execute/builtins/strstr-lib.c
5962         * gcc.c-torture/execute/builtins/lib/abs.c
5963         * gcc.c-torture/execute/builtins/lib/fprintf.c
5964         * gcc.c-torture/execute/builtins/lib/memset.c
5965         * gcc.c-torture/execute/builtins/lib/printf.c
5966         * gcc.c-torture/execute/builtins/lib/sprintf.c
5967         * gcc.c-torture/execute/builtins/lib/strcpy.c
5968         * gcc.c-torture/execute/builtins/lib/strcspn.c
5969         * gcc.c-torture/execute/builtins/lib/strncat.c
5970         * gcc.c-torture/execute/builtins/lib/strncmp.c
5971         * gcc.c-torture/execute/builtins/lib/strncpy.c
5972         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5973         * gcc.c-torture/execute/builtins/lib/strspn.c
5974         * gcc.c-torture/execute/builtins/lib/strstr.c:
5975         New files containing support routines.
5976
5977         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5978         declaration.
5979         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5980         when not optimizing.
5981
5982 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5983
5984         PR c++/16240
5985         * g++.dg/abi/mangle22.C: New test.
5986         * g++.dg/abi/mangle23.C: Likewise.
5987
5988 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5989
5990         PR fortran/16290
5991         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5992         Allow for cases without denormalized floating point numbers.
5993
5994 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5995
5996         PR c/1027
5997         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5998         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5999         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6000         expected warning text.
6001         * gcc.dg/format/diag-2.c: New test.
6002
6003 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6004
6005         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6006
6007 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6008
6009         * gcc.dg/builtins-43.c: New.
6010         * gcc.dg/builtins-44.c: New.
6011         * gcc.dg/builtins-45.c: New.
6012
6013 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6014             Andreas Tobler  <a.tobler@schweiz.ch>
6015
6016         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6017         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6018         as SIGSEGV.
6019         * gcc.dg/cleanup-11.c: Likewise.
6020         * gcc.dg/cleanup-8.c: Likewise.
6021         * gcc.dg/cleanup-9.c: Likewise.
6022         * gcc.dg/cleanup-5.c: Run on all platforms.
6023
6024 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6025
6026         * g++.dg/warn/nonnull1.C: New test.
6027
6028 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6029
6030         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6031         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6032         Special-case the Sun compiler wrt to <complex.h>.
6033
6034 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6035
6036         * gcc.dg/Wunreachable-8.C: New test.
6037
6038         * gcc.dg/h8300-ice2.c : New test.
6039
6040 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6041
6042         PR fortran/16161
6043         * gfortran.fortran-torture/compile/implicit.f90: Add test
6044         for implicit character.
6045
6046 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6047
6048         PR fortran/16289
6049         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6050         Use tiny() intrinsic to find smallest non-negative real
6051
6052 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6053
6054         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6055         * gcc.dg/compat/struct-by-value-22_x.c: New.
6056         * gcc.dg/compat/struct-by-value-22_y.c: New.
6057
6058         * gcc.c-torture/execute/20040629-1.c: New test.
6059
6060 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6063         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6064
6065         PR target/16195
6066         * gcc.dg/20040625-1.c: New test.
6067
6068 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6069
6070         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6071
6072 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6073
6074         PR fortran/15963
6075         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6076
6077 2004-06-29  Richard Henderson  <rth@redhat.com>
6078
6079         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6080
6081 2004-06-29  Paul Brook  <paul@codesourcery.com>
6082
6083         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6084         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6085
6086 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6087
6088         PR c++/16260
6089         * g++.dg/parse/crash15.C: New.
6090
6091 2004-06-28  Andrew Pinski  <apinski@apple.com>
6092
6093         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6094         by the error already.
6095
6096         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6097
6098 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6099
6100         PR target/14041
6101         * gcc.dg/h8300-bss-align-1.c : New.
6102
6103 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6104
6105         * PR c++/16174
6106         * g++.dg/template/ctor4.C: New.
6107
6108 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6109
6110         PR c++/16205
6111         * g++.dg/warn/Wsequence-point-1.C: New test.
6112
6113 2004-06-27  Paul Brook  <paul@codesourcery.com>
6114
6115         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6116
6117 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6118
6119         * g++.old-deja/g++.mike/p7325.C: Remove.
6120
6121 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6122
6123         PR c/14963
6124         * gcc.dg/pr14963.c: New test.
6125
6126 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6127
6128         PR c++/16193
6129         * g++.dg/parse/redef1.C: New test.
6130
6131 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6132
6133         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6134         20021110.c.
6135         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6136         20021119-1.c.
6137         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6138         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6139         5-04.c.
6140         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6141         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6142         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6143         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6144         g++.brendan/enum14.C.
6145         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6146         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6147         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6148         g++.mike/virt1.C.
6149         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6150         memtemp24.C.
6151
6152 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6153
6154         * gcc.dg/20040527-1.c: New test case.
6155
6156 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6157
6158         PR gfortran/pr16196
6159         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6160
6161 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6162
6163         PR middle-end/15825
6164         * gcc.dg/pr15825-1.c: New test case.
6165
6166 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6167
6168         * gcc.c-torture/execute/20040625-1.c: New test.
6169
6170 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6171
6172         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6173
6174 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6175
6176         * gcc.dg/torture/mips-div-1.c: New test.
6177
6178 2004-06-24  Jeff Law  <law@redhat.com>
6179
6180         * gcc.dg/tree-ssa/20040624-1.c: New test.
6181
6182 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6183
6184         * gcc.c-torture/compile/20040624-1.c: New test.
6185
6186 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6187
6188         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6189         this directory.
6190
6191 2004-06-23  Andrew Pinski  <apinski@apple.com>
6192
6193         PR middle-end/15988
6194         * g++.dg/opt/ptrmem4.C: New test.
6195
6196         * gcc.dg/c90-array-quals-2.c: New test.
6197
6198 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6199
6200         * gcc.dg/kpice1.c: New test.
6201
6202 2006-06-23  Andrew Pinski  <apinski@apple.com>
6203
6204         * gcc.dg/c90-array-quals.c: New test.
6205
6206 2006-06-22  Richard Henderson  <rth@redhat.com>
6207
6208         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6209
6210 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6211
6212         * gcc.dg/builtins-config.h: Handle FreeBSD.
6213
6214 2006-06-22  Richard Henderson  <rth@redhat.com>
6215
6216         * g++.dg/opt/devirt1.C: New.
6217
6218 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6219
6220         * g++.dg/opt/pr15551.C: New testcase.
6221
6222 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6223
6224         PR target/14800
6225         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6226         x86_64-*-linux* when compiling for 32bit.
6227
6228 2004-06-21  Andrew Pinski  <apinski@apple.com>
6229
6230         * gcc.dg/pch/struct-1.c: New.
6231         * gcc.dg/pch/struct-1.hs: New.
6232
6233 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6234
6235         * gcc.dg/pch/save-temps-1.c: New file.
6236         * gcc.dg/pch/save-temps-1.hs: New file.
6237
6238 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6239
6240         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6241         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6242
6243 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6244
6245         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6246         to fix type error.
6247         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6248         Remove trailing spaces.
6249
6250 2004-06-21  Richard Henderson  <rth@redhat.com>
6251
6252         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6253         merging && to BIT_FIELD_REF.
6254
6255 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6256
6257         * g++.dg/opt/placeholder1.C: New test.
6258
6259 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6260
6261         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6262         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6263         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6264         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6265
6266 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6267
6268         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6269         extern "C".
6270         * g++.dg/other/pragma-re-1.C: Add comments.
6271
6272 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6273
6274         PR gfortran/16080
6275         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6276
6277 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6278
6279         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6280         instead of setting the type of size_t by
6281         hand.
6282
6283 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6284
6285         * gcc.dg/unordered-2.c: New test case.
6286         * gcc.dg/unordered-3.c: New test case.
6287
6288 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6289
6290         PR other/16043
6291         * lib/g++.exp (g++_version): Tweak regexp for version
6292         * lib/g77.exp (g77_version): Likewise
6293         * lib/gfortran.exp (gfortran_version): Likewise
6294         * lib/objc.exp (objc_version): Likewise
6295         * lib/treelang.exp (treelang_version): Likewise
6296
6297 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6298
6299         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6300         Use INT_MAX instead of __INT_MAX__.
6301         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6302
6303         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6304         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6305         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6306         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6307         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6308         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6309         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6310         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6311         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6312
6313         * gcc.dg/range-test-1.c: New test.
6314         * g++.dg/opt/range-test-1.C: New test.
6315
6316 2004-06-17  Richard Henderson  <rth@redhat.com>
6317
6318         * objc.dg/sync-1.m: New.
6319         * objc.dg/try-catch-1.m: Don't force next runtime.
6320         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6321         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6322         shadowed catch clause.
6323         * objc.dg/try-catch-5.m: New.
6324
6325 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6326
6327         Bug 14610
6328         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6329
6330 2004-06-15  Richard Henderson  <rth@redhat.com>
6331
6332         * gcc.dg/20001116-1.c: Move expected warning line.
6333
6334 2004-06-15  Richard Henderson  <rth@redhat.com>
6335
6336         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6337         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6338
6339 2004-06-15  Jeff Law  <law@redhat.com>
6340
6341         * gcc.dg/tree-ssa/20040615-1.c: New test.
6342         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6343         be less sensitive to operand ordering.
6344         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6345
6346 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6347
6348         * g++.dg/abi/bitfield3.C: Add comment..
6349
6350 2004-06-15  Richard Henderson  <rth@redhat.com>
6351
6352         * g++.dg/ext/stmtexpr1.C: XFAIL.
6353         * gcc.dg/20030612-1.c: XFAIL.
6354
6355 2004-06-15  Eric Christopher  <echristo@redhat.com>
6356
6357         * g++.dg/charset/asm5.c: New.
6358         * gcc.dg/charset/asm6.c: New.
6359
6360 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6361
6362         PR fortran/15962
6363         * gfortran.fortran-torture/execute/select_1.f90: New test.
6364
6365 2004-06-15  Paul Brook  <paul@codesourcery.com>
6366
6367         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6368
6369 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6370
6371         PR c++/15967
6372         * g++.dg/lookup/crash3.C: New test.
6373
6374 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6375
6376         PR c++/15947
6377         * g++.dg/parse/dtor4.C: New test.
6378
6379 2004-06-14  Jeff Law  <law@redhat.com>
6380
6381         * gcc.c-torture/compile/20040614-1.c: New test.
6382
6383 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6384
6385         PR fortran/15211
6386         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6387         LEN of a character array.
6388
6389 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/15096
6392         * g++.dg/template/ptrmem10.C: New test.
6393
6394         PR c++/14930
6395         * g++.dg/template/friend30.C: New test.
6396
6397 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6398
6399         PR fortran/14928
6400         * gfortran.fortran-torture/compile/mloc.f90: New test.
6401
6402 2004-06-13  Paul Brook  <paul@codesourcery.com>
6403
6404         * gfortran.fortran-torture/execute/random_2.f90: New test.
6405
6406 2004-06-13  Eric Christopher  <echristo@redhat.com>
6407
6408         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6409
6410 2004-06-12  Paul Brook  <paul@codesourcery.com>
6411
6412         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6413
6414 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6415
6416         PR fortran/14923
6417         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6418
6419 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6420
6421         PR fortran/14957
6422         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6423         syntax errors in end statements of contained subroutines.
6424
6425 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6426
6427         PR fortran/12841
6428         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6429
6430 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6431
6432         PR fortran/15665
6433         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6434
6435 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6436
6437         PR gfortran/12839
6438         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6439
6440 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/15862
6443         * g++.dg/parse/enum1.C: New test.
6444
6445 2004-06-10  Jeff Law  <law@redhat.com>
6446
6447         * gcc.c-torture/compile/20040610-1.c: New test.
6448
6449 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6450
6451         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6452         * g++.old-deja/g++.other/decl3.C: Likewise.
6453
6454 2004-06-10  Brian Booth  <bbooth@redhat.com>
6455
6456         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6457         V_MAY_DEF instead of VDEF.
6458         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6459
6460 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6461
6462         PR c++/14211
6463         * g++.dg/conversion/const1.C: New test.
6464
6465         PR c++/15076
6466         * g++.dg/conversion/reinterpret1.C: New test.
6467
6468         PR c++/15877
6469         * g++.dg/template/enum2.C: New test.
6470
6471         PR c++/15227
6472         * g++.dg/template/error13.C: New test.
6473
6474 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6475
6476         PR fortran/14957
6477         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6478         arguments to test_* REAL and of the right size.
6479
6480 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6481
6482         PR target/15569
6483         PR rtl-optimization/15681
6484         * gcc.dg/20040609-1.c: New test.
6485
6486 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6487
6488         PR c++/14791
6489         * g++.dg/opt/builtins1.C: New test.
6490
6491 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
6492
6493         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
6494         that use default windows32 struct layout.
6495         * gcc.dg/i386-bitfield2.c: Likewise.
6496
6497 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
6498
6499         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
6500         for mingw32 and cygwin targets.
6501
6502 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
6503
6504         * gcc.dg/pch/macro-4.c: New.
6505         * gcc.dg/pch/macro-4.hs: New.
6506
6507 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6508
6509         PR fortran/13249
6510         * gfortran.fortran-torture/compile/name_clash.f90: New test.
6511
6512 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6513
6514         PR fortran/13372
6515         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
6516
6517 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6518
6519         PR gfortran/14897
6520         * gfortran.fortran-torture/execute/t_edit.f90: New test.
6521
6522 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6523
6524         PR gfortran/15755
6525         * gfortran.fortran-torture/execute/backspace.c : New test.
6526
6527 2004-06-09  Paul Brook  <paul@codesourcery.com>
6528
6529         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6530         (pointer_to_section): Rewrite to use smaller array.
6531
6532 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6533
6534         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6535         * gcc.dg/ext/altivec-10.c: Same.
6536         * gcc.dg/ext/altivec-11.c: Same.
6537         * gcc.dg/ext/altivec-12.c: Same.
6538         * gcc.dg/ext/altivec-13.c: Same.
6539         * gcc.dg/ext/altivec-14.c: Same.
6540         * gcc.dg/ext/altivec-15.c: Same.
6541         * gcc.dg/ext/altivec-16.c: Same.
6542         * gcc.dg/ext/altivec-3.c: Same.
6543         * gcc.dg/ext/altivec-4.c: Same.
6544         * gcc.dg/ext/altivec-6.c: Same.
6545         * gcc.dg/ext/altivec-7.c: Same.
6546         * gcc.dg/ext/altivec-8.c: Same.
6547         * gcc.dg/ext/altivec-varargs-1.c: Same.
6548
6549         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6550         * g++.dg/ext/altivec-10.C: Same.
6551         * g++.dg/ext/altivec-2.C: Same.
6552         * g++.dg/ext/altivec-3.C: Same.
6553         * g++.dg/ext/altivec-4.C: Same.
6554         * g++.dg/ext/altivec-5.C: Same.
6555         * g++.dg/ext/altivec-6.C: Same.
6556         * g++.dg/ext/altivec-7.C: Same.
6557         * g++.dg/ext/altivec-8.C: Same.
6558         * g++.dg/ext/altivec-9.C: Same.
6559
6560 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6561
6562         PR c++/7841
6563         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6564
6565 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6566
6567         * gcc.dg/union-1.c: New test.
6568
6569 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6570
6571         * gcc.dg/builtins-41.c: New test case.
6572         * gcc.dg/builtins-42.c: New test case.
6573
6574 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6575
6576         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6577         * g++.dg/ext/altivec-10.C: Same.
6578         * g++.dg/ext/altivec-2.C: Same.
6579         * g++.dg/ext/altivec-3.C: Same.
6580         * g++.dg/ext/altivec-4.C: Same.
6581         * g++.dg/ext/altivec-5.C: Same.
6582         * g++.dg/ext/altivec-6.C: Same.
6583         * g++.dg/ext/altivec-7.C: Same.
6584         * g++.dg/ext/altivec-8.C: Same.
6585         * g++.dg/ext/altivec-9.C: Same.
6586         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6587         * g++.old-deja/g++.brendan/new3.C: Same.
6588         * gcc.c-torture/execute/eeprof-1.x: Same.
6589
6590 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6591
6592         PR c/14765
6593         * gcc.dg/pr14765-1.c: New test.
6594
6595 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6596
6597         PR c/14649
6598         * gcc.dg/pr14649-1.c: New test case.
6599
6600 2004-06-07  Richard Henderson  <rth@redhat.com>
6601
6602         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6603         if temporaries.
6604
6605 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6606
6607         * g++.dg/eh/elide1.C: Remove XFAIL.
6608
6609 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/15337
6612         * g++.dg/expr/sizeof3.C: New test.
6613
6614         PR c++/14777
6615         * g++.dg/template/access14.C: New test.
6616
6617         PR c++/15554
6618         * g++.dg/template/enum1.C: New test.
6619
6620         PR c++/15057
6621         * g++.dg/eh/throw1.C: New test.
6622
6623 2004-06-07  David Ayers  <d.ayers@inode.at>
6624             Ziemowit Laski  <zlaski@apple.com>
6625
6626         * lib/objc.exp (objc_target_compile): Revert the '-framework
6627         Foundation' flag fix, since bare Darwin does not ship
6628         with the Foundation framework.
6629         * objc/execute/next_mapping.h: Provide a local NSConstantString
6630         @interface and @implementation.
6631         (objc_constant_string_init): A constructor function, used to
6632         initialize the NSConstantString meta-class object.
6633         * objc/execute/string1.m: Include "next_mapping.h" instead of
6634         <Foundation/NSString.h>.
6635         * objc/execute/string2.m: Likewise.
6636         * objc/execute/string3.m: Likewise.
6637         * objc/execute/string4.m: Likewise.
6638
6639 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6640
6641         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6642         to double. Replace double with FLOAT.
6643         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6644
6645         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6646         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6647         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6648         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6649         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6650         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6651         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6652         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6653
6654 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6655
6656         PR c/13519
6657         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6658
6659 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6660
6661         PR c++/15503
6662         * g++.dg/template/meminit2.C: New test.
6663
6664 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6665
6666         PR target/15822
6667         * gcc.c-torture/execute/compare-fp-1.c,
6668         gcc.c-torture/execute/compare-fp-2.c,
6669         gcc.c-torture/execute/compare-fp-3.c,
6670         gcc.c-torture/execute/compare-fp-4.c,
6671         gcc.c-torture/execute/compare-fp-3.x,
6672         gcc.c-torture/execute/compare-fp-4.x: Moved...
6673         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6674         gcc.c-torture/execute/ieee/compare-fp-2.c,
6675         gcc.c-torture/execute/ieee/compare-fp-3.c,
6676         gcc.c-torture/execute/ieee/compare-fp-4.c,
6677         gcc.c-torture/execute/ieee/compare-fp-3.x,
6678         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6679
6680 2004-06-04  David Ayers  <d.ayers@inode.at>
6681
6682         * objc/execute/protocol-isEqual-4.m: New testcase.
6683
6684 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6685
6686         * objc/execute/protocol-isEqual-1.m: New testcase.
6687         * objc/execute/protocol-isEqual-2.m: New testcase.
6688         * objc/execute/protocol-isEqual-3.m: New testcase.
6689
6690 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6691
6692         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6693
6694 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6695
6696         * lib/objc.exp (objc_target_compile): When running tests on
6697         Darwin (Mac OS X), inform the linker about '-framework
6698         'Foundation'.
6699
6700 2004-06-02  Eric Christopher  <echristo@redhat.com>
6701
6702         * gcc.c-torture/compile/20040602-1.c: New.
6703
6704 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6705
6706         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6707         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6708
6709         PR tree-optimization/14736
6710         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6711
6712         PR tree-optimization/14042
6713         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6714
6715         PR tree-optimization/14729
6716         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6717
6718 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6719
6720         PR fortran/15557
6721         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6722
6723 2004-06-01  Richard Hederson  <rth@redhat.com>
6724
6725         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6726
6727 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6728
6729         PR c++/14932
6730         * g++.dg/parse/offsetof4.C: New test.
6731
6732 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6733
6734         PR objc/7993
6735         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6736
6737 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/15701
6740         * g++.dg/template/friend29.C: New test.
6741
6742 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6743
6744         PR c/15749
6745         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6746
6747 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6748
6749         * gcc.dg/sparc-trap-1.c: New test.
6750
6751 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6752
6753         PR middle-end/15069
6754         * g++.dg/opt/fold3.C: New test case.
6755
6756 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6757
6758         * lib/target-supports.exp (check_iconv_available): Fix fallout
6759         from 2004-05-28 patch.
6760
6761 2004-05-30  Paul Brook  <paul@codesourcery.com>
6762
6763         PR fortran/15620
6764         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
6765         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
6766
6767 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
6768
6769         * gfortran.fortran-torture/execute/random_1.f90: New test.
6770
6771 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6772
6773         * g++.dg/ext/altivec-10.C: New test.
6774
6775 2004-05-29  Paul Brook  <paul@codesourcery.com>
6776
6777         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
6778
6779 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6780
6781         * gcc.dg/altivec-16.c: New test.
6782
6783 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6784
6785         * lib/target-supports.exp (check_vmx_hw_available): New.
6786         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6787
6788         * lib/target-supports.exp (check_alias_available,
6789         check_iconv_available, check_named_sections_available): Use
6790         unique names for temporary files.
6791
6792 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6793
6794         * gcc.dg/altivec-15.c: New test.
6795
6796 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6797
6798         PR c++/15083
6799         * g++.dg/warn/noeffect6.C: New test.
6800
6801         PR c++/15471
6802         * g++.dg/expr/ptrmem4.C: New test.
6803
6804         PR c++/15640
6805         * g++.dg/template/operator3.C: New test.
6806
6807 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6808
6809         PR c++/14668
6810         * g++.dg/lookup/redecl1.C: New test.
6811         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6812
6813 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6814
6815         * gcc.c-torture/execute/compare-fp-1.c,
6816         gcc.c-torture/execute/compare-fp-2.c,
6817         gcc.c-torture/execute/compare-fp-3.c,
6818         gcc.c-torture/execute/compare-fp-4.c,
6819         gcc.c-torture/execute/compare-fp-3.x,
6820         gcc.c-torture/execute/compare-fp-4.x,
6821         gcc.dg/pr15649-1.c: New.
6822
6823 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6824
6825         PR c++/12883
6826         * g++.dg/init/array14.C: New test.
6827
6828 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6829
6830         * lib/compat.exp (compat-get-options-main): New.
6831         (compat-get-options): Remove unneeded code, warn for ignored
6832         command.
6833         (compat-execute): Check flag set by dg-require-* commands.
6834
6835         * lib/compat.exp (compat-execute): Break up long lines.
6836
6837 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6838
6839         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6840         * gcc.dg/altivec-14.c: New test.
6841         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6842
6843         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6844         * gcc.dg/altivec-12.c: Ditto.
6845
6846         * gcc.dg/altivec-3.c: Move call to altivec_check.
6847
6848 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/15044
6851         * g++.dg/template/error12.C: New test.
6852
6853         PR c++/15317
6854         * g++.dg/ext/attrib15.C: New test.
6855
6856         PR c++/15329
6857         * g++.dg/template/ptrmem9.C: New test.
6858
6859 2004-05-25  Paul Brook  <paul@codesourcery.com>
6860
6861         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6862
6863 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6864
6865         PR c++/15165
6866         * g++.dg/template/crash19.C: New test.
6867
6868 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6869
6870         PR c++/15025
6871         * g++.dg/template/redecl1.C: New test.
6872
6873 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6874
6875         PR c++/14821
6876         * g++.dg/other/ns1.C: New test.
6877
6878         PR c++/14883
6879         * g++.dg/template/invalid1.C: New test.
6880
6881 2004-05-23  Paul Brook  <paul@codesourcery.com>
6882         Victor Leikehman  <lei@haifasphere.co.il>
6883
6884         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6885         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6886
6887 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6888
6889         PR c++/15285
6890         PR c++/15299
6891         * g++.dg/template/non-dependent5.C: New test.
6892         * g++.dg/template/non-dependent6.C: New test.
6893
6894 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6895
6896         PR c++/15507
6897         * g++.dg/inherit/union1.C: New test.
6898
6899         PR c++/15542
6900         * g++.dg/template/addr1.C: New test.
6901
6902         PR c++/15427
6903         * g++.dg/template/array5.C: New test.
6904
6905         PR c++/15287
6906         * g++.dg/template/array6.C: New test.
6907
6908 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6909             Roger Sayle  <roger@eyesopen.com>
6910
6911         * g++.dg/lookup/forscope2.C: New test case.
6912
6913 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6914
6915         * gcc.dg/cpp/Wmissingdirs.c: New.
6916
6917 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6918
6919         PR target/15301
6920         * gcc.dg/compat/union-m128-1.h: New file.
6921         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6922         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6923         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6924
6925 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6926
6927         PR target/15302
6928         * gcc.dg/compat/struct-complex-1.h: New file.
6929         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6930         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6931         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6932
6933 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6934
6935         PR middle-end/3074
6936         * gcc.dg/pr3074-1.c: New test case.
6937         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6938
6939 2004-05-20  Falk Hueffner  <falk@debian.org>
6940
6941         PR other/15526
6942         * gcc.dg/ftrapv-1.c: New test case.
6943
6944 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6945
6946         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6947
6948 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6949             Jeff Law  <law@redhat.com>
6950
6951         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6952         * gcc.dg/tree-ssa/20040518-2.c: New test.
6953
6954         * gcc.dg/tree-ssa/20040518-1.c: New test.
6955
6956 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6957
6958         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6959
6960 2004-05-18  Paul Brook  <paul@codesourcery.com>
6961
6962         PR fortran/13930
6963         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6964
6965 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6966
6967         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6968         constant folding.
6969
6970 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6971
6972         * gcc.dg/tree-ssa/20040517-1.c: New test.
6973
6974 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6975
6976         * gcc.dg/loop-4.c: New test.
6977
6978 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6979
6980         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6981
6982 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6983
6984         PR fortran/15311
6985         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6986
6987 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6988
6989         PR fortran/13826
6990         PR fortran/13940
6991         * gfortran.fortran-torture/compile/data_1.f90: New test.
6992
6993 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6994
6995         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6996         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6997
6998 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6999
7000         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7001
7002 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7003
7004         PR c/15444
7005         * gcc.dg/format/xopen-1.c: Adjust expected message.
7006         * gcc.dg/format/xopen-3.c: New test.
7007
7008 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7009
7010         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7011
7012 2004-05-14  Jeff Law  <law@redhat.com>
7013
7014         * gcc.dg/tree-ssa/20040514-2.c: New test.
7015
7016 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7017
7018         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7019         this ...
7020         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7021         this.
7022
7023 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7024
7025         * gcc.dg/tree-ssa/20040514-1.c: New test.
7026
7027 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7028
7029         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7030         test.
7031
7032 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7033
7034         PR fortran/14066
7035         * gfortran.fortran-torture/compile/do_1.f90: New test.
7036
7037 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7038
7039         PR fortran/15051
7040         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7041         test.
7042
7043 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7044
7045         PR fortran/15149
7046         * gfortran.fortran-torture/execute/random_init.f90: New test.
7047
7048 2004-05-13  Paul Brook  <paul@codesourcery.com>
7049
7050         PR fortran/15314
7051         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7052
7053 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7054
7055         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7056         for the powerpc case.
7057
7058 2004-05-13  Jeff Law  <law@redhat.com>
7059
7060         * gcc.dg/tree-ssa/20040513-1.c: New test.
7061         * gcc.dg/tree-ssa/20040513-2.c: New test.
7062
7063 2004-05-13  Paul Brook  <paul@codesourcery.com>
7064
7065         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7066         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7067         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7068
7069 2004-05-13  Andreas Schwab  <schwab@suse.de>
7070
7071         PR other/10819
7072         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7073         characters.
7074
7075 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7076
7077         PR fortran/15294
7078         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7079
7080 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7081
7082         Merge from tree-ssa-20020619-branch.  See
7083         ChangeLog.tree-ssa for details.
7084
7085 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7086
7087         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7088         include <altivec.h> explicitly.
7089         * gcc.dg/altivec-13.c: Likewise.
7090
7091 2004-05-11  Paul Brook  <paul@codesourcery.com>
7092
7093         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7094
7095 2004-05-10  Eric Christopher  <echristo@redhat.com>
7096
7097         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7098         * gcc.dg/sibcall-4.c: Ditto.
7099
7100 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7101
7102         * g++.dg/ext/altivec-8.C: New test case.
7103         * gcc.dg/altivec-13.c: New test case.
7104
7105 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7106
7107         * gcc.c-torture/execute/divcmp-1.c: New test case.
7108         * gcc.c-torture/execute/divcmp-2.c: New test case.
7109         * gcc.c-torture/execute/divcmp-3.c: New test case.
7110
7111 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7112
7113         * g++.dg/other/pragma-re-2.C: New test.
7114
7115 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7116
7117         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7118         * gcc.dg/i386-387-2.c: Likewise.
7119
7120         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7121         __builtin_drem.
7122         * gcc.dg/i386-387-6.c: Likewise.
7123
7124 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7125
7126         * gcc.dg/builtins-33.c:  Also check log1p*.
7127
7128 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7129
7130         PR optimization/15296
7131         * gcc.c-torture/execute/pr15296.c: New test.
7132
7133 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7134
7135         * gcc.dg/builtins-40.c: New test.
7136
7137 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7138
7139         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7140
7141 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7142
7143         * g++.dg/ext/spe1.C: New testcase.
7144
7145 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7146
7147         * objc.dg/image-info.m: Allow additional attributes
7148         for __image_info section.
7149
7150 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7151
7152         * gcc.dg/torture/mips-hilo-2.c: New test.
7153
7154 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7155
7156         PR c++/14389
7157         * g++.dg/template/member5.C: New test.
7158
7159 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7160
7161         * gcc.dg/builtins-34.c: Also check expm1*.
7162
7163 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7164
7165         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7166         * gcc.dg/torture/builtin-convert-3.c: New test.
7167
7168 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7169
7170         PR middle-end/15054
7171         * g++.dg/opt/pr15054.C: New test.
7172
7173 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7174
7175         * gcc.dg/torture/builtin-rounding-1.c: New test.
7176         * gcc.dg/builtins-25.c: Delete.
7177         * gcc.dg/builtins-29.c: Delete.
7178
7179 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7180
7181         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7182         * gcc.dg/sibcall-4.c: Likewise.
7183         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7184
7185 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7186
7187         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7188         bit-field on 16-bit targets.
7189
7190 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7191
7192         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7193         16-bit targets.
7194
7195 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7196
7197         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7198         * gcc.dg/rs6000-power2-2.c: Likewise.
7199
7200 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7201
7202         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7203         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7204         Change the asm registers to be in form of frN instead of fN.
7205
7206 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7207
7208         * gcc.dg/torture/builtin-convert-2.c: New test.
7209
7210 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7211
7212         * gcc.dg/rs6000-power2-1.c: New test.
7213         * gcc.dg/rs6000-power2-2.c: New test.
7214
7215 2004-04-28  Jan Hubicka  <jh@suse.cz>
7216
7217         * gcc.dg/unused-6.c: New test.
7218
7219 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7220             Ulrich Weigand  <uweigand@de.ibm.com>
7221
7222         * ada/acats/run_all.sh: Define $target variable.
7223
7224 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7225
7226         PR c++/15119
7227         * g++.dg/other/vararg-1.C: New test.
7228
7229         PR c++/4794
7230         * g++.dg/eh/cleanup3.C: New test.
7231
7232 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7233
7234         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7235         and ad8011a (target_insn).
7236         * ada/acats/support/macro.dfs: Likewise.
7237         * ada/acats/support/impbit.adb: New file.
7238
7239 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7240
7241         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7242
7243 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7244
7245         * gcc.dg/loop-3.c: New test.
7246
7247 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7248
7249         * gcc.c-torture/execute/simd-5.c: New test.
7250
7251 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7252
7253         PR c++/15064
7254         * g++.dg/template/crash18.C: New test.
7255
7256 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7257
7258         * g++.dg/ext/complit3.C: New test.
7259
7260 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7261
7262         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7263         * gcc.dg/altivec-3.c: Same.
7264         * gcc.dg/altivec-varargs-1.c: Same.
7265
7266 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7267
7268         * lib/target-supports.exp (check_profiling_available): Assume
7269         profiling is not available on powerpc-eabi targets.
7270
7271 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7272
7273         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7274         * gcc.dg/vmx/bug-1.c: Ditto.
7275
7276 2004-04-20  Eric Christopher  <echristo@redhat.com>
7277
7278         * gcc.dg/charset/extern.c: New test.
7279         * g++.dg/charset/extern3.cc: Ditto.
7280
7281 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7282
7283         * gcc.dg/builtins-39.c: New test.
7284
7285 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7286
7287         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7288
7289 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7290
7291         * gcc.dg/torture/mips-hilo-1.c: New test.
7292
7293 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7294
7295         * gcc.c-torture/compile/20040419-1.c: New test.
7296
7297 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7298
7299         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7300
7301 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7302             Aldy Hernandez  <aldyh@redhat.com>
7303
7304         * gcc.c-torture/execute/va-arg-24.c: New.
7305
7306 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7307             Aldy Hernandez  <aldyh@redhat.com>
7308
7309         * gcc.dg/vmx/1b-01.c: New.
7310         * gcc.dg/vmx/1b-02.c: New.
7311         * gcc.dg/vmx/1b-03.c: New.
7312         * gcc.dg/vmx/1b-04.c: New.
7313         * gcc.dg/vmx/1b-05.c: New.
7314         * gcc.dg/vmx/1b-06.c: New.
7315         * gcc.dg/vmx/1b-07.c: New.
7316         * gcc.dg/vmx/1c-01.c: New.
7317         * gcc.dg/vmx/1c-02.c: New.
7318         * gcc.dg/vmx/3a-01a.c: New.
7319         * gcc.dg/vmx/3a-01.c: New.
7320         * gcc.dg/vmx/3a-01m.c: New.
7321         * gcc.dg/vmx/3a-03.c: New.
7322         * gcc.dg/vmx/3a-03m.c: New.
7323         * gcc.dg/vmx/3a-04.c: New.
7324         * gcc.dg/vmx/3a-04m.c: New.
7325         * gcc.dg/vmx/3a-05.c: New.
7326         * gcc.dg/vmx/3a-06.c: New.
7327         * gcc.dg/vmx/3a-06m.c: New.
7328         * gcc.dg/vmx/3a-07.c: New.
7329         * gcc.dg/vmx/3b-01.c: New.
7330         * gcc.dg/vmx/3b-02.c: New.
7331         * gcc.dg/vmx/3b-10.c: New.
7332         * gcc.dg/vmx/3b-13.c: New.
7333         * gcc.dg/vmx/3b-14.c: New.
7334         * gcc.dg/vmx/3b-15.c: New.
7335         * gcc.dg/vmx/3c-01a.c: New.
7336         * gcc.dg/vmx/3c-01.c: New.
7337         * gcc.dg/vmx/3c-02.c: New.
7338         * gcc.dg/vmx/3c-03.c: New.
7339         * gcc.dg/vmx/3d-01.c: New.
7340         * gcc.dg/vmx/4-01.c: New.
7341         * gcc.dg/vmx/4-03.c: New.
7342         * gcc.dg/vmx/5-01.c: New.
7343         * gcc.dg/vmx/5-02.c: New.
7344         * gcc.dg/vmx/5-03.c: New.
7345         * gcc.dg/vmx/5-04.c: New.
7346         * gcc.dg/vmx/5-05.c: New.
7347         * gcc.dg/vmx/5-06.c: New.
7348         * gcc.dg/vmx/5-07.c: New.
7349         * gcc.dg/vmx/5-07t.c: New.
7350         * gcc.dg/vmx/5-08.c: New.
7351         * gcc.dg/vmx/5-10.c: New.
7352         * gcc.dg/vmx/5-11.c: New.
7353         * gcc.dg/vmx/7-01a.c: New.
7354         * gcc.dg/vmx/7-01.c: New.
7355         * gcc.dg/vmx/7c-01.c: New.
7356         * gcc.dg/vmx/7d-01.c: New.
7357         * gcc.dg/vmx/7d-02.c: New.
7358         * gcc.dg/vmx/8-01.c: New.
7359         * gcc.dg/vmx/8-02a.c: New.
7360         * gcc.dg/vmx/8-02.c: New.
7361         * gcc.dg/vmx/brode-1.c: New.
7362         * gcc.dg/vmx/bug-1.c: New.
7363         * gcc.dg/vmx/bug-2.c: New.
7364         * gcc.dg/vmx/bug-3.c: New.
7365         * gcc.dg/vmx/cw-bug-1.c: New.
7366         * gcc.dg/vmx/cw-bug-2.c: New.
7367         * gcc.dg/vmx/cw-bug-3.c: New.
7368         * gcc.dg/vmx/dct.c: New.
7369         * gcc.dg/vmx/debug-1.c: New.
7370         * gcc.dg/vmx/debug-2.c: New.
7371         * gcc.dg/vmx/debug-3.c: New.
7372         * gcc.dg/vmx/debug-4.c: New.
7373         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7374         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7375         * gcc.dg/vmx/eg-5.c: New.
7376         * gcc.dg/vmx/fft.c: New.
7377         * gcc.dg/vmx/gcc-bug-1.c: New.
7378         * gcc.dg/vmx/gcc-bug-2.c: New.
7379         * gcc.dg/vmx/gcc-bug-3.c: New.
7380         * gcc.dg/vmx/gcc-bug-4.c: New.
7381         * gcc.dg/vmx/gcc-bug-5.c: New.
7382         * gcc.dg/vmx/gcc-bug-6.c: New.
7383         * gcc.dg/vmx/gcc-bug-7.c: New.
7384         * gcc.dg/vmx/gcc-bug-8.c: New.
7385         * gcc.dg/vmx/gcc-bug-9.c: New.
7386         * gcc.dg/vmx/gcc-bug-b.c: New.
7387         * gcc.dg/vmx/gcc-bug-c.c: New.
7388         * gcc.dg/vmx/gcc-bug-d.c: New.
7389         * gcc.dg/vmx/gcc-bug-e.c: New.
7390         * gcc.dg/vmx/gcc-bug-f.c: New.
7391         * gcc.dg/vmx/gcc-bug-g.c: New.
7392         * gcc.dg/vmx/gcc-bug-i.c: New.
7393         * gcc.dg/vmx/harness.h: New.
7394         * gcc.dg/vmx/ira1.c: New.
7395         * gcc.dg/vmx/ira2a.c: New.
7396         * gcc.dg/vmx/ira2b.c: New.
7397         * gcc.dg/vmx/ira2.c: New.
7398         * gcc.dg/vmx/ira2c.c: New.
7399         * gcc.dg/vmx/mem.c: New.
7400         * gcc.dg/vmx/newton-1.c: New.
7401         * gcc.dg/vmx/ops.c: New.
7402         * gcc.dg/vmx/sn7153.c: New.
7403         * gcc.dg/vmx/spill2.c: New.
7404         * gcc.dg/vmx/spill3.c: New.
7405         * gcc.dg/vmx/spill.c: New.
7406         * gcc.dg/vmx/t.c: New.
7407         * gcc.dg/vmx/varargs-1.c: New.
7408         * gcc.dg/vmx/varargs-2.c: New.
7409         * gcc.dg/vmx/varargs-3.c: New.
7410         * gcc.dg/vmx/varargs-4.c: New.
7411         * gcc.dg/vmx/varargs-5.c: New.
7412         * gcc.dg/vmx/varargs-6.c: New.
7413         * gcc.dg/vmx/varargs-7.c: New.
7414         * gcc.dg/vmx/vmx.exp: New.
7415         * gcc.dg/vmx/vprint-1.c: New.
7416         * gcc.dg/vmx/vscan-1.c: New.
7417         * gcc.dg/vmx/x-01.c: New.
7418         * gcc.dg/vmx/x-02.c: New.
7419         * gcc.dg/vmx/x-03.c: New.
7420         * gcc.dg/vmx/x-04.c: New.
7421         * gcc.dg/vmx/x-05.c: New.
7422         * gcc.dg/vmx/yousufi-1.c: New.
7423         * gcc.dg/vmx/zero-1.c: New.
7424         * gcc.dg/vmx/zero.c: New.
7425
7426 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7427
7428         * g++.dg/lookup/java1.C: Update for chage of
7429         _Jv_AllocObject.
7430         * g++.dg/lookup/java2.C: Likewise.
7431
7432 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7433
7434         * ada/acats/run_all.sh: use -O2 by default.
7435
7436 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7437
7438         * gcc.dg/vr-mult-[12].c: New tests.
7439
7440 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7441
7442         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7443
7444         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7445
7446 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7447
7448         * lib/target-supports.exp (check_profiling_available): Assume profiling
7449         isn't available for mips*-*-elf targets.
7450
7451 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7452
7453         * gcc.dg/builtins-38.c: New test.
7454
7455 2004-04-14  Eric Christopher  <echristo@redhat.com>
7456
7457         * g++.dg/charset/charset.exp: Run .cc extension tests.
7458
7459 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7460
7461         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7462
7463 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7464
7465         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7466
7467 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7468
7469         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7470         * gcc.dg/i386-387-2.c: Likewise.
7471
7472         * gcc.dg/i386-387-7.c: New test.
7473         * gcc.dg/i386-387-8.c: New test.
7474
7475         * gcc.dg/builtins-37.c: New test.
7476
7477 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7478
7479         * g++.dg/pch/externc-1.C: Add missing semicolon.
7480
7481 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
7482
7483         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
7484
7485 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7486
7487         * gcc.c-torture/execute/20040411-1.c: New test.
7488
7489 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7490
7491         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
7492
7493 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
7494
7495         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
7496
7497 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
7498
7499         * lib/target-supports.exp (check_named_sections_available): New.
7500         * lib/gcc-dg.exp (dg-require-named-sections): New.
7501         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
7502         old-deja.exp.  Also prune error-count message from HP linker.
7503         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
7504
7505         * g++.dg/init/init-ref4.C: Use dg-require-weak.
7506         * g++.old-deja/g++.pt/static3.C: Likewise.
7507         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
7508
7509 2004-04-09  Roger Sayle  <roger@eyesopen.com>
7510
7511         * gcc.c-torture/execute/20040409-1.c: New test case.
7512         * gcc.c-torture/execute/20040409-2.c: New test case.
7513         * gcc.c-torture/execute/20040409-3.c: New test case.
7514
7515 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7516
7517         * gcc.dg/20040409-1.c: New test.
7518
7519 2004-04-08  Roger Sayle  <roger@eyesopen.com>
7520
7521         PR target/14888
7522         * g++.dg/opt/pr14888.C: New test case.
7523
7524 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7525
7526         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7527         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7528         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7529         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7530         New tests.
7531
7532 2004-04-08  Paul Brook  <paul@codesourcery.com>
7533
7534         * gcc.dg/spill-1.c: New test.
7535
7536 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7537
7538         * gcc.dg/torture/builtin-ctype-2.c: New test.
7539
7540 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7541
7542         * gcc.dg/pch/pch.exp: Add largefile test.
7543
7544 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7545
7546         * g++.dg/pch/externc-1.Hs: New.
7547         * g++.dg/pch/externc-1.C: New.
7548
7549 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7550
7551         * gcc.dg/compat/struct-by-value-5a_main.c,
7552         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7553         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7554         * gcc.dg/compat/struct-by-value-5a_x.c,
7555         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7556         gcc.dg/compat/struct-by-value-5_x.c.
7557         * gcc.dg/compat/struct-by-value-5a_y.c,
7558         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7559         gcc.dg/compat/struct-by-value-5_y.c.
7560
7561         * gcc.dg/compat/struct-by-value-6a_main.c,
7562         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7563         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7564         * gcc.dg/compat/struct-by-value-6a_x.c,
7565         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7566         gcc.dg/compat/struct-by-value-6_x.c.
7567         * gcc.dg/compat/struct-by-value-6a_y.c,
7568         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7569         gcc.dg/compat/struct-by-value-6_y.c.
7570
7571         * gcc.dg/compat/struct-by-value-7a_main.c,
7572         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7573         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7574         * gcc.dg/compat/struct-by-value-7a_x.c,
7575         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7576         gcc.dg/compat/struct-by-value-7_x.c.
7577         * gcc.dg/compat/struct-by-value-7a_y.c,
7578         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7579         gcc.dg/compat/struct-by-value-7_y.c.
7580
7581 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7582
7583         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7584         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7585         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7586         options.
7587
7588 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7589
7590         * gcc.dg/builtins-36.c: New test.
7591
7592 2004-04-06  Paul Brook  <paul@codesourcery.com>
7593
7594         * README.gcc: Remove obsolete contraint on testcases.
7595
7596 2004-04-05  Paul Brook  <paul@codesourcery.com>
7597
7598         PR2123
7599         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7600         failure and exit(0) on success.
7601         * g++.dg/expr/anew2.C: Ditto.
7602         * g++.dg/expr/anew3.C: Ditto.
7603         * g++.dg/expr/anew4.C: Ditto.
7604
7605 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7606
7607         PR c++/3518
7608         * g++.dg/template/unify7.C: New.
7609
7610 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7611
7612         * g++.dg/README: Bring up to date with new subdirectories; remove
7613         duplicate subdirectory lines.
7614
7615 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7616
7617         PR c++/14007
7618         * g++.dg/template/unify5.C: New.
7619         * g++.dg/template/unify6.C: New.
7620         * g++.dg/template/qualttp20.C: Adjust.
7621         * g++.old-deja/g++.jason/report.C: Adjust.
7622         * g++.old-deja/g++.other/qual1.C: Adjust.
7623
7624 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7625
7626         PR c++/14803
7627         * g++.dg/inherit/ptrmem1.C: New test.
7628
7629 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7630
7631         PR c++/14755
7632         * gcc.c-torture/execute/20040331-1.c: New test.
7633         * gcc.dg/20040331-1.c: New test.
7634
7635 2004-04-01  Paul Brook  <paul@codesourcery.com>
7636
7637         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7638
7639 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7640
7641         PR c++/14724
7642         * g++.dg/init/goto1.C: New test.
7643
7644         PR c++/14763
7645         * g++.dg/template/defarg4.C: New test.
7646
7647 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7648
7649         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7650
7651 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7652
7653         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7654
7655 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7656
7657         * gcc.dg/noncompile/undeclared-2.c: New test.
7658
7659 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7660
7661         * gcc.dg/940409-1.c: Remove XFAIL.
7662         * gcc.dg/reg-vol-struct-1.c: New test.
7663
7664 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7665
7666         * gcc.dg/torture/builtin-wctype-1.c: New test.
7667
7668 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7669
7670         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7671         * gcc.dg/20001101-1.c: Likewise.
7672         * gcc.dg/20001102-1.c: Likewise.
7673
7674 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7675
7676         * gcc.dg/compare8.c: Add an additional test for XOR.
7677
7678 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7679
7680         * gcc.dg/torture/builtin-ctype-1.c: New test.
7681
7682 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7683
7684         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7685         * gcc.dg/torture/builtin-math-1.c: Likewise.
7686         * gcc.dg/torture/builtin-power-1.c: New test.
7687
7688 2004-03-24  Andreas Schwab  <schwab@suse.de>
7689
7690         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7691         IA64 assembler.
7692
7693 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7694             Roger Sayle  <roger@eyesopen.com>
7695
7696         * gcc.dg/compare8.c: New test case.
7697
7698 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7699
7700         * g++.dg/ext/altivec-7.C: New test.
7701
7702 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7703
7704         PR 12267, 12391, 12560, 13129, 14114, 14133
7705         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7706         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7707         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7708         Adjust error regexps.
7709         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7710         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7711         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7712         * gcc.dg/local1.c: Add explanatory comment.
7713
7714 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7715
7716         PR optimization/14669
7717         * g++.dg/opt/fold2.C: New test case.
7718
7719 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7720
7721         PR c/14069
7722         * gcc.dg/20040322-1.c: New test.
7723
7724 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7725
7726         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7727         * gcc.dg/ultrasp4.c: Likewise.
7728         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7729
7730 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7731
7732         * gcc.dg/i386-sse-8.c: Reset default options.
7733
7734 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7735
7736         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7737         in the error message text.
7738
7739 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7740
7741         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7742
7743 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/14616
7746         * g++.dg/init/array13.C: New test.
7747
7748 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7749
7750         PR target/13889
7751         * gcc.c-torture/compile/pr13889.c: New test case.
7752
7753 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7754
7755         PR c/14635
7756         * builtins-1.c (nan, nans): Don't test.
7757         * builtins-30.c: Don't use nan, nanf, nanl.
7758         * builtins-35.c: New test.
7759
7760 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7761
7762         * g++.dg/ext/altivec-6.C: New test.
7763
7764 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
7765
7766         * g++.dg/init/placement3.C: New test.
7767
7768         * g++.dg/template/spec13.C: New test.
7769
7770         * g++.dg/lookup/using11.C: New test.
7771
7772         * g++.dg/lookup/koenig3.C: New test.
7773
7774         * g++.dg/template/operator2.C: New test.
7775
7776         * g++.dg/expr/dtor3.C: New test.
7777         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
7778         marker.
7779         * g++.old-deja/g++.law/visibility28.C: Likewise.
7780
7781 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
7782
7783         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7784         * gcc.dg/ppc64-abi-3.c: Likewise.
7785
7786 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7787
7788         PR c++/14545
7789         * g++.dg/parse/template15.C: New test.
7790
7791 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7792
7793         * g++.dg/expr/dtor2.C: New test.
7794
7795         * g++.dg/lookup/anon4.C: New test.
7796
7797         * g++.dg/overload/using1.C: New test.
7798
7799         * g++.dg/template/lookup7.C: New test.
7800
7801         * g++.dg/template/typename6.C: New test.
7802
7803         * g++.dg/expr/cond6.C: New test.
7804
7805 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7806
7807         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7808
7809 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7810
7811         * g++.dg/expr/cond5.C: New test.
7812         * g++.dg/expr/constcast1.C: Likewise.
7813         * g++.dg/expr/ptrmem2.C: Likewise.
7814         * g++.dg/expr/ptrmem3.C: Likewise.
7815         * g++.dg/lookup/main1.C: Likewise.
7816         * g++.dg/template/lookup6.C: Likewise.
7817
7818 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7819
7820         * gcc.dg/local1.c: New test.
7821
7822         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7823
7824 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7825
7826         * gcc.dg/torture/builtin-convert-1.c: New test.
7827
7828 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7829
7830         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7831
7832 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/14481
7835         * g++.dg/warn/Wunused-7.C: New test.
7836
7837 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7838
7839         * gcc.dg/torture/builtin-integral-1.c: New test.
7840
7841 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7842
7843         PR c++/14586
7844         * g++.dg/parse/non-dependent3.C: New test.
7845
7846 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7847
7848         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7849         * g++.dg/eh/simd-2.C: Likewise.
7850         * g++.dg/init/array10.C: Likewise.
7851         * gcc.c-torture/compile/simd-1.c: Likewise.
7852         * gcc.c-torture/compile/simd-2.c: Likewise.
7853         * gcc.c-torture/compile/simd-3.c: Likewise.
7854         * gcc.c-torture/compile/simd-4.c: Likewise.
7855         * gcc.c-torture/compile/simd-6.c: Likewise.
7856         * gcc.c-torture/execute/simd-1.c: Likewise.
7857         * gcc.c-torture/execute/simd-2.c: Likewise.
7858         * gcc.dg/compat/vector-defs.h: Likewise.
7859         * gcc.dg/20020531-1.c: Likewise.
7860         * gcc.dg/altivec-3.c: Likewise.
7861         * gcc.dg/altivec-4.c: Likewise.
7862         * gcc.dg/altivec-varargs-1.c: Likewise.
7863         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7864         * gcc.dg/i386-mmx-3.c: Likewise.
7865         * gcc.dg/i386-sse-4.c: Likewise.
7866         * gcc.dg/i386-sse-5.c: Likewise.
7867         * gcc.dg/i386-sse-8.c: Likewise.
7868         * gcc.dg/simd-1.c: Likewise.
7869         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7870         __ev64_opaque__ since the machine description provides it.
7871
7872 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7873
7874         * lib/compat.exp (skip_list): New global variable.
7875         Use it to hold the user defined COMPAT_SKIPS list if any.
7876         (compat-obj): Add the members of skip_list to optall.
7877
7878 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7879
7880         * gcc.dg/compat/union-by-value-1_main.c,
7881         union-by-value-1_x.c, union-by-value-1_y.c,
7882         union-check.h, union-defs.h,
7883         union-init.h, union-return-1_main.c,
7884         union-return-1_x.c, union-return-1_y.c: New files.
7885
7886 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7887
7888         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7889         mixed-struct-init.h: Add 4 mixed structure types.
7890         struct-by-value-21_main.c, struct-by-value-21_x.c,
7891         struct-by-value-21_y.c, struct-return-21_main.c,
7892         struct-return-21_x.c, struct-return-21_y.c: New files.
7893
7894 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7895
7896         PR c++/14550
7897         * g++.dg/parse/template14.C: New test.
7898
7899 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7900
7901         * gcc.c-torture/execute/20040313-1.c: New test.
7902
7903 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7904
7905         PR target/14533
7906         * gcc.dg/20040311-2.c: New test.
7907
7908 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7909
7910         PR other/14544
7911         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7912         bit-field.
7913
7914 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7915
7916         * gcc.dg/20040305-2.c: Add missing return statement.
7917
7918 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7919
7920         * gcc.dg/builtins-34.c: Also check pow10*.
7921
7922 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7923
7924         PR target/14262
7925         * gcc.dg/20040305-2.c: New test.
7926
7927 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7928
7929         * gcc.dg/20040310-1.c: New test.
7930
7931 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7932
7933         * gcc.c-torture/execute/20040311-1.c: New test case.
7934
7935 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/14476
7938         * g++.dg/lookup/enum1.C: New test.
7939
7940 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/14510
7943         * g++.dg/lookup/struct2.C: New test.
7944
7945 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7946
7947         * gcc.dg/builtins-34.c: New test.
7948
7949 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7950
7951         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7952
7953 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7954
7955         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7956         * gcc.dg/alias-2.c: New testcase.
7957
7958 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7959
7960         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7961
7962 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7963
7964         * gcc.c-torture/execute/20040309-1.c: New test case.
7965
7966 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7967
7968         PR c++/14397
7969         * g++.dg/overload/ref1.C: New.
7970
7971 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7972
7973         PR c++/14409
7974         * g++.dg/template/spec12.C: New test.
7975
7976         PR c++/14448
7977         * g++.dg/parse/crash14.C: New test.
7978
7979 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7980
7981         PR c++/14230
7982         * g++.dg/init/ref11.C: New test.
7983
7984 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7985
7986         PR c++/14432
7987         * g++.dg/parse/builtin2.C: New test.
7988
7989 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7990
7991         PR c++/14401
7992         * g++.dg/init/ctor3.C: New test.
7993         * g++.dg/init/union1.C: New test.
7994         * g++.dg/ext/anon-struct4.C: New test.
7995
7996 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7997
7998         * g++.dg/lookup/koenig1.C: Tweak error messages.
7999         * g++.dg/lookup/used-before-declaration.C: Likewise.
8000         * g++.dg/other/do1.C: Likewise.
8001         * g++.dg/overload/koenig1.C: Likewise.
8002         * g++.dg/parse/crash13.C: Likewise.
8003         * g++.dg/template/instantiate3.C: Likewise.
8004
8005 2004-03-08  Eric Christopher  <echristo@redhat.com>
8006
8007         * * lib/target-supports.exp: Enable libiconv in test
8008         compilation.  Fix up error checking.
8009
8010 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8011
8012         PR middle-end/14289
8013         * gcc.dg/pr14289-1.c: New test case.
8014         * gcc.dg/pr14289-2.c: Likewise.
8015         * gcc.dg/pr14289-3.c: Likewise.
8016
8017 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8018
8019         * gcc.c-torture/execute/20040308-1.c: New test.
8020
8021 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8022
8023         * gcc.c-torture/execute/20040307-1.c: New test case.
8024
8025 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8026
8027         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8028
8029 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8030
8031         * gcc.dg/20040306-1.c: New test.
8032
8033 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8034
8035         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8036         them static.
8037         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8038
8039 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8040
8041         PR c/14465
8042         * gcc.dg/decl-6.c: New test.
8043
8044 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8045
8046         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8047         Rename LOGPOW -> LOG_POW.
8048         (SQRT_EXP, POW_EXP): New.
8049
8050 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8051
8052         * gcc.dg/i386-sse-8.c: New test.
8053
8054 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8055
8056         PR c/14114
8057         * gcc.dg/decl-5.c: New test.
8058
8059 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8060
8061         * gcc.dg/20040305-1.c: New test.
8062
8063 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8064
8065         PR other/14354
8066         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8067
8068 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8069
8070         PR c++/14425, c++/14426
8071         * g++.dg/ext/altivec-4.C: New test.
8072         * g++.dg/ext/altivec-5.C: New test.
8073
8074 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8075
8076         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8077         global variables of a type with no linkage.
8078         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8079         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8080         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8081         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8082         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8083         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8084         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8085         * g++.dg/warn/deprecated.C: Name enum Color.
8086         * g++.dg/overload/VLA.C: Name structure for 'b'.
8087         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8088
8089 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8090
8091         * gcc.c-torture/compile/20040304-1.c: New test.
8092
8093 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8094
8095         PR 13728
8096         * gcc.dg/decl-4.c: New testcase.
8097
8098 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8099
8100         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8101         as PRECF if sizeof (float) > sizeof (double).
8102         (PRECL): Make it the same as PRECF if
8103         sizeof (float) > sizeof (long double).
8104
8105 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8106
8107         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8108         system type.  Add check for irix6 which doesn't have c99 runtime.
8109
8110 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8111
8112         * gcc.dg/const-elim-1.c: xfail for xtensa.
8113
8114 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8115
8116         PR c++/14369
8117         * g++.dg/template/cond4.C: New test.
8118
8119 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8120
8121         PR c++/14360
8122         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8123
8124         PR c++/14361
8125         * g++.dg/parse/defarg7.C: New test.
8126
8127         PR c++/14359
8128         * g++.dg/template/friend26.C: New test.
8129
8130 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8131
8132         PR c++/14324
8133         * g++.dg/abi/mangle21.C: New test.
8134
8135         PR c++/14260
8136         * g++.dg/parse/constructor2.C: New test.
8137
8138         PR c++/14337
8139         * g++.dg/template/sfinae1.C: New test.
8140
8141 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8142
8143         PR c++/14267
8144         * g++.dg/expr/crash2.C: New test.
8145
8146         PR middle-end/13448
8147         * gcc.dg/inline-5.c: New test.
8148         * gcc.dg/always-inline.c: Split out tests into ...
8149         * gcc.dg/always-inline2.c: ... this and ...
8150         * gcc.dg/always-inline3.c: ... this.
8151
8152 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8153
8154         PR debug/12103
8155         * g++.dg/debug/crash1.C: New test.
8156
8157 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8158
8159         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8160         function with __attribute__((noinline)).
8161         (recurser_void2): Likewise.
8162         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8163         (recurser_void2): Likewise.
8164
8165 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8166
8167         PR middle-end/14203
8168         * g++.dg/warn/Wunused-6.C: New test case.
8169
8170 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8171
8172         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8173         not defined.
8174
8175 2004-02-27  Eric Christopher  <echristo@redhat.com>
8176
8177         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8178         * g++.dg/charset/asm2.c: Run only x86.
8179         * gcc.dg/charset/asm3.c: Ditto.
8180
8181 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8182
8183         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8184         ld_library_path.
8185
8186 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8187
8188         * g++.dg/ext/altivec-3.C: New.
8189
8190 2004-02-26  Richard Henderson  <rth@redhat.com>
8191
8192         * g++.dg/ext/attrib10.C: Mark for warning.
8193         * gcc.dg/attr-alias-1.c: New.
8194
8195 2004-02-26  Richard Henderson  <rth@redhat.com>
8196
8197         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8198         * gcc.c-torture/execute/20040208-2.c: ... it back.
8199
8200 2004-02-26  Eric Christopher  <echristo@redhat.com>
8201
8202         * lib/target-supports.exp (check-iconv-available): New function.
8203         * lib/gcc-dg.exp (dg-require-iconv): New function.
8204         Use above.
8205         * gcc.dg/charset: New directory.
8206         * gcc.dg/charset/charset.exp: New file.
8207         * gcc.dg/charset/asm1.c: Ditto.
8208         * gcc.dg/charset/asm2.c: Ditto.
8209         * gcc.dg/charset/asm3.c: Ditto.
8210         * gcc.dg/charset/asm4.c: Ditto.
8211         * gcc.dg/charset/asm5.c: Ditto.
8212         * gcc.dg/charset/attribute1.c: Ditto.
8213         * gcc.dg/charset/attribute2.c: Ditto.
8214         * gcc.dg/charset/string1.c: Ditto.
8215         * g++.dg/charset: New directory.
8216         * g++.dg/dg.exp: Add here. Special options.
8217         * g++.dg/charset/charset.exp: New file.
8218         * g++.dg/charset/asm1.c: Ditto.
8219         * g++.dg/charset/asm2.c: Ditto.
8220         * g++.dg/charset/asm3.c: Ditto.
8221         * g++.dg/charset/asm4.c: Ditto.
8222         * g++.dg/charset/attribute1.c: Ditto.
8223         * g++.dg/charset/attribute2.c: Ditto.
8224         * g++.dg/charset/extern1.cc: Ditto.
8225         * g++.dg/charset/extern2.cc: Ditto.
8226         * g++.dg/charset/string1.c: Ditto.
8227
8228 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8229
8230         PR c++/14278
8231         * g++.dg/parse/comma1.C: New test.
8232
8233 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8234
8235         PR c++/14284
8236         * g++.dg/template/ttp8.C: New test.
8237
8238 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8239
8240         * gcc.dg/fixuns-trunc-1.c: New test.
8241
8242 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8243
8244         * gcc.dg/builtins-config.h: Use #elif.
8245
8246 2004-02-26  Michael Matz  <matz@suse.de>
8247
8248         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8249         * gcc.dg/991214-1.c: Likewise.
8250         * gcc.dg/i386-asm-1.c: Likewise.
8251
8252 2004-02-25  Richard Henderson  <rth@redhat.com>
8253
8254         * gcc.c-torture/execute/20040208-2.c: Move ...
8255         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8256
8257 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8258
8259         PR c++/14246
8260         * g++.dg/other/crash-3.C: New test.
8261
8262 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8263
8264         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8265         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8266
8267         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8268         HP-UX.
8269
8270 2004-02-24  Michael Matz  <matz@suse.de>
8271
8272         * gcc.dg/i386-regparm.c: New.
8273
8274 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8275
8276         * gcc.c-torture/execute/20040223-1.c: New.
8277
8278 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8279             Kazu Hirata  <kazu@cs.umass.edu>
8280
8281         * gcc.dg/fwritable-strings-1.c: Remove.
8282
8283 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8284
8285         PR c/14156
8286         * gcc.dg/20040223-1.c: New test.
8287
8288 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8289
8290         PR c++/14106
8291         * g++.dg/ext/typeof9.C: New test.
8292
8293 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8294
8295         PR c++/14250
8296         * g++.dg/other/switch1.C: New test.
8297
8298 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8299
8300         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8301         * gcc.dg/va-arg-1.c: Likewise.
8302
8303 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8304
8305         PR c++/14143
8306         * g++.dg/template/koenig5.C: New test.
8307
8308 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8309
8310         * g++.dg/ext/altivec-1.C: Generalize target triple.
8311         * g++.dg/ext/altivec-2.C: New test case.
8312         * g++.dg/ext/altivec_check.h: New file.
8313         * gcc.dg/altivec-1.c: Generalize target triple;
8314         include altivec_check.h and call altivec_check().
8315         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8316         * gcc.dg/altivec-6.c: New test case.
8317         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8318         type casts as needed.
8319         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8320         altivec_check().
8321         * gcc.dg/altivec-12.c: New test case.
8322         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8323         include altivec_check.h and call altivec_check().
8324         * gcc.dg/altivec_check.h: New file.
8325
8326 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8327
8328         * lib/target-supports.exp (check_alias_available): Don't mangle
8329         function `g' in test program.
8330
8331 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8332
8333         * lib/target-supports.exp (check_profiling_available): Check
8334         argument to determine whether we support a profiling type.
8335         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8336         check_profiling_available.
8337         * g++.dg/bprob/bprob.exp: Likewise
8338         * g77.dg/bprob/bprob.exp: Likewise.
8339         * gcc.misc-tests/bprob.exp: Likewise.
8340         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8341         dg-require-profiling and delete expected error handling.
8342         * gcc.dg/20021014-1.c: Likewise.
8343         * gcc.dg/nest.c: Likewise.
8344
8345 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8346
8347         PR c++/12007
8348         * g++.dg/other/vthunk1.C: New test.
8349
8350 2004-02-20  Falk Hueffner  <falk@debian.org>
8351
8352         PR target/14201
8353         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8354
8355 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR c++/13927
8358         * g++.dg/other/error8.C: Remove XFAIL markers.
8359
8360         PR c++/14173
8361         * g++.dg/ext/packed5.C: New test.
8362
8363         PR c++/14199
8364         * g++.dg/warn/Wunused-5.C: New test.
8365
8366         PR c++/14186
8367         * g++.dg/lookup/member1.C: New test.
8368
8369 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8370
8371         * gcc.c-torture/compile/20040130-1.c: Enable only when
8372         __INT_MAX__ >= 2147483647L.
8373         * gcc.c-torture/compile/961203-1.c: Likewise.
8374
8375 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8376
8377         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8378         * g++.dg/opt/template1.C: Robustify assembler regexp
8379
8380 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8381
8382         * gcc.c-torture/execute/simd-4.x: Remove.
8383         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8384         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8385         Guard with #ifndef SKIP_ATTRIBUTE.
8386         * gcc.dg/compat/vector-1_y.c: Likewise.
8387         * gcc.dg/compat/vector-2_x.c: Likewise.
8388         * gcc.dg/compat/vector-2_y.c: Likewise.
8389         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8390         * g++.dg/eh/simd-2.C: Likewise.
8391
8392 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8393
8394         * gcc.c-torture/compile/complex-1.c: New.
8395
8396 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8397
8398         PR target/14209
8399         * gcc.c-torture/execute/20040218-1.c: New test.
8400
8401 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8402
8403         PR c++/14181
8404         * g++.dg/parse/new2.C: New test.
8405
8406 2004-02-18  Paul Brook  <paul@codesourcery.com>
8407
8408         * gcc.c-torture/compile/libcall-1.c: New test.
8409
8410 2004-02-18  Paul Brook  <paul@codesourcery.com>
8411
8412         PR debug/12934
8413         * gcc.dg/debug/debug-7.c: New test.
8414
8415 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8416
8417         * gcc.dg/20040217-1.c: New test.
8418
8419 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8420
8421         * gcc.c-torture/execute/990208-1.x: Delete.
8422
8423 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8424
8425         * gcc.c-torture/execute/20040208-2.x: New file.
8426
8427 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8428
8429         PR c++/11326
8430         * g++.dg/abi/structret1.C: New test.
8431
8432 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8435         (i386_cpuid): No need to test if cpuid is available on AMD64.
8436         Fix assembly, so that it works onboth i386 and AMD64.
8437         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8438         (vecInLong): Fix s[] member type to unsigned int.
8439         (vecInWord): Remove type.
8440         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8441         (a64, b64, c64, d64, e64): Remove.
8442         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8443         Remove unused variable.  Remove initialization of removed variables.
8444         Don't call mmx_tests nor sse_tests.
8445         (reference_mmx, reference_sse): Remove.
8446         (check): Add return stmt.
8447         * gcc.dg/i386-sse-7.c: New test.
8448         * gcc.dg/i386-mmx-4.c: New test.
8449
8450 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8451
8452         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8453         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8454         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8455         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8456         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8457         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8458         g++.dg/tc1/dr94.C: Fix line terminator.
8459
8460 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8461
8462         * gcc.c-torture/compile/20040216-1.c: New.
8463
8464 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8465
8466         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8467         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8468         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8469         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8470         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8471         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8472
8473 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8474
8475         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8476
8477 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8478
8479         PR c++/13971
8480         * g++.dg/expr/cond4.C: New test.
8481
8482         PR c++/14086
8483         * g++.dg/lookup/crash2.C: New test.
8484
8485 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
8486
8487         * gcc.c-torture/compile/20040214-2.c: New test.
8488
8489 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
8490
8491         PR c++/14116
8492         * g++.dg/ext/typeof8.C: New test.
8493
8494 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
8495
8496         * gcc.c-torture/compile/20040214-1.c: New test.
8497
8498 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8499
8500         PR c++/13635
8501         * g++.dg/template/spec11.C: New test.
8502
8503 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8504
8505         PR c++/13927
8506         * g++.dg/other/error8.C: New test.
8507
8508 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
8509
8510         PR c++/14122
8511         * g++.dg/template/array4.C: New test.
8512
8513         PR c++/14108
8514         * g++.dg/inherit/thunk2.C: New test.
8515
8516         PR c++/14083
8517         * g++.dg/eh/cond2.C: New test.
8518
8519 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
8520
8521         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
8522
8523 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8524
8525         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8526
8527 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8528
8529         * g++.dg/simd-2.C: xfail on ppc64-linux.
8530
8531 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8532
8533         PR c/456
8534         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8535         tests.
8536
8537 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8538
8539         * gcc.dg/builtins-33.c: New test.
8540
8541 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8542
8543         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8544
8545 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8546
8547         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8548
8549 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8550
8551         * gcc.dg/ppc64-abi-3.c: New test.
8552
8553 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8554
8555         PR c/14092
8556
8557         * gcc.dg/pr14092-1.c: New testcase.
8558
8559 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8560
8561         * gcc.dg/cpp/assert4.c: Fix typo last change.
8562
8563         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8564         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8565
8566         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8567
8568 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8569
8570         * gcc.c-torture/compile/20040209-1.c: New test case.
8571
8572 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8573
8574         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8575
8576 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8577
8578         * gcc.c-torture/execute/20040208-[12].c: New tests.
8579
8580 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8581
8582         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8583
8584 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8585
8586         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8587
8588 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8589
8590         Bug 13856
8591         * gcc.dg/visibility-8.c: New testcase.
8592
8593 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8594
8595         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8596         arguments.
8597         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8598
8599 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8600
8601         PR middle-end/13696
8602         * g++.dg/opt/fold1.C: New test case.
8603
8604 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8605
8606         PR c++/14033
8607         * g++.dg/other/crash-2.C: New test.
8608
8609 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8610
8611         PR c++/14028
8612         * g++.dg/parse/angle-bracket2.C: New test.
8613
8614 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8615
8616         PR middle-end/13750
8617         Revert:
8618         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8619         PR pch/13361
8620         * testsuite/g++.dg/pch/wchar-1.C: New.
8621         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8622
8623 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8624
8625         PR c++/14008
8626         * g++.dg/parse/error15.C: New test.
8627         * g++.dg/parse/crash11.C: Update dg-error mark.
8628
8629 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/13932
8632         * g++.dg/warn/conv2.C: New test.
8633
8634 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8635
8636         PR c++/13086
8637         * g++.dg/warn/incomplete1.C: Remove xfail.
8638
8639 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8640
8641         * lib/file-format.exp (gcc_target_object_format): Use
8642         ${tool}_target_compile, not gcc_target_compile.
8643         * lib/target-supports.exp (check_alias_available): Likewise.
8644         (check_gc_sections_available): Likewise.
8645         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8646         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8647         dg-require-alias.
8648
8649 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8650
8651         PR c++/13969
8652         * g++.dg/template/static6.C: New test.
8653
8654 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8655
8656         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8657
8658 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8659
8660         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8661         tests for systems where `char' is unsigned by default.
8662
8663 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8664
8665         PR c++/13997
8666         * g++.dg/template/partial3.C: New test.
8667
8668 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8669
8670         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8671         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8672         Remove mentions of obsolete ports.
8673
8674 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8675
8676         * gcc.dg/noncompile/20001228-1.c: Fix for new
8677         error message.
8678
8679 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8680
8681         PR target/9348
8682         * gcc.c-torture/execute/multdi-1.c: New test case.
8683
8684 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8685
8686         PR c++/13925
8687         * g++.dg/template/lookup5.C: New test.
8688
8689 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8690
8691         PR c++/13950
8692         * g++.dg/template/lookup4.C: New test.
8693
8694         PR c++/13970
8695         * g++.dg/parse/error14.C: New test.
8696
8697         PR c++/14002
8698         * g++.dg/parse/template13.C: New test.
8699
8700 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8701
8702         PR c++/13978
8703         * g++.dg/template/koenig4.C: New test.
8704
8705         PR c++/13968
8706         * g++.dg/template/crash17.C: New test.
8707
8708         PR c++/13975
8709         * g++.dg/parse/error13.C: New test.
8710         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8711
8712 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8713
8714         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8715
8716 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8717
8718         PR c/11658
8719         PR c/13994
8720         * gcc.dg/noncompile/20040203-1.c: New test.
8721         * gcc.dg/noncompile/20040203-2.c: Likewise.
8722         * gcc.dg/noncompile/20040203-3.c: Likewise.
8723         * gcc.dg/20040203-1.c: Likewise.
8724
8725 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8726
8727         PR c++/10858
8728         * g++.dg/template/sizeof7.C: New test.
8729
8730 2004-02-02  Eric Christopher  <echristo@redhat.com>
8731             Zack Weinberg  <zack@codesourcery.com>
8732
8733         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8734
8735 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8736
8737         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8738         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8739         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8740         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8741
8742 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8743
8744         PR c++/13113
8745         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8746
8747         PR c++/13854
8748         * g++.dg/ext/attrib13.C: New test.
8749
8750         PR c++/13907
8751         * g++.dg/conversion/op2.C: New test.
8752
8753 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754
8755         * gcc.dg/titype-1.c: Fix pasto.
8756
8757 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8758
8759         * gcc.dg/titype-1.c: New test.
8760
8761 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8762
8763         PR c++/13957
8764         * g++.dg/template/non-type-template-argument-1.C,
8765         g++.dg/template/qualified-id1.C: Update dg-error marks.
8766         * g++.dg/template/nontype6.C: New test.
8767
8768 2004-02-01  Roger Sayle  <roger@eyesopen.com>
8769
8770         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
8771         * gcc.dg/builtins-31.c: New testcase.
8772         * gcc.dg/builtins-32.c: New testcase.
8773
8774 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
8775
8776         * objc.dg/call-super-2.m: Update line numbers
8777         for the including of stddef.h.
8778
8779 2004-01-30  Michael Matz  <matz@suse.de>
8780
8781         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
8782         g++.dg/ext/case-range3.C: New tests.
8783
8784 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8785
8786         DR206
8787         PR c++/13813
8788         * g++.dg/template/member4.C: New test.
8789
8790 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8791
8792         PR c++/13683
8793         * g++.dg/template/sizeof6.C: New test.
8794
8795 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8796
8797         * gcc.dg/fwritable-strings-1.c: New test.
8798
8799 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8800
8801         * gcc.c-torture/compile/20040130-1.c: New test.
8802
8803 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8804
8805         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8806
8807 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/13883
8810         * g++.dg/template/ctor3.C: New test.
8811
8812 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8813
8814         * g++.dg/tc1: New directory.
8815         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8816         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8817         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8818         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8819         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8820
8821 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8822
8823         * g++.dg/parse/error11.C: New test.
8824         * g++.dg/parse/error12.C: Likewise.
8825
8826 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8827
8828         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8829         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8830
8831 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8832
8833         PR c++/13791
8834         * g++.dg/ext/attrib12.C: New test.
8835
8836         PR c++/13736
8837         * g++.dg/parse/cast2.C: New test.
8838
8839 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8840
8841         * objc.dg/encode-2.m (main): New local string.  Set depending on
8842         sizeof long.  Use in sscanf call.
8843         * objc.dg/encode-3.m (main): New local string.  Set depending on
8844         sizeof long.  Use in scan_initial call.
8845
8846 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8847
8848         * objc.dg/call-super-2.m: Make LP64-safe.
8849         * objc.dg/desig-init-1.m: Likewise.
8850
8851 2004-01-27  Devang Patel <dpatel@apple.com>
8852
8853         * g++.dg/debug/namespace1.C: New test.
8854
8855 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8856
8857         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8858         xscale-*-*.
8859
8860         * gcc.dg/arm-mmx-1.c: New test.
8861
8862 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8863
8864         * gcc.dg/20040127-1.c: New test.
8865         * gcc.dg/20040127-2.c: New test.
8866
8867 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8868
8869         * objc.dg/stret-1.m (glob): Renamed to globa.
8870
8871 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8872
8873         PR c++/13663
8874         * g++.dg/expr/for1.C: New test.
8875
8876 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8877
8878         PR middle-end/13779
8879         * gcc.dg/darwin-longlong.c: New test.
8880
8881 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8882
8883         * gcc.dg/20040124-1.c: Moved test from here...
8884         * gcc.c-torture/compile/20040124-1.c: ...to here.
8885
8886 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8887
8888         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8889         the assembly output if -m64 is passed.
8890
8891 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8892
8893         PR c++/13833
8894         * g++.dg/template/cond3.C: New test.
8895
8896 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8897
8898         PR c++/13810
8899         * g++.dg/template/ttp7.C: New test.
8900
8901 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8902
8903         PR c++/13797
8904         * g++.dg/template/nontype4.C: New test.
8905         * g++.dg/template/nontype5.C: Likewise.
8906
8907 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8908
8909         * gcc.dg/torture/mips-clobber-at.c: New test.
8910
8911 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8912
8913         * gcc.dg/20040124-1.c: New test.
8914
8915 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8916
8917         * gcc.dg/20040123-1.c: New test.
8918
8919 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8920
8921         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8922
8923 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8924
8925         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8926
8927 2004-01-23  Andrew Pinski  <apinski@apple.com>
8928
8929         * gcc.dg/20030121-1.c: Move to ..
8930         * gcc.dg/20040121-1.c: here.
8931
8932 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8933
8934         * gcc.dg/builtins-29.c: New test case.
8935
8936 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8937
8938         PR 18314
8939         * gcc.dg/builtins-30.c: New testcase.
8940
8941 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8942
8943         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8944         * lib/g77.exp: Likewise.
8945         * lib/objc.exp: Likewise.
8946         * lib/g++.exp: Likewise.
8947
8948 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8949
8950         * gcc.dg/struct-by-value-2.c: New test.
8951
8952 2004-01-21  Andrew Pinski  <apinski@apple.com>
8953
8954         PR target/13785
8955         * gcc.dg/20030121-1.c: New test.
8956
8957 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8958
8959         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8960         clobber frame pointer register in asm statement.
8961
8962 2004-01-21  Falk Hueffner  <falk@debian.org>
8963
8964         * gcc.c-torture/compile/20040121-1.c: New test.
8965
8966 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8967
8968         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8969
8970 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8971
8972         * gcc.dg/ppc64-abi-2.c: New test.
8973
8974 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8975
8976         * lib/treelang.exp: Fill out this file.
8977         * lib/treelang-dg.exp: New File.
8978
8979 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8980
8981         * gcc.c-torture/compile/981022-1.c: Remove.
8982         * gcc.dg/array-5.c: Remove XFAIL.
8983         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8984         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8985         gcc.dg/cond-lvalue-1.c: Update.
8986         * gcc.dg/cast-lvalue-2.c: New test.
8987
8988 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8989
8990         PR c++/13592
8991         * g++.dg/other/error1.C (class foo): Tweak error message.
8992
8993         PR c++/13592
8994         * g++.dg/template/call2.C: New test.
8995
8996 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8997
8998         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8999         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9000         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9001         scalar-return-1_x.c, scalar-return-2_y.c,
9002         scalar-return-3_x.c, scalar-return-3_y.c,
9003         scalar-return-4_x.c, scalar-return-4_y.c,
9004         struct-align-1.h, struct-align-1_x.c,
9005         struct-align-1_y.c, struct-align-2.h,
9006         struct-align-2_x.c, struct-align-2_y.c,
9007         struct-by-value-10_y.c, struct-by-value-11_x.c,
9008         struct-by-value-11_y.c, struct-by-value-12_x.c,
9009         struct-by-value-12_y.c, struct-by-value-13_x.c,
9010         struct-by-value-13_y.c, struct-by-value-14_x.c,
9011         struct-by-value-14_y.c, struct-by-value-15_x.c,
9012         struct-by-value-15_y.c, struct-by-value-16_y.c,
9013         struct-by-value-17_y.c, struct-by-value-18_y.c,
9014         struct-by-value-19_y.c, struct-by-value-1_x.c,
9015         struct-by-value-1_y.c, struct-by-value-20_y.c,
9016         struct-by-value-2_x.c, struct-by-value-2_y.c,
9017         struct-by-value-3_y.c, struct-by-value-4_x.c,
9018         struct-by-value-4_y.c, struct-by-value-5_y.c,
9019         struct-by-value-6_y.c, struct-by-value-7_y.c
9020         struct-by-value-8_x.c, struct-by-value-8_y.c
9021         struct-by-value-9_x.c, struct-by-value-9_y.c
9022         struct-return-10_x.c, struct-return-10_y.c,
9023         struct-return-19_x.c, struct-return-20_x.c
9024         struct-return-2_x.c, struct-return-2_y.c
9025         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9026         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9027
9028 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9029
9030         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9031         attribute on sparc*-sun-solaris2.*.
9032
9033 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9034
9035         PR c++/13710
9036         * g++.dg/ext/typeof7.C: New test.
9037
9038 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9039
9040         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9041         * gcc.dg/const-elim-1.c: Same.
9042
9043 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9044
9045         * objc.dg/stret-1.m: New.
9046         * objc.dg/stret-2.m: New.
9047
9048 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9049
9050         PR c++/11895
9051         * g++.dg/ext/vector1.C: New test.
9052
9053 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9054
9055         * gcc.dg/pch/import-1.c: New.
9056         * gcc.dg/pch/import-1.hs: New.
9057         * gcc.dg/pch/import-1a.h: New.
9058         * gcc.dg/pch/import-1b.h: New.
9059         * gcc.dg/pch/import-1c.h: New.
9060
9061 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/13574
9064         * g++.dg/ext/array1.C: New test.
9065
9066         PR c++/13178
9067         * g++.dg/conversion/op1.C: New test.
9068
9069 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9070
9071         PR 11864
9072         From Kazumoto Kojima / Dan Kegel:
9073         * gcc.dg/pr11864-1.c: New test.
9074
9075         PR 10392
9076         From Marcus Comstedt / Dan Kegel:
9077         * gcc.dg/pr10392-1.c: New test.
9078
9079 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/13478
9082         * g++.dg/init/ref10.C: New test.
9083
9084 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9085
9086         PR c++/13407
9087         * g++.dg/parse/typename6.C: New test.
9088
9089 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9090
9091         PR pch/13361
9092         * testsuite/g++.dg/pch/wchar-1.C: New.
9093         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9094
9095 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9096
9097         PR c++/9259
9098         * g++.dg/expr/sizeof2.C: New test.
9099
9100 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9101
9102         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9103
9104 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9105
9106         PR c++/13659
9107         * g++.dg/lookup/strong-using-3.C: New.
9108         * g++.dg/lookup/using-10.C: New.
9109
9110 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9111
9112         PR c++/13594
9113         * g++.dg/lookup/strong-using-2.C: New.
9114
9115 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9116             Dan Kegel <dank@kegel.com>
9117             J"orn Rennecke <joern.rennecke@superh.com>
9118
9119         PR target/9365
9120         * gcc.dg/pr9365-1.c: New test.
9121
9122 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9123
9124         PR c++/8856
9125         * g++.dg/parse/casting-operator2.C: New test.
9126         * g++.old-deja/g++.pt/explicit83.C: Remove.
9127
9128 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9129
9130         * gcc.dg/label-compound-stmt-1.c: New test.
9131         * gcc.c-torture/compile/950922-1.c,
9132         gcc.c-torture/compile/20000211-3.c,
9133         gcc.c-torture/compile/20000518-1.c,
9134         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9135         compound statements.
9136
9137 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9138
9139         * gcc.dg/ppc64-abi-1.c: New test.
9140
9141 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9142
9143          * g++.dg/ext/attrib9.C: Add dg-warnings.
9144
9145 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9146
9147         PR c++/12335
9148         * g++.dg/parse/dtor3.C: New test.
9149
9150 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9151
9152         PR c++/12709
9153         * g++.dg/parse/try-catch-1.C: New test.
9154
9155 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9156
9157         * ada/acats/run_all.sh: Add more verbose output in acats.log
9158         when compiling tests.
9159
9160 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9161
9162         PR 13656
9163         * gcc.dg/typedef-redecl.c: New test case.
9164         * gcc.dg/typedef-redecl.h: New support file.
9165
9166 2004-01-13  Jan Hubicka  <jh@suse.cz>
9167
9168         * gcc.dg/always_inline.c: New test.
9169         * gcc.dg/debug/20031231-1.c: Fix.
9170
9171 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9172
9173         PR c++/13474
9174         * g++.dg/template/array3.C: New test.
9175
9176 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9177
9178         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9179         * g++.dg/warn/Wunused-2.C: Likewise.
9180
9181 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9182
9183         PR c++/13289
9184         * g++.dg/template/instantiate6.C: New test.
9185
9186 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9187
9188         PR middle-end/11397
9189         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9190
9191 2004-01-12  Jan Hubicka  <jh@suse.cz>
9192
9193         PR opt/12826
9194         * gcc.dg/20040112-1.c: New.
9195
9196         * gcc.dg/dwarf-die[1-7].c: Move to...
9197         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9198         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9199
9200 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9201
9202         PR c++/4100
9203         * g++.dg/parse/friend4.C: New test.
9204
9205 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9206
9207         PR c++/4100
9208         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9209         definition is called a friend.
9210
9211 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9212
9213         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9214
9215 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9216
9217         PR c++/3478
9218         * g++.dg/parse/error10.C: New test.
9219         * g++.dg/template/arg2.C: Accept "invalid type" error.
9220
9221 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9222
9223         PR middle-end/13392
9224         * g++.dg/opt/expect2.C: New test.
9225
9226 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9227
9228         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9229         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9230         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9231         Update dg-error regexps.
9232
9233 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9234
9235         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9236         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9237
9238 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9239
9240         * gcc.dg/pragma-re-1.c: Use right pointer type.
9241
9242 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9243
9244         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9245
9246 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9247
9248         * gcc.dg/rs6000-ldouble-1.c: New.
9249
9250 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9251
9252         DR 337
9253         PR c++/9256
9254         * g++.dg/other/abstract1.C: New test.
9255
9256 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9257
9258         * g++.dg/lookup/strong-using-1.C: New.
9259
9260 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9261
9262         PR c/11234
9263         * gcc.dg/func-ptr-conv-1.c: New test.
9264         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9265
9266 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9267
9268         PR target/13380.
9269         * gcc.c-torture/compile/20040109-1.c: New.
9270
9271 2004-01-08  Stuart Hastings  <stuart@apple.com>
9272
9273         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9274         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9275         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9276
9277 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9278
9279         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9280
9281 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         * ada/acats/run_acats: Treat 'gnatchop' the same way
9284         as 'gnatmake'.  Export GCC_DRIVER.
9285         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9286         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9287
9288 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9289
9290         PR c++/12573
9291         * g++.dg/template/dependent-expr4.C: New test.
9292
9293 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9294
9295         * gcc.dg/altivec-11.c: New test.
9296
9297 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9298
9299         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9300
9301 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9302
9303         PR c/6024
9304         * gcc.dg/enum-compat-1.c: New test.
9305         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9306
9307 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9308
9309         PR c/12165
9310         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9311         gcc.dg/c99-idem-qual-3.c: New tests.
9312
9313 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9314
9315         * gcc.dg/winline-7.c: Don't cast void * to int.
9316
9317 2004-01-06  Jan Hubicka  <jh@suse.cz>
9318
9319         * gcc.dg/i386-sse-5.c: New test
9320         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9321
9322 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9323
9324         PR c++/12815
9325         * g++.dg/rtti/typeid4.C: New test.
9326
9327 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9328
9329         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9330
9331 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9332
9333         PR c++/12132
9334         * g++.dg/template/error11.C: New test.
9335
9336         PR c++/13451
9337         * g++.dg/template/class2.C: New test.
9338
9339 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9340         Richard Sandiford <rsandifo@redhat.com>
9341
9342         PR c++/13387
9343         * g++.dg/opt/alias3.C: New test.
9344
9345 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9346
9347         PR c++/13157
9348         * g++.dg/template/koenig3.C: New test.
9349
9350         PR c++/13529
9351         * g++.dg/parse/offsetof3.C: New test.
9352
9353         * g++.dg/init/copy7.C: Add missing dg-error markers.
9354
9355         PR c++/12226
9356         * g++.dg/init/copy7.c: New test.
9357
9358         PR c++/13536
9359         * g++.dg/parse/cast1.C: New test.
9360
9361 2004-01-04  Jan Hubicka  <jh@suse.cz>
9362
9363         * gcc.dg/winline[1-7].c: New tests.
9364
9365 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9366
9367         PR c++/13520
9368         * g++.dg/template/qualttp22.C: New test.
9369
9370 2004-01-01  Jan Hubicka  <jh@suse.cz>
9371
9372         * gcc.dg/debug/20031231-1.c: New.
9373         * gcc.c-torture/compile/20040101-1.c: New.
9374         * gcc.dg/dwarf-die-[1-7].c: New.
9375
9376 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9377
9378         PR optimization/13521
9379         * gcc.c-torture/compile/20031231-1.c: New test.
9380
9381 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9382
9383         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9384
9385 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9386
9387         PR c++/10079
9388         * g++.dg/template/crash16.C: New test.
9389
9390 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9391
9392         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9393
9394 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9395
9396         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9397         ports.
9398         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9399         * g++.old-deja/g++.law/profile1.C: Likewise.
9400         * gcc.c-torture/compile/981006-1.c: Likewise.
9401         * gcc.c-torture/execute/loop-2e.x: Likewise.
9402         * gcc.c-torture/execute/loop-2f.x: Remove.
9403         * gcc.c-torture/execute/loop-2g.x: Likewise.
9404         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9405         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9406
9407 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9408
9409         PR c++/13507
9410         * g++.dg/ext/attrib11.C: New test.
9411
9412         PR c++/13494
9413         * g++.dg/template/array2-1.C: New test.
9414         * g++.dg/template/array2-2.C: New test.
9415
9416 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9417
9418         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9419
9420 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9421
9422         PR c++/12774
9423         * g++.dg/template/array1-1.C: New test.
9424         * g++.dg/template/array1-2.C: New test.
9425
9426 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9427
9428         PR fortran/12632
9429         * g77.dg/12632.f: New test case.
9430
9431 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9432
9433         PR c++/13289
9434         * g++.dg/parse/nontype1.C: New test.
9435
9436 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9437
9438         PR c++/12403
9439         * g++.dg/parse/explicit1.C: New test.
9440         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9441
9442 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9443
9444         PR c++/13081
9445         * g++.dg/opt/inline6.C: New test.
9446
9447         PR c++/12613
9448         * g++.dg/parse/error9.C: New test.
9449
9450         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9451
9452 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/13009
9455         * g++.dg/init/assign1.C: New test.
9456
9457 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9458
9459         PR c++/13070
9460         * g++.dg/warn/format3.C: New test case.
9461
9462 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9463
9464         * gcc.c-torture/compile/20031227-1.c: New test.
9465
9466 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9467
9468         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9469         * g77.dg/bprob/bprob.exp: Likewise.
9470         * gcc.misc-tests/bprob.exp: Likewise.
9471         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9472         variants on systems where the library does not provide that
9473         functionality.
9474         * gcc.dg/builtins-20.c: Use builtins-config.h.
9475         * gcc.dg/builtins-config.h: New file.
9476
9477 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9478
9479         * lib/gcc-dg.exp (dg-require-profiling): New function.
9480         * lib/target-supports.exp (check_profiling_available): Likewise.
9481         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
9482         * g77.dg/bprob/bprob.exp: Likewise.
9483         * gcc.misc-tests/bprob.exp: Likewise.
9484         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
9485         * gcc.dg/20021014-1.c: Likewise.
9486         * gcc.dg/nest.c: Likewise.
9487
9488 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9489
9490         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
9491         compiling.
9492         * g++.dg/lookup/java2.C: Likewise.
9493         * gcc.dg/cpp/lexident.c: Likewise.
9494
9495 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
9496
9497         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
9498         given.
9499         * gcc.c-torture/compile/961203-1.c: Likewise.
9500         * gcc.c-torture/compile/980506-1.c: Likewise.
9501
9502 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
9503
9504         * lib/gcc-dg.exp (dg-prune-output): New annotation.
9505         (additional_prunes): New global.
9506         (gcc-dg-prune): Handle additional per-test pruning.
9507         (dg-test): Clear additional_prunes between tests.
9508
9509         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
9510         dg-prune-output to avoid spurious failures from assembler
9511         complaining about nonexistent WAW violations.
9512         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
9513         Use dg-prune-output to avoid spurious failures from assembler
9514         warning about Itanium B-step errata.
9515
9516 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9517
9518         * g++.dg/abi/macro0.C: New test.
9519         * g++.dg/abi/macro1.C: Likewise.
9520         * g++.dg/abi/macro2.C: Likewise.
9521
9522         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9523         * g++.dg/abi/bitfield7.C: Likewise.
9524         * g++.dg/abi/dtor2.C: Likewise.
9525         * g++.dg/abi/mangle11.C: Likewise.
9526         * g++.dg/abi/mangle12.C: Likewise.
9527         * g++.dg/abi/mangle14.C: Likewise.
9528         * g++.dg/abi/mangle17.C: Likewise.
9529         * g++.dg/abi/vbase10.C: Likewise.
9530         * g++.dg/abi/vbase14.C: Likewise.
9531         * g++.dg/template/qualttp17.C: Likewise.
9532
9533 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9534
9535         PR c/11995
9536         * gcc.dg/20031223-1.c: New test.
9537
9538 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9539
9540         * gcc.dg/noreturn-7.c: New test.
9541
9542 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9543
9544         * gcc.dg/null-pointer-1.c: New test.
9545
9546 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9547
9548         * g++.old-deja/g++.jason/template18.C: Remove.
9549         * g++.old-deja/g++.jason/template37.C: Likewise.
9550
9551         PR c++/12862
9552         * g++.dg/lookup/ns1.C: New test.
9553
9554         PR c++/12397
9555         * g++.dg/template/lookup3.C: New test.
9556
9557 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9558
9559         * g++.dg/template/recurse1.C: New test
9560
9561 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/12479
9564         * g++.dg/parse/semicolon1.C: New test.
9565         * g++.dg/parse/semicolon1.h: Likewise.
9566
9567 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9568
9569         * gcc.dg/darwin-misaligned.c: New test.
9570
9571 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         PR c/9163
9574         * gcc.dg/20031222-1.c: New test.
9575
9576 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/13438
9579         * g++.dg/parse/error8.C: New test.
9580
9581         PR c++/11554
9582         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9583
9584 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9585
9586         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9587         too small.
9588         * gcc.c-torture/compile/930217-1.c: Likewise.
9589         * gcc.c-torture/compile/930513-1.c: Likewise.
9590         * gcc.c-torture/execute/920908-2.c: Likewise.
9591         * gcc.c-torture/execute/921204-1.c: Likewise.
9592         * gcc.c-torture/execute/930621-1.c: Likewise.
9593         * gcc.c-torture/execute/930630-1.c: Likewise.
9594         * gcc.c-torture/execute/931031-1.c: Likewise.
9595         * gcc.c-torture/execute/980602-2.c: Likewise.
9596         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9597         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9598         * gcc.c-torture/execute/extzvsi.c: Likewise.
9599         * gcc.c-torture/unsorted/ext.c: Likewise.
9600
9601 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9602
9603         PR target/12749
9604         * gcc.c-torture/compile/20031220-2.c: New test case.
9605
9606 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9607
9608         PR optimization/13031
9609         * gcc.c-torture/compile/20031220-1.c: New test case.
9610
9611 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9612
9613         * gcc.dg/cast-function-1.c: New test.
9614
9615 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9616
9617         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9618         formats.
9619
9620 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/12795
9623         * g++.dg/ext/attrib10.C: New test.
9624
9625 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9626
9627         * gcc.dg/cleanup-10.c: New test.
9628         * gcc.dg/cleanup-11.c: New test.
9629
9630 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9631
9632         PR c++/13239
9633         * g++.dg/opt/expect1.C: New test.
9634
9635 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9636
9637         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9638
9639 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9640
9641         PR debug/12923
9642         * gcc.dg/20031218-1.c: New test.
9643
9644         PR debug/12389
9645         * gcc.dg/20031218-2.c: New test.
9646         * gcc.dg/20031218-3.c: New test.
9647
9648         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9649         of label name and allow for USER_LABEL_PREFIX == "_" names.
9650         * g++.dg/abi/mangle18-2.C: Likewise.
9651         * g++.dg/abi/mangle19-1.C: Likewise.
9652         * g++.dg/abi/mangle19-2.C: Likewise.
9653         * g++.dg/abi/mangle20-1.C: Likewise.
9654         * g++.dg/abi/mangle20-2.C: Likewise.
9655
9656 2003-12-18  Richard Henderson  <rth@redhat.com>
9657
9658         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9659
9660 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9661             Dan Kegel <dank@kegel.com>
9662
9663         PR other/12009
9664         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9665         testing a cross compiler, it causes spurious compile failures.
9666         * lib/g++.exp: Likewise.
9667
9668 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9669
9670         PR c++/13262
9671         * g++.dg/template/access13.C: New test.
9672
9673 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9674
9675         * gcc.dg/20031216-1.c: New test.
9676
9677 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9678
9679         PR c++/9154
9680         * g++.dg/template/error10.C: New test.
9681
9682 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9683
9684         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9685         * g++.dg/eh/simd-2.C: Likewise.
9686
9687 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9688             Roger Sayle  <roger@eyesopen.com>
9689
9690         * gcc.c-torture/execute/ieee/mzero5.c: New.
9691
9692 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9693
9694         PR c++/10603
9695         * g++.dg/parse/error6.C: New test.
9696
9697         PR c++/12827
9698         * g++.dg/parse/error7.C: New test.
9699
9700 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9701
9702         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9703         at -O with stabs debugging formats.
9704         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9705         * gcc.dg/debug/debug-2.c: Likewise.
9706
9707 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9708
9709         PR c++/12696
9710         * g++.dg/init/error1.C: New test.
9711
9712         PR c++/12218
9713         * g++.dg/init/pm3.C: New test.
9714
9715 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9716
9717         PR c/3347
9718         * gcc.dg/bitfld-8.c: New test.
9719
9720 2003-12-16  James Lemke  <jim@wasabisystems.com>
9721
9722         * gcc.dg/arm-scd42-[123].c: New tests.
9723
9724 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         PR c++/9043
9727         * g++.dg/abi/mangle20-1.C: New test.
9728         * g++.dg/abi/mangle20-2.C: New test.
9729
9730 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9731
9732         PR c++/13275
9733         * g++.dg/other/offsetof2.C: Remove XFAIL.
9734         * g++.dg/parse/offsetof1.C: New test.
9735         * g++.gd/parse/offsetof2.C: Likewise.
9736
9737 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9738
9739         * g++.dg/template/nontype3.C: New test.
9740         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9741
9742 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9743
9744         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9745
9746 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9747
9748         PR c++/13387
9749         * g++.dg/expr/assign1.C: New test.
9750
9751         PR c++/13242
9752         * g++.dg/abi/mangle19-1.C: New test.
9753         * g++.dg/abi/mangle19-2.C: New test.
9754
9755 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9756
9757         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9758
9759 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9760
9761         * gcc.c-torture/execute/20031216-1.c: New test.
9762
9763 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9764
9765         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
9766         an ICE regression.
9767
9768 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9769
9770         PR c++/10926
9771         * g++.dg/template/error9.C: New test.
9772
9773         PR c++/11116
9774         * g++.dg/template/error8.C: New test.
9775
9776 2003-12-15  Roger Sayle  <roger@eyesopen.com>
9777
9778         PR middle-end/13400
9779         * gcc.c-torture/execute/20031215-1.c: New test case.
9780
9781 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9782
9783         PR c++/13269
9784         * g++.dg/parse/error5.C: New test.
9785
9786         PR c++/12989
9787         * g++.dg/expr/sizeof1.C: New test.
9788
9789         PR c++/13310
9790         * g++.dg/template/crash15.C: New test.
9791
9792 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9793
9794         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9795         a non-POD type as the last named parameter of a varargs function.
9796
9797 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9798
9799         PR c++/13243
9800         PR c++/12573
9801         * g++.dg/template/crash14.C: New test.
9802         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9803
9804 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9805
9806         * g++.dg/other/java1.C: New test.
9807
9808         PR c++/13241
9809         * g++.dg/abi/mangle18-1.C: New test.
9810         * g++.dg/abi/mangle18-2.C: New test.
9811
9812 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9813
9814         PR optimization/10312
9815         * gcc.c-torture/execute/20031214-1.c: New.
9816
9817 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9818
9819         PR c++/10779
9820         PR c++/12160
9821         * g++.dg/parse/error3.C: New test.
9822         * g++.dg/parse/error4.C: Likewise.
9823         * g++.dg/abi/mangle4.C: Tweak error messages.
9824         * g++.dg/lookup/using5.C: Likewise.
9825         * g++.dg/other/error2.C: Likewise.
9826         * g++.dg/parse/typename5.C: Likewise.
9827         * g++.dg/parse/undefined1.C: Likewise.
9828         * g++.dg/template/arg2.C: Likewise.
9829         * g++.dg/template/ttp3.C: Likewise.
9830         * g++.dg/template/type1.C: Likewise.
9831         * g++.old-deja/g++.other/crash32.C: Likewise.
9832         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9833
9834 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9835
9836         PR c++/13106
9837         * g++.dg/warn/noreturn-3.C: New test.
9838
9839 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9840
9841         PR c++/13118
9842         * g++.dg/abi/covariant3.C: New.
9843
9844 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9845
9846         * g++.dg/eh/ia64-1.C: New test.
9847
9848 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9849
9850         PR optimization/13037
9851         * g77.f-torture/execute/13037.f: New test case.
9852
9853 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9854
9855         PR c++/12881
9856         * g++.dg/abi/covariant2.C: New.
9857
9858 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9859
9860         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9861
9862 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9863
9864         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9865
9866 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9867
9868         PR other/10819
9869         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9870         to fix Bug 10819.
9871         * lib/g++.exp (g++_version): Likewise.
9872         * lib/g77.exp (g77_version): Likewise.
9873         * lib/objc.exp (default_objc_version): Likewise.
9874
9875 2003-12-10  Richard Henderson  <rth@redhat.com>
9876
9877         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9878
9879         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9880
9881 2003-12-08  Matt Austern  <austern@apple.com>
9882
9883         PR c/13134
9884         * lib/gcc-dg.exp (dg-require-visibility): Define.
9885         * lib/target-supports (check_visibility_available): Define.
9886         * gcc.dg/visibility-1.c: New test.
9887         * gcc.dg/visibility-2.c: Likewise.
9888         * gcc.dg/visibility-3.c: Likewise.
9889         * gcc.dg/visibility-4.c: Likewise.
9890         * gcc.dg/visibility-5.c: Likewise.
9891         * gcc.dg/visibility-6.c: Likewise.
9892         * g++.dg/ext/visibility-1.C: Likewise.
9893         * g++.dg/ext/visibility-2.C: Likewise.
9894         * g++.dg/ext/visibility-3.C: Likewise.
9895         * g++.dg/ext/visibility-4.C: Likewise.
9896         * g++.dg/ext/visibility-5.C: Likewise.
9897         * g++.dg/ext/visibility-6.C: Likewise.
9898
9899 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9900
9901         * g++.dg/lookup/java1.C: New test.
9902         * g++.dg/lookup/java2.C: New test.
9903
9904 2003-12-07  Falk Hueffner  <falk@debian.org>
9905
9906         * g++.dg/opt/noreturn-1.C: New test.
9907
9908 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9909
9910         * gcc.dg/overflow-1.c: New test.
9911
9912 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9913
9914         * g77.f-torture/compile/13060.f: New test.
9915
9916 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9917
9918         PR c++/13323
9919         * g++.dg/inherit/operator2.C: New test.
9920
9921 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9922
9923         PR c++/13305
9924         * g++.dg/ext/attrib9.C: New test.
9925
9926 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9927
9928         PR c++/13314
9929         * g++.dg/template/error7.C: New test.
9930
9931 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9932             J"orn Rennecke <joern.rennecke@superh.com>
9933
9934         PR target/13302
9935         * g++.dg/other/struct-va_list.C: New test.
9936
9937 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9938
9939         PR c++/13166
9940         * g++.dg/parse/defarg6.C: New test.
9941
9942 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9943
9944         PR target/13256
9945         * gcc.c-torture/execute/20031201-1.c: New test.
9946
9947 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9948
9949         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9950
9951 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9952
9953         * gcc.dg/builtin-return-1.c: New test.
9954
9955 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9956             J"orn Rennecke <joern.rennecke@superh.com>
9957
9958         PR optimization/13260
9959         * gcc.c-torture/execute/20031204-1.c: New test.
9960
9961 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9962
9963         PR c++/9127
9964         * g++.dg/template/error6.C: New test.
9965
9966 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9967
9968         * gcc.dg/20031202-1.c: New test.
9969
9970 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9971
9972         PR c++/13179
9973         * g++.dg/template/eh1.C: New test.
9974
9975         PR c++/10771
9976         * g++.dg/template/error5.C: New test.
9977
9978 2003-12-02  David Ung  <davidu@mips.com>
9979
9980         * gcc.dg/compat/vector-check.h: Corrected type for var
9981         g_##TMODE
9982
9983 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9984
9985         PR c++/10126
9986         * g++.dg/template/ptrmem8.C: New test.
9987
9988 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9989
9990         PR c++/12573
9991         * g++.dg/template/dependent-expr3.C: New test.
9992
9993 2003-12-01  James Lemke  <jim@wasabisystems.com>
9994
9995         * gcc.dg/arm-g2.c: New test.
9996
9997 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9998
9999         PR optimization/11634
10000         * gcc.dg/20031201-2.c: New test case.
10001
10002 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10003
10004         PR 11433
10005         * objc.dg/proto-lossage-3.m: New test.
10006
10007 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10008
10009         PR optimization/12628
10010         * gcc.dg/20031201-1.c: New test case.
10011
10012 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10013
10014         * gcc.dg/unaligned-1.c: New test.
10015
10016 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10017
10018         PR c++/9849
10019         * g++.dg/template/error4.C: New test.
10020         * g++.dg/template/nested3.C: Adjust error markers.
10021
10022 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10023
10024         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10025
10026 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10027
10028         PR c/10333
10029         * gcc.dg/bitfld-7.c: New test.
10030
10031 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10032
10033         * gcc.dg/tls/asm-1.C: New test.
10034
10035 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10036
10037         * gcc.dg/cpp/assert4.c: Update.
10038
10039 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10040
10041         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10042         * gcc.dg/builtin-apply3.c: New test.
10043
10044 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10045
10046         * lib/compat.exp (compat-obj): New xfaildata parameter.
10047         Use it to set compiler_conditional_xfail_data before compiling.
10048         (compat-get-options): Handle dg-xfail-if.
10049         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10050         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10051         * gcc.dg/compat/vector-1_y.c: Likewise.
10052         * gcc.dg/compat/vector-2_x.c: Likewise.
10053         * gcc.dg/compat/vector-2_y.c: Likewise.
10054
10055 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10056
10057         * g++.dg/opt/reg-stack4.C: New test.
10058
10059 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10060
10061         * gcc.dg/builtin-apply2.c: New test.
10062
10063 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10066
10067 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10068
10069         PR c++/12924
10070         * g++.dg/template/template-id-2.C: New test.
10071
10072 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10073
10074         PR c++/5369
10075         * g++.dg/template/memfriend1.C: New test.
10076         * g++.dg/template/memfriend2.C: Likewise.
10077         * g++.dg/template/memfriend3.C: Likewise.
10078         * g++.dg/template/memfriend4.C: Likewise.
10079         * g++.dg/template/memfriend5.C: Likewise.
10080         * g++.dg/template/memfriend6.C: Likewise.
10081         * g++.dg/template/memfriend7.C: Likewise.
10082         * g++.dg/template/memfriend8.C: Likewise.
10083         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10084
10085 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10086
10087         PR c++/12515
10088         * g++.dg/ext/cond1.C: New test.
10089
10090 2003-11-20  Richard Henderson  <rth@redhat.com>
10091
10092         * gcc.dg/20020201-2.c: Remove.
10093         * gcc.dg/20020201-4.c: Remove.
10094         * gcc.dg/20020304-1.c: Remove.
10095
10096 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10097
10098         * gcc.dg/cpp/trad/xwin1.c: New test case.
10099
10100 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10101
10102         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10103         * lib/g77.exp: Likewise.
10104         * lib/objc.exp: Likewise.
10105         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10106         for darwin.
10107
10108 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10109
10110         PR c++/12932
10111         * g++.dg/template/static5.C: New test.
10112
10113 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10114
10115         * gcc.dg/nested-func-1.c: New test.
10116
10117 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10118
10119         * gcc.dg/cpp/assert4.c: New test.
10120
10121 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10122
10123         PR c++/2294
10124         * g++.dg/lookup/using9.c: New test.
10125
10126 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/12762
10129         * g++.dg/template/error3.C: New test.
10130
10131 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10132
10133         PR ada/13035
10134         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10135         No longer use a wrapper for gcc, since this does not work under
10136         Windows.
10137
10138 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10139
10140         PR c++/2094
10141         * g++.dg/template/ptrmem7.C: New test.
10142
10143 2003-11-13  Andrew Pinski <apinski@apple.com>
10144
10145         * gcc.c-torture/compile/20031113-1.c: New test.
10146
10147 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10148             Kean Johnston <jkj@sco.com>
10149
10150         PR c/13029
10151         * gcc.dg/unused-4.c: Update.
10152
10153 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10154
10155         * g++.dg/opt/const3.C: New test.
10156
10157 2003-11-13  Jan Hubicka  <jh@suse.cz>
10158
10159         * gcc.c-torture/compile/20031112-1.c: New test.
10160
10161 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10162
10163         * g++.dg/parse/crash10.C: Remove bogus error marker.
10164
10165 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10166
10167         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10168         (host_gcc): Likewise.
10169         (ROOT): Honor $PWDCMD.
10170         (BASE): Likewise.
10171         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10172
10173 2003-11-12  Catherine Moore  <clm@redhat.com>
10174
10175         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10176
10177 2003-11-12  Andreas Jaeger  <aj@suse.de>
10178             Jakub Jelinek  <jakub@redhat.com>
10179             Andrew Pinski  <pinskia@physics.uc.edu>
10180             Richard Henderson  <rth@redhat.com>
10181
10182         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10183         systems.
10184         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10185
10186         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10187         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10188
10189 2003-11-11  Andreas Jaeger  <aj@suse.de>
10190
10191         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10192
10193         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10194
10195 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10196
10197         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10198         Clean ups.
10199
10200 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10201
10202         * gcc.dg/trampoline-1.c: New test.
10203
10204 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10205
10206         * gcc.c-torture/compile/200031109-1.c: New test.
10207
10208 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10209
10210         PR c/3190
10211         PR c/8714
10212         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10213         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10214         gcc.dg/format/no-y2k-1.c: Update.
10215
10216 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10217
10218         PR optimization/10467
10219         * gcc.dg/20031108-1.c: New test case.
10220
10221 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10222
10223         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10224
10225 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10226
10227         * gcc.dg/compound-lvalue-1.c: New test.
10228         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10229         some XFAILs.
10230
10231 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10232
10233         * gcc.dg/altivec-varargs-1.c: New test.
10234
10235 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10236
10237         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10238         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10239         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10240         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10241         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10242
10243 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10244
10245         * gcc.dg/cond-lvalue-1.c: New test.
10246
10247 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10248
10249         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10250
10251 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10252
10253         PR c++/11616
10254         * g++.dg/template/instantiate5.C: New test.
10255
10256 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10257
10258         PR c++/12726
10259         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10260         * ChangeLog: Add missing first entry for above test.
10261
10262 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10263
10264         PR c++/9810
10265         * g++.dg/template/using8.C: New test.
10266         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10267
10268 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10269
10270         PR optimization/10817
10271         * gcc.c-torture/compile/20031102-1.c: New test case.
10272
10273 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10274
10275         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10276         2147483647.
10277
10278 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10279
10280         * gcc.dg/20031102-1.c: New test.
10281
10282 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10283
10284         * gcc.dg/complex-1.c: New test.
10285
10286 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10287
10288         PR c++/12796
10289         * g++.dg/template/crash13.C: Adjust expected error location.
10290         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10291
10292 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10293
10294         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10295
10296 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10297
10298         PR/10239
10299         * gcc.c-torture/compile/20031031-2.c: New test.
10300
10301 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10302
10303         PR/11640
10304         * gcc.c-torture/compile/20031031-1.c: New test.
10305
10306 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10307
10308         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10309         * gcc.misc-tests/bprob.exp: Likewise.
10310         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10311         the execution test on arm-elf configs.
10312         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10313         configs that don't support scratch files.
10314         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10315
10316 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10317
10318         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10319         done by dejagnu.
10320
10321 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10322
10323         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10324         Avoid non pure sh syntax. Add more logging.
10325
10326         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10327         fail.
10328
10329 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10330
10331         PR libgcj/10610
10332         * gcc.dg/ppc-stackalign-1.c: New test.
10333
10334 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10335
10336         * ada/acats/run_all.sh: Change output to be more compliant with
10337         dejagnu framework.
10338         Create acats.sum and acats.log files under testsuite/ada/acats
10339         Only run [a-z]* directories, to filter out e.g. CVS.
10340         Redirect build output to log file.
10341
10342 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10343
10344         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10345
10346 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10347
10348         PR ada/5909:
10349         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10350
10351 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * gcc.c-torture/compile/20031023-1.c: New test.
10354         * gcc.c-torture/compile/20031023-2.c: New test.
10355         * gcc.c-torture/compile/20031023-3.c: New test.
10356         * gcc.c-torture/compile/20031023-4.c: New test.
10357
10358 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10359
10360         PR c++/10371
10361         * g++.dg/lookup/scoped8.C: New test.
10362
10363 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10364
10365         * g++.dg/opt/reg-stack3.C: New test.
10366
10367 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10368
10369         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10370
10371 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10372
10373         PR c++/11076
10374         * g++.dg/template/crash13.C: New test.
10375
10376 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10377
10378         * gcc.dg/c99-restrict-2.c: New test.
10379
10380 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10381
10382         PR c++/12698, c++/12699, c++/12700, c++/12566
10383         * g++.dg/inherit/covariant9.C: New test.
10384         * g++.dg/inherit/covariant10.C: New test.
10385         * g++.dg/inherit/covariant11.C: New test.
10386
10387 2003-10-23  Jason Merrill  <jason@redhat.com>
10388
10389         PR c++/12726
10390         * g++.dg/ext/complit2.C: New test.
10391
10392 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10393
10394         PR target/12654
10395         * gcc.c-torture/execute/20031020-1.c: New test.
10396
10397 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10398
10399         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10400         following the jump_insn.
10401
10402 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10403
10404         * gcc.dg/cast-lvalue-1.c: New test.
10405
10406 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10407
10408         PR c++/11962
10409         * g++.dg/template/cond2.C: New test.
10410
10411 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10412
10413         * gcc.dg/builtins-28.c: New test.
10414
10415 2003-10-20  Jan Hubicka  <jh@suse.cz>
10416
10417         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10418         parameter.
10419         * testsuite/gcc.dg/inline-2.c: Likewise.
10420
10421 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10422
10423         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10424         * gcc.dg/nest.c:  Likewise.
10425
10426 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10427
10428         PR c++/9781, c++/10583, c++/11862
10429         * g++.dg/parse/crash13.C: New test.
10430
10431 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10432
10433         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10434
10435 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10436
10437         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10438         Define HAVE_C99_RUNTIME except on Solaris.
10439         * gcc.dg/builtins-20.c: Likewise.
10440
10441 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10442
10443         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10444
10445 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10446
10447         PR c++/12495
10448         * g++.dg/template/crash21.C: New test.
10449
10450 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10451
10452         PR c++/2513
10453         * g++.dg/template/typename5.C: New test.
10454
10455 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10456
10457         PR c++/12369
10458         * g++.dg/template/friend25.C: New test.
10459
10460 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10461
10462         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10463         versions.
10464
10465 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10466
10467         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10468         == 2147483647.
10469
10470 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10471
10472         * gcc.c-torture/execute/960416-1.x: Remove.
10473         * gcc.c-torture/execute/divconst-3.x: Likewise.
10474
10475 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10476
10477         PR target/12598
10478         * gcc.dg/torture/cris-volatile-1.c: New test.
10479
10480 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10481
10482         PR optimization/9325
10483         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
10484         for overflowing floating point to integer conversion during RTL
10485         simplification.
10486
10487 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
10488
10489         * objc/execute/_cmd.m: Fix typo.
10490         * objc.dg/image-info.m, objc.dg/symtab-1.m:
10491         Relax 'scan-assembler' regexp.
10492         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
10493         objc.dg/try-catch-4.m: Run on non-Darwin targets.
10494         * objc.dg/zero-link-2.m: Remove blank line.
10495         * objc.dg/zero-link-3.m: New test case.
10496
10497 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
10498
10499         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
10500
10501         * gcc.dg/asm-names.c: Use scan-assembler-not rather
10502         than linker trickery.
10503
10504 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10505
10506         PR c++/12370
10507         * g++.dg/other/friend2.C: New test.
10508
10509 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10510
10511         * gcc.dg/20031012-1.c: New test.
10512
10513 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10514
10515         * gcc.dg/weak/weak-3.c: Fix for new warning.
10516
10517 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
10518
10519         PR optimization/8750
10520         * gcc.c-torture/execute/20031012-1.c: New test case.
10521
10522 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10523
10524         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10525         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10526
10527 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10528
10529         PR optimization/12260
10530         * gcc.c-torture/compile/20031011-2.c: New test case.
10531
10532 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10533
10534         * gcc.c-torture/execute/20031011-1.c: New testcase.
10535
10536 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10537
10538         * gcc.c-torture/compile/20031011-1.c: New test.
10539
10540 2003-10-11  Jan Hubicka  <jh@suse.cz>
10541
10542         * g++.dg/other/first-global.C: New test.
10543
10544 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10545
10546         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10547
10548 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10549
10550         * gcc.c-torture/compile/20031010-1.c: New test.
10551
10552 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10553
10554         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10555         * gcc.c-torture/execute/va-arg-25.c: ... here.
10556
10557 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10558
10559         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10560
10561 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10562
10563         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10564
10565 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10566
10567         * g++.dg/parse/error2.C: New test.
10568
10569 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10570
10571         PR c++/11097
10572         * g++.dg/other/error5.C: Modify the error message.
10573         * g++.dg/lookup/using8.C: New test.
10574
10575 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10576
10577         * gcc.dg/darwin-abi-2.c: New file.
10578         * gcc.c-torture/execute/va-arg-24.c: New file.
10579
10580 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10581
10582         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10583         indentation.
10584
10585 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10586
10587         PR c++/10147
10588         * g++.dg/other/error4.C: Update error messages.
10589         * g++.dg/template/ptrmem4.C: Likewise.
10590
10591         PR c++/12337
10592         * g++.dg/init/new9.C: New test.
10593
10594         PR c++/12334, c++/12236, c++/8656
10595         * g++.dg/ext/attrib8.C: New test.
10596
10597 2003-10-06  Devang Patel  <dpatel@apple.com>
10598
10599         * gcc.dg/debug/dwarf2-3.h: New test.
10600         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10601
10602 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10603
10604         * g++.dg/opt/cfg2.C: New test.
10605
10606 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10607
10608         * g++.dg/opt/float1.C: New test.
10609
10610 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10611
10612         * gcc.dg/c90-array-lval-6.c: New test.
10613         * gcc.dg/c99-array-lval-6.c: New test.
10614
10615 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10616             Ziemowit Laski  <zlaski@apple.com>
10617
10618         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10619         'Derived', so that it is never considered a class method; add
10620         new warning for '+port' method ambiguity.
10621         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10622         <objc/objc-api.h> (needed on Mac OS X).
10623         * objc.dg/method-13.m: New test.
10624
10625 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10626
10627         PR optimization/9325, PR java/6391
10628         * gcc.c-torture/execute/20031003-1.c: New test case.
10629
10630 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10631
10632         PR optimization/12180
10633         * gcc.dg/20031002-1.c: New test.
10634
10635         PR c++/12486
10636         * g++.dg/inherit/error1.C: New test.
10637
10638 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10639
10640         * lib/f-torture.exp (search_for): Rename to...
10641         (search_for_re): This.  Also, clean up comments and the
10642         "regexp" invocation.
10643
10644 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10645
10646         * gcc.c-torture/compile/20031002-1.c: New test.
10647
10648 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10649
10650         * g++.dg/opt/cond1.C: New test.
10651
10652 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10653
10654         * gcc.dg/Wold-style-definition-2.c: New testcase.
10655         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10656
10657 2003-09-29  Richard Henderson  <rth@redhat.com>
10658
10659         * g++.dg/init/array10.C: Add dg-options.
10660
10661 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10662
10663         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10664
10665 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10666
10667         * g++.dg/template/friend19.C: Fix typo.
10668         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10669
10670 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10671
10672         * gcc.c-torture/execute/20030928-1.c: New test.
10673         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10674
10675 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10676
10677         * g++.dg/opt/unroll1.C: New test.
10678
10679 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10680
10681         PR optimization/11741
10682         * gcc.dg/20030926-1.c: New test case.
10683
10684 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10685
10686         PR c++/5655
10687         * g++.dg/parse/access7.C: New test.
10688         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10689
10690 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10691
10692         MERGE OF objc-improvements-branch into MAINLINE:
10693         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10694         if libobjc has not been built.
10695         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10696         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10697         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10698         objc/execute/nested-3.m, objc/execute/np-2.m,
10699         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10700         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10701         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10702         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10703         objc.dg/special/unclaimed-category-1.h,
10704         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10705         well as GNU runtime.
10706         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10707         * execute/cascading-1.m, execute/function-message-1.m,
10708         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10709         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10710         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10711         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10712         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10713         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10714         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10715         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10716         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10717         * objc.dg/bitfield-2.m: Run only on Darwin.
10718         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10719         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10720         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10721         * objc.dg/const-str-1.m: Fix constant string layout.
10722
10723 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10724
10725         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10726
10727 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10728
10729         * gcc.dg/darwin-abi-1.c: New file.
10730
10731 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10732
10733         PR target/12281
10734         * gcc.c-torture/compile/20030921-1.c: New test.
10735
10736 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10737
10738         * g++.dg/opt/reg-stack2.C: New test.
10739
10740 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10741
10742         * g++.dg/eh/delayslot1.C: New test.
10743
10744 2003-09-20  Richard Henderson  <rth@redhat.com>
10745
10746         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10747
10748 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10749
10750         * gcc.c-torture/execute/20030920-1.c: New test case.
10751
10752 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10753
10754         * g++.dg/rtti/typeid3.C: Correct expected error message.
10755
10756 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10757
10758         PR c++/157
10759         * g++.dg/parse/crash12.C: New test.
10760
10761 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10762
10763         * gcc.dg/compat/mixed-struct-check.h: New.
10764         * gcc.dg/compat/mixed-struct-defs.h: New.
10765         * gcc.dg/compat/mixed-struct-init.h: New.
10766         * gcc.dg/compat/struct-by-value-19_main.c: New.
10767         * gcc.dg/compat/struct-by-value-19_x.c: New.
10768         * gcc.dg/compat/struct-by-value-19_y.c: New.
10769         * gcc.dg/compat/struct-by-value-20_main.c: New.
10770         * gcc.dg/compat/struct-by-value-20_x.c: New.
10771         * gcc.dg/compat/struct-by-value-20_y.c: New.
10772         * gcc.dg/compat/struct-return-19_main.c: New.
10773         * gcc.dg/compat/struct-return-19_x.c: New.
10774         * gcc.dg/compat/struct-return-19_y.c: New.
10775         * gcc.dg/compat/struct-return-20_main.c: New.
10776         * gcc.dg/compat/struct-return-20_x.c: New.
10777         * gcc.dg/compat/struct-return-20_y.c: New.
10778
10779 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
10780         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
10781         so that it will not complain on LP64 targets.
10782
10783 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10784
10785         PR c++/495
10786         * g++.dg/template/friend24.C: New test.
10787
10788 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10789
10790         PR c++/12332
10791         * g++.dg/template/memtmpl2.C: New test.
10792
10793 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10794
10795         PR target/11184
10796         * gcc.dg/builtin-apply1.c: New test.
10797
10798 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10799
10800         PR c++/9848
10801         * g++.dg/warn/Wunused-4.C: New test.
10802
10803 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10804
10805         PR c++/12316
10806         * g++.dg/other/gc2.C: New test.
10807
10808 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10809
10810         PR c++/11991
10811         * g++.dg/rtti/typeid3.C: New test.
10812
10813         PR c++/12266
10814         * g++.dg/overload/template1.C: New test.
10815
10816 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10817
10818         * g++.dg/opt/cfg3.C: New test.
10819
10820 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10821
10822         PR c++/7939
10823         * g++.dg/template/crash11.C: New test.
10824
10825 2003-09-16  Jason Merrill  <jason@redhat.com>
10826             Jakub Jelinek  <jakub@redhat.com>
10827
10828         * gcc.dg/attr-warn-unused-result.c: New test.
10829
10830 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         PR c++/12184
10833         * g++.dg/expr/call2.C: New test.
10834
10835 2003-09-15  Andreas Jaeger  <aj@suse.de>
10836
10837         * gcc.dg/Wold-style-definition-1.c: New test.
10838
10839 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10840
10841         PR c++/3907
10842         * g++.dg/parse/template12.C: New test.
10843
10844         * g++.dg/abi/bitfield11.C: New test.
10845         * g++.dg/abi/bitfield12.C: Likewise.
10846
10847 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10848
10849         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10850         non-expansion of functional macro name without arguments at EOL.
10851         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10852
10853 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10854
10855         * gcc.c-torture/execute/20030914-[12].c: New tests.
10856
10857 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10858
10859         PR c++/11788
10860         * g++.dg/overload/addr1.C: New test.
10861
10862 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10863
10864         * gcc.dg/20030909-1.c: New test.
10865
10866 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10867
10868         * gcc.dg/ultrasp10.c: New test.
10869
10870 2003-09-09  Devang Patel  <dpatel@apple.com>
10871
10872         * gcc.dg/darwin-ld-6.c: New test.
10873
10874 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10875
10876         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10877
10878 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10879
10880         * gcc.dg/ia64-types1.c: New test.
10881         * gcc.dg/ia64-types2.c: Likewise.
10882
10883 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10884
10885         * gcc.dg/builtins-1.c: Add more _Complex tests.
10886         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10887
10888         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10889         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10890
10891 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10892
10893         PR c++/11786
10894         * g++.dg/lookup/koenig2.C: New test.
10895
10896         PR c++/5296
10897         * g++.dg/rtti/typeid2.C: New test.
10898
10899 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.c-torture/compile/20030904-1.c: New test.
10902
10903 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10904
10905         * g++.dg/opt/longbranch2.C: New test.
10906
10907 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10908
10909         * g++.dg/template/crash10.C: Only compile it.
10910
10911 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10912
10913         PR middle-end/11665
10914         * gcc.c-torture/compile/20030907-1.c: New test.
10915         * g++.dg/init/array11.C: New test.
10916
10917 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10918
10919         PR c++/11852
10920         * g++.dg/init/struct1.C: New test.
10921
10922 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10923
10924         PR c++/12181
10925         * g++.dg/expr/comma1.C: New test.
10926
10927 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10928
10929         PR c++/11867
10930         * g++.dg/expr/static_cast5.C: New test.
10931
10932 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10933
10934         PR c++/11507
10935         * g++.dg/lookup/scoped7.C: New test.
10936
10937         PR c++/9574
10938         * g++.dg/other/static1.C: New test.
10939
10940         PR c++/11490
10941         * g++.dg/warn/template-1.C: New test.
10942
10943         PR c++/11432
10944         * g++.dg/template/crash10.C: New test.
10945
10946         PR c++/2478
10947         * g++.dg/overload/VLA.C: New test.
10948
10949         PR c++/10804
10950         * g++.dg/template/call1.C: New test.
10951
10952 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10953
10954         PR c++/11794
10955         * g++.dg/parse/using3.C: New test.
10956
10957 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10958
10959         PR c++/11409
10960         * g++.dg/overload/builtin3.C: New test case.
10961
10962 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10963
10964         PR c/9862
10965         * gcc.dg/20030906-1.c: New test.
10966         * gcc.dg/20030906-2.c: Likewise.
10967
10968 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         PR c++/12167
10971         * g++.dg/parse/defarg5.C: New test.
10972
10973         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10974
10975 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10976
10977         PR c++/12163
10978         * g++.dg/expr/static_cast4.C: New test.
10979
10980         PR c++/12146
10981         * g++.dg/template/crash9.C: New test.
10982
10983 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10984
10985         * g++.old-deja/g++.ext/pretty2.C: Update for change
10986         in __FUNCTION__.
10987         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10988
10989 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10990
10991         PR c++/11922
10992         * g++/dg/template/qualified-id1.C: New test.
10993
10994         PR c++/12037
10995         * g++.dg/warn/noeffect4.C: New test.
10996
10997 2003-09-04  Matt Austern  <austern@apple.com>
10998
10999         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11000         * g++.dg/ext/fnname2.C: Likewise.
11001         * g++.dg/ext/fnname3.C: Likewise.
11002
11003 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11004
11005         * g++.dg/expr/lval1.C: New test.
11006         * g++.dg/ext/lvcast.C: Remove.
11007
11008 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11009
11010         PR optimization/11700.
11011         * gcc.c-torture/compile/20030903-1.c: New test case.
11012
11013 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11014
11015         PR c++/12053
11016         * g++.dg/abi/layout4.C: New test.
11017
11018 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11019
11020         PR c++/11553
11021         * g++.dg/parse/friend3.C: New test.
11022
11023 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11024
11025         PR c++/11847
11026         * g++.dg/template/class1.C: New test.
11027
11028         PR c++/11808
11029         * g++.dg/expr/call1.C: New test.
11030
11031 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/12114
11034         * g++.dg/init/ref9.C: New test.
11035
11036         PR c++/11972
11037         * g++.dg/template/nested4.C: New test.
11038
11039 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11040
11041         PR c++/12093
11042         * g++.dg/template/non-dependent4.C: New test.
11043
11044         PR c++/11928
11045         * g++.dg/inherit/conv1.C: New test.
11046
11047 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11048
11049         PR c++/6196
11050         * g++.dg/ext/label1.C: New test.
11051         * g++.dg/ext/label2.C: Likewise.
11052
11053 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11054
11055         * g++.dg/expr/cond3.C: New test.
11056
11057 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11058
11059         * gcc.dg/builtins-1.c: Add new builtin cases.
11060
11061 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11062
11063         * gcc.dg/builtins-1.c: Add new cases.
11064         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11065
11066 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11067
11068         * gcc.dg/builtins-1.c: Add more math builtin tests.
11069         * gcc.dg/torture/builtin-attr-1.c: New test.
11070
11071 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR optimization/5079
11074         * g++.dg/opt/static3.C: New test.
11075
11076 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11077
11078         * gcc.misc-tests/gcov-10b.c: New test.
11079
11080 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11081
11082         * g++.dg/opt/ptrmem3.C: New test.
11083
11084         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11085
11086 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11087
11088         * gcc.dg/20030826-2.c: New test.
11089
11090 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11091
11092         PR middle-end/12002
11093         * g77.f-torture/compile/12002.f: New test case.
11094
11095 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11096
11097         * gcc.dg/20030826-1.c: New test case.
11098
11099 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11100
11101         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11102
11103 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11104
11105         PR c++/11871
11106         * c++.dg/lookup/crash1.C: New test.
11107
11108         * c++.dg/warn/noeffect3.C: New test.
11109
11110 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11111
11112         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11113         * gcc.dg/compat/vector-1_y.c: Ditto.
11114         * gcc.dg/compat/vector-2_x.c: Ditto.
11115         * gcc.dg/compat/vector-2_y.c: Ditto.
11116
11117 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11118
11119         * gcc.dg/20030702-1.c: New test.
11120
11121 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11122
11123         PR c++/8795
11124         * g++.dg/ext/altivec-1.C: New test.
11125
11126 2003-08-24  Richard Henderson  <rth@redhat.com>
11127
11128         * g++.dg/eh/simd-2.C: Add -w for x86.
11129
11130 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11131
11132         * gcc.dg/20030815-1.c: New test.
11133
11134 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11135
11136         PR c++/3765
11137         * g++.dg/parse/access6.C: New test.
11138
11139 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11140
11141         PR c++/641, c++/11876
11142         * g++.dg/template/friend22.C: New test.
11143         * g++.dg/template/friend23.C: Likewise.
11144
11145 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11146
11147         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11148         identically.
11149
11150 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11151
11152         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11153
11154 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11155
11156         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11157
11158 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11159
11160         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11161
11162 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11163
11164         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11165
11166 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11167
11168         PR c++/11919
11169         * g++.dg/overload/prom1.C: New test.
11170
11171         PR c++/11551
11172         * g++.dg/parse/dtor2.C: New test.
11173
11174         PR c++/10762
11175         * g++.dg/parse/using2.C: New test.
11176
11177 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11178
11179         PR target/11805
11180         * gcc.c-torture/compile/20030821-1.c: New.
11181
11182 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/11834
11185         * g++.dg/template/deduce2.C: New test.
11186
11187 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11188
11189         * gcc.c-torture/execute/20030821-1.c: New test.
11190
11191 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11192
11193         PR middle-end/11984
11194         * gcc.dg/20030820-1.c: New test case.
11195
11196 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11197
11198         PR c++/11945
11199         * g++.dg/warn/noeffect2.C: New test.
11200
11201 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/10926
11204         * g++.dg/template/dtor2.C: New test.
11205
11206         PR c++/11684
11207         * g++.dg/template/operator1.C: New test.
11208         * g++.dg/parse/operator4.C: New test.
11209
11210         PR c++/11946.C
11211         * g++.dg/expr/enum1.C: New test.
11212         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11213
11214         PR c++/11036.C
11215         * g++.dg/parse/elab2.C: New test.
11216         * g++.dg/parse/typedef4.C: Change error message.
11217         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11218         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11219         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11220
11221 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11222
11223         * gcc.dg/pch/warn-1.c: New.
11224         * gcc.dg/pch/warn-1.hs: New.
11225
11226         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11227         not-tested file.
11228
11229 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11230
11231         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11232
11233 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11234
11235         * gcc.dg/uninit-D.c: New Test.
11236         * gcc.dg/uninit-E.c: New Test.
11237         * gcc.dg/uninit-F.c: New Test.
11238         * gcc.dg/uninit-G.c: New Test.
11239
11240 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11241
11242         * g++.dg/README: Describe the pch directory.
11243
11244 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11245
11246         PR c++/11174
11247         * g++.dg/parse/access4.C: New test.
11248         * g++.dg/parse/access5.C: Likewise.
11249         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11250
11251 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11252
11253         * gcc.dg/noncompile/20030818-1.c: New.
11254
11255 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11256
11257         PR c++/11957
11258         * g++.dg/warn/noeffect1.C: New test.
11259
11260         * g++.dg/template/scope2.C: New test.
11261         * g++.dg/template/error2.C: Correct dg-error
11262
11263 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11264
11265         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11266
11267 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11268
11269         PR C++/11512
11270         * g++.dg/template/warn1.C: New.
11271
11272 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11273
11274         * g++.dg/template/error2.C: New test.
11275         * g++.dg/lookup/using7.C: Adjust errors
11276         * g++.old-deja/g++.pt/crash36.C: Likewise.
11277         * g++.old-deja/g++.pt/derived3.C: Likewise.
11278
11279 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11280
11281         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11282         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11283         * gcc.c-torture/execute/builtins/string-9.c: New, from
11284         string-opt-9.c.  Adjust for execute/builtins framework.
11285         * gcc.c-torture/execute/string-opt-9.c: Delete.
11286
11287 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11288
11289         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11290
11291         * g++.dg/parse/ret-type2.C: New test.
11292
11293         PR c++/11703
11294         * g++.dg/init/new8.C: New test.
11295
11296         PR c++/10923
11297         * g++.dg/parse/typedef5.C: New test.
11298
11299         PR c++/9512
11300         * g++.dg/parse/qualified2.C: New test.
11301         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11302         invalid code.
11303
11304 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11305
11306         * g++.dg/conversion/ptrmem1.C: New test.
11307
11308 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11309
11310         PR target/11693
11311         * gcc.dg/20030811-1.c: New test.
11312
11313         PR target/11535
11314         * gcc.c-torture/execute/20030811-1.c: New test.
11315
11316 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11317
11318         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11319
11320 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11321
11322         PR c++/11789.C
11323         * g++.dg/inherit/multiple1.C: New test.
11324
11325 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11326
11327         * gcc.dg/spe1.c: New test.
11328
11329         PR c++/11670
11330         * g++.dg/expr/cast2.C: New test.
11331
11332         PR c++/10530
11333         * g++.dg/template/dependent-name2.C: New test.
11334
11335 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11336
11337         * g++.dg/parse/crash11.C: Put the dg options in comments.
11338
11339 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11340
11341         * lib/gcc-dg.exp: Update for diagnostic change.
11342
11343 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11344
11345         PR c++/5767
11346         * g++.dg/parse/crash11.C: New test.
11347
11348 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11349
11350         * gcc.dg/cpp/spacing1.c: Update.
11351
11352 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11353
11354         PR target/11739
11355         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11356         a value for -mtune.
11357
11358 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11359
11360         PR middle-end/11771
11361         * gcc.c-torture/compile/20030804-1.c: New test case.
11362
11363 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11364
11365         * gcc.dg/20030804-1.c: New test case.
11366
11367 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11368
11369         * gcc.dg/cpp/separate-1.c: New test.
11370
11371 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         PR c++/11704
11374         * g++.dg/template/dependent-expr2.C: New test.
11375
11376         PR c++/11766
11377         * g++.dg/expr/ptrmem1.C: New test.
11378
11379 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11380
11381         PR c++/9453
11382         * g++.dg/template/friend15.C: New test.
11383
11384 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11385
11386         * lib/dg-pch.exp: Work round PCH bug.
11387
11388 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11389
11390         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11391         builtins.  Move cases from builtins-4.c here.
11392
11393         * gcc.dg/torture/builtin-math-1.c: New test taken from
11394         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11395         additional cases.
11396
11397         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11398         Delete.
11399
11400 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11401
11402         PR c++/9447
11403         * g++.dg/template/using7.C: New test.
11404
11405 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11406
11407         * import1.c, import2.c: New tests.
11408
11409 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * g++.dg/eh/crossjump1.C: New test.
11412
11413 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/11697
11416         * g++.dg/template/using6.C: New test.
11417
11418         PR c++/11744
11419         * g++.dg/template/koenig2.C: New test.
11420
11421 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11422
11423         PR c++/7983
11424         * g++.dg/parse/typedef4.C: New test.
11425
11426 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11427
11428         PR c++/8442, c++/8806
11429         * g++.dg/template/elab1.C: New test.
11430         * g++.dg/template/type2.C: Likewise.
11431         * g++.dg/template/ttp3.C: Adjust expected error message.
11432         * g++.old-deja/g++.law/visibility13.C: Likewise.
11433         * g++.old-deja/g++.niklas/t135.C: Likewise.
11434         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11435         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11436         template argument.
11437         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11438
11439 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         PR c++/11295
11442         * g++.dg/ext/stmtexpr1.C: New test.
11443
11444         * g++.dg/opt/tmp1.C: New test.
11445
11446         PR c++/11525
11447         * g++.dg/parse/constant4.C: New test.
11448
11449         PR c++/9447
11450         * g++.dg/template/using5.C: New test.
11451
11452 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11453
11454         * gcc.dg/builtins-27.c: New test case.
11455
11456 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * gcc.dg/tls/opt-7.c: New test.
11459
11460 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11461
11462         * g++.old-deja/g++.other/crash18.C: Remove.
11463
11464 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11465
11466         * g++.dg/template/explicit3.C: New.
11467         * g++.dg/template/explicit4.C: New.
11468         * g++.dg/template/explicit5.C: New.
11469
11470         PR c++/11347
11471         * g++.dg/template/memtmpl1.C: New.
11472
11473 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11474
11475         PR target/11565
11476         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11477         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11478
11479 2003-07-30  Jan Hubicka  <jh@suse.cz>
11480
11481         * vtgc1.c: Kill.
11482
11483 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
11484
11485         * gcc.dg/struct-in-proto-1.c: New test.
11486
11487 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
11488
11489         * gcc.dg/cpp/include2.c: Only expect one message.
11490
11491 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         PR c++/9447
11494         * g++.dg/template/using1.C: New test.
11495         * g++.dg/template/using2.C: New test.
11496         * g++.dg/template/using3.C: New test.
11497         * g++.dg/template/using4.C: New test.
11498
11499 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
11500
11501         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
11502         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11503
11504 2003-07-28  Jan Hubicka  <jh@suse.cz>
11505
11506         PR c++/11530
11507         * g++.dg/opt/call1.C: New test.
11508
11509 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
11510
11511         PR c++/11667
11512         * g++.dg/init/enum2.C: New test.
11513         * g++.dg/template/overload1.C: Add "-w" option.
11514
11515 2003-07-28    <hp@bitrange.com>
11516
11517         * gcc.dg/Wdeclaration-after-statement-1.c,
11518         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
11519
11520 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.c-torture/compile/20030725-1.c: New test.
11523
11524 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11525
11526         * gcc.dg/20030505.c: Only run for SPE.
11527         Remove definition of opaque type.
11528
11529 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11530
11531         * g++.dg/template/ptrmem6.C: New test.
11532
11533 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11534
11535         * gcc.c-torture/compile/zero-strct-2.c: New test.
11536
11537 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11538
11539         * gcc.dg/intermod-1.c: New test.
11540
11541 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         PR c++/11617
11544         * g++.dg/template/lookup2.C: New test.
11545         * g++.dg/template/memclass1.C: Remove instantiated from error.
11546         * g++.dg/other/error2.C: Tweak expected errors.
11547
11548         PR c++/11596
11549         * g++.dg/template/defarg3.C: New test.
11550
11551         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11552
11553 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11554
11555         * g++.dg/inherit/access5.C: New test.
11556
11557 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11558
11559         PR c++/11513
11560         * g++.dg/template/crash8.C: New test.
11561
11562 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11563
11564         PR c/10602
11565         * gcc.dg/noncompile/incomplete-2.c: New test.
11566
11567 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11568
11569         PR c++/11645
11570         * g++.dg/inherit/access4.C: New test.
11571
11572         PR c++/11517
11573         * g++.dg/expr/cond2.C: New test.
11574
11575         PR optimization/10679
11576         * g++.dg/opt/inline4.C: New test.
11577
11578 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         * g++.dg/parse/crash10: New test.
11581
11582 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11583
11584         * g++.dg/ext/flexary1.C: New test.
11585
11586 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11587
11588         PR c++/10793
11589         * g++.dg/template/crash9.C: New test.
11590
11591 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11592
11593         PR c++/3004
11594         * g++.dg/parse/typedef3.C: New test.
11595
11596         PR c++/7906
11597         * g++.dg/parse/operator2.C: New test.
11598
11599         PR c++/8895
11600         * g++.dg/parse/def-tmpl-arg1.C: New test.
11601
11602         PR c++/9282
11603         * g++.dg/parse/funptr1.C: New test.
11604
11605         PR c++/9452
11606         * g++.dg/parse/ambig3.C: New test.
11607
11608         PR c++/9454
11609         * g++.dg/parse/operator3.C: New test.
11610
11611         PR c++/9486
11612         * g++.dg/parse/template10.C: New test.
11613
11614         PR c++/9488
11615         * g++.dg/parse/template11.C: New test.
11616
11617         PR c++/10150
11618         * g++.dg/parse/invalid-op1.C: New test.
11619
11620         PR c++/10247
11621         * g++.dg/parse/condexpr1.C: New test.
11622
11623 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         * g++.dg/ext/packed3.C: New test.
11626         * g++.dg/ext/packed4.C: New test.
11627
11628         * gcc.dg/pack-test-3.c: New test.
11629
11630 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11631
11632         * lib/compat.exp: Handle dg-options per source file.
11633         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11634         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11635         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11636         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11637         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11638         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11639         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11640         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11641         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11642         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11643         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11644         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11645         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11646         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11647
11648 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11649
11650         PR c/10320
11651         * gcc.c-torture/execute/20030718-1.c: New test.
11652
11653 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11654
11655         PR optimization/11536
11656         * gcc.dg/20030721-1.c: New test.
11657
11658 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11659
11660         PR c++/11546
11661         * g++.dg/template/lookup1.C: New test.
11662
11663 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11664
11665         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11666         diagnostics of ill-formed constructs involving labels.
11667         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11668         the new 'previously defined here' message.
11669
11670 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.dg/parse/non-dependent2.C: New test.
11673
11674 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11675
11676         * g++.dg/init/init-ref4.C: xfail on targets without
11677         weak symbols.
11678
11679 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR target/11087
11682         * gcc.c-torture/execute/20030717-1.c: New test.
11683
11684 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11685
11686         * g++.dg/opt/cfg1.C: New test.
11687
11688 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11689
11690         PR optimization/11557
11691         * gcc.dg/20030717-1.c: New test.
11692
11693 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11694
11695         PR c++/10476
11696         * g++.dg/expr/crash-1.C: New test.
11697
11698         PR c++/11027
11699         * g++.dg/template/init3.C: New test.
11700
11701         PR c++/8222
11702         * g++.dg/template/non-dependent1.C: New test.
11703
11704         PR c++/11070
11705         * g++.dg/template/non-dependent2.C: New test.
11706
11707         PR c++/11071
11708         * g++.dg/template/non-dependent3.C: New test.
11709
11710         PR c++/9907
11711         * g++.dg/template/sizeof5.C: New test.
11712
11713 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11714
11715         PR 11498
11716         * gcc.c-torture/compile/mangle-1.c: New file.
11717
11718 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11719
11720         PR c++/7809
11721         * g++.dg/parse/access3.C: New test.
11722
11723 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11724
11725         PR c++/11384
11726         * g++.dg/init/init-ref4.C: New test.
11727
11728 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/11547
11731         * g++.dg/parse/constant3.C: New test.
11732         * g++.dg/parse/crash7.C: Likewise.
11733
11734 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11735
11736         PR target/11008
11737         * gcc.dg/i386-pentium4-not-mull.c: New.
11738
11739 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11740
11741         * gcc.dg/asm-names.c (ymain): Make it weak.
11742
11743 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11744
11745         PR c++/5421
11746         * g++.dg/template/friend21.C: New test.
11747
11748 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.dg/cleanup-8.c: New test.
11751         * gcc.dg/cleanup-9.c: New test.
11752
11753 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11754
11755         * g++.dg/ext/dll-MI1.h: New file.
11756         * g++.dg/ext/dllexport-MI1.C: New file.
11757         * g++.dg/ext/dllimport-MI1.C: New file.
11758
11759 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11760
11761         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11762         it does not have cmpstrsi patterns (just cmpmemsi).
11763
11764 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR debug/11473
11767         * g++.dg/debug/debug8.C: New test.
11768
11769 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11770
11771         PR c++/10108
11772         * g++.dg/template/crash7.C: New test.
11773
11774 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
11775
11776         PR target/10795
11777         * gcc.c-torture/compile/20030708-1.c: New.
11778
11779 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11780
11781         * gcc.c-torture/execute/20030715-1.c: New test.
11782
11783 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11784
11785         * gcc.dg/pch/inline-3.c: New file.
11786         * gcc.dg/pch/inline-3.hs: New file.
11787         * gcc.dg/pch/inline-4.c: New file.
11788         * gcc.dg/pch/inline-4.hs: New file.
11789
11790 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR c++/11509
11793         * g++.dg/template/crash6.C: New test.
11794
11795         PR c++/7053
11796         * g++.dg/template/friend20.C: New test.
11797
11798         PR c++/7019
11799         * g++.dg/template/overload2.C: New test.
11800
11801 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11802
11803         PR optimization/11440
11804         * gcc.c-torture/execute/20030714-1.c: New test.
11805
11806 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11807
11808         PR c++/11154
11809         * g++.dg/template/partial2.C: New test.
11810
11811 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11812
11813         PR c++/11503
11814         * g++.dg/template/anon1.C: New test.
11815
11816         PR c++/11493
11817         PR c++/11495
11818         * g++.dg/parse/template9.C: Likewise.
11819         * g++.dg/template/crash4.C: New test.
11820         * g++.dg/template/koenig1.C: Likewise.
11821         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11822         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11823         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11824         functions.
11825         * g++.old-deja/g++.jason/template36.C: Likewise.
11826         * g++.old-deja/g++.mike/p1989.C: Likewise.
11827         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11828         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11829         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11830         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11831         compiling.
11832         * g++.old-deja/g++.pt/union2.C: Use this->.
11833
11834 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11835
11836         * gcc.dg/20030711-1.c: New test.
11837
11838 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11839
11840         PR c++/11050
11841         * g++.dg/parse/args1.C: New test.
11842         * g++.pt/defarg8.C: Change expected errors.
11843
11844 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11845
11846         PR c++/8164
11847         * g++.dg/template/nontype2.C: New test.
11848
11849         PR c++/10558
11850         * g++.dg/parse/template8.C: New test.
11851
11852         PR c++/8327
11853         * g++.dg/template/scope1.C: New test.
11854
11855         * g++.dg/warn/Wsign-compare-1.C: New test.
11856
11857 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11858
11859         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11860
11861 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11862
11863         PR c++/9411
11864         * g++.dg/template/explicit2.C: New test.
11865
11866         PR c++/10032
11867         * g++.dg/warn/pedantic1.C: New test.
11868
11869 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11870
11871         PR c++ 9483
11872         * g++.dg/other/field1.C: New test.
11873
11874 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11875
11876         PR c/11449
11877         * gcc.c-torture/compile/20030707-1.c: New.
11878
11879 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11880
11881         PR c++/10849
11882         * g++.dg/template/access12.C: New test.
11883
11884 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11885
11886         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11887         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11888         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11889         * gcc.misc-tests/gcov.exp: Update
11890         * g++.dg/gcov/gcov.exp: Update
11891         * lib/gcov.exp: Update.
11892
11893 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11894
11895         * g++.dg/abi/mangle17.C: Make sure template expressions are
11896         dependent.
11897         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11898         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11899         * g++.dg/opt/stack1.C: Remove erroneous code.
11900         * g++.dg/parse/template7.C: New test.
11901         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11902         * g++.old-deja/g++.pt/crash4.C: Likewise.
11903
11904 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11905
11906         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11907         with zero or one occurence of `$' after the initial `L'.
11908
11909 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11910
11911         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11912
11913 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11914
11915         PR c/11370
11916         * gcc.dg/Wunreachable-6.c: New testcase.
11917         * gcc.dg/Wunreachable-7.c: New testcase.
11918
11919 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11920
11921         PR c/11420
11922         * gcc.dg/20030708-1.c: New test.
11923
11924 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11925
11926         * gcc.dg/compat/sdata-section.h: New file.
11927         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11928         * gcc.dg/torture/mips-sdata-1.c: New test.
11929
11930 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11931
11932         PR c++/11030
11933         * g++.dg/template/friend19.C: New test.
11934
11935 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11936
11937         * g++.dg/opt/strength-reduce.C: New test.
11938
11939 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11940
11941         PR target/10979
11942         * gcc.dg/20030707-1.c: New testcase.
11943
11944 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11945
11946         PR optimization/11059
11947         * g++.dg/opt/emptyunion.C: New testcase.
11948
11949 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11950             Eric Botcazou  <ebotcazou@libertysurf.fr>
11951
11952         * g++.dg/opt/stack1.C: New test.
11953
11954 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11955
11956         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11957         run test.
11958
11959         PR c++/11431
11960         * g++.dg/expr/static_cast3.C: New test.
11961
11962 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11963
11964         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11965         everywhere.
11966         * gcc.dg/concat.c: Concatenation of string constants with
11967         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11968         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11969         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11970         necessary to avoid multi-character character constant warning.
11971         * gcc.dg/cpp/escape.c: Likewise.
11972         * gcc.dg/cpp/ucs.c: Likewise.
11973         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11974         Fix a typo.
11975
11976 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11977
11978         PR c/11428
11979         * gcc.c-torture/compile/20030704-1.c: New.
11980
11981 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11982
11983         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11984
11985 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11986
11987         PR c++/5287, PR c++/7910,  PR c++/11021
11988         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11989         tests for warnings.
11990         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11991         * g++.dg/ext/dllimport3.C: Likewise.
11992         * g++.dg/ext/dllimport4.C: New file.
11993         * g++.dg/ext/dllimport5.C: New file.
11994         * g++.dg/ext/dllimport6.C: New file.
11995         * g++.dg/ext/dllimport7.C: New file.
11996         * g++.dg/ext/dllimport8.C: New file.
11997         * g++.dg/ext/dllimport9.C: New file.
11998         * g++.dg/ext/dllimport10.C: New file.
11999         * g++.dg/ext/dllexport1.C: New file.
12000
12001 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12002
12003         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12004         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12005
12006 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12007
12008         * gcc.dg/builtins-25.c: New testcase.
12009         * gcc.dg/builtins-26.c: New testcase.
12010
12011 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12012
12013         * gcc.dg/compat/vector-defs.h: New file.
12014         * gcc.dg/compat/vector-setup.h: New file.
12015         * gcc.dg/compat/vector-check.h: New file.
12016         * gcc.dg/compat/vector-1_main.c: New file.
12017         * gcc.dg/compat/vector-1_x.c: New file.
12018         * gcc.dg/compat/vector-1_y.c: New file.
12019         * gcc.dg/compat/vector-2_main.c: New file.
12020         * gcc.dg/compat/vector-2_x.c: New file.
12021         * gcc.dg/compat/vector-2_y.c: New file.
12022
12023         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12024         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12025         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12026         * gcc.dg/compat/struct-align-1.h: New file.
12027         * gcc.dg/compat/struct-align-1_main.c: New file.
12028         * gcc.dg/compat/struct-align-1_x.c: New file.
12029         * gcc.dg/compat/struct-align-1_y.c: New file.
12030         * gcc.dg/compat/struct-align-2.h: New file.
12031         * gcc.dg/compat/struct-align-2_main.c: New file.
12032         * gcc.dg/compat/struct-align-2_x.c: New file.
12033         * gcc.dg/compat/struct-align-2_y.c: New file.
12034
12035         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12036         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12037         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12038         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12039         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12040         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12041         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12042         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12043         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12044         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12045         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12046         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12047         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12048         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12049         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12050         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12051         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12052         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12053         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12054         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12055         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12056         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12057         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12058         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12059         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12060         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12061         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12062         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12063         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12064
12065 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12066
12067         * gcc.dg/i386-call-1.c: New test.
12068
12069 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         PR c++/9162
12072         * g++.dg/parse/defarg4.C: New.
12073
12074 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12075
12076         PR target/10700
12077         * gcc.c-torture/compile/20030703-1.c: New test case.
12078
12079 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12080
12081         * g++.dg/template/local3.C: Remove extra semicolon.
12082
12083 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12084
12085         * gcc.dg/i386-volatile-1.c: New test.
12086
12087 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12088
12089         PR c++/11072
12090         * g++.dg/other/offsetof2.C: XFAIL.
12091         * g++.dg/other/offsetof5.C: New.
12092
12093         PR c++/10219
12094         * g++.dg/template/error1.C: New.
12095
12096         PR c++/9779
12097         * g++.dg/template/dependent-expr1.C: New.
12098
12099 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12100
12101         PR c++/6949
12102         * g++.dg/template/local3.C: New test.
12103
12104         PR c++/11149
12105         * g++.dg/lookup/scoped6.C: New test.
12106
12107 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12108
12109         PR c++/8046
12110         * g++.dg/other/error7.C: New test.
12111
12112 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12113
12114         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12115         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12116         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12117         * g++.old-deja/g++.other/union2.C: Likewise.
12118         * gcc.dg/c90-const-expr-2.c: Likewise.
12119         * gcc.dg/c90-const-expr-3.c: Likewise.
12120         * gcc.dg/c99-const-expr-2.c: Likewise.
12121         * gcc.dg/c99-const-expr-3.c: Likewise.
12122         * gcc.dg/concat.c: Likewise.
12123
12124 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12125
12126         PR c++/9559
12127         * g++.dg/init/static1.C: New test.
12128
12129 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12130
12131         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12132         * g++.old-deja/g++.other/access2.C: Likewise.
12133         * g++.old-deja/g++.other/decl2.C: Likewise.
12134         * gcc.c-torture/execute/20020615-1.c: Likewise.
12135
12136 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12137
12138         PR c++/4933
12139         * g++.dg/template/sizeof4.C: New test.
12140
12141 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12142
12143         * g++.dg/other/error6.C: New test.
12144
12145 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12146
12147         PR c++/10750
12148         * g++.dg/parse/constant2.C: New test.
12149
12150 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12151
12152         PR c++/11106
12153         * g++.dg/other/error5.C: New test.
12154
12155 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12156
12157         * gcc.dg/format/gcc_diag-1.c: New test.
12158
12159 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12160
12161         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12162
12163 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12164
12165         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12166         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12167         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12168
12169 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * gcc.c-torture/execute/builtins/string-8.c: New test.
12172         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12173         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12174         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12175
12176 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12177
12178         PR c++/10468
12179         * g++.dg/ext/typeof6.C: New test.
12180
12181 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12182
12183         PR c++/10796
12184         * g++.dg/init/enum1.C: New test.
12185
12186 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12187
12188         * gcc.dg/20030627-1.c: New test.
12189
12190 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/11332
12193         * g++.dg/expr/static_cast2.C: New test.
12194
12195 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12196             Jakub Jelinek  <jakub@redhat.com>
12197
12198         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12199         sprintf(dst,"%s",src) optimization.
12200         * gcc.c-torture/execute/20030626-1.c: New test case.
12201         * gcc.c-torture/execute/20030626-2.c: New test case.
12202
12203 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12204
12205         * gcc.c-torture/execute/multi-ix.c: New test.
12206
12207         * gcc.c-torture/execute/simd-4.c (main):
12208         Added missing semicolon at end of union.
12209
12210 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12211
12212         PR c++/8266
12213         * g++.dg/template/explicit-instantiation3.C: New test.
12214
12215 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12216
12217         * gcc.dg/20030626-1.c: Use signed char.
12218
12219 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12220
12221         * gcc.dg/20030626-1.c: New test.
12222
12223 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12224
12225         * const-str-2.m: Update.
12226
12227 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12228
12229         PR c++/10990
12230         * g++.dg/rtti/dyncast1.C: New test.
12231         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12232         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12233         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12234
12235         PR c++/10931
12236         * g++.dg/expr/static_cast1.C: New test.
12237
12238 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12239
12240         * gcc.dg/20030625-1.c: New test.
12241
12242 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12243
12244         * gcc.c-torture/compile/20030624-1.c: New test case.
12245
12246 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12247
12248         * gcc.c-torture/execute/string-opt-17.c: New test.
12249
12250 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/5754
12253         * g++.dg/parse/crash6.C: New test.
12254
12255 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12256
12257         * gcc.dg/builtins-24.c: New test case.
12258
12259 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12260
12261         * g++.dg/opt/operator1.C: New test.
12262
12263 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12264
12265         * gcc.c-torture/execute/string-opt-16.c: New test case.
12266
12267 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12268
12269         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12270         * g++.old-deja/g++.other/conv7.C: Likewise
12271         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12272         * g++.old-deja/g++.other/overload14.C: Likewise.
12273
12274 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12275
12276         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12277         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12278
12279 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12280
12281         PR c++/10888
12282         * g++.dg/warn/Winline-3.C: New test.
12283
12284 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12285
12286         * lib/target-supports.exp (check_alias_available): Make the test
12287         program acceptable to the Solaris assembler.
12288
12289         PR c++/10749
12290         * g++.dg/template/memclass2.C: New test.
12291
12292 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12293             Eric Botcazou  <ebotcazou@libertysurf.fr>
12294
12295         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12296         data for non-matching targets.
12297         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12298
12299 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12300
12301         PR c++/10845
12302         * g++.dg/template/member3.C: New test.
12303
12304 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12305
12306         PR c++/10939
12307         * g++.dg/template/func1.C: New test.
12308
12309         PR c++/9649
12310         * g++.dg/template/static4.C: New test.
12311         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12312
12313         PR c++/11041
12314         * g++.dg/init/ref7.C: New test.
12315
12316 2003-06-19  Matt Austern  <austern@apple.com>
12317
12318         PR c++/11228
12319         * g++.dg/anew1.C: New test.
12320         * g++.dg/anew2.C: New test.
12321         * g++.dg/anew3.C: New test.
12322         * g++.dg/anew4.C: New test.
12323
12324 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12325
12326         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12327
12328 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12329
12330         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12331         endian-dependent.
12332
12333 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12334
12335         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12336         Remove cruft.
12337
12338 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12339
12340         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12341         * gcc.c-torture/compile/961203-1.c: Likewise.
12342         * gcc.c-torture/compile/980506-1.c: Likewise.
12343
12344 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/10712
12347         * g++.dg/lookup/using7.C: New test.
12348
12349 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/11105
12352         * g++.dg/abi/conv1.C: Remove it.
12353         * g++.dg/template/conv7.C: New test.
12354         * g++.dg/template/conv8.C: Likewise.
12355         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12356         conversion operator.
12357
12358 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12359
12360         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12361         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12362         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12363         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12364         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12365         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12366         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12367         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12368         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12369         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12370         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12371         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12372         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12373         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12374         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12375         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12376         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12377         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12378         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12379         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12380         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12381         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12382         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12383         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12384         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12385         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12386         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12387         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12388         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12389
12390 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12391
12392         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12393         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12394         indications.
12395
12396 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12397
12398         * gcc.dg/i386-387-5.c: New test case.
12399         * gcc.dg/i386-387-6.c: New test case.
12400         * gcc.dg/builtins-23.c: New test case.
12401
12402 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12403
12404         * gcc.dg/builtins-22.c: New test case.
12405         * gcc.dg/i386-387-1.c: Update to test exp.
12406         * gcc.dg/i386-387-2.c: Likewise.
12407
12408 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12409
12410         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12411
12412 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12413
12414         * lib/gcc-dg.exp (dg-require-dll): New function.
12415         (dg-xfail-if): Likewise.
12416         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12417         driver.
12418
12419         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12420         * gcc.c-torture/compile/20001205-1.c: Likewise.
12421         * gcc.c-torture/compile/20001226-1.c: Likewise.
12422         * gcc.c-torture/compile/20010518-2.c: Likewise.
12423         * gcc.c-torture/compile/20020312-1.c: Likewise.
12424         * gcc.c-torture/compile/20020604-1.c: Likewise.
12425         * gcc.c-torture/compile/920501-12.c: Likewise.
12426         * gcc.c-torture/compile/920501-4.c: Likewise.
12427         * gcc.c-torture/compile/920520-1.c: Likewise.
12428         * gcc.c-torture/compile/920521-1.c: Likewise.
12429         * gcc.c-torture/compile/920625-1.c: Likewise.
12430         * gcc.c-torture/compile/961203-1.c: Likewise.
12431         * gcc.c-torture/compile/980506-1.c: Likewise.
12432         * gcc.c-torture/compile/981006-1.c: Likewise.
12433         * gcc.c-torture/compile/981022-1.c: Likewise.
12434         * gcc.c-torture/compile/981223-1.c: Likewise.
12435         * gcc.c-torture/compile/990617-1.c: Likewise.
12436         * gcc.c-torture/compile/dll.c: Likewise.
12437         * gcc.c-torture/compile/labels-3.c: Likewise.
12438         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12439         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12440         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12441         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12442         * gcc.c-torture/compile/simd-5.c: Likewise.
12443         * gcc.c-torture/compile/20000804-1.x: Remove.
12444         * gcc.c-torture/compile/20001205-1.x: Likewise.
12445         * gcc.c-torture/compile/20001226-1.x: Likewise.
12446         * gcc.c-torture/compile/20010518-2.x: Likewise.
12447         * gcc.c-torture/compile/20020312-1.x: Likewise.
12448         * gcc.c-torture/compile/20020604-1.x: Likewise.
12449         * gcc.c-torture/compile/920501-12.x: Likewise.
12450         * gcc.c-torture/compile/920501-4.x: Likewise.
12451         * gcc.c-torture/compile/920520-1.x: Likewise.
12452         * gcc.c-torture/compile/920521-1.x: Likewise.
12453         * gcc.c-torture/compile/920625-1.x: Likewise.
12454         * gcc.c-torture/compile/961203-1.x: Likewise.
12455         * gcc.c-torture/compile/980506-1.x: Likewise.
12456         * gcc.c-torture/compile/981006-1.x: Likewise.
12457         * gcc.c-torture/compile/981022-1.x: Likewise.
12458         * gcc.c-torture/compile/981223-1.x: Likewise.
12459         * gcc.c-torture/compile/990617-1.x: Likewise.
12460         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12461         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12462         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12463         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12464         * gcc.c-torture/compile/simd-5.x: Likewise.
12465
12466         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12467
12468 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12469
12470         * gcc.c-torture/execute/20030611-1.c: New test.
12471
12472 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12473
12474         PR middle-end/168
12475         * gcc.dg/20030612-1.c: New test case.
12476
12477 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12478
12479         PR c++/10635
12480         * g++.dg/expr/cast1.C: New test.
12481
12482 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12483
12484         * gcc.dg/builtins-21.c: New test case.
12485
12486 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
12487
12488         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
12489         options instead of at the end.
12490         * lib/objc.exp (objc_target_compile): Likewise.
12491
12492 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
12493
12494         PR c++/10432
12495         * g++.dg/parse/error1.C: New test.
12496
12497 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
12498
12499         * gcc.dg/compat/struct-by-value-11_main.c: New file.
12500         * gcc.dg/compat/struct-by-value-11_x.c: New file.
12501         * gcc.dg/compat/struct-by-value-11_y.c: New file.
12502         * gcc.dg/compat/struct-by-value-12_main.c: New file.
12503         * gcc.dg/compat/struct-by-value-12_x.c: New file.
12504         * gcc.dg/compat/struct-by-value-12_y.c: New file.
12505         * gcc.dg/compat/struct-by-value-13_main.c: New file.
12506         * gcc.dg/compat/struct-by-value-13_x.c: New file.
12507         * gcc.dg/compat/struct-by-value-13_y.c: New file.
12508         * gcc.dg/compat/struct-by-value-14_main.c: New file.
12509         * gcc.dg/compat/struct-by-value-14_x.c: New file.
12510         * gcc.dg/compat/struct-by-value-14_y.c: New file.
12511         * gcc.dg/compat/struct-by-value-15_main.c: New file.
12512         * gcc.dg/compat/struct-by-value-15_x.c: New file.
12513         * gcc.dg/compat/struct-by-value-15_y.c: New file.
12514         * gcc.dg/compat/struct-by-value-16_main.c: New file.
12515         * gcc.dg/compat/struct-by-value-16_x.c: New file.
12516         * gcc.dg/compat/struct-by-value-16_y.c: New file.
12517         * gcc.dg/compat/struct-by-value-17_main.c: New file.
12518         * gcc.dg/compat/struct-by-value-17_x.c: New file.
12519         * gcc.dg/compat/struct-by-value-17_y.c: New file.
12520         * gcc.dg/compat/struct-by-value-18_main.c: New file.
12521         * gcc.dg/compat/struct-by-value-18_x.c: New file.
12522         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12523
12524         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12525         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12526         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12527         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12528         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12529         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12530         * gcc.dg/compat/scalar-return-3_main.c: New file.
12531         * gcc.dg/compat/scalar-return-3_x.c: New file.
12532         * gcc.dg/compat/scalar-return-3_y.c: New file.
12533         * gcc.dg/compat/scalar-return-4_main.c: New file.
12534         * gcc.dg/compat/scalar-return-4_x.c: New file.
12535         * gcc.dg/compat/scalar-return-4_y.c: New file.
12536
12537 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12538
12539         * gcc.dg/compat/fp2-struct-check.h: New file.
12540         * gcc.dg/compat/fp2-struct-defs.h: New file.
12541         * gcc.dg/compat/fp2-struct-init.h: New file.
12542         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12543         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12544         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12545         * gcc.dg/compat/struct-return-10_main.c: New file.
12546         * gcc.dg/compat/struct-return-10_x.c: New file.
12547         * gcc.dg/compat/struct-return-10_y.c: New file.
12548
12549         * gcc.dg/compat/compat-common.h: New file.
12550         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12551         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12552         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12553         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12554         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12555         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12556         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12557         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12558         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12559         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12560         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12561         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12562         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12563         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12564         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12565         * gcc.dg/compat/small-struct-check.h: Ditto.
12566         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12567         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12568         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12569         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12570         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12571         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12572         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12573         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12574         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12575         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12576         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12577         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12578         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12579         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12580         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12581         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12582         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12583         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12584         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12585         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12586         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12587         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12588         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12589         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12590         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12591         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12592         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12593         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12594         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12595         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12596
12597 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12598
12599         * g++.dg/pch/static-1.C: New file.
12600         * g++.dg/pch/static-1.Hs: New file.
12601
12602 2003-06-10  Richard Henderson  <rth@redhat.com>
12603
12604         * gcc.dg/asm-7.c: Adjust expected warning text.
12605
12606 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12607
12608         * gcc.dg/builtins-20.c: New test case.
12609
12610 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/11131
12613         * g++.dg/opt/template1.C: New test.
12614
12615 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12616
12617         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12618         additional_sources.
12619
12620 2003-05-21  David Taylor  <dtaylor@emc.com>
12621
12622         * gcc.dg/Wpadded.c: New file.
12623
12624 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12625
12626         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12627         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12628         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12629         dg-require-weak.
12630
12631 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12632
12633         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12634
12635 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12636
12637         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12638         (dg-require-alias): Likewise.
12639         (dg-require-gc-sections): Likewise.
12640         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12641
12642 2003-06-08  Richard Henderson  <rth@redhat.com>
12643
12644         * gcc.dg/20011029-2.c: Fix the array reference.
12645         * gcc.dg/asm-7.c: New.
12646
12647 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12648
12649         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12650
12651 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12652
12653         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12654         (dg-require-gc-sections): Likewise.
12655
12656 2003-06-08  Jan Hubicka  <jh@suse.cz>
12657
12658         * i386-cmov1.c: Fix regular expression.
12659         * i386-cvt-1.c: Likewise.
12660         * i386-local.c: Likewise.
12661         * i386-local2.c: Likewise.
12662         * i386-mul.c: Likewise.
12663         * i386-ssetype-1.c: Likewise.
12664         * i386-ssetype-3.c: Likewise.
12665         * i386-ssetype-5.c: Likewise.
12666
12667 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12668
12669         PR c++/11039
12670         * g++.dg/warn/implicit-typename2.C: New test.
12671         * g++.dg/warn/implicit-typename3.C: New test.
12672
12673 2003-06-07  Richard Henderson  <rth@redhat.com>
12674
12675         * g++.dg/other/offsetof3.C: Use size_t.
12676         * g++.dg/other/offsetof4.C: Likewise.
12677
12678 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12679
12680         * lib/copy-file.exp: New. Implement gcc_copy_files.
12681
12682         * lib/dg-pch.exp: Load copy-file.exp
12683         (dg-pch): Use gcc_copy_files instead of "file copy".
12684
12685 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12686
12687         * gcc.dg/weak/weak.exp: Simplify.
12688         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12689         * gcc.dg/weak/weak-1.c: Likewise.
12690         * gcc.dg/weak/weak-2.c: Likewise.
12691         * gcc.dg/weak/weak-3.c: Likewise.
12692         * gcc.dg/weak/weak-4.c: Likewise.
12693         * gcc.dg/weak/weak-5.c: Likewise.
12694         * gcc.dg/weak/weak-6.c: Likewise.
12695         * gcc.dg/weak/weak-7.c: Likewise.
12696         * gcc.dg/weak/weak-8.c: Likewise.
12697         * gcc.dg/weak/weak-9.c: Likewise.
12698
12699 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12700
12701         gcc.c-torture/execute/20030606-1.c: New.
12702
12703 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12704
12705         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12706         * gcc.dg/builtins-19.c: Likewise.
12707
12708 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12709
12710         * gcc.dg/builtins-2.c: Add some more tests.
12711         * gcc.dg/builtins-18.c: New test case.
12712         * gcc.dg/builtins-19.c: New test case.
12713
12714 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12715             Jim Wilson  <wilson@tuliptree.org>
12716
12717         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12718
12719 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12720
12721         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12722         mempcpy/stpcpy calls not to be optimized into something else.
12723         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12724         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12725         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12726
12727 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12728
12729         * gcc.dg/format/asm_fprintf-1.c: New test.
12730
12731 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12732
12733         * lib/gcc-defs.exp (additional_sources): New variable.
12734         (dg-additional-sources): New function.
12735         (additional_files): New variable.
12736         (dg-additional-files): New function.
12737         (dg-additional-files-options): Likewise.
12738         * lib/gcc-dg.exp (dg-require-weak): New function.
12739         (dg-require-alias): Likewise.
12740         (dg-require-gc-sections): Likewise.
12741         * lib/target-supports.exp (check_alias_available): Remove testfile
12742         parameter.
12743         (check_gc_sections_available): New function.
12744         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12745         (dg-gpp-additional-files): Likewise.
12746         * lib/g++.exp (additional_sources): Remove.
12747         (additional_files): Likewise.
12748         (g++_target_compile): Use dg-additional-files-options.
12749
12750         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12751         Tcl logic.
12752         * gcc.dg/special/ecos.exp: Remove.
12753         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12754         * gcc.dg/special/alias-1.c: Likewise.
12755         * gcc.dg/special/alias-2.c: Likewise.
12756         * gcc.dg/special/gcsec-1.c: Likewise.
12757         * gcc.dg/special/weak-1.c: Likewise.
12758         * gcc.dg/special/weak-2.c: Likewise.
12759         * gcc.dg/special/wkali-1.c: Likewise.
12760         * gcc.dg/special/wkali-2.c: Likewise.
12761
12762         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12763         dg-gpp-additional-*.
12764         * g++.dg/special/conpr-3.C: Likewise.
12765         * g++.dg/special/conpr-4.C: Likewise.
12766         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
12767         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
12768         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
12769         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
12770         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
12771         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
12772         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
12773         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
12774         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
12775         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
12776         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
12777         * g++.old-deja/g++.other/comdat1.C: Likewise.
12778         * g++.old-deja/g++.other/comdat2.C: Likewise.
12779         * g++.old-deja/g++.other/comdat3.C: Likewise.
12780         * g++.old-deja/g++.other/ctor1.C: Likewise.
12781         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
12782
12783 2003-06-05  Richard Henderson  <rth@redhat.com>
12784
12785         * gcc.dg/debug/20030605-1.c: New.
12786
12787 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12788
12789         * README.QMTEST: Update.
12790
12791 2003-06-04  Richard Henderson  <rth@redhat.com>
12792
12793         * gcc.dg/cleanup-1.c: New.
12794         * gcc.dg/cleanup-2.c: New.
12795         * gcc.dg/cleanup-3.c: New.
12796         * gcc.dg/cleanup-4.c: New.
12797         * gcc.dg/cleanup-5.c: New.
12798         * gcc.dg/cleanup-6.c: New.
12799         * gcc.dg/cleanup-7.c: New.
12800
12801 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12802
12803         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12804
12805         * lib/dg-pch.exp: New file.
12806         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12807         * gcc.dg/pch/pch.exp: Likewise.
12808
12809 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12810
12811         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12812         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12813         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12814         * gcc.dg/builtins-17.c: New test case.
12815         * gcc.dg/i386-387-4.c: New test case.
12816         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12817
12818 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12819
12820         * gcc.dg/ultrasp9.c: New test.
12821
12822 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12823
12824         * gcc.c-torture/compile/20030604-1.c: New test.
12825         * gcc.dg/sparc-constant-1.c: New test.
12826
12827 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12828
12829         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12830
12831 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12832
12833         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12834
12835         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12836         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12837
12838 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12839
12840         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12841
12842 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12843
12844         PR c++/10940
12845         * g++.dg/template/spec10.C: New test.
12846
12847 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12848
12849         * gcc.dg/builtins-16.c: New test case.
12850
12851 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12852
12853         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12854         mempcpy test with post-increments.
12855         * gcc.c-torture/execute/string-opt-3.c: New test.
12856         * gcc.dg/string-opt-1.c: New test.
12857
12858 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12859
12860         PR fortran/10965
12861         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12862
12863 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12864
12865         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12866         (scan-assembler): ... here.  Use dg-scan.
12867         (scan-assembler-not): Likewise.
12868         (scan-file): New function.
12869         (scan-file-not): Likewise.
12870         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12871         * gcc.dg/cpp/_Pragma4.c: Likewise.
12872         * gcc.dg/cpp/_Pragma5.c: Likewise.
12873         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12874         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12875         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12876         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12877         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12878         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12879         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12880         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12881         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12882         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12883         * gcc.dg/cpp/cxxcom1.c: Likewise.
12884         * gcc.dg/cpp/line1.c: Likewise.
12885         * gcc.dg/cpp/maccom1.c: Likewise.
12886         * gcc.dg/cpp/maccom2.c: Likewise.
12887         * gcc.dg/cpp/maccom3.c: Likewise.
12888         * gcc.dg/cpp/maccom4.c: Likewise.
12889         * gcc.dg/cpp/maccom5.c: Likewise.
12890         * gcc.dg/cpp/maccom6.c: Likewise.
12891         * gcc.dg/cpp/multiline.c: Likewise.
12892         * gcc.dg/cpp/spacing1.c: Likewise.
12893         * gcc.dg/cpp/spacing2.c: Likewise.
12894         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12895         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12896         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12897         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12898         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12899         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12900         * gcc.dg/cpp/cxxcom2.c: Likewise.
12901         * gcc.dg/cpp/cxxcom2.h: New file.
12902
12903         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12904         * g++.dg/cpp/truefalse.C: Here.
12905         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12906
12907 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12908
12909         * gcc.dg/cpp/redef3.c: New file.
12910
12911 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12912
12913         * gcc.dg/i386-loop-3.c: New test.
12914
12915 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12916
12917         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12918
12919 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12920
12921         * gcc.dg/fwrapv-1.c: New test case.
12922         * gcc.dg/fwrapv-2.c: New test case.
12923
12924 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12925
12926         PR c++/10956
12927         * g++.dg/template/spec9.C: New test.
12928
12929 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12930
12931         * gcc.dg/duff-4.c: New test case.
12932
12933 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12934
12935         PR fortran/10843
12936         * g77.dg/ffixed-form-1.f: New test
12937         * g77.dg/ffixed-form-2.f: New test
12938         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12939         * g77.dg/ffree-form-3.f: New test
12940
12941 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12942
12943         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12944         * gcc.dg/wint_t-1.c: Likewise.
12945
12946 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12947
12948         * g++.dg/template/access11.C: New test.
12949
12950 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12951
12952         PR c++/10849
12953         * g++.dg/template/access10.C: New test.
12954
12955 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12956             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12957
12958         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12959
12960 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12961
12962         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12963         suppress for powerpc-*-darwin*.
12964         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12965
12966 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12967
12968         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12969         suppress option for powerpc-*-darwin*.
12970
12971 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12972
12973         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12974         * gcc.dg/builtins-4.c: Add test for fmod.
12975
12976 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12977
12978         PR c++/10682
12979         * g++.dg/template/instantiate4.C: New test.
12980
12981 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12982
12983         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12984
12985 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12986
12987         * gcc.dg/compat/scalar-return-1_main.c: New file.
12988         * gcc.dg/compat/scalar-return-1_x.c: New file.
12989         * gcc.dg/compat/scalar-return-1_y.c: New file.
12990         * gcc.dg/compat/scalar-return-2_main.c: New file.
12991         * gcc.dg/compat/scalar-return-2_x.c: New file.
12992         * gcc.dg/compat/scalar-return-2_y.c: New file.
12993         * gcc.dg/compat/struct-return-3_main.c: New file.
12994         * gcc.dg/compat/struct-return-3_y.c: New file.
12995         * gcc.dg/compat/struct-return-3_x.c: New file.
12996         * gcc.dg/compat/struct-return-2_main.c: New file.
12997         * gcc.dg/compat/struct-return-2_x.c: New file.
12998         * gcc.dg/compat/struct-return-2_y.c: New file.
12999
13000 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13001
13002         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13003         for hppa*-hp-hpux*.
13004         * gcc.dg/20021014-1.c (dg-options): Likewise.
13005         * gcc.dg/nest.c (dg-options): Likewise.
13006
13007 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13008
13009         PR c++/9738
13010         * g++.dg/ext/dllimport2.C: New file.
13011         * g++.dg/ext/dllimport3.C: New file.
13012
13013 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13014
13015         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13016         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13017         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13018         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13019         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13020         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13021         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13022         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13023         * gcc.dg/compat/small-struct-defs.h: New file.
13024         * gcc.dg/compat/small-struct-init.h: New file.
13025         * gcc.dg/compat/small-struct-check.h: New file.
13026         * gcc.dg/compat/fp-struct-defs.h: New file.
13027         * gcc.dg/compat/fp-struct-check.h: New file.
13028         * gcc.dg/compat/fp-struct-init.h: New file.
13029         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13030         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13031
13032 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13033
13034         * gcc.dg/20030225-2.c: New test.
13035
13036 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13037             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13038
13039         * gcc.c-torture/compile/20030518-1.c: New test case.
13040
13041 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13042
13043         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13044         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13045         gcc-dg-debug-runtest.
13046         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13047         gcc-dg-debug-runtest.
13048
13049 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13050
13051         PR c++/9022
13052         * g++.dg/lookup/using6.C: New test.
13053
13054 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13055
13056         * g++.dg/parse/access2.C: New test.
13057
13058 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13059
13060         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13061         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13062         * gcc.dg/debug/debug.exp: Likewise.
13063
13064 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13065
13066         * gcc.dg/dollar.c: New test.
13067
13068 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13069
13070         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13071         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13072         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13073         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13074         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13075         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13076         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13077         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13078         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13079         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13080         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13081         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13082         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13083         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13084         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13085         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13086         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13087         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13088
13089 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13090
13091         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13092         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13093         support for "repo" mode.
13094         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13095         * lib/g77-dg.exp: Likewise.
13096         * lib/obj-dg.exp: Likewise.
13097
13098 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13099
13100         Merge from gcc-3_2-rhl8-branch:
13101         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13102
13103         * gcc.dg/tls/opt-6.c: New test.
13104
13105         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13106
13107         * gcc.dg/20030405-1.c: New test.
13108
13109         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13110
13111         * gcc.dg/20030309-1.c: New test.
13112
13113         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13114
13115         * gcc.c-torture/execute/20030307-1.c: New test.
13116
13117         2003-02-20  Randolph Chung  <tausq@debian.org>
13118
13119         * gcc.c-torture/compile/20030220-1.c: New test.
13120
13121         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13122
13123         * gcc.dg/20030217-1.c: New test.
13124
13125         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.c-torture/compile/20020129-1.c: New test.
13128
13129         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13130
13131         * gcc.dg/unroll-1.c: New test.
13132
13133         2002-11-16  Jan Hubicka  <jh@suse.cz>
13134
13135         * gcc.c-torture/execute/20020920-1.c: New test.
13136
13137         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13138
13139         PR target/7434
13140         * gcc.c-torture/compile/20021008-1.c: New test.
13141
13142         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13143
13144         PR target/7559
13145         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13146
13147         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13148
13149         * gcc.c-torture/compile/20020807-1.c: New test.
13150
13151         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.dg/tls/opt-1.c: New test.
13154
13155         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13156
13157         * gcc.dg/20020729-1.c: New test.
13158
13159         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13160
13161         * g++.dg/opt/life1.C: New test.
13162
13163         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * gcc.dg/20020525-1.c: New test.
13166
13167         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13168
13169         PR c++/6794
13170         * g++.dg/ext/pretty1.C: New test.
13171         * g++.dg/ext/pretty2.C: New test.
13172
13173 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR c++/8385
13176         * g++.dg/ext/typeof5.C: New test.
13177
13178 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13179
13180         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13181         __USER_LABEL_PREFIX__ into account.
13182         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13183
13184 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13185
13186         * gcc.dg/builtins-15.c: New test case.
13187
13188 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13189
13190         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13191
13192 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13193
13194         * lib/g++.exp: Tweak handling of additional source files.
13195         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13196         * g++.dg/special/conpr-2a.C: Rename to ...
13197         * g++.dg/special/conpr-2a.cc: ... this.
13198         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13199         * g++.dg/special/conpr-3a.C: Rename to ...
13200         * g++.dg/special/conpr-3a.cc: This.
13201         * g++.dg/special/conpr-3b.C: Rename to ...
13202         * g++.dg/special/conpr-3b.cc: This.
13203         * g++.dg/special/conpr-4.C: New test.
13204         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13205
13206 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13207
13208         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13209
13210 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13211
13212         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13213         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13214         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13215         * g++.old-deja/g++.other/warn3.C: Likewise.
13216
13217 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13218
13219         * gcc.dg/i386-387-1.c: Update to also test log.
13220         * gcc.dg/i386-387-2.c: Likewise.
13221
13222 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13223
13224         * g77.f-torture/execute/int8421.f: New test.
13225
13226 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13227
13228         PR c++/10230, c++/10481
13229         * g++.dg/lookup/scoped5.C: New test.
13230
13231 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13232
13233         PR c++/10552
13234         * g++.dg/template/ttp6.C: New test.
13235
13236 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13237
13238         * gcc.c-torture/execute/builtins: New directory.
13239         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13240         gcc.c-torture/execute/builtins.
13241         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13242         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13243         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13244         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13245
13246 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13247
13248         PR c++/9252
13249         * g++.dg/template/access8.C: New test.
13250         * g++.dg/template/access9.C: New test.
13251
13252 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13253
13254         PR c++/9554
13255         * g++.dg/parse/access1.C: New test.
13256
13257 2003-05-09  DJ Delorie  <dj@redhat.com>
13258
13259         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13260         long, and not an int.
13261
13262 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13263
13264         PR c++/10555, c++/10576
13265         * g++.dg/template/memclass1.C: New test.
13266
13267 2003-05-08  DJ Delorie  <dj@redhat.com>
13268
13269         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13270         targets.
13271         * gcc.c-torture/execute/20021024-1.x: Likewise.
13272         * gcc.c-torture/execute/shiftdi.x: Likewise.
13273         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13274         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13275         * gcc.dg/20021018-1.c: Likewise.
13276
13277 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13278
13279         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13280
13281         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13282         (bcopy): Call memmove.
13283
13284 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13285
13286         * g77.f-torture/compile/8485.f: New test case.
13287
13288 2003-05-07  Richard Henderson  <rth@redhat.com>
13289
13290         PR c++/10570
13291         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13292         Verify exception_cleanup not called for rethrows.
13293         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13294         when exiting catch block without rethrowing.
13295         * g++.dg/eh/forced3.C: New.
13296         * g++.dg/eh/forced4.C: New.
13297
13298 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13299
13300         * gcc.dg/20030505.c: Fix triplet.
13301
13302 2003-05-06  DJ Delorie  <dj@redhat.com>
13303
13304         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13305         * gcc.dg/nest.c: Likewise.
13306
13307 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13308
13309         * gcc.dg/builtins-14.c: New test case.
13310
13311 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13312
13313         * lib/compat.exp (compat-execute): New argument.
13314         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13315         * gcc.dg/compat: New test directory.
13316         * gcc.dg/compat/compat.exp: New expect script.
13317         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13318         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13319         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13320         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13321         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13322         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13323
13324         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13325         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13326         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13327         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13328         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13329         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13330         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13331         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13332         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13333         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13334         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13335         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13336         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13337         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13338         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13339
13340 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13341
13342         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13343
13344 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13347
13348 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13349
13350         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13351         * gcc.dg/ppc-fsel-2.c: New test.
13352
13353         * gcc.dg/unused-5.c: New test.
13354
13355 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13356
13357         PR c++/10496
13358         * g++.dg/warn/pmf1.C: New test.
13359
13360 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         PR c++/4494
13363         * g++.dg/warn/main.C: New test.
13364
13365 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13366
13367         * gcc.dg/nonnull-3.c: New test.
13368
13369 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13370
13371         * gcc.dg/cpp/Wtrigraphs.c: Update.
13372         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13373
13374 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13375
13376         * gcc.dg/ppc-fsel-1.c: New test.
13377
13378 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13379
13380         PR c/10604
13381         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13382
13383 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13384
13385         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13386
13387 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13388
13389         PR c++/9364, c++/10553, c++/10586
13390         * g++.dg/parse/typename4.C: New test.
13391         * g++.dg/parse/typename5.C: Likewise.
13392
13393 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13394
13395         * gcc.c-torture/compile/20030503-1.c: New test.
13396
13397 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13398
13399         * g++.dg/lookup/using5.C: Fix testcase error.
13400
13401 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13402
13403         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13404         since MEABI is no longer supported.  Remove all vestiges
13405         of MEABI from the test.
13406
13407 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13408
13409         PR c++/10554
13410         * g++.dg/lookup/using5.C: New test.
13411
13412 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13413
13414         PR c++/8772
13415         * g++.dg/template/ttp5.C: New test.
13416
13417 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13418
13419         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13420         (dg-gpp-additional-sources): New function.
13421         (dg-gpp-additional-files): Likewise.
13422         * lib/g++.exp (additional_sources): New variable.
13423         (additional_files): Likewise.
13424         (g++_target_compile): Deal with them.
13425         * lib/old-dejagnu.exp: Remove.
13426         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13427         * g++.old-deja: Revise all tests to use dg commands.
13428
13429 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13430
13431         PR c++/9432, c++/9528
13432         * g++.dg/lookup/using4.C: New test.
13433
13434 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13435
13436         * gcc.dg/noreturn-5.c: New file.
13437         * gcc.dg/noreturn-6.c: New file.
13438
13439         * gcc.c-torture/compile/inline-1.c: New file.
13440
13441 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13442
13443         PR c++/10551
13444         * g++.dg/template/explicit1.C: New test.
13445
13446 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13447
13448         PR c++/10549
13449         * g++.dg/other/bitfield1.C: New test.
13450
13451         PR c++/10527
13452         * g++.dg/init/new7.C: New test.
13453
13454 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13455
13456         * g++.dg/ext/desig1.C: New test.
13457         * g++.dg/ext/init1.C: Update.
13458
13459         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13460
13461 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13462
13463         PR c++/10180
13464         * g++.dg/warn/Winline-1.C: New test.
13465
13466 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * gcc.c-torture/execute/string-opt-19.c: New test.
13469
13470         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13471         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13472
13473 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13474
13475         PR c++/10506
13476         * g++.dg/init/new6.C: New test.
13477
13478         PR c++/10503
13479         * g++.dg/init/ref6.C: New test.
13480
13481 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
13482
13483         * g++.dg/warn/weak1.C: XFAIL on AIX4.
13484
13485 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13486
13487         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
13488         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
13489
13490 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
13491
13492         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
13493         initialized static data members.
13494
13495 2003-04-25  H.J. Lu <hjl@gnu.org>
13496
13497         * gcc.dg/ia64-sync-4.c: New test.
13498
13499 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13500
13501         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13502         date.
13503
13504 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
13505
13506         PR c++/10337
13507         * g++.dg/warn/conv1.C: New test.
13508         * g++.old-deja/g++.other/conv7.C: Adjust.
13509         * g++.old-deja/g++.other/overload14.C: Adjust.
13510
13511 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13512
13513         PR c++/10471
13514         * g++.dg/template/defarg2.C: New test.
13515
13516 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
13517
13518         * gcc.dg/cpp/include2.c: Update.
13519         * gcc.dg/cpp/multiline-2.c: New.
13520         * gcc.dg/cpp/multiline.c: Update.
13521         * gcc.dg/cpp/strify2.c: Update.
13522         * gcc.dg/cpp/trad/literals-2.c: Update.
13523
13524 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13525
13526         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13527
13528 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13529
13530         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13531
13532 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13533
13534         PR c++/10451
13535         * g++.dg/parse/crash4.C: New test.
13536
13537         PR c++/9847
13538         * g++.dg/parse/crash5.C: New test.
13539
13540 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13541
13542         PR c++/10446
13543         * g++.dg/parse/crash3.C: New test.
13544
13545         PR c++/10428
13546         * g++.dg/parse/elab1.C: New test.
13547
13548 2003-04-22  Devang Patel  <dpatel@apple.com>
13549
13550         * gcc.dg/cpp/trad/funlike-5.c: New test.
13551
13552 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13553
13554         * g++.dg/other/packed1.C: Fix dg options.
13555
13556 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.dg/other/offsetof2.C: New test.
13559
13560 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13561
13562         * g++.dg/template/recurse.C: Adjust location of error messages.
13563
13564 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         PR c++/9881
13567         * g++.dg/init/addr-const1.C: New test.
13568         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13569
13570 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13571
13572         PR c++/10405
13573         * g++.dg/lookup/struct-hack1.C: New test.
13574
13575 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13576
13577         * ucs.c: Update diagnostic messages.
13578
13579 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13580
13581         * gcc.dg/cpp/truefalse.cpp: New test.
13582         * gcc.dg/cpp/cpp.exp: Update.
13583         * g++.dg/other/stdbool-if.C: Remove.
13584
13585 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13586
13587         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13588         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13589
13590 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13591
13592         * gcc.c-torture/compile/20030418-1.c: New test.
13593
13594 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13595
13596         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13597
13598 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13599
13600         PR c++/10347
13601         g++.dg/template/dependent-name1.C: New test.
13602
13603 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13604
13605         * gcc.dg/warn-1.c (tourist_guide): New array,
13606         contains a pointer to bar.
13607
13608 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13609
13610         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13611         * gcc.c-torture/execute/medce-1.c: New test case.
13612         * gcc.c-torture/execute/medce-2.c: New test case.
13613
13614 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13615
13616         * lib/prune.exp: Ignore more messages.
13617
13618         PR c++/10381
13619         * g++.dg/parse/lookup3.C: New test.
13620
13621 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13622
13623         * gcc.c-torture/compile/20030415-1.c : New test.
13624
13625 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13626
13627         * gcc.c-torture/execute/scope-2.c: Move to ...
13628         * gcc.dg/noncompile/scope.c: .... here.
13629
13630 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13631
13632         * gcc.dg/20030414-2.c: New test case.
13633
13634 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13635
13636         PR target/10377
13637         * gcc.dg/20030414-1.c: New test.
13638
13639 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13640
13641         * gcc.dg/builtins-12.c: New test case.
13642         * gcc.dg/builtins-13.c: New test case.
13643
13644 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13645
13646         * gcc.c-torture/execute/string-opt-18.c: New test.
13647
13648 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13649
13650         PR c++/10300
13651         * g++.dg/init/new5.C: New test.
13652
13653 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/7910
13656         * g++.dg/ext/dllimport1.C: New test.
13657
13658 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13659
13660         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13661
13662 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13663
13664         PR Fortran/9263
13665         * g77.f-torture/noncompile/9263.f: New test
13666         PR Fortran/1832
13667         * g77.f-torture/execute/1832.f: New test
13668
13669 2003-04-11  David Chad  <davidc@freebsd.org>
13670             Loren J. Rittle  <ljrittle@acm.org>
13671
13672         libobjc/8562
13673         * objc.dg/headers.m: New test.
13674
13675 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13676
13677         * gcc.c-torture/execute/builtin-noret-2.c: New.
13678         * gcc.c-torture/execute/builtin-noret-2.x: New.
13679         XFAIL builtin-noret-2.c at -O1 and above.
13680         * gcc.dg/redecl.c: New.
13681         * gcc.dg/Wshadow-1.c: Update error regexps.
13682
13683 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13684
13685         * g++.dg/abi/bitfield10.C: New test.
13686
13687 2003-04-09  Mike Stump  <mrs@apple.com>
13688
13689         * gcc.dg/pch/pch.exp: Make testcase names longer.
13690         * g++.dg/pch/pch.exp: Make testcase names longer.
13691
13692 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13693
13694         * gcc.dg/builtins-11.c: New test case.
13695
13696 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13697
13698         * gcc.dg/builtins-9.c: New test case.
13699         * gcc.dg/builtins-10.c: New test case.
13700
13701 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13702
13703         * gcc.dg/noncompile/init-4.c.c: New test.
13704
13705 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13706
13707         * gcc.misc-test/gcov-9.c: New test.
13708         * gcc.misc-test/gcov-10.c: New test
13709         * gcc.misc-test/gcov-11.c: New test.
13710
13711 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13712
13713         PR optimization/10024
13714         * gcc.c-torture/compile/20030405-1.c: New test.
13715
13716 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13717
13718         * gcc.dg/pch/static-3.c: New.
13719         * gcc.dg/pch/static-3.hs: New.
13720         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13721
13722 2003-04-04  Richard Henderson  <rth@redhat.com>
13723
13724         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13725         * g++.dg/eh/forced2.C: Likewise.
13726
13727 2003-04-03  Mike Stump  <mrs@apple.com>
13728
13729         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13730         target arg.
13731         (scan-assembler-times, scan-assembler-not): Likewise.
13732         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13733
13734 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13735
13736         * gcc.dg/sparc-loop-1.c: New test.
13737
13738 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13739
13740         PR other/9274
13741         * g++.dg/pch/system-2.C: New.
13742         * g++.dg/pch/system-2.Hs: New.
13743
13744 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13745
13746         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13747
13748         * g++.dg/eh/simd-1.C (vecfunc): Same.
13749
13750 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13751
13752         * gcc.c-torture/execute/20030401-1.c: New test case.
13753
13754 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13755
13756         * objc.dg/defs.m: New.
13757
13758 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13759
13760         * g++.dg/eh/simd-1.C: New.
13761         * g++.dg/eh/simd-2.C: New.
13762
13763 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
13764
13765         * gcc.c-torture/execute/simd-3.c: New.
13766
13767 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13768
13769         PR c/9936
13770         * gcc.dg/20030331-2.c: New test.
13771
13772 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13773
13774         PR c++/10278
13775         * g++.dg/parse/crash2.C: New test.
13776
13777 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13778
13779         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
13780         * gcc.c-torture/execute/20030331-1.c: ...here.
13781
13782 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13783
13784         * gcc.c-torture/execute/20030331-1.c: New test.
13785
13786 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13787
13788         * lib/gcov.exp: Adjust call return testing strings.
13789         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13790
13791 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13792
13793         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13794         * gcc.dg/builtins-7.c: New test case.
13795         * gcc.dg/builtins-8.c: New test case.
13796
13797 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13798
13799         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13800
13801 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13802
13803         PR c++/7647
13804         * g++.dg/lookup-class-member-2.C: New test.
13805
13806 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13807
13808         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13809
13810 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13813
13814 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13815
13816         * g++.dg/init/attrib1.C: New test.
13817
13818 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13819
13820         * gcc.dg/ultrasp8.c: New test.
13821
13822 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13823
13824         * gcc.dg/ultrasp7.c: New test.
13825
13826 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13827
13828         PR c++/10047
13829         * g++.dg/template/inline1.C: New test.
13830
13831 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13832
13833         * gcc.dg/sparc-dwarf2.c: New test.
13834
13835 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13836
13837         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13838         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13839
13840 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13841
13842         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13843         than reading .x files.
13844         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13845         * g77.dg/gcov/gcov-1.f: Likewise.
13846         * gcc.misc-tests/gcov-4b.c: Likewise.
13847         * gcc.misc-tests/gcov-5b.c: Likewise.
13848         * gcc.misc-tests/gcov-6.c: Likewise.
13849         * gcc.misc-tests/gcov-7.c: Likewise.
13850         * gcc.misc-tests/gcov-8.c: Likewise.
13851         * g++.dg/gcov/gcov-1.x: Remove.
13852         * g77.dg/gcov/gcov-1.x: Likewise.
13853         * gcc.misc-tests/gcov-4b.x: Likewise.
13854         * gcc.misc-tests/gcov-5b.x: Likewise.
13855         * gcc.misc-tests/gcov-6.x: Likewise.
13856         * gcc.misc-tests/gcov-7.x: Likewise.
13857         * gcc.misc-tests/gcov-8.x: Likewise.
13858
13859 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13860
13861         PR opt/10087
13862         * gcc.dg/20030324-1.c: New test.
13863
13864 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13865
13866         PR c++/10224
13867         * g++.dg/template/arg3.C: New test.
13868
13869         PR c++/10158
13870         * g++.dg/template/friend18.C: New test.
13871
13872 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13873
13874         * g77.f-torture/compile/20030326-1.f: New test case.
13875
13876 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13877
13878         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13879
13880         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13881
13882 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13883
13884         * gcc.dg/ia64-sync-3.c: New test.
13885
13886 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13887
13888         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13889
13890 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13891
13892         * gcc.dg/ultrasp6.c: New test.
13893
13894 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13895
13896         * gcc.dg/i386-signbit-1.c: New test.
13897         * gcc.dg/i386-signbit-2.c: New test.
13898         * gcc.dg/i386-signbit-3.c: New test.
13899
13900 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13901
13902         * gcc.dg/ultrasp5.c: Fix options.
13903
13904 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13905
13906         * gcc.dg/ultrasp5.c: Fix comment.
13907
13908 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13909
13910         PR fortran/10197
13911         * g77.f-torture/execute/10197.f: New test.
13912
13913 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13914
13915         PR c++/9898, c++/383
13916         * g++.dg/template/conv6.C: New test.
13917
13918         PR c++/10119
13919         * g++.dg/template/ptrmem5.C: New test.
13920
13921         PR c++/10026
13922         * g++.dg/lookup/koenig1.C: New test.
13923
13924         PR C++/10199
13925         * g++.dg/lookup/template2.C: New test.
13926
13927 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13928
13929         * g++.dg/opt/rtti1.C: New test.
13930
13931 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13932
13933         * gcc.dg/ultrasp5.c: New test.
13934
13935 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13936
13937         PR middle-end/9967
13938         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13939         builtin fputs.
13940
13941 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13942
13943         PR c/8224
13944         * gcc.dg/20030323-1.c: New test.
13945
13946 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13947
13948         * gcc.c-torture/compile/20030323-1.c: New test case.
13949
13950 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13951
13952         * gcc.dg/20030321-1.c: New test.
13953
13954 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13955
13956         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13957
13958 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         PR c++/9978, c++/9708
13961         * g++.dg/ext/vlm1.C: Adjust expected error.
13962         * g++.dg/ext/vla2.C: New test.
13963         * g++.dg/template/arg1.C: New test.
13964         * g++.dg/template/arg2.C: New test.
13965
13966 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13967
13968         * g77.f-torture/execute/select.f: New test.
13969         * g77.f-torture/noncompile/select_no_compile.f: New test.
13970
13971 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13972
13973         PR c++/9898
13974         * g++.dg/other/error4.C: New test.
13975
13976 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13977
13978         * g++.dg/template/friend17.C: New test.
13979
13980 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13981
13982         * gcc.c-torture/compile/20030320-1.c: New.
13983
13984 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13985
13986         * gcc.dg/builtins-6.c: New test case.
13987
13988 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13989
13990         PR target/10073
13991         * gcc.c-torture/compile/20030319-1.c: New.
13992
13993 2003-03-18  Jan Hubicka  <jh@suse.cz>
13994
13995         * gcc.dg/i386-cvt-1.c: New test.
13996
13997 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13998
13999         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14000         * objc.dg/naming-2.m: Likewise.
14001
14002 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/9639
14005         * g++.dg/parse/crash1.C: New test.
14006
14007 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14008
14009         PR c++/8805
14010         * g++.dg/eh/cleanup1.C: New test.
14011
14012 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14013
14014         * gcc.c-torture/execute/20030316-1.c: New test case.
14015
14016 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         PR c++/9629
14019         * g++.dg/init/ctor2.C: New test.
14020
14021 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14022
14023         * g77.f-torture/compile/xformat.f: New test case.
14024
14025 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14026
14027         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14028         * g++.old-deja/g++.mike/eh50.C: Likewise.
14029
14030 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14031
14032         PR c++/6440
14033         * g++.dg/template/spec7.C: New test.
14034         * g++.dg/template/spec8.C: Likewise.
14035
14036 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * gcc.c-torture/execute/20030313-1.c: New test.
14039
14040 2003-03-14  Richard Henderson  <rth@redhat.com>
14041
14042         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14043
14044 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14045
14046         * gcc.c-torture/compile/20030314-1.c: New test.
14047
14048 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14049
14050         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14051         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14052         thumb target,
14053         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14054         to accept newer _imp__  prefix and additional
14055         newline in .drectve section.
14056         * gcc.dg/dll-4.c: Likewise.
14057         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14058         switch.
14059
14060 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14061
14062         * g++.dg/parse/namespace9.C: New test.
14063
14064         * g++.dg/init/ref5.C: New test.
14065         * g++.dg/parse/ptrmem1.C: Likewise.
14066
14067 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14068
14069         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14070         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14071         regular expression.
14072         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14073         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14074
14075 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14076
14077         * gcc.c-torture/execute/20030224-2.c: New test.
14078
14079 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14080
14081         * gcc.dg/decl-3.c: New test.
14082
14083 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14084
14085         * gcc.dg/i386-loop-2.c: New test.
14086
14087 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14088
14089         PR c++/9474
14090         * g++.dg/parse/namespace8.C: New test.
14091
14092         PR c++/9924
14093         * g++.dg/overload/builtin2.C: New test.
14094
14095 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14096
14097         * gcc.dg/return-type-3.c: New test.
14098
14099 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14100
14101         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14102         profiling options are not supported.
14103
14104 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14105
14106         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14107         * g++.old-deja/g++.warn/impint2.C: Likewise.
14108
14109 2003-03-10  Devang Patel  <dpatel@apple.com>
14110
14111         * g++.dg/cpp/c++_cmd_1.C: New test.
14112         * g++.dg/cpp/c++_cmd_1.h: New file.
14113
14114 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14115
14116         * gcc.dg/altivec-9.c: New file.
14117
14118 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14119
14120         * gcc.dg/ppc-sdata-1.c: New test.
14121         * gcc.dg/ppc-sdata-2.c: New test.
14122
14123 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14124
14125         PR c++/9373
14126         * g++.dg/opt/ptrmem2.C: New test.
14127
14128         PR c++/8534
14129         * g++.dg/opt/ptrmem1.C: New test.
14130
14131 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14132
14133         * gcc.dg/i386-loop-1.c: New test.
14134
14135 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14136
14137         PR c++/9970
14138         * g++.dg/lookup/friend1.C: New test.
14139
14140 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR c++/9823
14143         * g++.dg/parser/constructor1.C: New test.
14144
14145 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14146
14147         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14148
14149         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14150
14151 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14152
14153         * gcc.dg/cpp/Wunused.c: Update test.
14154
14155 2003-03-08  Jan Hubicka  <jh@suse.cz>
14156
14157         * gcc.dg/inline-3.c: New test.
14158
14159 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/9809
14162         * g++.dg/parse/builtin1.C: New test.
14163
14164         PR c++/9982
14165         * g++.dg/abi/cookie1.C: New test.
14166         * g++.dg/abi/cookie2.C: Likewise.
14167
14168         PR c++/9524
14169         * g++.dg/template/field1.C: New test.
14170
14171         PR c++/9912
14172         * g++.dg/parse/class1.C: New test.
14173         * g++.dg/parse/namespace7.C: Likewise.
14174         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14175
14176 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14177
14178         * g++.dg/init/ref4.C: New test.
14179
14180 2003-03-07  Jan Hubicka  <jh@suse.cz>
14181
14182         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14183         * gcc.dg/inline-3.c:  New test.
14184
14185 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14186
14187         * g++.dg/init/ref3.C: New test.
14188
14189         PR c++/9965
14190         * g++.dg/init/ref2.C: New test.
14191
14192         PR c++/9400
14193         * g++.dg/warn/Wshadow-2.C: New test.
14194
14195         PR c++/9791
14196         * g++.dg/warn/Woverloaded-1.C: New test.
14197
14198 2003-03-05  Jan Hubicka  <jh@suse.cz>
14199
14200         * gcc.dg/i386-local2.c: New.
14201         * gcc.dg/i386-local.c: Fix typo.
14202
14203 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * g++.dg/abi/layout3.C: New test.
14206
14207 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14208
14209         * gcc.c-torture/compile/20030305-1.c
14210
14211 2003-03-05  Jan Hubicka  <jh@suse.cz>
14212
14213         * gcc.dg/i386-local.c: New.
14214
14215 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14216
14217         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14218
14219 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14220
14221         * gcc.dg/switch-2.c: New test.
14222         * gcc.dg/switch-3.c: New test.
14223         * gcc.dg/Wswitch.c: Adjust line numbers.
14224         * gcc.dg/Wswitch-default.c: Likewise.
14225         * gcc.dg/Wswitch-enum.c: Likewise.
14226
14227 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14228
14229         * gcc.c-torture/execute/20030222-1.c: New test.
14230
14231 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14232
14233         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14234
14235 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14236
14237         PR c++/9878
14238         * g++.dg/init/ref1.C: New test.
14239
14240 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14241
14242         * gcc.dg/sh-relax.c: New SH-only test.
14243
14244 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14245
14246         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14247         comment explaining purpose of testcase.
14248
14249 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14250
14251         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14252         for HC11/HC12 (asm needs two int registers).
14253         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14254         HC11/HC12 because the test uses an asm which needs two 32-bit
14255         registers.
14256
14257 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14258
14259         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14260         for HC11/HC12 (array is too large otherwise).
14261         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14262         * gcc.c-torture/compile/20010518-2.x: Likewise.
14263         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14264         HC11/HC12 (array is too large).
14265
14266 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14267
14268         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14269         * lib/g++-dg.exp (g++-dg-test): Likewise.
14270
14271 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14272
14273         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14274         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14275
14276 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14277
14278         * g++.dg/warn/implicit-typename1.C: Remove warning.
14279
14280 2003-02-28  Richard Henderson  <rth@redhat.com>
14281
14282         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14283         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14284
14285 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14286
14287         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14288         * g++.dg/pch/pch.exp: Likewise.
14289
14290 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14291
14292         PR c++/9879
14293         * testsuite/g++.dg/init/new4.C: New test.
14294
14295 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14296
14297         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14298
14299 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14300
14301         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14302         unsigned long.
14303
14304         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14305         wider than float.
14306
14307 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14308
14309         * lib/scanasm.exp: Add support for counting numbers of
14310         occurences.
14311         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14312         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14313
14314 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14315
14316         PR c++/9683
14317         * g++.dg/template/static3.C: New test.
14318
14319         PR c++/9829
14320         * g++.dg/parse/namespace6.C: New test.
14321
14322 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14323
14324         PR target/9732
14325         * gcc.dg/20030225-1.c: New test.
14326
14327 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14328
14329         * README: Remove out-of-date information.
14330
14331         PR c++/9836
14332         * g++.dg/template/spec6.C: New test.
14333
14334 2003-02-24  Jeff Law  <law@redhat.com>
14335
14336         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14337
14338 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14339
14340         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14341         * gcc.dg/pragma-ep-1.c: Likewise.
14342
14343 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14344
14345         PR c++/9602
14346         * g++.dg/template/friend16.C: New test.
14347
14348 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14349
14350         PR c++/5333
14351         * g++.dg/parse/fused-params1.C: Adjust error messages.
14352         * g++.dg/template/nested3.C: New test.
14353
14354 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14355
14356         * g++.dg/abi/param1.C: New test.
14357
14358 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14359
14360         PR c++/7982
14361         * g++.dg/warn/implicit-typename1.C: New test.
14362
14363 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14364
14365         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14366         with "mtune".
14367         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14368         * gcc.c-torture/execute/20010129-1.x: Likewise.
14369         * gcc.dg/20011107-1.c: Likewise.
14370         * gcc.dg/20020108-1.c: Likewise.
14371         * gcc.dg/20020122-3.c: Likewise.
14372         * gcc.dg/20020206-1.c: Likewise.
14373         * gcc.dg/20020310-1.c: Likewise.
14374         * gcc.dg/20020426-2.c: Likewise.
14375         * gcc.dg/20020517-1.c: Likewise.
14376         * gcc.dg/991230-1.c: Likewise.
14377         * gcc.dg/i386-unroll-1.c: Likewise.
14378         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14379
14380 2003-02-22  Jan Hubicka  <jh@suse.cz>
14381
14382         * gcc.dg/i386-mul.c: New test.
14383
14384 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14385
14386         * gcc.dg/builtins-5.c: New test case.
14387
14388 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14389
14390         * gcc.dg/asmreg-1.c: New test.
14391
14392 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14393
14394         PR c++/9749
14395         * g++.dg/parse/varmod1.C: New test.
14396
14397 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/9727
14400         * g++.dg/template/op1.C: New test.
14401
14402 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/8906
14405         * g++.dg/template/nested2.C: New test.
14406
14407 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14408
14409         PR c++/8724
14410         * g++.dg/expr/dtor1.C: New test.
14411
14412 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14413
14414         * gcc.dg/cpp/include3.c: New test.
14415         * gcc.dg/cpp/inc/foo.h: New file.
14416
14417 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14418
14419         * gcc.c-torture/execute/20030221-1.c: New test.
14420
14421 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/9729
14424         * g++.dg/abi/conv1.C: New test.
14425
14426 2003-02-20  Jan Hubicka  <jh@suse.cz>
14427
14428         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14429
14430 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14431
14432         * gcc.c-torture/compile/20030219-1.c: New test.
14433
14434 2003-02-18  Jan Hubicka  <jh@suse.cz>
14435
14436         * gcc.dg/funcorder.c: New test.
14437
14438 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14439
14440         * gcc.c-torture/execute/20030218-1.c: New.
14441
14442 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14443
14444         * gcc.dg/20030218-1.c: New.
14445
14446 2003-02-18  Richard Henderson  <rth@redhat.com>
14447
14448         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14449         * gcc.dg/attr-used-2.c: New.
14450
14451 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14452
14453         PR c++/9704
14454         * g++.dg/init/copy5.C: New test.
14455
14456 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14457
14458         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14459         * g++.dg/pch/pch.exp: Likewise.
14460
14461 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14462
14463         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14464         STACK_SIZE is not defined.
14465
14466 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         PR c++/9457
14469         * g++.dg/template/init1.C: New test.
14470
14471 2003-02-16  Jan HUbicka  <jh@suse.cz>
14472
14473         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14474         (foo): Add few extra tests
14475         * gcc.dg/c99-const-expr-3.c: Likewise.
14476         * gcc.c-torture/execute/20030216-1.c: New.
14477
14478 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14479
14480         PR c++/9459
14481         * g++.dg/ext/typeof4.C: New test.
14482
14483 2003-02-15  Roger Sayle  <roger@eyesopen.com>
14484
14485         * gcc.dg/i386-387-3.c: New test case.
14486
14487 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
14488
14489         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
14490         cris-*-elf* cris-*-aout* and mmix-*-*.
14491
14492 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
14493
14494         * gcc.dg/20030213-1.c: New test.
14495
14496 2003-02-12  Roger Sayle  <roger@eyesopen.com>
14497
14498         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
14499         * gcc.dg/i386-387-2.c: Likewise.
14500
14501 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
14502
14503         * gcc.dg/ppc-spe.c: Fix formatting.
14504         Enable tests that were previously unsupported by gas.
14505         Delete tests for instructions that no longer exist.
14506         Switch arguments on evsubifw builtin.
14507
14508 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
14509
14510         * gcc.c-torture/execute/20030209-1.c: Disable the test if
14511         STACK_SIZE is too small.
14512
14513 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14514             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14515
14516         * gcc.dg/decl-2.c: New test.
14517
14518 2003-02-10  Jan Hubicka  <jh@suse.cz>
14519
14520         * gcc.dg/i386-fpcvt-1.c:  New test.
14521
14522 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14523
14524         * gcc.c-torture/execute/20030209-1.c: New test.
14525
14526 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14527
14528         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14529         int-wide bitops, use the constants of the same width.
14530         Likewise, if long long is 32-bit wide, test bitops using
14531         32-bit constants.
14532
14533 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14534
14535         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14536
14537 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14538
14539         * testsuite/gcc.dg/builtins-4.c: New test case.
14540
14541 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14542
14543         * gcc.dg/20020430-1.c: Fix dg command typos.
14544         * gcc.dg/20020503-1.c: Likewise.
14545
14546 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14547
14548         PR c++/8785
14549         * g++.dg/parse/fused-params1.C: New test.
14550
14551         PR c++/8857
14552         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14553
14554         PR c++/8921
14555         * g++.dg/parse/non-dependent1.C: New test.
14556
14557         PR c++/8928
14558         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14559
14560         PR c++/9228
14561         * g++.dg/parse/undefined7.C: New test.
14562         * g++.dg/parse/non-templ1.C: New test.
14563
14564         PR c++/9229
14565         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14566
14567 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14568
14569         * gcc.c-torture/compile/20030206-1.c: New test.
14570
14571 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14572
14573         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14574         "pow" to "foo" to avoid potential confusion with a math built-in.
14575
14576 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14577
14578         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14579         conditions for SPARC targets.
14580
14581 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * gcc.dg/20030204-1.c: New test.
14584
14585 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14586
14587         PR c++/38
14588         * g++.dg/parse/array-size1.C: New test.
14589
14590         PR c++/5657
14591         * g++.dg/parse/undefined3.C: New test.
14592
14593         PR c++/5665
14594         * g++.dg/parse/undefined4.C: New test.
14595
14596         PR c++/5975
14597         * g++.dg/parse/undefined5.C: New test.
14598
14599         PR c++/7259
14600         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14601
14602         PR c++/8578
14603         * g++.dg/parse/casting-operator1.C: New test.
14604
14605         PR c++/8596
14606         * g++.dg/parse/undefined6.C: New test.
14607
14608         PR c++/8736
14609         * g++.dg/parse/missing-template1.C: New test.
14610
14611 2003-02-04  Jan Hubicka  <jh@suse.cz>
14612
14613         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14614         * gcc.dg/i386-cmov?.c:  Likewise.
14615         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14616         * gcc.dg/i386-ssefp-1.c:  Likewise.
14617         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14618         conventions.
14619
14620 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/7129
14623         * testsuite/g++.dg/ext/max.C: New test.
14624
14625 2003-02-03  Jan Hubicka  <jh@suse.cz>
14626
14627         * gcc.c-torture/execute/20030203-1.c: New test.
14628
14629 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14630
14631         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14632         'natural-endian'.
14633
14634 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14635
14636         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14637         * g++.dg/init/new2.C: Likewise.
14638         * g++.dg/other/new1.C: Likewise.
14639
14640 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14641
14642         * gcc.dg/struct-ret-libc.c: New test.
14643
14644 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14645
14646         * gcc.dg/20030129-1.c: New test.
14647
14648 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14649
14650         PR c++/8849
14651         * g++.dg/template/ptrmem4.C: New test.
14652
14653 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14654
14655         * g++.dg/parser/constant1.C: New test.
14656
14657 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14658
14659         PR c++/8591
14660         * g++.dg/parse/friend2.C: New test.
14661
14662 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14663
14664         PR c++/9437
14665         * g++.dg/template/unify4.C: New test.
14666
14667 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14668
14669         * gcc.c-torture/execute/20030128-1.c: New test.
14670
14671 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14672
14673         * g++.dg/lookup/nested1.C: Test moved from ...
14674         * g++.old-deja/g++.other/lookup24.C: ... here.
14675
14676 2003-01-28  Jan Hubicka  <jh@suse.cz>
14677
14678         * gcc.dg/i386-cmov5.c:  New test.
14679
14680 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14681
14682         * gcc.c-torture/execute/20010925-1.c: Changed the
14683         memcpy declaration.
14684
14685 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14686
14687         PR c++/3902
14688         * g++.dg/parse/template5.C: New test.
14689
14690 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14691
14692         PR fortran/9258
14693         * g77.dg/pr9258: New test.
14694
14695 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14696
14697         * README: Move relevant parts from README.g++.
14698
14699         * README.g++: Remove this file.
14700
14701 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14702
14703         * g++.dg/abi/dcast1.C: New test.
14704
14705 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14706
14707         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14708
14709 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14710
14711         PR c++/47
14712         * g++.old-deja/g++.other/lookup24.C: New test.
14713
14714 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14715
14716         PR middle-end/7227
14717         * gcc.dg/uninit-C.c: New test.
14718
14719 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14720
14721         * g++.dg/abi/covariant1.C: New test.
14722
14723 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14724
14725         * gcc.dg/20030123-1.c: New test.
14726
14727 2003-01-25  Jan Hubicka  <jh@suse.cz>
14728
14729         PR opt/8492
14730         * gcc.c-torture/compile/20030125-1.c
14731
14732 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14733
14734         PR c++/9403
14735         * g++.dg/parse/template3.C: New test.
14736         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14737
14738         PR c++/795
14739         * g++.dg/parse/template4.C: New test.
14740
14741         PR c++/9415
14742         * g++.dg/template/qual2.C: New test.
14743
14744         PR c++/8545
14745         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14746
14747         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14748
14749 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14750
14751         * gcc.c-torture/execute/switch-1.c: New test case.
14752
14753 2003-01-25  Jan Hubicka  <jh@suse.cz>
14754
14755         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14756
14757 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14758
14759         Tweaks for Bison-1.875. From the NEWS file:
14760         "- `parse error' -> `syntax error'
14761         Bison now uniformly uses the term `syntax error'"
14762         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14763         * gcc.dg/cpp/digraph2.c: Likewise.
14764         * gcc.dg/cpp/direct2.c: Likewise.
14765         * gcc.dg/cpp/paste4.c: Likewise.
14766         * gcc.dg/c90-restrict-1.c: Likewise.
14767         * gcc.dg/c99-func-2.c: Likewise.
14768         * gcc.dg/noncompile/920721-2.c: Likewise.
14769         * gcc.dg/noncompile/930622-2.c: Likewise.
14770         * gcc.dg/noncompile/940112-1.c: Likewise.
14771         * gcc.dg/noncompile/950921-1.c: Likewise.
14772         * gcc.dg/noncompile/951123-1.c: Likewise.
14773         * gcc.dg/noncompile/971104-1.c: Likewise.
14774         * gcc.dg/noncompile/990416-1.c: Likewise.
14775
14776 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
14777
14778         * g++.dg/parse/undefined1.C: Add error message.
14779
14780 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14781
14782         PR c++/9354
14783         * g++.dg/parse/new1.C: New test.
14784
14785         PR c++/9216
14786         * g++.dg/parse/template2.C: New test.
14787
14788         PR c++/9354
14789         * g++.dg/parse/typedef2.C: New test.
14790
14791         PR c++/9328
14792         * g++.dg/ext/typeof3.C: New test.
14793
14794 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14795
14796         PR c++/2738
14797         * g++.dg/parse/ret-type1.C: New test.
14798
14799         PR c++/3792
14800         * g++.dg/parse/tmpl-outside1.C: New test.
14801
14802         PR c++/4207
14803         * g++.dg/parse/int-as-enum1.C: New test.
14804
14805         PR c++/4903
14806         * g++.dg/parse/no-typename1.C: New test.
14807
14808         PR c++/5533
14809         * g++.dg/parse/no-value1.C: New test.
14810
14811         PR c++/5921
14812         * g++.dg/parse/wrong-inline1.C: New test.
14813
14814         PR c++/6402
14815         * g++.dg/parse/ref1.C: New test.
14816
14817         PR c++/6992
14818         * g++.dg/parse/attr-ctor1.C: New test.
14819
14820         PR c++/7229
14821         * g++.dg/parse/namespace5.C: New test.
14822
14823         PR c++/7917
14824         * g++.dg/parse/func-def1.C: New test.
14825
14826         PR c++/8143
14827         * g++.dg/parse/undefined1.C: New test.
14828
14829         PR c++/5723, PR c++/8522
14830         * g++.dg/parse/specialization1.C: New test.
14831
14832         PR c++/163, PR c++/8595
14833         * g++.dg/parse/struct-as-enum1.C: New test.
14834
14835         PR c++/9173
14836         * g++.dg/parse/undefined2.C: New test.
14837
14838 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14839
14840         PR c++/9298
14841         * g++.dg/parse/template1.C: New test.
14842
14843         PR c++/9384
14844         * g++.dg/parse/using1.C: New test.
14845
14846         PR c++/9285
14847         PR c++/9294
14848         * g++.dg/parse/expr2.C: New test.
14849
14850         PR c++/9388
14851         * g++.dg/parse/lookup2.C: Likewise.
14852
14853 2003-01-21  Jan Hubicka  <jh@suse.cz>
14854
14855         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14856         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14857         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14858         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14859
14860 2003-01-20  Nick Clifton  <nickc@redhat.com>
14861
14862         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14863         problem with ARM sibcall code generation.
14864
14865 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14866
14867         * gcc.c-torture/execute/20030120-1.c: New.
14868
14869 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14870
14871         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14872
14873 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14874
14875         PR c++/9272
14876         * g++.dg/parse/ctor1.C: New test.
14877
14878         PR c++/9294:
14879         * g++.dg/parse/qualified1.C: New test.
14880
14881         * g++.dg/parse/typename3.C: New test.
14882
14883 2003-01-16  Richard Henderson  <rth@redhat.com>
14884
14885         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14886
14887 2003-01-16  Richard Henderson  <rth@redhat.com>
14888
14889         * g++.dg/pch/pch.exp: Copy test header to the working directory
14890         before using it either for precompilation or direct use.
14891         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14892         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14893
14894 2003-01-16  Richard Henderson  <rth@redhat.com>
14895
14896         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14897         before using it either for precompilation or direct use.
14898         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14899         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14900
14901 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14902
14903         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14904         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14905         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14906         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14907         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14908         typename warning into error.
14909         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14910         error messages.
14911         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14912         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14913         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14914         messages.
14915         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14916         make declaration visible in template.
14917         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14918         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14919         messages.
14920         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14921         message.
14922         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14923         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14924         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14925         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14926         typename warning with error message.
14927         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14928         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14929         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14930
14931 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14932
14933         * g++.dg/parse/ambig2.C: New test.
14934
14935 2003-01-15  Richard Henderson  <rth@redhat.com>
14936
14937         * g++.dg/tls/init-2.C: Update error message string.
14938
14939 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14940
14941         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14942
14943 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14944
14945         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14946         all for HC11/HC12.
14947         * gcc.c-torture/compile/20001205-1.x: Likewise.
14948         * gcc.c-torture/compile/20001226-1.x: Likewise.
14949         * gcc.c-torture/compile/920520-1.x: Likewise.
14950         * gcc.c-torture/compile/961203-1.x: Likewise.
14951         * gcc.c-torture/compile/20020604-1.x: Likewise.
14952
14953 2003-01-15  Jan Hubicka  <jh@suse.cz>
14954
14955         * gcc.c-torture/compile/20030115-1.c: New test.
14956
14957         * gcc.dg/i386-fpcvt-1.c: New test.
14958         * gcc.dg/i386-fpcvt-2.c: New test.
14959
14960 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14961
14962         Further conform g++'s __vmi_class_type_info to the C++ ABI
14963         specification.
14964         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14965         the specification.
14966
14967 2003-01-14  Jan Hubicka  <jh@suse.cz>
14968
14969         * gcc.dg/i386-fpcvt-1.c: New test.
14970         * gcc.dg/i386-fpcvt-2.c: New test.
14971
14972 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14973
14974         * gcc.dg/i386-mmx-3.c: New test.
14975
14976 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR c++/9264
14979         * g++.dg/parse/octal1.C: New file.
14980
14981         PR c++/9172
14982         * g++.dg/parse/typename1.C: New file.
14983
14984 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14985
14986         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14987         * gcc.dg/bf-no-ms-layout.c: Likewise.
14988         * gcc.dg/bf-ms-attrib.c: Likewise.
14989
14990 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14991
14992         PR c++/9099
14993         * g++.dg/parse/dtor1.C: New file.
14994
14995         PR c++/9128
14996         * g++.dg/rtti/typeid1.C: New file.
14997
14998         PR c++/9153
14999         * g++.dg/parse/lookup1.C: New file.
15000
15001         PR c++/9171
15002         * g++.dg/templ/spec5.C: New file.
15003
15004 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15005
15006         * gcc.c-torture/compile/20030110-1.c: New test.
15007
15008 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15009
15010         Merge from pch-branch:
15011
15012         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15013
15014         * gcc.dg/pch/cpp-1.h: New.
15015         * gcc.dg/pch/cpp-1.c: New.
15016         * gcc.dg/pch/cpp-2.h: New.
15017         * gcc.dg/pch/cpp-2.c: New.
15018
15019         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15020
15021         * gcc.dg/pch/except-1.h: New.
15022         * gcc.dg/pch/except-1.c: New.
15023
15024         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15025
15026         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15027         running test.
15028         * gcc.dg/pch: Include *.hp not *.h.
15029         * gcc.dg/pch/system-1.h: New.
15030         * gcc.dg/pch/system-1.c: New.
15031
15032         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15033
15034         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15035         rather than trying to build and run a program using PCH.
15036         * gcc.dg/pch: Remove dg-do commands from test files.
15037
15038         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15039
15040         * gcc.dg/pch/macro-3.c: New.
15041         * gcc.dg/pch/macro-3.h: New.
15042
15043         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15044
15045         * gcc.dg/pch/common-1.c: New.
15046         * gcc.dg/pch/common-1.h: New.
15047         * gcc.dg/pch/decl-1.c: New.
15048         * gcc.dg/pch/decl-1.h: New.
15049         * gcc.dg/pch/decl-2.c: New.
15050         * gcc.dg/pch/decl-2.h: New.
15051         * gcc.dg/pch/decl-3.c: New.
15052         * gcc.dg/pch/decl-3.h: New.
15053         * gcc.dg/pch/decl-4.c: New.
15054         * gcc.dg/pch/decl-4.h: New.
15055         * gcc.dg/pch/decl-5.c: New.
15056         * gcc.dg/pch/decl-5.h: New.
15057         * gcc.dg/pch/global-1.c: New.
15058         * gcc.dg/pch/global-1.h: New.
15059         * gcc.dg/pch/inline-1.c: New.
15060         * gcc.dg/pch/inline-1.h: New.
15061         * gcc.dg/pch/inline-2.c: New.
15062         * gcc.dg/pch/inline-2.h: New.
15063         * gcc.dg/pch/static-1.c: New.
15064         * gcc.dg/pch/static-1.h: New.
15065         * gcc.dg/pch/static-2.c: New.
15066         * gcc.dg/pch/static-2.h: New.
15067
15068         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15069
15070         * g++.dg/pch/pch.exp: Better handle failing testcases.
15071         * gcc.dg/pch/pch.exp: Likewise.
15072         * gcc.dg/pch/macro-1.c: New.
15073         * gcc.dg/pch/macro-1.h: New.
15074         * gcc.dg/pch/macro-2.c: New.
15075         * gcc.dg/pch/macro-2.h: New.
15076
15077         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15078
15079         * g++.dg/dg.exp: Treat files in pch/ specially.
15080         * g++.dg/pch/pch.exp: New file.
15081         * g++.dg/pch/empty.H: New file.
15082         * g++.dg/pch/empty.C: New file.
15083         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15084         "precompile".
15085
15086         * gcc.dg/pch/pch.exp: New file.
15087         * gcc.dg/pch/empty.h: New file.
15088         * gcc.dg/pch/empty.c: New file.
15089         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15090         "precompile".
15091
15092 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15093
15094         * g++.dg/template/friend14.C: New test.
15095
15096 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15097
15098         * gcc.dg/old-style-asm-1.c: New test.
15099
15100 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15101
15102         * gcc.c-torture/compile/20030109-1.c: New test.
15103
15104 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15105
15106         * gcc.c-torture/execute/20030109-1.c: New test.
15107
15108 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15109
15110         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15111         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15112         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15113         * g++.old-deja/g++.mike/eh2.C: Likewise
15114         * g++.old-deja/g++.mike/eh3.C: Likewise
15115         * g++.old-deja/g++.mike/eh5.C: Likewise
15116         * g++.old-deja/g++.mike/eh6.C: Likewise
15117         * g++.old-deja/g++.mike/eh7.C: Likewise
15118         * g++.old-deja/g++.mike/eh8.C: Likewise
15119         * g++.old-deja/g++.mike/eh9.C: Likewise
15120         * g++.old-deja/g++.mike/eh10.C: Likewise
15121         * g++.old-deja/g++.mike/eh12.C: Likewise
15122         * g++.old-deja/g++.mike/eh13.C: Likewise
15123         * g++.old-deja/g++.mike/eh14.C: Likewise
15124         * g++.old-deja/g++.mike/eh16.C: Likewise
15125         * g++.old-deja/g++.mike/eh17.C: Likewise
15126         * g++.old-deja/g++.mike/eh18.C: Likewise
15127         * g++.old-deja/g++.mike/eh21.C: Likewise
15128         * g++.old-deja/g++.mike/eh23.C: Likewise
15129         * g++.old-deja/g++.mike/eh24.C: Likewise
15130         * g++.old-deja/g++.mike/eh25.C: Likewise
15131         * g++.old-deja/g++.mike/eh26.C: Likewise
15132         * g++.old-deja/g++.mike/eh27.C: Likewise
15133         * g++.old-deja/g++.mike/eh28.C: Likewise
15134         * g++.old-deja/g++.mike/eh29.C: Likewise
15135         * g++.old-deja/g++.mike/eh31.C: Likewise
15136         * g++.old-deja/g++.mike/eh33.C: Likewise
15137         * g++.old-deja/g++.mike/eh34.C: Likewise
15138         * g++.old-deja/g++.mike/eh35.C: Likewise
15139         * g++.old-deja/g++.mike/eh36.C: Likewise
15140         * g++.old-deja/g++.mike/eh37.C: Likewise
15141         * g++.old-deja/g++.mike/eh38.C: Likewise
15142         * g++.old-deja/g++.mike/eh39.C: Likewise
15143         * g++.old-deja/g++.mike/eh40.C: Likewise
15144         * g++.old-deja/g++.mike/eh41.C: Likewise
15145         * g++.old-deja/g++.mike/eh42.C: Likewise
15146         * g++.old-deja/g++.mike/eh44.C: Likewise
15147         * g++.old-deja/g++.mike/eh46.C: Likewise
15148         * g++.old-deja/g++.mike/eh47.C: Likewise
15149         * g++.old-deja/g++.mike/eh48.C: Likewise
15150         * g++.old-deja/g++.mike/eh49.C: Likewise
15151         * g++.old-deja/g++.mike/eh50.C: Likewise
15152         * g++.old-deja/g++.mike/eh51.C: Likewise
15153         * g++.old-deja/g++.mike/eh53.C: Likewise
15154         * g++.old-deja/g++.mike/eh55.C: Likewise
15155         * g++.old-deja/g++.mike/p7912.C: Likewise
15156         * g++.old-deja/g++.mike/p9706.C: Likewise
15157         * g++.old-deja/g++.mike/p10416.C: Likewise
15158         * g++.old-deja/g++.mike/p11667.C: Likewise
15159         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15160         Remove redundant reference to Iris.
15161         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15162         Elxsi, i860, Pico Java, and WE32K.
15163
15164 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15165
15166         * g++.dg/ext/asm4.C: New test.
15167
15168 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15169
15170         PR c++/9030
15171         * g++.dg/template/friend12.C: New test.
15172         * g++.dg/template/friend13.C: Likewise.
15173         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15174
15175 2003-01-08  Jan Hubicka  <jh@suse.cz>
15176
15177         * gcc.dg/i386-cadd.c: New test.
15178         * gcc.dg/i386-cmov4.c: Likewise.
15179
15180 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15181
15182         PR c++/9165
15183         * g++.dg/warn/Wunused-3.C: New test.
15184
15185         * g++.dg/abi/bitfield9.C: New test.
15186
15187         PR c++/9189
15188         * g++.dg/parse/defarg3.C: New test.
15189
15190 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         * g++.dg/parse/ambig1.C: New test.
15193         * g++.dg/parse/defarg2.C: New test.
15194
15195 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15196
15197         * g++.dg/template/defarg-1.C: New test.
15198         * g++.dg/template/local2.C: Likewise.
15199
15200 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15201
15202         * gcc.c-torture/execute/20030105-1.c: New test.
15203
15204 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15207         * g++.dg/parse/namespace4.C: Likewise.
15208
15209 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         * g++.dg/template/ntp2.C: New test.
15212
15213 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15214
15215         * g++.dg/parse/extern-C-1.C: New test.
15216
15217         * g++.dg/parse/namespace4.C: New test.
15218
15219         * g++.dg/template/nested1.C: New test.
15220
15221         * g++.dg/parse/namespace3.C: New test.
15222
15223 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15224
15225         * g++.dg/lookup/two-stage1.C: New test.
15226
15227 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15228
15229         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15230         * g++.old-deja/g++.jason/access8.C: Likewise.
15231         * g++.old-deja/g++.other/decl5.C: Likewise.
15232
15233 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15234
15235         * g++.dg/parse/parse7.C: New test.
15236
15237 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15238
15239         PR c++/2843
15240         * g++.dg/ext/attrib7.C: New test.
15241
15242 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15243
15244         * g++.dg/parse/parse6.C: New test.
15245
15246 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15247
15248         * gcc.dg/h8300-stack-1.c: New.
15249
15250 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15251
15252         g++.dg/lookup/exception1.C: New test.
15253
15254         g++.dg/lookup/template1.C: New test.
15255
15256         g++.dg/parse/namespace2.C: New test.
15257
15258         g++.dg/parse/parens2.C: New test.
15259
15260 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15261
15262         * g++.dg/parse/parse5.C: New test.
15263         * g++.dg/lookup/scoped4.C: New test.
15264
15265 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15266
15267         * g++.dg/parse/parens1.C: New test.
15268
15269         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15270         angle-bracket1.C.
15271         * g++.dg/parse/parens2.C: New test.
15272
15273         * g++.dg/lookup/scope-operator1.C: New test.
15274
15275         * g++.dg/parse/operator1.C: New test.
15276
15277 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15278
15279         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15280         * g++.old-deja/g++.other/access6.C: Likewise.
15281         * g++.old-deja/g++.other/decl1.C: Likewise.
15282         * g++.old-deja/g++.pt/typename12.C: Likewise.
15283
15284 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15285
15286         * g++.dg/parse/namespace1.C: New test.
15287
15288 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15289
15290         * g++.dg/parse/parse4.C: New test.
15291
15292 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15293
15294         * g++.dg/parse/parse3.C: New test.
15295
15296 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15297
15298         * g++.dg/parse/parse2.C: New test.
15299
15300 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15301
15302         * g++.dg/template/friend11.C: New test.
15303
15304 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15305
15306         * g++.dg/parse/parse1.C: New test.
15307
15308 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15309
15310         * lib/profopt.exp: Change the name of a global variable to avoid
15311         possible clashes with other test suites.
15312
15313 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15314
15315         * g++.dg/inherit/covariant8.C: New test.
15316
15317 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15318
15319         * g++.dg/init/array9.C: New test.
15320
15321         PR c++/9112
15322         * g++.dg/parse/expr1.C: New test.
15323
15324 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15325
15326         * gcc.c-torture/compile/20021230-1.c: New test.
15327
15328 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15329
15330         * g++.dg/inherit/covariant5.C: New test.
15331         * g++.dg/inherit/covariant6.C: New test.
15332         * g++.dg/inherit/covariant7.C: New test.
15333
15334 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15335
15336         PR c++/2739
15337         * g++.dg/other/access2.C: New test.
15338
15339 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15340
15341         * g++.dg/other/anon-struct.C: No longer fails
15342         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15343         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15344         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15345
15346 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15347
15348         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15349
15350 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15351
15352         * g++.dg/eh/spec4.C: Remove stray semicolon.
15353         * g++.dg/expr/pmf-1.C: Change error message.
15354         * g++.dg/ext/asm1.C: Remove stray semicolon.
15355         * g++.dg/ext/typename1.C: Add missing typenames.
15356         * g++.dg/inherit/template-as-base.C: Change error message.
15357         * g++.dg/lookup/scoped1.C: Likewise.
15358         * g++.dg/lookup/scoped2.C: Likewise.
15359         * g++.dg/lookup/using2.C: Likewise.
15360         * g++.dg/other/component1.C: Remove stray semicolon.
15361         * g++.dg/other/do1.C: Change error message.
15362         * g++.dg/other/error2.C: Likewise.
15363         * g++.dg/other/init1.C: Likewise.
15364         * g++.dg/other/packed1.C: Remove stray semicolon.
15365         * g++.dg/other/ptrmem2.C: Change error message.
15366         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15367         marker.
15368         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15369         * g++.dg/template/access3.C: Add typename keyword.
15370         * g++.dg/template/access5.C: Remove stray semicolon.
15371         * g++.dg/template/access6.C: Likewise.
15372         * g++.dg/template/complit1.C: Likewise.
15373         * g++.dg/template/crash1.C: Change error message.
15374         * g++.dg/template/inherit2.C: Remove stray semicolon.
15375         * g++.dg/template/instantiate2.C: Likewise.
15376         * g++.dg/template/instantiate3.C: Change error message.
15377         * g++.dg/template/qual1.C: Remove stray semicolon.
15378         * g++.dg/template/qualttp18.C: Change error message.
15379         * g++.dg/template/ref1.C: Remove stray semicolon.
15380         * g++.dg/template/sizeof1.C (A::value): Declare it.
15381         * g++.dg/template/spec4.C: Change error message.
15382         * g++.dg/template/static1.C: Likewise.
15383         * g++.dg/template/type1.C: Likewise.
15384         * g++.dg/template/typename3.C: Likewise.
15385         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15386         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15387         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15388         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15389         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15390         named return value extension.
15391         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15392         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15393         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15394         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15395         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15396         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15397         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15398         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15399         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15400         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15401         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15402         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15403         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15404         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15405         syntax.
15406         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15407         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15408         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15409         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15410         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15411         * g++.old-deja/g++.brendan/template11.C: Likewise.
15412         * g++.old-deja/g++.brendan/template26.C: Likewise.
15413         * g++.old-deja/g++.brendan/template27.C: Use explicit
15414         specialization syntax.
15415         * g++.old-deja/g++.brendan/template30.C: Likewise.
15416         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15417         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15418         non-dependent names.
15419         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15420         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15421         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15422         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15423         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15424         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15425         named return value extension.
15426         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15427         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15428         * g++.old-deja/g++.ext/return1.C: Likewise.
15429         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15430         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15431         * g++.old-deja/g++.jason/access8.C: Likewise.
15432         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15433         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15434         pseudo-destructor names.
15435         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15436         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15437         pseudo-destructor names.
15438         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15439         * g++.old-deja/g++.jason/overload19.C: Likewise.
15440         * g++.old-deja/g++.jason/overload32.C: Likewise.
15441         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15442         stray semicolons.
15443         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15444         * g++.old-deja/g++.jason/return.C: Likewise.
15445         * g++.old-deja/g++.jason/return2.C: Likewise.
15446         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15447         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15448         syntax.
15449         * g++.old-deja/g++.jason/template10.C: Account for use of
15450         non-dependent names.
15451         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15452         syntax.
15453         * g++.old-deja/g++.jason/template37.C: Likewise.
15454         * g++.old-deja/g++.law/access4.C: Change error messages.
15455         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15456         pseudo-destructor names.
15457         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15458         * g++.old-deja/g++.law/ctors9.C: Likewise.
15459         * g++.old-deja/g++.law/cvt22.C: Likewise.
15460         * g++.old-deja/g++.law/dtors5.C: Likewise.
15461         * g++.old-deja/g++.law/global-init1.C: Likewise.
15462         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15463         * g++.old-deja/g++.law/operators28.C: Likewise.
15464         * g++.old-deja/g++.law/visibility28.C: Likewise.
15465         * g++.old-deja/g++.martin/eval1.C: Likewise.
15466         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15467         name.
15468         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15469         * g++.old-deja/g++.mike/net34.C: Likewise.
15470         * g++.old-deja/g++.mike/net36.C: Likewise.
15471         * g++.old-deja/g++.mike/ns2.C: Likewise.
15472         * g++.old-deja/g++.mike/p12306.C: Likewise.
15473         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15474         value extension.
15475         * g++.old-deja/g++.mike/p700.C: Likewise.
15476         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15477         * g++.old-deja/g++.mike/p710.C: Likewise.
15478         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15479         value extension.
15480         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15481         * g++.old-deja/g++.mike/pmf9.C: Likewise.
15482         * g++.old-deja/g++.ns/crash2.C: Likewise.
15483         * g++.old-deja/g++.ns/crash3.C: Likewise.
15484         * g++.old-deja/g++.ns/invalid1.C: Likewise.
15485         * g++.old-deja/g++.ns/ns17.C: Likewise.
15486         * g++.old-deja/g++.ns/template16.C: Likewise.
15487         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
15488         keyword.
15489         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
15490         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
15491         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
15492         named return value extension.
15493         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
15494         * g++.old-deja/g++.other/access4.C: Issue additional error
15495         messages.
15496         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
15497         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
15498         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
15499         * g++.old-deja/g++.other/crash25.C: Change error message.
15500         * g++.old-deja/g++.other/crash4.C: Change error message.
15501         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
15502         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
15503         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
15504         checks.
15505         * g++.old-deja/g++.other/defarg8.C: Likewise.
15506         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
15507         * g++.old-deja/g++.other/dtor10.C: Likewise.
15508         * g++.old-deja/g++.other/incomplete.C: Likewise.
15509         * g++.old-deja/g++.other/linkage7.C: Likewise.
15510         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
15511         lookup algorithm.
15512         * g++.old-deja/g++.other/mangle2.C: Likewise.
15513         * g++.old-deja/g++.other/refinit2.C: Likewise.
15514         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
15515         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
15516         * g++.old-deja/g++.pt/crash28.C: Likewise.
15517         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
15518         syntax.
15519         * g++.old-deja/g++.pt/crash32.C: Change error message.
15520         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
15521         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
15522         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15523         error message position.
15524         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15525         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15526         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15527         syntax.
15528         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15529         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15530         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15531         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15532         keyword.
15533         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15534         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15535         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15536         keyword.
15537         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15538         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15539         syntax.
15540         * g++.old-deja/g++.pt/friend28.C: Account for use of
15541         non-dependent names.
15542         * g++.old-deja/g++.pt/friend29.C: Likewise.
15543         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15544         rules.
15545         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15546         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15547         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15548         lookup rules.
15549         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15550         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15551         keyword.
15552         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15553         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15554         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15555         keyword.
15556         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15557         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15558         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15559         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15560         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15561         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15562         keyword.
15563         * g++.old-deja/g++.pt/spec10.C: Likewise.
15564         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15565         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15566         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15567         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15568         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15569         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15570         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15571         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15572         * g++.old-deja/g++.pt/typename15.C: Likewise.
15573         * g++.old-deja/g++.pt/typename22.C: Likewise.
15574         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15575         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15576         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15577         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15578         syntax.
15579         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15580         return value extension.
15581         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15582         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15583         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15584         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15585
15586 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.dg/warn/inline1.C: New test.
15589         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15590         * g++.old-deja/g++.jason/synth10.C: Likewise.
15591         * g++.old-deja/g++.mike/net31.C: Likewise.
15592         * g++.old-deja/g++.mike/p8786.C: Likewise.
15593
15594         * g++.dg/template/friend10.C: New test.
15595         * g++.dg/template/conv5.C: New test.
15596
15597 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15598
15599         * g++.dg/lookup/scoped3.C: New test.
15600
15601         * g++.dg/lookup/decl1.C: New test.
15602         * g++.dg/lookup/decl2.C: New test.
15603
15604 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15605
15606         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15607         gcc.c-torture/compile/20021015-1.c,
15608         gcc.c-torture/compile/20021015-2.c,
15609         gcc.c-torture/compile/20021123-1.c,
15610         gcc.c-torture/compile/20021123-2.c,
15611         gcc.c-torture/compile/20021123-3.c,
15612         gcc.c-torture/compile/20021123-4.c,
15613         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15614         only to 3.1 or 3.2 branch.
15615
15616 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15617
15618         * gcc.dg/i386-bitfield3.c: New test.
15619
15620         * gcc.dg/i386-bitfield2.c: New test.
15621
15622 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15623
15624         * g++.dg/parse/conv_op1.C: New test.
15625
15626 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15627
15628         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15629         approved.
15630
15631 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15632
15633         * gcc.c-torture/compile/20021220-1.c: New test.
15634
15635 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15636
15637         * gcc.dg/i386-fastcall-1.c: New.
15638
15639 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15640
15641         * gcc.c-torture/execute/20021219-1.c: New test.
15642
15643 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15644
15645         * gcc.dg/i386-pic-1.c: New test.
15646
15647 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15648
15649         PR c++/8099
15650         * g++.dg/template/friend9.C: New test.
15651
15652 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15653
15654         PR c++/3663
15655         * g++.dg/template/access7.C: New test.
15656
15657 2002-12-18  Nick Clifton  <nickc@redhat.com>
15658
15659         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15660         the libstdc++-v3 directory has been found.
15661
15662 2002-12-12  Devang Patel <dpatel@apple.com>
15663         * gcc.dg/darwin-ld-1.c: New test.
15664         * gcc.dg/darwin-ld-2.c: New test.
15665         * gcc.dg/darwin-ld-3.c: New test.
15666         * gcc.dg/darwin-ld-4.c: New test.
15667         * gcc.dg/darwin-ld-5.c: New test.
15668
15669 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15670
15671         * gcc.c-torture/compile/20021212-1.c: New test.
15672
15673 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15674
15675         * gcc.dg/fshort-wchar: New test.
15676
15677 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15678
15679         PR c++/8372
15680         * g++.dg/template/dtor1.C: New test.
15681
15682         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15683         markers.
15684
15685 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15686
15687         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15688
15689 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15690
15691         * g++.dg/template/static1.C: New test.
15692         * g++.dg/template/static2.C: New test.
15693         * g++.old-deja/g++.ext/memconst.C: New test.
15694
15695 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15696
15697         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15698         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15699         * g++.dg/special/initp1.C: Likewise.
15700
15701 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15702
15703         * gcc.c-torture/execute/20021204-1.c: New test.
15704
15705 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15706
15707         * gcc.dg/ppc-fmadd-1.c: New file.
15708         * gcc.dg/ppc-fmadd-2.c: New file.
15709         * gcc.dg/ppc-fmadd-3.c: New file.
15710
15711 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15712
15713         * gcc.c-torture/compile/20021204-1.c: New test.
15714
15715 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.dg/inherit/covariant2.C: New test.
15718         * g++.dg/inherit/covariant3.C: New test.
15719         * g++.dg/inherit/covariant4.C: New test.
15720         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15721         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15722
15723 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15724
15725         PR c++/8688
15726         * g++.dg/init/brace3.C: New test.
15727
15728 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15729
15730         * gcc.dg/20020210-1.c: Fix a comment typo.
15731
15732 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/8720
15735         * g++.dg/parse/defarg1.C: New test.
15736
15737         PR c++/8615
15738         * g++.dg/template/char1.C: New test.
15739
15740         * g++.dg/template/varmod1.C: Fix typo.
15741
15742 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15743
15744         DR 180
15745         * g++.old-deja/g++.pt/crash32.C: Expect error.
15746
15747 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15748
15749         PR c++/5919
15750         * g++.dg/template/varmod1.C: New test.
15751
15752         PR c++/8727
15753         * g++.dg/inherit/typeinfo1.C: New test.
15754
15755         PR c++/8663
15756         * g++.dg/inherit/typedef1.C: New test.
15757
15758 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15759
15760         PR c++/8332
15761         PR c++/8493
15762         * g++.dg/template/strlen1.C: New test.
15763
15764         PR c++/8227
15765         * g++.dg/template/ctor2.C: New test.
15766
15767         PR c++/8214
15768         * g++.dg/init/string1.C: New test.
15769
15770         PR c++/8511
15771         * g++.dg/template/friend8.C: New test.
15772
15773 2002-11-29  Joe Buck <jbuck@synopsys.com>
15774
15775         * g++.dg/lookup/anon2.C: New test.
15776
15777 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
15778
15779         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
15780         h8300 port.
15781
15782 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
15783
15784         * gcc.dg/bitfld-6.c: New test.
15785
15786 2002-11-27  Jan Hubicka  <jh@suse.cz>
15787
15788         * gcc.c-torture/execute/20021127.[cx]: New test.
15789
15790 2002-11-26  Jan Hubicka  <jh@suse.cz>
15791
15792         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15793         quality.
15794
15795 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15796
15797         * g++.dg/init/brace2.C: New test.
15798         * g++.old-deja/g++.mike/p9129.C: Correct.
15799
15800 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15801
15802         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15803
15804 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15805
15806         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15807
15808 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15809
15810         * testsuite/g++.dg/abi/empty11.C: New test.
15811         * testsuite/g++.dg/rtti/cv1.C: New test.
15812
15813 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15814
15815         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15816
15817 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15818
15819         * g++.dg/abi/empty10.C: New test.
15820
15821 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15822
15823         * gcc.c-torture/compile/20021124-1.c: New test.
15824
15825 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15826
15827         * g++.dg/abi/rtti2.C: New test.
15828
15829 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15830
15831         * gcc.dg/i386-unroll-1.c: New test.
15832
15833 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * gcc.c-torture/compile/20021120-1.c: New test.
15836         * gcc.c-torture/compile/20021120-2.c: New test.
15837
15838 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15839
15840         * gcc.dg/bitfld-5.c: New test.
15841
15842 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15843
15844         * gcc.c-torture/execute/20021120-3.c: New test.
15845
15846 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15847
15848         * gcc.c-torture/execute/20021120-2.c: New test.
15849
15850 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15851
15852         * gcc.c-torture/execute/20021120-1.c: New test.
15853
15854 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15855
15856         * gcc.c-torture/execute/20021118-3.c: New test.
15857
15858 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15859
15860         * gcc.c-torture/compile/20021119-1.c: New test.
15861
15862 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15863
15864         * gcc.dg/duff-1.c: New test.
15865         * gcc.dg/duff-2.c: New test.
15866         * gcc.dg/duff-3.c: New test.
15867
15868 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15869
15870         * gcc.dg/cpp/_Pragma5.c: New test.
15871
15872 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15873
15874         * gcc.c-torture/execute/20021118-2.c: New test.
15875
15876 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15877
15878         * gcc.c-torture/execute/20021118-1.c: New test.
15879
15880 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15881
15882         * gcc.dg/20021116-1.c: New test.
15883
15884 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15885
15886         * g++.dg/abi/vcall1.C: New test.
15887
15888 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15889
15890         * gcc.dg/20021029-1.c: New test.
15891         * gcc.dg/20021029-2.c: New test.
15892
15893 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15894
15895         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15896
15897 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15898
15899         PR c/8439
15900         * gcc.dg/20021110.c: Move to ...
15901         * gcc.c-torture/compile/20021110.c: .... here.
15902
15903 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15904
15905         PR c/8467
15906         * gcc.c-torture/execute/20021111-1.c
15907
15908 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15909
15910         PR c/8439
15911         * gcc.dg/20021110.c: New test.
15912
15913 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15914
15915         * g++.dg/abi/vthunk3.C: Run only on x86.
15916
15917 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15918
15919         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15920
15921 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15922
15923         * lib/compat.exp (compat-execute): Fix logic error in last
15924         change.
15925
15926 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15927
15928         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15929
15930 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15931
15932         PR c++/8389
15933         * g++.dg/template/access6.C: New test.
15934
15935 2002-11-08  Jan Hubicka  <jh@suse.cz>
15936
15937         * gcc.dg/i386-ssefp-1.c: New test.
15938         * gcc.dg/i386-ssefp-1.c: New test.
15939
15940 2002-11-08  Jan Hubicka  <jh@suse.cz>
15941
15942         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15943
15944 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15945
15946         * g++.dg/abi/vthunk3.C: New test.
15947
15948         PR c++/8338
15949         * g++.dg/template/crash2.C: New test.
15950
15951 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * testsuite/g++.dg/abi/dtor1.C: New test.
15954         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15955
15956 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15957
15958         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15959         Darwin.
15960
15961 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15962
15963         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15964         -mthumb.  Only xfail with -O0.
15965
15966 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15967
15968         * g++.dg/abi/thunk1.C: New test.
15969         * g++.dg/abi/thunk2.C: Likewise.
15970         * g++.dg/abi/vtt1.C: Likewise.
15971
15972 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15973
15974         PR optimization/8423
15975         * gcc.c-torture/execute/builtin-constant.c: New test.
15976
15977 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15978
15979         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15980         Add some more cases.
15981
15982 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15983
15984         PR c++/8391
15985         * g++.dg/opt/local1.C: New test.
15986
15987 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15988
15989         PR c++/8160
15990         * g++.dg/template/complit1.C: New test.
15991
15992         PR c++/8149
15993         * g++.dg/template/typename4.C: Likewise.
15994
15995 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15996
15997         Core issue 287, PR c++/7639
15998         * g++.dg/template/instantiate1.C: Adjust error location.
15999         * g++.dg/template/instantiate3.C: New test.
16000         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16001         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16002         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16003
16004 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16005
16006         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16007
16008 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/8287
16011         * g++.dg/init/dtor2.C: New test.
16012
16013 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16014
16015         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16016         * gcc.dg/nest.c: Bypass errors on irix6.
16017
16018 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16019
16020         * gcc.dg/nest.c: Expect error for mmix-*-*.
16021         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16022
16023 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16024
16025         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16026         markers.
16027
16028         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16029
16030 2002-10-25  Mike Stump  <mrs@apple.com>
16031
16032         * gcc.dg/warn-1.c: New test.
16033
16034 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16035
16036         * g++.dg/template/typename3.C: New test.
16037
16038 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16039
16040         * g++.dg/lookup/ptrmem1.C: New test.
16041
16042         * g++.dg/abi/vthunk2.C: New test.
16043
16044 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16045
16046         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16047
16048 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16049
16050         * g++.dg/abi/empty9.C: New test.
16051
16052 2002-10-24  Richard Henderson  <rth@redhat.com>
16053
16054         * g++.dg/inherit/thunk1.C: Enable for ia64.
16055
16056 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16057
16058         PR c++/8067
16059         * g++.dg/lookup/pretty1.C: New test.
16060
16061 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.dg/20021023-1.c: New test.
16064
16065 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/7679
16068         * g++.dg/parse/inline1.C: New test.
16069
16070 2002-10-23  Richard Henderson  <rth@redhat.com>
16071
16072         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16073
16074         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16075
16076 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16077
16078         PR c++/6579
16079         * g++.dg/parse/stmtexpr3.C: New test.
16080
16081 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16082
16083         * g++.dg/expr/cond1.C: New test.
16084
16085 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16086
16087         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16088
16089 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16090
16091         * g++.dg/abi/vbase13.C: New test.
16092         * g++.dg/abi/vbase14.C: Likewise.
16093
16094 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16095
16096         * gcc.dg/tls/pic-1.c: New test.
16097         * gcc.dg/tls/nonpic-1.c: New test.
16098         * gcc.dg/20021018-1.c: New test.
16099
16100 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16101
16102         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16103         Remove only files with the same base name as the test case.
16104         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16105         (profopt-execute): Likewise.  Also, remove old profiling
16106         and performance data files before running the tests.
16107
16108         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16109         * g++.dg/bprob/bprob.exp: Likewise.
16110         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16111         to allow more general test case names.
16112
16113         * g++.dg/bprob/bprob-1.C: Rename to ...
16114         * g++.dg/bprob/g++-bprob-1.C: ... this.
16115
16116         * g77.dg/bprob/bprob-1.f: Rename to ...
16117         * g77.dg/bprob/g77-bprob-1.f: ... this.
16118
16119 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16120
16121         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16122         bison 1.50 or later.
16123
16124 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16125
16126         * g++.dg/README: Describe more test directories.
16127
16128 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16129
16130         * g++.dg/init/array6.C: Add additional tests.
16131
16132 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16133
16134         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16135         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16136
16137 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16138
16139         * gcc.c-torture/compile/20020604-1.x: New.
16140         * gcc.c-torture/compile/simd-5.x: Likewise.
16141         * gcc.c-torture/execute/920710-1.x: Likewise.
16142         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16143
16144 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16145
16146         * g++.dg/inherit/override1.C: Add dg-options clause.
16147
16148 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16149
16150         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16151         _mm_slli_si128.
16152
16153 2002-10-19  Andreas Schwab  <schwab@suse.de>
16154
16155         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16156         directory component.
16157
16158 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16159
16160         * g++.dg/inherit/thunk1.C: New test.
16161
16162         * g++.dg/inherit/override1.C: New test.
16163
16164         * g++.dg/abi/mangle11.C: New test.
16165         * g++.dg/abi/mangle14.C: New test.
16166         * g++.dg/abi/mangle17.C: New test.
16167
16168 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16169
16170         * g++.dg/overload/member2.C: New test.
16171
16172 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16173
16174         * g++.dg/README: Describe new compat directory.
16175         * g++.dg/dg.exp: Skip tests in compat directory.
16176         * README.compat: New file.
16177         * lib/compat.exp: New expect script.
16178         * g++.dg/compat: New test directory.
16179         * g++.dg/compat/compat.exp: New expect script.
16180         * g++.dg/compat/abi: New test directory.
16181         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16182         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16183         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16184         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16185         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16186         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16187         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16188         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16189         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16190         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16191         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16192         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16193         * g++.dg/compat/break: New test directory.
16194         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16195         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16196         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16197         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16198         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16199         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16200         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16201         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16202         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16203         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16204         g++.dg/compat/break/README: New files.
16205         * g++.dg/compat/eh: New test directory.
16206         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16207         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16208         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16209         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16210         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16211         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16212         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16213         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16214         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16215         g++.dg/compat/eh/filter2_y.C,
16216         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16217         g++.dg/compat/eh/new1_y.C,
16218         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16219         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16220         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16221         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16222         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16223         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16224         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16225         g++.dg/compat/eh/unexpected1_y.C: New files.
16226         * g++.dg/compat/init: New test directory.
16227         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16228         g++.dg/compat/init/array5_y.C,
16229         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16230         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16231         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16232         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16233         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16234         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16235         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16236         g++.dg/compat/init/init-ref2_y.C: New files.
16237
16238 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16239
16240         PR c++/7584
16241         * g++.dg/inherit/using3.C: New test.
16242
16243 2002-10-17  Jan Hubicka  <jh@suse.cz>
16244
16245         * gcc.dg/20021017-2.c: New test.
16246
16247 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16248
16249         * g++.dg/abi/mangle16.C: Adjust.
16250
16251         * g++.dg/init/array8.C: New test.
16252
16253 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16254
16255         * gcc.dg/special/mips-abi.exp: New test.
16256         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16257
16258 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16259
16260         * g++.dg/abi/mangle16.C: New test.
16261         * g++.dg/abi/mangle17.C: Likewise.
16262
16263         PR c++/7478
16264         * g++.dg/template/ref1.C: New test.
16265
16266 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16267
16268         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16269
16270 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16271
16272         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16273
16274 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16275
16276         PR c++/7524
16277         * g++.dg/init/array7.C: New test.
16278
16279 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16280
16281         * g++.dg/init/array6.C: New test.
16282
16283         * g++.dg/abi/mangle13.C: Likewise.
16284         * g++.dg/abi/mangle14.C: Likewise.
16285         * g++.dg/abi/mangle15.C: Likewise.
16286
16287 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16288
16289         * g++.dg/abi/empty8.C: New test.
16290
16291 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16292
16293         * g++.dg/init/ctor1.C: New test.
16294
16295 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16296
16297         * gcc.c-torture/execute/20021015-1.c: New test.
16298
16299 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16300
16301         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16302
16303 2002-10-14  Jan Hubicka  <jh@suse.cz>
16304
16305         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16306
16307 2002-10-14  Richard Henderson  <rth@redhat.com>
16308
16309         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16310
16311 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16312
16313         PR optimization/6631
16314         * g++.dg/opt/const2.C: New test.
16315
16316 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/7176
16319         * g++.dg/parse/friend1.C: New test.
16320         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16321
16322 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16323
16324         * gcc.dg/20021014-1.c: New test.
16325
16326 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16327
16328         PR c++/5661
16329         * g++.dg/ext/vlm1.C: New test.
16330         * g++.dg/ext/vlm2.C: Likewise.
16331
16332         * g++.dg/init/array1.C: Remove invalid braces.
16333         * g++.dg/init/brace1.C: New test.
16334         * g++.dg/init/copy2.C: Likewise.
16335         * g++.dg/init/copy3.C: Likewise.
16336         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16337         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16338         braces.
16339
16340 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16341
16342         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16343
16344 2002-10-11  Richard Shann  <richard.shann@superh.com>
16345
16346         * gcc.c-torture/compile/simd-5.c: New test.
16347
16348 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16349
16350         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16351
16352 2002-10-10  Jim Wilson  <wilson@redhat.com>
16353
16354         * gcc.c-torture/execute/20021010-1.c: New test.
16355
16356 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16357
16358         PR c/7353
16359         * g++.dg/ext/typedef-init.C: New test.
16360         * gcc.dg/typedef-init.c: New test.
16361
16362 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16363
16364         * gcc.dg/cpp/paste13.c: New test.
16365
16366 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16367
16368         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16369         remaining platforms, XFAIL during compile, not execute.  Don't
16370         XFAIL at -O0.
16371
16372 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16373
16374         * gcc.dg/alias-1.c: Tweak expected warning.
16375
16376 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16377
16378         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16379
16380 2002-10-06  Andreas Jaeger  <aj@suse.de>
16381
16382         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16383         * gcc.dg/cpp/c++98.C: Likewise.
16384
16385         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16386         * g++.dg/cpp/c++98.C: Likewise.
16387
16388         * g++.dg/README (Subdirectories): Mention cpp directory.
16389
16390         PR target/7559
16391         * gcc.dg/20021006-1.c: New test.
16392
16393 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16394
16395         PR c++/7804
16396         * g++.dg/other/warning1.C: New test.
16397
16398 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16399
16400         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16401         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16402         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16403
16404 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/7931
16407         * g++.dg/template/ptrmem3.C: New test.
16408
16409         PR c++/7754
16410         * g++.dg/template/union1.C: New test.
16411
16412 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/8006
16415         * g++.dg/abi/mangle9.C: New test.
16416         * g++.dg/abi/mangle10.C: New test.
16417         * g++.dg/abi/mangle11.C: New test.
16418         * g++.dg/abi/mangle12.C: New test.
16419
16420 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16421
16422         PR c++/7188.
16423         * g++.dg/template/meminit1.C: New test.
16424         * g++.dg/warn/Wreorder-1.C: Likewise.
16425         * g++.old-deja/g++.mike/warn3.C: Tweak.
16426         * lib/prune.exp: Ingore "in copy constructor".
16427
16428 2002-10-02  Andreas Jaeger  <aj@suse.de>
16429
16430         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16431         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16432         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16433         on x86-64.
16434
16435 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16436
16437         * gcc.dg/empty1.C: Fix typo.
16438
16439 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16440
16441         * gcc.dg/alias-1.c: New test.
16442
16443 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16444
16445         * gcc.dg/empty1.C: New test.
16446
16447         * g++.dg/tls/init-2.C: Tweak error messages.
16448
16449 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16450
16451         * gcc.c-torture/compile/20020923-1.c: New test.
16452
16453 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16454
16455         * gcc.c-torture/execute/ffs-1.c: New test.
16456         * gcc.c-torture/execute/ffs-2.c: Ditto.
16457
16458 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16459
16460         * g++.dg/overload/member1.C: New test.
16461
16462 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16463
16464         * g++.dg/abi/empty7.C: New test.
16465         * g++.dg/init/pm2.C: Likewise.
16466
16467 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16468
16469         * g++.dg/rtti/crash1.C: New test.
16470
16471 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16472
16473         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16474         gcc.dg/sibcall-4.c: New tests.
16475
16476 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16477
16478         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16479         powerpc and MMIX targets.
16480
16481 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
16482
16483         * gcc.dg/cpp/20020927-1.c: New.
16484
16485 2002-09-26  David S. Miller  <davem@redhat.com>
16486
16487         * gcc.c-torture/compile/trunctfdf.c: New.
16488
16489 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16490
16491         * lib/target-supports.exp (check_weak_available): Handle solaris2.
16492
16493 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
16494
16495         * gcc.c-torture/execute/loop-15.c: New.
16496
16497 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
16498
16499         * README.QMTEST: Fix typo.
16500
16501 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16502
16503         * gcc.dg/20020926-1.c: New test.
16504
16505 2002-09-25  David S. Miller  <davem@redhat.com>
16506
16507         PR target/7842
16508         * gcc.c-torture/execute/shiftdi.c: New test.
16509
16510 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
16511
16512         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
16513         unique to the tool.
16514         * lib/g77.exp (g77_init): Likewise.
16515         * lib/g++.exp (g++_init): Likewise.
16516         * lib/objc.exp (objc_init): Likewise.
16517
16518 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
16519
16520         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
16521         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
16522         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16523
16524 2002-09-25  Richard Henderson  <rth@redhat.com>
16525
16526         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16527         too-small long double.
16528
16529 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16530
16531         * gcc.dg/20020919-1.c: New test.
16532
16533 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16534
16535         * g++.dg/abi/bitfield6.C: New test.
16536         * g++.dg/abi/bitfield7.C: New test.
16537         * g++.dg/abi/bitfield8.C: New test.
16538         * g++.dg/abi/vbase11.C: New test.
16539
16540 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16541
16542         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16543         hppa*-*-hpux*.  Update test comment.
16544
16545 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16546
16547         * gcc.dg/tls/struct-1.c: New test.
16548
16549 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16550
16551         * gcc.dg/cpp/tr-warn2.c: Update.
16552
16553 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16554
16555         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16556
16557 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16558
16559         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16560         systems.
16561
16562 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16563
16564         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16565
16566         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16567         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16568         setting of cxxfilt.
16569
16570 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16571
16572         * gcc.dg/20020312-2.c: Update for darwin.
16573
16574 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16575
16576         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16577
16578 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16579
16580         * objc.dg/comp-types-1.m: New test.
16581         * objc.dg/comp-types-2.m: New test.
16582         * objc.dg/comp-types-3.m: New test.
16583         * objc.dg/comp-types-4.m: New test.
16584         * objc.dg/comp-types-5.m: New test.
16585         * objc.dg/comp-types-6.m: New test.
16586
16587 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16588
16589         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16590
16591 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16592
16593         * g++.dg/other/do1.C: New test.
16594
16595         * g++.dg/template/subst1.C: New test.
16596
16597 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16598
16599         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16600
16601 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16602
16603         * g++.dg/template/qualttp20.C: Adjust expected errors.
16604         * g++.old-deja/g++.jason/report.C: Likewise.
16605         * g++.old-deja/g++.other/qual1.C: Likewise.
16606
16607         * g++.dg/lookup/scoped2.C: New test.
16608
16609         * g++.dg/ext/asm3.C: New test.
16610
16611 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16612
16613         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16614
16615 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16616
16617         * ChangeLog: follow spelling conventions.
16618         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16619         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16620         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16621         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16622         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16623         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16624         * g++.old-deja/g++.law/global-init1.C: Likewise.
16625         * g++.old-deja/g++.other/delete4.C: Likewise.
16626         * g++.old-deja/g++.other/inline21.C: Likewise.
16627         * g++.old-deja/g++.other/singleton.C: Likewise.
16628         * g77.dg/strlen0.f: Likewise.
16629         * g77.f-torture/compile/20010519-1.f: Likewise.
16630         * g77.f-torture/compile/980310-4.f: Likewise.
16631         * gcc.c-torture/compile/20000605-1.c: Likewise.
16632         * gcc.c-torture/execute/20020225-1.c: Likewise.
16633         * gcc.dg/c90-hexfloat-2.c: Likewise.
16634         * gcc.dg/c99-bool-1.c: Likewise.
16635         * gcc.dg/c99-hexfloat-2.c: Likewise.
16636         * gcc.dg/dll-2.c: Likewise.
16637         * gcc.dg/wtr-union-init-1.c: Likewise.
16638         * gcc.dg/wtr-union-init-2.c: Likewise.
16639         * gcc.dg/wtr-union-init-3.c: Likewise.
16640         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16641         * gcc.dg/cpp/defined.c: Likewise.
16642         * gcc.dg/cpp/macsyntx.c: Likewise.
16643         * gcc.dg/cpp/paste2.c: Likewise.
16644         * gcc.dg/cpp/trad/defined.c: Likewise.
16645         * gcc.dg/format/c90-printf-1.c: Likewise.
16646         * gcc.dg/format/c90-scanf-1.c: Likewise.
16647         * gcc.dg/format/c99-printf-1.c: Likewise.
16648         * gcc.dg/format/c99-scanf-1.c: Likewise.
16649         * gcc.misc-tests/gcov-8.c: Likewise.
16650         * lib/profopt.exp: Likewise.
16651
16652 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16653
16654         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16655
16656 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16657
16658         * g++.dg/inherit/using2.C: New test.
16659
16660 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16661
16662         * ChangeLog: Follow spelling conventions.
16663         * g++.dg/template/friend4.C: Likewise.
16664         * g++.old-deja/g++.pt/crash67.C: Likewise.
16665         * gcc.c-torture/execute/20000801-4.c: Likewise.
16666         * gcc.dg/c90-digraph-1.c: Likewise.
16667         * gcc.dg/c94-digraph-1.c: Likewise.
16668         * gcc.dg/c99-digraph-1.c: Likewise.
16669         * gcc.dg/cpp/line5.c: Likewise.
16670         * gcc.dg/cpp/multiline.c: Likewise.
16671         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16672         * gcc.dg/format/attr-3.c: Likewise.
16673         * gcc.dg/format/c90-scanf-3.c: Likewise.
16674         * gcc.dg/format/ext-4.c: Likewise.
16675
16676 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16677
16678         * g++.dg/template/pretty1.C: New test.
16679
16680 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16681
16682         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16683
16684 2002-09-13  Matt Austern  <austern@apple.com>
16685
16686         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16687         passing a cast expression to a function by const reference.
16688
16689 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16690
16691         * g++.dg/template/deduce1.C: New test.
16692
16693 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16694
16695         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16696         32-bit int.
16697
16698 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16699
16700         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16701         usage.
16702
16703 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16704
16705         * gcc.c-torture/compile/20020910-1.c: New test.
16706
16707 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16708
16709         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16710
16711 2002-09-10  Andreas Jaeger  <aj@suse.de>
16712
16713         * gcc.dg/20020312-2.c: Adjust for x86-64.
16714
16715 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16716
16717         * g77.dg/7388.f: New test case for PR 7388.
16718
16719 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16720
16721         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16722
16723 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16724
16725         * objc.dg/proto-lossage-1.m: New test.
16726
16727 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16728
16729         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16730
16731 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16732
16733         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16734         expected to pass.
16735
16736 2002-09-06  Stan Shebs  <shebs@apple.com>
16737             David Edelsohn  <edelsohn@gnu.org>
16738
16739         * gcc.dg/weak: New directory.
16740         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16741         target-specific xfail bits.
16742         * gcc.dg/typeof-2.c: Move to new directory.
16743         * gcc.dg/weak.exp: New expect script.
16744
16745 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16746
16747         * gcc.c-torture/execute/extzvsi.c: New test.
16748
16749 2002-09-05  Stan Shebs  <shebs@apple.com>
16750
16751         * gcc.dg/weak-1.c: xfail on Darwin.
16752         * gcc.dg/weak-2.c: Ditto.
16753         * gcc.dg/weak-3.c: Ditto.
16754         * gcc.dg/weak-4.c: Ditto.
16755         * gcc.dg/weak-5.c: Ditto.
16756         * gcc.dg/weak-6.c: Ditto.
16757         * gcc.dg/weak-7.c: Ditto.
16758         * gcc.dg/weak-8.c: Ditto.
16759         * gcc.dg/weak-9.c: Ditto.
16760
16761 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16762
16763         * gcc.c-torture/execute/loop-14.c: New test.
16764
16765 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
16766
16767         * g++.dg/other/cxa-atexit1.C: New test.
16768
16769         * gcc.dg/typeof-2.c: New test.
16770
16771 2002-09-03  Roger Sayle  <roger@eyesopen.com>
16772
16773         * gcc.dg/builtins-2.c: New testcase.
16774         * gcc.dg/builtins-3.c: New testcase.
16775
16776 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
16777
16778         * gcc.dg/cpp/_Pragma4.c: New test.
16779
16780 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
16781
16782         * objc/execute/nil_method-1.m: New testcase.
16783
16784 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16785
16786         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16787         [Object class], not [Object initialize].
16788
16789 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16790             Hans-Peter Nilsson  <hp@bitrange.com>
16791
16792         * gcc.c-torture/execute/20020720-1.x: Skip test on
16793         mmix-knuth-mmixware.  Correct comment.
16794
16795 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16796
16797         * testsuite/g++.dg/abi/bitfield5.C: New test.
16798         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16799
16800 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16801
16802         * objc.dg/undeclared-selector.m: New test.
16803
16804 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16805
16806         * g++.dg/other/offsetof1.C: Avoid cast warning.
16807
16808 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16809
16810         * objc.dg/super-class-2.m: New test.
16811
16812 2002-08-24  Matt Austern  <austern@apple.com>
16813
16814         * g++.dg/ext/lvaddr.C: New test.
16815         * g++.dg/ext/lvcast.C: New test.
16816
16817 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16818
16819         * testsuite/g++.dg/inherit/cond1.C: New test.
16820
16821 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16822
16823         * gcc.dg/noncompile/incomplete-1.c: New test.
16824
16825 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16826
16827         * gcc.dg/typespec-1.c: New test.
16828
16829 2002-08-20  Devang Patel  <dpatel@apple.com>
16830         * objc.dg/proto-hier-2.m: New test.
16831
16832 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16833
16834         * objc.dg/bitfield-1.m: New test.
16835         * objc.dg/bitfield-2.m: New test.
16836
16837 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16838
16839         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16840         gcc.dg/c99-flex-array-4.c: New tests.
16841
16842 2002-08-16  Stan Shebs  <shebs@apple.com>
16843
16844         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16845
16846 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16847
16848         * gcc.dg/typeof-1.c: New test.
16849         * g++.dg/ext/typeof2.C: New test.
16850
16851 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16852
16853         * g++.dg/other/offsetof1.C: New test.
16854
16855 2002-08-14  Richard Henderson  <rth@redhat.com>
16856
16857         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16858
16859 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16860
16861         * gcc.dg/cpp/_Pragma3.c: New test.
16862
16863 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16864
16865         * g++.dg/template/inherit3: New test.
16866
16867 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16868
16869         * gcc.dg/bitfld-4.c: Add blank options.
16870
16871 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16872
16873         * g++.dg/template/crash1.C: New test.
16874
16875 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16876
16877         * gcc.dg/tls/opt-2.c: New test.
16878
16879 2002-08-08  Devang Patel  <dpatel@apple.com>
16880
16881         * objc.dg/selector-1.m : New test
16882
16883 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16884
16885         * g++.dg/abi/bitfield4.C: New test.
16886         * gcc.dg/bitfld-4.c: New test.
16887
16888 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16889
16890         * g++.dg/other/packed1.C: New test.
16891
16892 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16893
16894         * g++.dg/abi/offsetof.C: Tweak error messages.
16895         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16896
16897 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16898
16899         * gcc.dg/bitfld-3.c: New test.
16900
16901 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16902             Richard Henderson  <rth@redhat.com>
16903
16904         * gcc.dg/i386-bitfield1.c: New test.
16905         * g++.dg/abi/bitfield3.C: Update.
16906
16907 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16908
16909         * objc.dg/const-str-2.m: Update.
16910         * gcc.dg/cpp/c++98.c: Change to C extension.
16911         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16912         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16913
16914 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16915
16916         * testsuite/gcc.dg/tls/diag-3.c: New.
16917
16918 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16919
16920         * g++.dg/README (Subdirectories): Document new subdir expr.
16921         * g++.dg/expr/pmf-1.C: New test.
16922
16923 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16924
16925         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16926
16927 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16928
16929         * g++.dg/abi/bitfield3.C: New test.
16930
16931 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16932
16933         * lib/gcov.exp: Tweak expected line formats.
16934         * gcc.misc-tests/gcov8.c: New test.
16935         * gcc.misc-tests/gcov8.x: New flags.
16936
16937 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16938
16939         * consistency.vlad/layout/endian.c: Include string.h.
16940
16941         * gcc.c-torture/execute/20020805-1.c: New test.
16942
16943 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16944
16945         * g++.dg/other/conversion1.C: New test.
16946
16947 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16948
16949         * gcc.dg/builtins-1.c: New testcase.
16950
16951 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * g++.dg/inherit/access3.C: New test.
16954
16955 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16956
16957         * gcc.dg/ia64-visibility-2.c: New test.
16958
16959 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16960
16961         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16962         __qualifier_flags to __flags.
16963
16964 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16965
16966         * g++.dg/inherit/operator1.C: New test.
16967         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16968         * g++.dg/other/error1.C: Change expected error message.
16969         * g++.dg/template/conv4.C: Likewise.
16970
16971 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16972
16973         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16974         for documented behavior.
16975
16976 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16977
16978         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16979         several targets known to fail.
16980
16981 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16982
16983         * gcc.dg/mips-args-[123].c: New tests.
16984
16985 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16986
16987         * gcc.dg/ppc-spe.c: New.
16988
16989 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16990
16991         * g++.dg/other/ptrmem4.C: New testcase.
16992
16993 2002-07-24  Richard Henderson  <rth@redhat.com>
16994
16995         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16996
16997 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16998
16999         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17000
17001 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17002
17003         * gcc.c-torture/execute/memset-3.c: New testcase.
17004
17005 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17006
17007         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17008         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17009
17010 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17011
17012         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17013         Delete.
17014
17015 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17016
17017         * gcc.c-torture/compile/simd-4.c: New test.
17018
17019 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17020
17021         PR c++/7347, c++/7348
17022         * g++.dg/template/access4.C: New test.
17023         * g++.dg/template/access5.C: New test.
17024         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17025         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17026         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17027         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17028
17029 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17030
17031         * gcc.dg/gnu89-init-2.c: New test.
17032
17033 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17034
17035         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17036
17037 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17038
17039         * gcc.c-torture/execute/20020720-1.c: New testcase.
17040
17041 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17042
17043         * gcc.dg/cpp/Wsignprom.c: New tests.
17044
17045 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17046
17047         * gcc.c-torture/execute/loop-13.c: New test.
17048
17049 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17050
17051         * gcc.dg/cpp/expr.c: New tests.
17052
17053 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17054
17055         * g++.dg/opt/pr6713.C: Add template instantiation.
17056
17057 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17058
17059         * gcc.dg/nest.c: New test.
17060
17061 2002-07-17  Richard Henderson  <rth@redhat.com>
17062
17063         * g++.dg/opt/pr6713.C: New test.
17064
17065 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17066
17067         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17068         XFAIL for all x86 processors.
17069
17070 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17071
17072         * gcc.c-torture/execute/20010122-1.x: Do not test with
17073         -fomit-frame-pointer.
17074
17075 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17076
17077         * g++.dg/template/instantiate2.C: New test.
17078         * g++.dg/template/spec4.C: New test.
17079
17080 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17081
17082         * g++.dg/template/access2.C: New test.
17083         * g++.dg/template/access3.C: New test.
17084
17085 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17086
17087         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17088         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17089         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17090         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17091         Convert to use <stdarg.h>.
17092         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17093         Delete.
17094         * gcc.dg/va-arg-2.c: New.
17095         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17096
17097 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17098
17099         * gcc.c-torture/compile/20020710-1.c: New test.
17100
17101 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17102                           Andrew Pinski  <pinskia@physics.uc.edu>
17103
17104         gcc.c-torture/compile/simd-2.c: New testcase.
17105         gcc.c-torture/compile/simd-3.c: Likewise.
17106
17107 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17108
17109         PR c++/7224
17110         * g++.dg/overload/error1.C: New test.
17111
17112 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17113
17114         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17115         configuration and IRIX 6 O32 ABI.
17116
17117 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17118
17119         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17120
17121 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17122
17123         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17124
17125 2002-07-10  Jeffrey A Law  <law@redhat.com>
17126
17127         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17128
17129         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17130
17131 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17132
17133         * gcc.dg/20020312-2.c: Check for __PPC__.
17134
17135 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17136
17137         * gcc.c-torture/compile/20020709-1.c: New test.
17138
17139 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17140
17141         * g++.dg/template/qualttp21.C: New test case.
17142
17143 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17144
17145         * gcc.c-torture/compile/20020706-1.c: New test.
17146         * gcc.c-torture/compile/20020706-2.c: New test.
17147
17148 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17149             Alexandre Oliva  <aoliva@redhat.com>
17150
17151         * g++.dg/warn/incomplete1.C: New test.
17152
17153 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17154
17155         PR c++/7099
17156         * g++.dg/warn/noreturn1.C: New test.
17157
17158 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17159
17160         PR c++/6706
17161         * g++.dg/debug/debug6.C: New test.
17162         * g++.dg/debug/debug7.C: New test.
17163
17164 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17165
17166         * gcc.c-torture/compile/simd-3.c: New test.
17167
17168 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17169
17170         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17171         * gcc.dg/20020620-1.c: Likewise.
17172
17173 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17174
17175         PR c++/6944
17176         * g++.dg/init/array4.C: New test.
17177         * g++.dg/init/array5.C: New test.
17178
17179 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17180
17181         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17182         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17183
17184 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17185
17186         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17187         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17188         * gcc.dg/wtr-conversion-1.c: Likewise.
17189         * gcc.dg/wtr-escape-1.c: Likewise.
17190         * gcc.dg/wtr-int-type-1.c: Likewise.
17191         * gcc.dg/wtr-label-1.c: Likewise.
17192         * gcc.dg/wtr-static-1.c: Likewise.
17193         * gcc.dg/wtr-strcat-1.c: Likewise.
17194         * gcc.dg/wtr-suffix-1.c: Likewise.
17195         * gcc.dg/wtr-switch-1.c: Likewise.
17196         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17197         * gcc.dg/wtr-union-init-1.c: Likewise.
17198         * gcc.dg/wtr-union-init-2.c: Likewise.
17199         * gcc.dg/wtr-union-init-3.c: Likewise.
17200
17201         * gcc.dg/wtr-func-def-1.c: New test.
17202
17203 2002-07-02 Devang Patel <dpatel@apple.com>
17204
17205         * objc.dg/param-1.m: New test.
17206
17207 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17208
17209         * gcc.dg/cpp/trad/directive.c: Add test.
17210         * gcc.dg/cpp/trad/macroargs.c: Add test.
17211         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17212
17213 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17214
17215         * gcc.dg/cpp/cmdlne-M.c: New test.
17216
17217 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17218
17219         * objc.dg/desig-init-1.m: New test.
17220
17221 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17222
17223         PR c++/6716
17224         * g++.dg/template/instantiate1.C: New test.
17225
17226 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17227
17228         PR c++/7112
17229         * g++.dg/template/sizeof2.C: New test.
17230
17231 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17232
17233         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17234         gcc.dg/cpp/trad/include.c: New tests.
17235
17236 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17237
17238         PR target/7177
17239         * gcc.c-torture/compile/20020701-1.c: New test.
17240
17241 2002-07-01  Stan Shebs  <shebs@apple.com>
17242
17243         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17244         header here...
17245         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17246         (objc-torture-execute): or here.
17247
17248 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17249
17250         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17251
17252 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17253
17254         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17255
17256 2002-06-30  Devang Patel  <dpatel@apple.com>
17257
17258         * objc.dg/fsyntax-only.m: New test.
17259
17260 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17261
17262         PR c++/6695
17263         * g++.dg/template/friend7.C: New file.
17264
17265 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17266
17267         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17268         return type.
17269
17270 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17271
17272         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17273         avoid division by zero.
17274
17275 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17276
17277         * gcc.dg/Wunknownprag.c: New tests.
17278
17279 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17280
17281         * gcc.c-torture/execute/simd-2.c: New test.
17282
17283 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17284
17285         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17286         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17287         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17288         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17289         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17290         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17291         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17292         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17293         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17294         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17295         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17296         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17297         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17298         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17299         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17300         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17301         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17302
17303 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17304
17305         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17306         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17307         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17308         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17309         New tests.
17310         * gcc.dg/cpp/trad/directive.c: Update.
17311
17312 2002-06-23  Andreas Jaeger  <aj@suse.de>
17313
17314         * gcc.c-torture/execute/complex-6.c: New.
17315
17316 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17317
17318         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17319         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17320         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17321         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17322
17323 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17324
17325         * gcc.dg/cpp/trad: New directory with traditional tests copied
17326         from parent directory.
17327         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17328         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17329         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17330         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17331         Move to trad/ and rename.
17332         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17333         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17334         gcc.dg/cpp/trad/redef2.c: New tests.
17335         * gcc.dg/cpp/trad/trad.exp: New driver.
17336
17337 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17338
17339         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17340         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17341         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17342         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17343         Remove.
17344
17345 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17346
17347         * gcc.dg/20020620-1.c: New test.
17348
17349 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17350
17351         * g++.dg/template/ttp4.C: New test.
17352
17353 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17354
17355         * g++.dg/opt/vt1.C: Fix regexp.
17356
17357 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17358
17359         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17360         Don't use attribute `noinline'.
17361
17362 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17363
17364         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17365
17366 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * gcc.c-torture/execute/simd-1.c: New.
17369
17370         * gcc.dg/simd-1.c: New.
17371
17372 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17373
17374         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17375
17376 2002-06-16  Richard Henderson  <rth@redhat.com>
17377
17378         * g++.dg/ext/anon-struct1.C: New.
17379         * g++.dg/ext/anon-struct2.C: New.
17380         * g++.dg/ext/anon-struct3.C: New.
17381         * gcc.dg/anon-struct-1.c: New.
17382         * gcc.dg/anon-struct-2.c: New.
17383         * gcc.dg/anon-struct-3.c: New.
17384         * gcc.dg/20011008-1.c: Adjust warning text.
17385         * gcc.dg/20020527-1.c: Add -fms-extensions.
17386
17387 2002-06-16  Richard Henderson  <rth@redhat.com>
17388
17389         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17390
17391 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17392
17393         * gcc.c-torture/execute/20020615-1.c: New test.
17394
17395 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17396
17397         * gcc.c-tortuture/execute/compare-1.c: New test case.
17398         * gcc.c-tortuture/execute/compare-2.c: New test case.
17399         * gcc.c-tortuture/execute/compare-3.c: New test case.
17400
17401 2002-06-13  Richard Henderson  <rth@redhat.com>
17402
17403         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17404         ia64 ilp32.
17405
17406 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17407
17408         * g++.dg/template/typename2.C: Update error message.
17409
17410 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17411
17412         * gcc.c-torture/execute/20020611-1.c: New test.
17413
17414 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17415
17416         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17417         list of targets to skip.
17418
17419 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17420
17421         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17422         targets if not optimizing.
17423
17424 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17425
17426         * gcc.c-torture/compile/20020605-1.c: New test.
17427
17428         * g++.dg/opt/vt1.C: New test.
17429
17430         * gcc.dg/20020531-1.c: New test.
17431
17432         * gcc.dg/20020530-1.c: New test.
17433
17434         * gcc.dg/20020527-1.c: New test.
17435
17436         * g++.dg/opt/cse1.C: New test.
17437
17438 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17439
17440         * gcc.dg/20020607-2.c: New test case.
17441
17442 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17443
17444         * gcc.c-torture/compile/20020604-1.c: New test.
17445
17446 2002-06-04  Richard Henderson  <rth@redhat.com>
17447
17448         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17449         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17450         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17451
17452 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17453
17454         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17455
17456 2002-06-03  Richard Henderson  <rth@redhat.com>
17457
17458         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17459         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17460
17461 2002-06-02  Richard Henderson  <rth@redhat.com>
17462
17463         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17464         test functions static.
17465
17466 2002-06-02  Andreas Jaeger  <aj@suse.de>
17467
17468         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17469         now.
17470
17471 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17472
17473         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17474         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17475         Update for mofified diagnostics.
17476         * gcc.dg/c99-intconst-1.c: No longer fail.
17477
17478 2002-06-02  Richard Henderson  <rth@redhat.com>
17479
17480         * gcc.dg/uninit-A.c: Remove xfail markers.
17481
17482 2002-06-01  Roger Sayle  <roger@eyesopen.com>
17483
17484         * gcc.dg/fnegate-1.c: New test case.
17485
17486 2002-05-30  Osku Salerma  <osku@iki.fi>
17487
17488         * gcc.c-torture/execute/mayalias-1.c: New file.
17489
17490 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17491
17492         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
17493         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
17494         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
17495
17496 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
17497
17498         * gcc.c-torture/execute/20020529-1.c: New test.
17499
17500 2002-05-27  Richard Henderson  <rth@redhat.com>
17501
17502         * g++.dg/ext/attrib6.C: New test case.
17503
17504 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17505
17506         * gcc.c-torture/execute/pure-1.c: New test.
17507
17508 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17509
17510         * gcc.dg/cpp/arith-2.c: Remove.
17511
17512 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17513
17514         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
17515         * gcc.dg/cpp/if-3.c: Remove.
17516
17517 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * g++.dg/opt/cse2.C: New test.
17520
17521 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
17522
17523         * gcc.dg/cpp/arith-1.c: New semantic tests.
17524         * gcc.dg/cpp/if-1.c: Update.
17525
17526 2002-05-24  Ben Elliston  <bje@redhat.com>
17527
17528         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17529
17530 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17531
17532         * gcc.dg/verbose-asm.c: New test.
17533
17534 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17535
17536         * gcc.dg/cpp/paste12.c: New test.
17537
17538 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17539
17540         * g++.dg/parse/named_ops.C: New test.
17541
17542 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17543
17544         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17545
17546 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17547
17548         * gcc.dg/weak-2.c: Allow optional leading underscore
17549         in scan-assembler symbol name.
17550         * gcc.dg/weak-3.c: Likewise.
17551         * gcc.dg/weak-4.c: Likewise.
17552         * gcc.dg/weak-5.c: Likewise.
17553
17554 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17555
17556         * gcc.dg/20020523-1.c: New test.
17557
17558 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17559
17560         * objc.dg/const-str-2.m: Update now that we stop after
17561         a command line error.
17562
17563 2002-05-22  Richard Henderson  <rth@redhat.com>
17564
17565         * g++.dg/dg.exp: Fix typo in test pruneing.
17566
17567 2002-05-22  Richard Henderson  <rth@redhat.com>
17568
17569         * g++.dg/dg.exp: Prune the tls subdirectory.
17570         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17571         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17572         * g++.dg/tls/init-1.C: New.
17573
17574 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17575
17576         * gcc.dg/20020517-1.c: New test.
17577
17578 2002-05-21  Richard Henderson  <rth@redhat.com>
17579
17580         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17581         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17582
17583 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17584
17585         * g++.dg/other/copy2.C: New test.
17586
17587 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17588
17589         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17590         (MAX_COPY): Bump up to 10 times sizeof (long long).
17591         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17592
17593         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17594         sizeof (long long).
17595
17596         * gcc.c-torture/execute/strcpy-1.c: New test.
17597
17598 2002-05-19  Jason Merrill  <jason2redhat.com>
17599
17600         * g++.dg/ext/oper1.C: New test.
17601
17602 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17603 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17604
17605         * README.QMTEST: New file.
17606
17607         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17608
17609 2002-05-19  Andreas Jaeger  <aj@suse.de>
17610
17611         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17612         now.
17613         * gcc.c-torture/execute/loop-2d.x: Likewise.
17614
17615 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17616
17617         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17618         support weak symbols.
17619         * gcc.dg/weak-4.c: Likewise
17620         * gcc.dg/weak-6.c: Likewise
17621
17622 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17623
17624         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17625         cygwin, coff and h8300-*-hms targets
17626         * gcc.dg/weak-5.c: Likewise
17627         * gcc.dg/weak-7.c: Likewise
17628
17629 2002-05-16  Jason Merrill  <jason@redhat.com>
17630
17631         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17632         (scan-assembler-not, scan-assembler-dem): Likewise.
17633         (scan-assembler-dem-not): Likewise.
17634
17635 2002-05-15  Richard Henderson  <rth@redhat.com>
17636
17637         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17638
17639 2002-05-15  Richard Henderson  <rth@redhat.com>
17640
17641         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17642         (vfoo1f): Warning here.
17643         (vfoo1l): Don't redefine the alias.
17644
17645 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17646
17647         * g++.dg/init/pm1.C: New test.
17648
17649 2002-05-12  David S. Miller  <davem@redhat.com>
17650
17651         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17652         types.
17653
17654 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17655
17656         * gcc.c-torture/execute/20020510-1.c: New test case.
17657
17658 2002-05-10  David S. Miller  <davem@redhat.com>
17659
17660         * gcc.c-torture/execute/conversion.c: Test long double too.
17661
17662 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17663
17664         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17665         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17666         * lib/g++.exp (g++_link_flags): Likewise.
17667         * lib/objc.exp (objc_target_compile): Likewise.
17668
17669 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17670
17671         * gcc.dg/cpp/poison.c: Update.
17672         * gcc.dg/cpp/20000625-2.c: Remove.
17673         * gcc.dg/cpp/direct2s.c: Remove final test.
17674
17675 2002-05-08  Tom Rix  <trix@redhat.com>
17676
17677         * gcc.c-torture/execute/20020508-1.c: New test.
17678         * gcc.c-torture/execute/20020508-2.c: New test.
17679         * gcc.c-torture/execute/20020508-3.c: New test.
17680
17681 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17682
17683         * gcc.dg/cpp/charconst-4.c: More tests.
17684
17685 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR c/6569
17688         * gcc.dg/weak-3.c: Update location of warning messages.
17689         * gcc.dg/weak-5.c: Likewise.
17690
17691 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17692
17693         * gcc.c-torture/execute/20020506-1.c: New test case.
17694
17695 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17696
17697         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17698
17699 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17700
17701         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17702
17703 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17704
17705         * gcc.dg/cpp/charconst-3.c: New test.
17706
17707 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17708
17709         * gcc.dg/cpp/charconst.c: Update tests.
17710
17711 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17712
17713         * treelang: Added directory for new sample language treelang. Also
17714         lib/treelang.exp: New file to signal treelang should be tested.
17715
17716 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17717
17718         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17719         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17720         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17721         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17722         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17723         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17724         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17725
17726 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17727
17728         * gcc.dg/format/xopen-2.c: New test.
17729
17730 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17731
17732         * gcc.dg/20020503-1.c: New test.
17733
17734 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17735
17736         * g++.dg/init/dtor1.C: Make it tougher.
17737
17738 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17739
17740         * g++.dg/init/dtor1.C: New test.
17741
17742 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17743
17744         * gcc.dg/altivec-8.c: New.
17745
17746 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17747
17748         * gcc.dg/altivec-7.c: New.
17749
17750 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17751
17752         * g++.dg/parse/typedef1.C: New test.
17753
17754 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17755
17756         PR c++/6486
17757         * g++.dg/template/friend6.C: New test.
17758
17759         PR c++/6492
17760         * g++.dg/init/copy1.C: New test.
17761
17762 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17763
17764         * g++.dg/warn/effc1.C: New test.
17765
17766 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17767
17768         * gcc.dg/cpp/if-cexp.c: Add a test.
17769
17770 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
17771
17772         * gcc.dg/20020426-2.c: New test.
17773
17774 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17775
17776         * gcc.dg/cpp/if-mop.c: Update.
17777         * gcc.dg/cpp/if-mpar.c: Add test.
17778         * gcc.dg/cpp/if-oppr.c: Update.
17779
17780 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17781
17782         PR c/6343
17783         * gcc.dg/weak-[2-7].c: New tests.
17784
17785 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17786
17787         * gcc.dg/enum1.c: New test.
17788
17789 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17790
17791         PR c++/6497
17792         * g++.dg/inherit/access2.C: New test.
17793
17794 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17795
17796         PR bootstrap/6445
17797         * gcc.dg/20020426-1.c: New test.
17798
17799 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17800
17801         * g++.dg/abi/enum1.C: New test.
17802
17803 2002-04-26  Richard Henderson  <rth@redhat.com>
17804
17805         * gcc.dg/c99-bool-1.c: Expect always true warning.
17806
17807 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17808
17809         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17810
17811 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17812
17813         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17814         targets.
17815
17816 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17817
17818         * g++.dg/abi/mange7.C: New test.
17819
17820         PR c++/6438.
17821         * g++.dg/parse/stmtexpr2.C: New test.
17822
17823 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17824
17825         * gcc.dg/20020312-2.c: Add SH target.
17826
17827 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17828
17829         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17830         compiler output on mips*-*-irix*.
17831
17832 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17833
17834         * g++.dg/parse/attr1.C: New test.
17835
17836 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17837
17838         * gcc.c-torture/execute/string-opt-17.c: New test case.
17839         * gcc.c-torture/execute/memset-2.c: New test case.
17840
17841 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17842
17843         PR c++/6256:
17844         * g++.dg/template/friend5.C: New test.
17845
17846         PR c++/6331:
17847         * g++.dg/template/qual1.C: Likewise.
17848
17849 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17850
17851         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17852         Include stdlib.h, not stdio.h or ctype.h.
17853
17854 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17855
17856         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17857         cris-*-elf* and mmix-*-*.
17858         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17859         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17860         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17861         Ditto.
17862         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17863         * gcc.dg/wchar_t-1.c: Ditto.
17864
17865 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17866
17867         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17868         Clarify comment.
17869
17870 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17871
17872         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17873
17874 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17875
17876         * gcc.c-torture/execute/20000906-1.x: Delete.
17877
17878 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17879
17880         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17881
17882 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17883
17884         * PR6367
17885         * g77.f-torture/execute/6367.f: New test.
17886         * g77.f-torture/execute/6367.x: Disable for MMIX.
17887
17888 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17889
17890         * PR6352
17891         * g++.dg/opt/inline2.C: New test.
17892
17893 2002-04-18  Richard Henderson  <rth@redhat.com>
17894
17895         * gcc.dg/20000906-1.c: Enable for all targets.
17896         * gcc.c-torture/compile/iftrap-2.c: New.
17897
17898 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17899
17900         * gcc.dg/20020418-1.c: New test.
17901         * gcc.dg/20020418-2.c: New test.
17902
17903 2002-04-18  Richard Henderson  <rth@redhat.com>
17904
17905         * gcc.c-torture/compile/iftrap-1.c: New.
17906         * gcc.dg/iftrap-1.c: Adjust for ia64.
17907         * gcc.dg/iftrap-2.c: New.
17908
17909 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17910
17911         * gcc.c-torture/compile/20020418-1.c: New test.
17912
17913 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17914
17915         * gcc.c-torture/compile/20020415-1.c: New.
17916
17917 2002-04-18  David S. Miller  <davem@redhat.com>
17918
17919         * gcc.c-torture/execute/20020418-1.c: New test.
17920
17921 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17922
17923         * gcc.dg/20020416-1.c: New test.
17924
17925         * g++.dg/opt/inline1.C: New test.
17926
17927 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17928
17929         * gcc.dg/altivec-5.c: New test.
17930
17931         * gcc.dg/20020415-1.c: New test.
17932
17933 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17934
17935         * testsuite/lib/chill.exp: Remove.
17936
17937 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17938
17939         * g++.dg/other/big-struct.C: New test.
17940
17941 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17942
17943         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17944         of scratch file.
17945
17946 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17947
17948         PR c/6277
17949         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17950         in scan-assembler function name
17951
17952 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17953
17954         * g77.f-torture/execute/980628-4.x,
17955         g77.f-torture/execute/980628-5.x,
17956         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17957         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17958         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17959         i[34567]86-*-*.
17960
17961 2002-04-13  David S. Miller  <davem@redhat.com>
17962
17963         * gcc.c-torture/execute/20020413-1.c: New test.
17964
17965 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17966
17967         * gcc.dg/asm-6.c,
17968         * g++.dg/ext/asm1.C: New tests.
17969
17970 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17971
17972         PR c++ 5373.
17973         * g++.dg/parse/stmtexpr1.C: New test.
17974
17975         PR c++/5189.
17976         * g++.dg/template/copy1.C: New test.
17977
17978 2002-04-12  Richard Henderson  <rth@redhat.com>
17979
17980         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17981
17982 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17983
17984         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17985         gcc.c-torture/execute/20020307-2.c.
17986
17987 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17988
17989         * g++.dg/ext/attrib5.C,
17990         * g++.dg/lookup/struct1.C: New tests.
17991
17992 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17993
17994         * gcc.dg/20020411-1.c: New test.
17995
17996         * gcc.c-torture/execute/20020411-1.c: New test.
17997
17998 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17999
18000         * g77.f-torture/execute/6177.f: New test.
18001
18002 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18003
18004         PR middle-end/6247
18005         * g++.dg/opt/cleanup1.C: New test.
18006
18007         * g++.dg/opt/const1.C: New test.
18008
18009 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18010
18011         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18012
18013 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18014
18015         PR c++/5507
18016         * g++.dg/template/typename2.C: New test.
18017
18018 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18019
18020         * gcc.c-torture/execute/loop-12.c: New.
18021
18022 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18023
18024         * g77.f-torture/execute/980628-4.x,
18025         g77.f-torture/execute/980628-5.x,
18026         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18027         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18028         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18029
18030 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18031
18032         PR optimization/6086
18033         * g++.dg/opt/preinc1.C: New test.
18034
18035 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18036
18037         PR c++/5571
18038         * g++.dg/opt/static2.C: New test.
18039
18040 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18041
18042         PR c/5120
18043         * gcc.dg/20020406-1.c: New test.
18044
18045 2002-04-04  David S. Miller  <davem@redhat.com>
18046
18047         * gcc.c-torture/execute/20020404-1.c: New test.
18048
18049 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18050
18051         PR c/6123
18052         * gcc.dg/20020312-2.c: Do not declare global register variable
18053         if __PIC__ or __pic__ is defined.
18054
18055 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18056
18057         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18058         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18059
18060 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18061
18062         * gcc.misc-tests/linkage.exp: Update last change to handle
18063         sparc*-, not just sparc-.
18064
18065 2002-04-03  Richard Henderson  <rth@redhat.com>
18066
18067         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18068
18069 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18070
18071         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18072
18073 2002-04-02  David S. Miller  <davem@redhat.com>
18074
18075         * gcc.c-torture/execute/20020402-3.c: New test.
18076
18077 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18078
18079         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18080         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18081
18082         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18083         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18084         g77.f-torture/execute/20001201.x,
18085         g77.f-torture/execute/u77-test.x: New files.
18086
18087         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18088         * gcc.dg/wchar_t-1.c: Ditto.
18089
18090 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18091
18092         * gcc.c-torture/execute/20020402-1.c: New test.
18093
18094 2002-04-01  Richard Henderson  <rth@redhat.com>
18095
18096         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18097
18098         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18099
18100 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18101
18102         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18103
18104 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18105
18106         * g++.dg/inherit/template-as-base.C: Expect error.
18107         * g++.dg/inherit/namespace-as-base.C: Likewise.
18108
18109 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18110
18111         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18112         g++.dg/ext/instantiate3.C: Tweak match patterns.
18113
18114         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18115         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18116         -da test.
18117
18118 2002-03-31  Richard Henderson  <rth@redhat.com>
18119
18120         * gcc.dg/special/alias-2.c: New.
18121         * gcc.dg/special/ecos.exp: Run it.
18122
18123 2002-03-31  Richard Henderson  <rth@redhat.com>
18124
18125         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18126
18127 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18128
18129         * gcc.dg/weak-1.c: Disable on h8300 port.
18130
18131 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18132
18133         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18134         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18135         ordering tests.
18136         * g++.dg/bprob/bprob-1.C: New test.
18137         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18138         * g++.dg/gcov/gcov-1.C: New test.
18139         * g++.dg/gcov/gcov-1.x: New file.
18140         * g++.dg/gcov/gcov-2.C: New test.
18141         * g++.dg/gcov/gcov-3.C: New test.
18142         * g++.dg/gcov/gcov-3.h: New file.
18143
18144 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18145
18146         * g++.old-deja/g++.other/builtins5.C: New test.
18147         * g++.old-deja/g++.other/builtins6.C: New test.
18148         * g++.old-deja/g++.other/builtins7.C: New test.
18149         * g++.old-deja/g++.other/builtins8.C: New test.
18150         * g++.old-deja/g++.other/builtins9.C: New test.
18151
18152 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18153
18154         * g++.dg/opt/static1.C: New test.
18155
18156         * g++.dg/opt/longbranch1.C: New test.
18157
18158 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18159
18160         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18161
18162         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18163
18164 2002-03-28  Jeffrey A Law  (law@redhat.com)
18165
18166         * gcc.c-torture/execute/20020328-1.c: New test.
18167
18168 2002-03-27  Richard Henderson  <rth@redhat.com>
18169
18170         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18171         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18172         move from g++.old-deja/g++.ext/.
18173
18174 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18175
18176         * g++.dg/init/new2.C: New test.
18177
18178 2002-03-26  Richard Henderson  <rth@redhat.com>
18179
18180         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18181
18182         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18183         on sparc.
18184
18185         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18186         sparcv9 systems.
18187         * gcc.dg/20001102-1.c: Likewise.
18188
18189 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18190
18191         * gcc.dg/cpp/endif-pedantic1.c,
18192         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18193
18194 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18195
18196         * g++.dg/init/new1.C: New test.
18197
18198 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         * g++.dg/abi/vbase9.C: New test.
18201
18202 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18203
18204         * gcc.dg/arm-asm.c: New test.
18205
18206 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18207
18208         * gcc.dg/Wswitch-enum.c: New test.
18209         Fix PR c/5044.
18210
18211 2002-03-26  Richard Henderson  <rth@redhat.com>
18212
18213         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18214         structure.
18215
18216 2002-03-25  Richard Henderson  <rth@redhat.com>
18217
18218         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18219         sparcv9 systems.
18220
18221         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18222         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18223
18224 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18225
18226         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18227
18228 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18229
18230         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18231         targets using generic thunk support.
18232
18233 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18234
18235         * gcc.c-torture/compile/20020323-1.c: New test.
18236
18237         * g++.dg/opt/conj2.C: New test.
18238
18239 2002-03-24  Richard Henderson  <rth@redhat.com>
18240
18241         * gcc.dg/weak-1.c: Use -fno-common.
18242
18243 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18244
18245         * g77.dg/f77-edit-apostrophe-out.f: New test
18246         * g77.dg/f77-edit-h-out.f: New test
18247         * g77.dg/f77-edit-t-in.f: New test
18248         * g77.dg/f77-edit-t-out.f: New test
18249         * g77.dg/f77-edit-x-out.f: New test
18250         * g77.dg/f77-edit-slash-out.f: New test
18251         * g77.dg/f77-edit-colon-out.f: New test
18252         * g77.dg/f77-edit-s-out.f: New test
18253
18254 2002-03-24  Richard Henderson  <rth@redhat.com>
18255
18256         * objc/execute/formal_protocol-6.x: New XFAIL.
18257
18258 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18259
18260         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18261         that do not support weak symbols
18262
18263 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18264
18265         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18266         * lib/g77.exp:  Likewise
18267         * lib/objc.exp: Likewise
18268
18269 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18270
18271         * gcc.dg/Wswitch-default.c: New test.
18272
18273 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18274
18275         * g++.dg/other/enum1.C: New test.
18276
18277 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18278
18279         * gcc.dg/pragma-ep-3.c: Fix typo.
18280
18281 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18282
18283         * g++.dg/inherit/template-as-base.C: New test.
18284
18285 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18286
18287         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18288         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18289
18290 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18291
18292         * gcc.dg/cpp/multiline.c: Update to match.
18293
18294 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18295
18296         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18297
18298 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18299
18300         * gcc.dg/cpp/extratokens2.c:  New file.
18301
18302 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18303
18304         * gcc.dg/20020312-2.c: Add rs6000 target.
18305
18306         * gcc.c-torture/compile/20020319-1.c: New test.
18307
18308 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18309
18310         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18311         (A, E): Handle this.
18312
18313 2002-03-20  Jason Merrill  <jason@redhat.com>
18314
18315         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18316         ignoring -fpic.
18317         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18318         through prune_gcc_output.
18319
18320 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18321
18322         * gcc.c-torture/compile/20020320-1.c: New test.
18323
18324 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18325
18326         * gcc.c-torture/compile/20020318-1.c: New test.
18327
18328         * gcc.dg/struct-by-value-1.c: New test.
18329
18330         * gcc.dg/20020319-1.c: New test.
18331
18332 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18333
18334         * g++.dg/opt/conj1.C: New test.
18335
18336 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18337
18338         * g++.dg/template/qualttp20.C: Revert previous change.
18339         * g++.dg/template/qualttp3.C: Likewise.
18340         * g++.dg/template/qualttp4.C: Likewise
18341         * g++.dg/template/qualttp5.C: Likewise
18342         * g++.dg/template/qualttp6.C: Likewise
18343         * g++.dg/template/qualttp7.C: Likewise
18344         * g++.dg/template/qualttp8.C: Likewise
18345         * g++.dg/template/recurse.C: Likewise.
18346
18347 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18348
18349         * gcc.dg/cpp/wchar-1.c: Update.
18350
18351 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.dg/template/conv1.C: New test.
18354         * g++.dg/template/conv2.C: New test.
18355         * g++.dg/template/conv3.C: New test.
18356         * g++.dg/template/conv4.C: New test.
18357
18358 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18359
18360         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18361         * g++.dg/template/qualttp3.C: Likewise.
18362         * g++.dg/template/qualttp4.C: Likewise
18363         * g++.dg/template/qualttp5.C: Likewise
18364         * g++.dg/template/qualttp6.C: Likewise
18365         * g++.dg/template/qualttp7.C: Likewise
18366         * g++.dg/template/qualttp8.C: Likewise
18367         * g++.dg/template/recurse.C: Likewise.
18368
18369 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18370
18371         * g++.dg/opt/dtor1.C: New test.
18372
18373 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18374
18375         * gcc.c-torture/compile/20020315-1.c: New test.
18376
18377 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18378
18379         * gcc.dg/weak-1.c: Fix scan tests.
18380
18381 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18382
18383         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18384         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18385         cris-*-aout* mmix-*-*.
18386         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18387         cris-*-aout* mmix-*-*.
18388         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18389         cris-*-elf* cris-*-aout* and mmix-*-*.
18390         * gcc.dg/20001009-1.c: Ditto.
18391         * gcc.dg/20010912-1.c: Ditto.
18392         * gcc.dg/20020122-4.c: Ditto.
18393         * gcc.dg/inline-2.c: Ditto.
18394
18395 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18396
18397         * gcc.c-torture/compile/20020314-1.c: New test.
18398
18399 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18400
18401         * gcc.c-torture/execute/20020314-1.c: New test.
18402
18403 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18404
18405         * g++.dg/warn/Wunused-1.C: New test.
18406
18407 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18408
18409         * g++.dg/abi/mangle6.C: New test.
18410
18411 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18412
18413         * gcc.c-torture/compile/20020309-2.c: New test.
18414
18415         * gcc.c-torture/compile/20020312-1.c: New test.
18416
18417 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18418
18419         * g++.dg/other/access1.C: New test.
18420
18421 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.c-torture/execute/wchar_t-1.c: New test.
18424
18425 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18426
18427         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18428
18429 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18430
18431         * gcc.dg/20020312-1.c: New test case.
18432
18433 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18434
18435         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18436
18437 2002-03-11  Richard Henderson  <rth@redhat.com>
18438
18439         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18440         * g++.old-deja/g++.jason/report.C: Likewise.
18441
18442 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18443
18444         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18445         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18446
18447 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * testsuite/g++.dg/overload/pmf1.C: New test.
18450
18451 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18452
18453         * gcc.c-torture/execute/20020307-1.c: Use long.
18454
18455 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18456
18457         PR optimization/5844
18458         * gcc.dg/20020310-1.c: New test.
18459
18460 2002-03-09  Michael Meissner  <meissner@redhat.com>
18461
18462         * gcc.c-torture/execute/memcpy-2.c: New test.
18463         * gcc.c-torture/execute/memset-1.c: New test.
18464         * gcc.c-torture/execute/strlen-1.c: New test.
18465         * gcc.c-torture/execute/strcmp-1.c: New test.
18466         * gcc.c-torture/execute/strncmp-1.c: New test.
18467
18468 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18469
18470         * gcc.dg/ppc-ldstruct.c: New test.
18471
18472 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18473
18474         * gcc.c-torture/execute/va-arg-22.c: New test.
18475
18476 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18477
18478         * gcc.c-torture/compile/20020309-1.c: New test.
18479
18480 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18481
18482         * gcc.c-torture/execute/20020307-2.c: New test.
18483
18484 2002-03-07  Jeffrey A Law  (law@redhat.com)
18485
18486         * g77.f-torture/compile/20020307-1.f: New test.
18487
18488 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
18489
18490         * gcc.dg/unordered-1.c: New test.
18491
18492 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
18493
18494         * gcc.c-torture/execute/20020307-1.c: New test.
18495
18496 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
18497
18498         * gcc.dg/20020304-1.c: New test.
18499
18500         * gcc.c-torture/compile/20020304-2.c: New test.
18501
18502 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
18503
18504         * gcc.c-torture/compile/20020304-1.c: New test case
18505         (from PR c/5830).
18506
18507 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
18508
18509         * gcc.dg/20020103-1.c: Add other -D ppc variants.
18510
18511 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18512
18513         * g++.dg/other/classkey1.C: New test.
18514
18515 2002-03-01  Richard Henderson  <rth@redhat.com>
18516
18517         * gcc.c-torture/compile/981223-1.x: New.
18518         * gcc.c-torture/compile/920625-1.x: New.
18519
18520 2002-02-28  Richard Henderson  <rth@redhat.com>
18521
18522         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18523
18524 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18525
18526         * gcc.c-torture/execute/20020227-1.c: New test.
18527
18528 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18529
18530         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18531         here" ERROR lines.
18532         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18533         * g++.old-deja.g++.other/defarg1.C: Likewise.
18534         * g++.old-deja/g++.pt/calls2.C: Likewise.
18535         * g++.old-deja/g++.pt/crash20.C: Likewise.
18536         * g++.old-deja/g++.pt/crash30.C: Likewise.
18537         * g++.old-deja/g++.pt/crash36.C: Likewise.
18538         * g++.old-deja/g++.pt/crash6.C: Likewise.
18539         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18540         * g++.old-deja/g++.pt/derived3.C: Likewise.
18541         * g++.old-deja/g++.pt/error1.C: Likewise.
18542         * g++.old-deja/g++.pt/friend21.C: Likewise.
18543         * g++.old-deja/g++.pt/friend23.C: Likewise.
18544         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18545         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18546
18547 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18548
18549         * gcc.c-torture/execute/20020225-2.c: New test.
18550
18551 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18552
18553         * gcc.c-torture/execute/920730-1t.c,
18554         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18555         Delete test cases, only relevant to -traditional.
18556
18557 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18558
18559         * gcc.dg/cpp/undef1.c: Remove.
18560         * gcc.dg/cpp/directiv.c: Update.
18561         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18562
18563 2002-02-27  Michael Meissner  <meissner@redhat.com>
18564
18565         * gcc.c-torture/execute/20020226-1.c: New test.
18566
18567 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18568
18569         * g++.dg/debug/debug4.C: New test.
18570
18571         * gcc.dg/ia64-visibility-1.c: New test.
18572
18573 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18574
18575         * gcc.dg/debug/20020224-1.c: New.
18576
18577 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18578
18579         * gcc.c-torture/execute/960416-1.x: New.
18580         * gcc.c-torture/execute/divconst-3.x: Likewise.
18581
18582 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18583
18584         * gcc.dg/20020224-1.c: New test.
18585
18586 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18587
18588         * gcc.c-torture/execute/20020225-1.c: New.
18589
18590 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18591
18592         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18593
18594 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18595
18596         * gcc.dg/20020222-1.c: New test.
18597
18598 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18599
18600         * g++.dg/opt/anonunion1.C: New test.
18601
18602 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18603
18604         * g++.dg/template/qualttp19.C: New test.
18605         * g++.dg/template/qualttp20.C: New test.
18606         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18607         * g++.old-deja/g++.other/qual1.C: Likewise.
18608
18609 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18610
18611         * gcc.dg/attr-alwaysinline.c: New.
18612
18613 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.dg/20020220-1.c: New test.
18616
18617         * gcc.dg/20020220-2.c: New test.
18618
18619         * g++.dg/opt/mmx1.C: New test.
18620
18621 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18622
18623         * gcc.c-torture/compile/20020110.c: New test.
18624
18625 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18626
18627         * gcc.c-torture/execute/20020219-1.c: New test.
18628
18629         * gcc.dg/20020219-1.c: New test.
18630
18631         * gcc.dg/noncompile/20020220-1.c: New test.
18632
18633         * g++.dg/opt/ptrintsum1.C: New test.
18634
18635         * gcc.dg/debug/20020220-1.c: New test.
18636
18637 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18638
18639         * gcc.c-torture/execute/20020216-1.c: New test.
18640
18641 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18642
18643         * gcc.dg/decl-1.c: Update, new test.
18644
18645 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18646
18647         * g++.dg/abi/bitfield1.C: New test.
18648         * g++.dg/abi/bitfield2.C: New test.
18649
18650 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18651
18652         * gcc.dg/attr-nest.c: New test.
18653
18654 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18655
18656         * gcc.c-torture/execute/20020215-1.c: New test.
18657
18658 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18659
18660         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18661         * g++.dg/debug/debug.exp: New.
18662         * g++.dg/debug/trivial.C: New.
18663         * g++.dg/debug/debug1.C: Moved...
18664         * g++.dg/other/debug1.C: ...from here.
18665         * g++.dg/debug/debug2.C: Moved...
18666         * g++.dg/other/debug2.C: ...from here.
18667         * g++.dg/debug/debug3.C: Moved...
18668         * g++.dg/other/debug3.C: ...from here.
18669
18670         * gcc.dg/noncompile/20020213-1.c: New test.
18671
18672 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * g++.dg/other/debug3.C: New test.
18675
18676         * gcc.c-torture/execute/20020213-1.c: New test.
18677
18678 2002-02-13  Richard Smith <richard@ex-parrot.com>
18679
18680         * g++.old-deja/g++.other/thunk1.C: New test.
18681
18682 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18683
18684         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18685
18686 2002-02-13  Stan Shebs  <shebs@apple.com>
18687
18688         * gcc.dg/altivec-3.c: New.
18689
18690 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18691
18692         * gcc.dg/Wunreachable-1.c: New test.
18693         * gcc.dg/Wunreachable-2.c: New test.
18694
18695 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18696
18697         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18698
18699 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18700
18701         * gcc.dg/decl-1.c: New test.
18702
18703 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18704
18705         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18706
18707 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18708
18709         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18710         * gcc.c-torture/compile/980506-1.x: Likewise.
18711
18712 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18713
18714         * gcc.dg/20020210-1.c: New.
18715
18716 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18717
18718         * g77.f-torture/execute/947.f: New regression test
18719         for PR fortran/947.
18720
18721 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18722
18723         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18724         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18725
18726 2002-02-08  Richard Henderson  <rth@redhat.com>
18727
18728         * gcc.c-torture/compile/labels-3.c: New.
18729
18730 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18731
18732         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18733         expression statements work instead.
18734         * gcc.dg/noncompile/20020207-1.c: New test.
18735
18736 2002-02-07  Richard Henderson  <rth@redhat.com>
18737
18738         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18739
18740 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18741
18742         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18743         message from g77
18744         * lib/g77-dg.exp: Trim g77 error messages so that they are
18745         recognized by dg.exp.
18746
18747 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18748
18749         PR fortran/5473
18750         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18751
18752 2002-02-07  Richard Henderson  <rth@redhat.com>
18753
18754         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18755         to be sufficiently aligned for integers.
18756
18757 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18758
18759         * g++.dg/template/friend4.C: New test.
18760
18761 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18762
18763         PR fortran/5743
18764         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
18765         unsupported cases.
18766
18767 2002-02-07  Richard Henderson  <rth@redhat.com>
18768
18769         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
18770         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
18771         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
18772         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
18773
18774 2002-02-06  Richard Henderson  <rth@redhat.com>
18775
18776         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
18777
18778 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
18779
18780         * gcc.dg/20020206-1.c: New test.
18781
18782 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
18783
18784         * gcc.c-torture/execute/20020206-1.c: New test.
18785
18786         * gcc.c-torture/execute/20020206-2.c: New test.
18787
18788         PR optimization/5429:
18789         * gcc.c-torture/compile/20020206-1.c: New test.
18790
18791 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18792
18793         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18794         as certain file formats cannot support particularly large
18795         alignments.
18796
18797         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18798         and do not expect to be able to link the executable.
18799
18800         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18801         fail because the COFF format does not support the weak attribute.
18802
18803 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18804
18805         * g77.dg/pr5473.f:  New test
18806
18807 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18808
18809         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18810         Fix testcase accordingly.
18811
18812 2002-02-04  Richard Henderson  <rth@redhat.com>
18813
18814         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18815         (buf): Change to be an array of pointers, not ints.
18816
18817 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18818
18819         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18820         before all tests.  Move warning one line above to match where it
18821         C frontend emits.
18822         * gcc.dg/Wswitch-2.c: New test.
18823         * g++.dg/warn/Wswitch-1.C: New test.
18824         * g++.dg/warn/Wswitch-2.C: New test.
18825
18826 2002-02-04  Richard Henderson  <rth@redhat.com>
18827
18828         * g++.dg/abi/offsetof.C: Fix size comparison.
18829
18830 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18831
18832         * gcc.dg/cast-qual-2.c: New test.
18833
18834 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18835
18836         * gcc.dg/20020201-4.c: New test.
18837
18838 2002-02-04  Ben Elliston  <bje@redhat.com>
18839
18840         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18841         target_info attribute != 0, in addition to the empty string.
18842         (gcc_target_compile): Likewise.
18843
18844 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18845
18846         * gcc.dg/Wswitch.c: New test.
18847         PR gcc/4475. PR gcc/3780.
18848
18849 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18850
18851         * g77.f-torture/execute/5122.f: New test for regressions
18852         against PR fortran/5122.
18853
18854 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18855
18856         * g77.f-torture/compile/pr3743.f: Delete
18857         * g77.dg/pr3743-1.f: New test.
18858         * g77.dg/pr3743-2.f: New test.
18859         * g77.dg/pr3743-3.f: New test.
18860         * g77.dg/pr3743-4.f: New test.
18861
18862 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18863
18864         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18865
18866 2002-02-02  Richard Henderson  <rth@redhat.com>
18867
18868         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18869         * gcc.c-torture/execute/bf64-1.c: Likewise.
18870
18871 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * gcc.dg/20020201-2.c: New test.
18874
18875         * gcc.dg/20020201-3.c: New test.
18876
18877         * gcc.c-torture/execute/bitfld-2.c: New test.
18878
18879 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18880
18881         * gcc.dg/bitfld-1.c: Update.
18882         * gcc.dg/bitfld-2.c: Update.
18883         * gcc.c-torture/execute/bitfld-1.x: New.
18884
18885 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18886
18887         * gcc.c-torture/execute/20020201-1.c: New test.
18888
18889 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18890
18891         PR target/5469
18892         * gcc.dg/20020201-1.c: New test.
18893
18894 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18895
18896         PR fortran/3743
18897         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18898         * g77.f-torture/compile/pr3743.x: Remove
18899
18900 2002-01-31  Tom Rix  <trix@redhat.com>
18901
18902         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18903
18904 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18905
18906         * gcc.dg/noncompile/20020130-1.c: New test.
18907
18908 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18909
18910         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18911
18912 2002-01-29  Richard Henderson  <rth@redhat.com>
18913
18914         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18915         to long long.
18916         * gcc.c-torture/execute/bf64-1.c: Likewise.
18917
18918 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18919
18920         * gcc.c-torture/execute/20020129-1.c: New test.
18921
18922 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18923
18924         * gcc.c-torture/compile/20000224-1.c: Update.
18925         * gcc.c-torture/execute/bitfld-1.c: New tests.
18926         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18927         * gcc.dg/uninit-A.c: Update.
18928
18929 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18930
18931         * g++.dg/template/ctor1.C: Add instantiation.
18932
18933 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18934
18935         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18936         argument to __builtin_prefetch to be const ptr.
18937
18938 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * gcc.c-torture/compile/20020120-1.c: New test.
18941
18942 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18943
18944         * gcc.c-torture/execute/20020127-1.c: New test.
18945
18946 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18947
18948         * g77.dg/f77-edit-i-in.f: New test
18949         * g77.dg/f77-edit-i-out.f: New test
18950
18951 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18952
18953         * gcc.dg/debug/debug.exp: New file.
18954         * gcc.dg/debug/trivial.c: New file.
18955         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18956         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18957         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18958         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18959         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18960         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18961         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18962         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18963         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18964         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18965         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18966         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18967         * gcc.dg/20000503-1.c: Removed.
18968         * gcc.dg/20010207-1.c: Removed.
18969         * gcc.dg/20011223-1.c: Removed.
18970         * gcc.dg/20020104-2.c: Removed.
18971         * gcc.dg/debug-1.c: Removed.
18972         * gcc.dg/debug-2.c: Removed.
18973         * gcc.dg/debug-3.c: Removed.
18974         * gcc.dg/debug-4.c: Removed.
18975         * gcc.dg/debug-5.c: Removed.
18976         * gcc.dg/debug-6.c: Removed.
18977         * gcc.dg/dwarf2-1.c: Removed.
18978         * gcc.dg/dwarf2-2.c: Removed.
18979
18980 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18981
18982         * g++.old-deja/g++.other/eh5.C: New test.
18983         * g++.old-deja/g++.other/sibcall2.C: New test.
18984         * g++.old-deja/g++.other/array9.C: New test.
18985         * g++.old-deja/g++.other/typename2.C: New test.
18986         * g++.old-deja/g++.other/crash60.C: New test.
18987         * g++.old-deja/g++.other/conv9.C: New test.
18988         * g++.old-deja/g++.other/mangle10.C: New test.
18989         * g++.old-deja/g++.other/unchanging1.C: New test.
18990         * g++.old-deja/g++.other/exprstmt1.C: New test.
18991         * g++.old-deja/g++.other/inline23.C: New test.
18992         * g++.old-deja/g++.eh/ia64-1.C: New test.
18993         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18994         * g++.old-deja/g++.other/reload1.C: New test.
18995         * g++.old-deja/g++.other/static20.C: New test.
18996         * g++.old-deja/g++.other/local-alloc1.C: New test.
18997         * g++.old-deja/g++.other/conv8.C: New test.
18998         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18999         * g++.old-deja/g++.other/storeexpr1.C: New test.
19000         * g++.old-deja/g++.other/storeexpr2.C: New test.
19001         * g++.dg/eh/template2.C: New test.
19002         * g++.dg/warn/weak1.C: New test.
19003
19004 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19005
19006         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19007         Remove first, non-varying, argument.
19008
19009 2002-01-23  Richard Henderson  <rth@redhat.com>
19010
19011         * gcc.dg/inline-2.c: New.
19012
19013         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19014         Add optional target arg.  Check number of arguments.
19015         (scan-assembler-not, scan-assembler-dem): Likewise.
19016         (scan-assembler-dem-not): Likewise.
19017
19018 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19019
19020         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19021         line 12.
19022         * g++.old-deja/g++.brendan/parse3.C,
19023         g++.old-deja/g++.other/crash26.C,
19024         g++.old-deja/g++.other/crash28.C,
19025         g++.old-deja/g++.other/crash29.C,
19026         g++.old-deja/g++.other/crash30.C,
19027         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19028
19029 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19030
19031         * gcc.dg/20020115-1.c: New.
19032
19033 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19034
19035         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19036
19037 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19038
19039         * gcc.dg/20020122-3.c: New.
19040
19041 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19042
19043         * g++.dg/other/gc1.C: New test.
19044
19045 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19046
19047         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19048
19049 2002-01-22  Richard Henderson  <rth@redhat.com>
19050
19051         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19052
19053 2002-01-22  Richard Henderson  <rth@redhat.com>
19054
19055         * gcc.dg/20020122-4.c: New.
19056
19057 2002-01-22  H.J. Lu <hjl@gnu.org>
19058
19059         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19060         link output.
19061         * gcc.dg/special/ecos.exp: Likewise.
19062         * lib/g++-dg.exp: Likewise.
19063         * lib/g77-dg.exp: Likewise.
19064         * lib/gcc-dg.exp : Likewise.
19065         * lib/mike-g++.exp: Likewise.
19066         * lib/mike-g77.exp: Likewise.
19067         * lib/mike-gcc.exp: Likewise.
19068         * lib/objc-dg.exp: Likewise.
19069
19070 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19071
19072         PR target/5379
19073         * gcc.dg/20020122-2.c: New test.
19074
19075 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19076
19077         * gcc.dg/20020122-1.c: New test.
19078
19079 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19080
19081         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19082
19083 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19084
19085         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19086
19087 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19088
19089         * gcc.c-torture/compile/20020121-1.c: New test.
19090
19091 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19092
19093         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19094         ld_library_path.
19095
19096 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19097
19098         * gcc.dg/20020218-1.c: New test.
19099
19100 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19101
19102         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19103         messages
19104         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19105         "At global scope" warning
19106         * g++.dg/ext/align1.C: Change cygwin test for alignment
19107         from db-bogus to dg-warning
19108
19109 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19110
19111         * g77.f-torture/compile/cpp2.F: New test.
19112
19113 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19114
19115         * g++.dg/template/access1.C: New test.
19116
19117 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19118
19119         * gcc.dg/20020118-1.c: New.
19120
19121 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19122
19123         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19124
19125 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19126
19127         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19128         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19129         alignment warnings.
19130
19131 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19132
19133         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19134         torture_with_loops and torture_without_loops
19135
19136 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19137
19138         * gcc.c-torture/compile/20020116-1.c: New test.
19139
19140 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19141
19142         * gcc.dg/20020116-2.c: New test.
19143
19144         * gcc.dg/ultrasp4.c: New test.
19145
19146         * gcc.dg/20020116-1.c: New test.
19147
19148 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19149
19150         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19151         by EABI.
19152
19153 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19154
19155         * gcc.misc-tests/i386-prefetch.exp: New.
19156         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19157         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19158         * gcc.misc-tests/i386-pf-none-1.c: New test.
19159         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19160
19161 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * gcc.dg/gnu89-init-1.c: Add new tests.
19164
19165 2002-01-15  Andreas Jaeger  <aj@suse.de>
19166
19167         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19168         * gcc.dg/i386-mmx-2.c: Likewise.
19169         * gcc.dg/i386-sse-1.c: Likewise.
19170         * gcc.dg/i386-sse-2.c: Likewise.
19171         * gcc.dg/i386-sse-3.c: Likewise.
19172
19173 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19174
19175         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19176         Uncomment additional cases that now pass.
19177
19178 2002-01-11  Richard Henderson  <rth@redhat.com>
19179
19180         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19181         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19182
19183 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19184
19185         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19186
19187 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19188
19189         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19190         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19191
19192 2002-01-10  Dale Johannesen  <dalej@apple.com>
19193
19194         * gcc.c-torture/execute/loop-11.c: New.
19195
19196 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19197
19198         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19199         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19200
19201 2002-01-09  Richard Henderson  <rth@redhat.com>
19202
19203         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19204         type in which to perform the operation for each size.
19205
19206 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19207
19208         * gcc.c-torture/compile/20020109-2.c: New test.
19209
19210 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19211
19212         * gcc.c-torture/execute/loop-10.c: New test.
19213
19214 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19215
19216         * gcc.c-torture/compile/20010226-1.c: New test.
19217         * gcc.c-torture/compile/20010227-1.c: New test.
19218         * gcc.c-torture/compile/20010426-1.c: New test.
19219         * gcc.c-torture/compile/20010510-1.c: New test.
19220         * gcc.c-torture/compile/20010605-3.c: New test.
19221         * gcc.c-torture/compile/20010824-1.c: New test.
19222         * gcc.c-torture/execute/20010409-1.c: New test.
19223         * gcc.dg/noncompile/20000901-1.c: New test.
19224         * gcc.dg/20001023-1.c: New test.
19225         * gcc.dg/20001101-1.c: New test.
19226         * gcc.dg/20001102-1.c: New test.
19227         * gcc.dg/20010207-1.c: New test.
19228         * gcc.dg/20010405-1.c: New test.
19229         * gcc.dg/20010822-1.c: New test.
19230         * gcc.dg/20011107-1.c: New test.
19231
19232 2002-01-09  Jeffrey A Law  (law@redhat.com)
19233
19234         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19235
19236         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19237         execution failure on PA targets.
19238
19239 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19240
19241         * gcc.c-torture/compile/20020109-1.c: New test.
19242
19243 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19244
19245         * gcc.c-torture/execute/20020108-1.c: New test.
19246
19247 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19248
19249         * gcc.dg/20020108-1.c: New test.
19250
19251 2002-01-08  H.J. Lu <hjl@gnu.org>
19252
19253         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19254         for header files.
19255
19256 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19257
19258         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19259         consistency.
19260
19261 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19262
19263         * gcc.dg/altivec-4.c: Test altivec predicates.
19264
19265 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19266
19267         * gcc.c-torture/execute/20020107-1.c: New test.
19268
19269 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19270
19271         PR c/5279
19272         * gcc.c-torture/compile/20020106-1.c: New test.
19273
19274 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19275
19276         * gcc.c-torture/execute/nestfunc-4.c: New test.
19277
19278 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19279
19280         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19281         extra triple that slipped in.
19282         * g++.old-deja/g++.abi/align.C: Likewise.
19283         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19284
19285 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19286
19287         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19288         * g++.old-deja/g++.abi/align.C: Likewise.
19289         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19290
19291         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19292         on FreeBSD/i386.
19293         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19294         FreeBSD.
19295
19296 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19297
19298         * gcc.dg/20020104-1.c: New test.
19299
19300         * gcc.dg/20020104-2.c: New test.
19301
19302 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19303
19304         * gcc.dg/20020103-1.c: Fix typo in target selector.
19305
19306 2002-01-03  Richard Henderson  <rth@redhat.com>
19307
19308         * gcc.dg/20020103-1.c: New.
19309
19310 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19311
19312         * gcc.c-torture/execute/20020103-1.c: New test.
19313
19314 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19315
19316         * g++.dg/other/debug2.C: New test.
19317
19318         * gcc.c-torture/compile/20020103-1.c: New test.
19319
19320 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19321
19322         * gcc.dg/gnu89-init-1.c: Added new tests.
19323
19324 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         * g++.dg/template/friend2.C: Remove as patch is reverted.
19327
19328         * g++.dg/warn/oldcast1.C: New test.
19329
19330         * g++.dg/template/ptrmem1.C: New test.
19331         * g++.dg/template/ptrmem2.C: New test.
19332
19333         * g++.dg/template/ntp.C: New test.
19334
19335         * g++.dg/other/component1.C: New test.
19336
19337         * g++.dg/template/ttp3.C: New test.
19338
19339         * g++.dg/template/friend2.C: New test.
19340         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19341
19342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19343
19344         * g++.dg/other/ptrmem1.C: New test.
19345         * g++.dg/other/ptrmem2.C: New test.
19346
19347 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * g++.dg/template/ctor1.C: New test.
19350
19351 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         * g++.dg/template/friend2.C: New test.
19354
19355 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19356
19357         * gcc.dg/mmix-1.c: New test.
19358
19359 2001-12-31  Richard Henderson  <rth@redhat.com>
19360
19361         * gcc.dg/asm-5.c: New.
19362
19363 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19364
19365         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19366         in namespace __gnu_cxx
19367
19368 2001-12-30  Richard Henderson  <rth@redhat.com>
19369
19370         * gcc.dg/debug-6.c: New.
19371
19372 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19373
19374         * gcc.c-torture/compile/20011229-2.c: New test.
19375
19376 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19377
19378         * gcc.dg/debug-3.c: New test.
19379         * gcc.dg/debug-4.c: New test.
19380         * gcc.dg/debug-5.c: New test.
19381
19382 2001-12-29  Richard Henderson  <rth@redhat.com>
19383
19384         * g++.dg/eh/loop1.C: New.
19385
19386 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.dg/template/crash1.C: New test.
19389
19390 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         * g++.dg/other/const1.C: New test.
19393
19394 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19395
19396         * gcc.c-torture/compile/20011229-1.c: New test.
19397
19398 2001-12-28  Stan Shebs  <shebs@apple.com>
19399
19400         * lib/objc-torture.exp: Resync with c-torture.exp.
19401         * lib/objc.exp: Load standard libraries.
19402
19403 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19404
19405         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19406         additional tests.
19407
19408 2001-12-27  Roger Sayle <roger@eyesopen.com>
19409
19410         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19411
19412 2001-12-27  Richard Henderson  <rth@redhat.com>
19413
19414         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19415
19416 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19417
19418         * g++.dg/eh/ctor1.C: New test.
19419         * g++.dg/other/error2.C: New test.
19420
19421 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19422
19423         * g++.dg/other/init2.C: New test.
19424
19425 2001-12-24  Richard Henderson  <rth@redhat.com>
19426
19427         * gcc.dg/20011223-1.c: New.
19428         * gcc.dg/inline-1.c: New.
19429
19430 2001-12-23  Richard Henderson  <rth@redhat.com>
19431
19432         * gcc.dg/asm-4.c: Test operand modifiers.
19433
19434 2001-12-23  Richard Henderson  <rth@redhat.com>
19435
19436         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19437
19438 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19439
19440         * gcc.c-torture/execute/20011223-1.c: New test.
19441
19442 2001-12-21  Richard Henderson  <rth@redhat.com>
19443
19444         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19445         re-enables the warning.
19446
19447 2001-12-21  Richard Henderson  <rth@redhat.com>
19448
19449         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19450
19451 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19452
19453         * gcc.c-torture/compile/20011218-1.c: New test.
19454
19455 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19456
19457         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19458         arm-isr.c test.
19459         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19460         epilogue generation for ARM ISR routines.
19461
19462 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19463
19464         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19465         * gcc.dg/format/c90-printf-3.c: Likewise.
19466         * gcc.dg/format/c99-printf-3.c: Likewise.
19467         * gcc.dg/format/ext-1.c: Likewise.
19468         * gcc.dg/format/ext-6.c: Likewise.
19469         * gcc.dg/format/format.h: Prototype unlocked stdio.
19470
19471 2001-12-20  Richard Henderson  <rth@redhat.com>
19472
19473         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19474         (arena): Use it.
19475         (malloc): Correct allocation logic.  Abort if we fill up the
19476         arena before initialization complete.
19477         (realloc): Correct allocation logic.
19478
19479 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19480
19481         * gcc.c-torture/compile/20011219-2.c: New test.
19482
19483         * gcc.c-torture/execute/20011219-1.c: New test.
19484
19485 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
19486
19487         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
19488         target does not support weak symbols.
19489
19490 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
19491
19492         * gcc.c-torture/compile/20011219-1.c: New test.
19493
19494 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         * g++.dg/other/error1.C: New test.
19497
19498 2001-12-17  Jeffrey A Law  (law@redhat.com)
19499
19500         * gcc.c-torture/execute/20011217-1.c: New test.
19501
19502 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
19503
19504         * objc.dg/special/: New directory.
19505         * objc.dg/special/special.exp: New file.
19506         * objc.dg/special/unclaimed-category-1.h: New file.
19507         * objc.dg/special/unclaimed-category-1a.m: New file.
19508         * objc.dg/special/unclaimed-category-1.m: New file.
19509
19510 2001-12-17  Andreas Jaeger  <aj@suse.de>
19511
19512         * gcc.c-torture/compile/20011217-2.c: New test.
19513
19514 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19515
19516         * gcc.c-torture/compile/20011217-1.c: New test.
19517
19518 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
19519
19520         * testsuite/gcc.dg/20011214-1.c: New.
19521
19522 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19523
19524         * gcc.dg/altivec-4.c: New.
19525
19526 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19527
19528         * gcc.dg/20011113-1.c: New test.
19529
19530 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19531
19532         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19533         std::__malloc_alloc_template<0> and
19534         std::__default_alloc_template<false, 0>.
19535
19536 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19537
19538         * objc/execute/bf-21.m: New test.
19539         * objc/execute/enumeration-1.m: New test.
19540         * objc/execute/enumeration-2.m: New test.
19541
19542 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19543
19544         * gcc.dg/gnu89-init-1.c: New test.
19545
19546 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19547
19548         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19549         * g++.old-deja/g++.jason/2371.C: Likewise.
19550         * g++.old-deja/g++.jason/template33.C: Likewise.
19551         * g++.old-deja/g++.jason/template34.C: Likewise.
19552         * g++.old-deja/g++.jason/template36.C: Likewise.
19553         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19554         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19555         * g++.old-deja/g++.other/typename1.C: Likewise.
19556         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19557         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19558         * g++.old-deja/g++.pt/typename11.C: Likewise.
19559         * g++.old-deja/g++.pt/typename14.C: Likewise.
19560         * g++.old-deja/g++.pt/typename16.C: Likewise.
19561         * g++.old-deja/g++.pt/typename3.C: Likewise.
19562         * g++.old-deja/g++.pt/typename4.C: Likewise.
19563         * g++.old-deja/g++.pt/typename5.C: Likewise.
19564         * g++.old-deja/g++.pt/typename7.C: Likewise.
19565         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19566
19567 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         * g++.dg/other/linkage1.C: New test.
19570         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19571         specifiers.
19572
19573 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19574
19575         * gcc.dg/concat.c: New test.
19576
19577 2001-12-11  Stan Shebs  <shebs@apple.com>
19578
19579         * objc/compile: New test directory.
19580         * objc/compile/compile.exp: New expect script.
19581         * objc/compile/20011211-1.m: New compile test.
19582
19583 2001-12-11  Jason Merrill  <jason@redhat.com>
19584
19585         * lib/prune.exp (prune_gcc_output): Also handle "In member
19586         function".  So many permutations...
19587
19588 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19589
19590         * g++.dg/template/typedef1.C: New test.
19591
19592 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * g++.dg/other/copy1.C: New test.
19595
19596 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19597
19598         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19599
19600         * gcc.dg/builtin-choose-expr.c: New.
19601
19602 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19603
19604         * gcc.dg/altivec-2.c: New.
19605
19606 2001-12-07  Richard Henderson  <rth@redhat.com>
19607
19608         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19609
19610 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19611
19612         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19613         ultrasparc.
19614
19615 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19616
19617         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19618
19619 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19620
19621         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19622         variable argument list.
19623
19624 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19625
19626         * gcc.c-torture/execute/memcheck: Delete entire directory.
19627         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19628         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19629
19630 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19631
19632         * gcc.dg/Wshadow-1.c: New test.
19633
19634 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19635
19636         * gcc.c-torture/compile/20011130-1.c: New test.
19637
19638         * gcc.dg/noncompile/20011025-1.c: New test.
19639
19640         * g++.dg/other/anon-union.C: New test.
19641
19642         * gcc.c-torture/execute/20011024-1.c: New test.
19643
19644 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19645
19646         * gcc.c-torture/execute/20000722-1.x,
19647         gcc.c-torture/execute/20010123-1.x: Remove.
19648         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19649         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19650         gcc.dg/c99-complit-2.c: New tests.
19651
19652 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19653
19654         * g++.dg/inherit/base1.C: New test.
19655
19656 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19657
19658         * g++.dg/other/stdarg1.C: New test.
19659
19660         * gcc.c-torture/compile/20011130-2.c: New test.
19661
19662 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19663
19664         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19665         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19666         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19667         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19668         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19669         * gcc.dg/builtin-prefetch-1.c: New test.
19670
19671 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19672
19673         * gcc.dg/20011130-1.c: New test.
19674
19675 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19676
19677         * g++.dg/other/scope1.C: New test.
19678         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19679
19680 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19681
19682         * gcc.dg/vla-init-1.c: New test.
19683
19684 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19685
19686         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19687
19688 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19689
19690         * objc.dg/alias.m: Update.
19691         * objc.dg/class-1.m: Update.
19692         * objc.dg/const-str-1.m: Update.
19693         * objc.dg/fwd-proto-1.m: Update.
19694         * objc.dg/id-1.m: Update.
19695         * objc.dg/super-class-1.m: Update.
19696
19697 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19698
19699         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19700         constructs.
19701
19702 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19703
19704         * gcc.c-torture/execute/20011128-1.c: New test.
19705
19706 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19707
19708         * gcc.dg/20011127-1.c: New test.
19709
19710 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19711
19712         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19713         from Austin Group draft 7.
19714         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19715         scanf format arguments.
19716         * gcc.dg/format/no-exargs-2.c: New test.
19717
19718 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         * g++.dg/abi/vbase8-4.C: New test.
19721
19722 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19723
19724         * gcc.c-torture/execute/20011121-1.c: New test.
19725
19726 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19727
19728         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19729
19730 2001-11-23  Andreas Jaeger  <aj@suse.de>
19731
19732         * gcc.dg/cpp/charconst-2.c: New test.
19733
19734 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19735
19736         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19737         to the host if it is remote.  Let tests specify extra headers
19738         they use.
19739         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19740         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19741         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19742         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19743         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19744         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19745         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19746         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19747         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19748         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19749
19750 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19751
19752         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19753         for little endian ARMs.
19754
19755 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19756
19757         * gcc.c-torture/compile/20011119-1.c: New test.
19758         * gcc.c-torture/compile/20011119-2.c: New test.
19759
19760 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19761
19762         * gcc.dg/altivec-1.c: Fix typo.
19763
19764 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19765
19766         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
19767
19768 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
19769
19770         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
19771
19772 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
19773
19774         * lib/g77.exp: Don't specify --rpath-link.
19775
19776         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
19777         across all the headers.
19778         * gcc.dg/format/format.exp: For testing on a remote host,
19779         copy format.h.
19780
19781         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
19782         * gcc.c-torture/execute/930406-1.c: Likewise.
19783         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19784
19785 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19786
19787         * gcc.dg/altivec-1.c: New.
19788
19789 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19790
19791         * gcc.dg/cpp/fpreprocessed.c: New test case.
19792
19793 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19794
19795         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19796         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19797         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19798
19799 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19800
19801         * gcc.dg/no-builtin-1.c: New test.
19802
19803 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19804
19805         * gcc.c-torture/execute/20011115-1.c: New test.
19806
19807 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19808
19809         * gcc.c-torture/compile/20011114-2.c: New test.
19810         * gcc.c-torture/compile/20011114-3.c: New test.
19811         * gcc.c-torture/compile/20011114-4.c: New test.
19812
19813 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19814
19815         * g++.dg/other/init1.C: New test.
19816
19817 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19818
19819         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19820         message.
19821
19822         * gcc.c-torture/execute/20011114-1.c: New testcase.
19823
19824         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19825         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19826         like the (before this change) version of 20010327-1.c.
19827
19828 2001-11-14  Roger Sayle <roger@eyesopen.com>
19829
19830         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19831
19832 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19833
19834         * g++.dg/init/array2.C: New test.
19835
19836 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19837
19838         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19839
19840 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19841
19842         * g++.dg/other/forscope1.C: New test.
19843         * g++.dg/ext/forscope1.C: New test.
19844         * g++.dg/ext/forscope2.C: New test.
19845
19846 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19847
19848         * gcc.c-torture/execute/20011113-1.c: New test.
19849
19850 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19851
19852         * gcc.c-torture/execute/20011109-2.c: New test.
19853
19854         * gcc.c-torture/execute/20011109-1.c: New test.
19855
19856 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19857
19858         * gcc.c-torture/compile/20011109-1.c: New test.
19859
19860 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19861
19862         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19863         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19864         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19865         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19866         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19867         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19868         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19869
19870 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19871
19872         * g++.dg/warn/Wshadow-1.C: New tests.
19873         * g++.old-deja/g++.mike/for3.C: Update.
19874
19875 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19876
19877         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19878         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19879         XFAILs.  Adjust expected error texts.
19880         * gcc.c-torture/compile/20011106-1.c,
19881         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19882         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19883         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19884         gcc.dg/c99-array-lval-5.c: New tests.
19885
19886 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19887
19888         * gcc.dg/cpp/defined.c: Update.
19889
19890 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19891
19892         * gcc.c-torture/execute/anon-1.c: New test.
19893
19894 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19895
19896         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19897         same size, so no warning should be produced on stormy16.
19898
19899         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19900         due to oversized array.
19901         * g++.old-deja/g++.mike/ns15.C: Likewise.
19902         * g++.old-deja/g++.pt/crash16.C: Likewise.
19903
19904 2001-11-02  Graham Stott  <grahams@redhat.com>
19905
19906         * g++.dgother/debug1.C: Fix typos.
19907
19908 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19909
19910         * g++.dg/other/debug1.C: New test.
19911
19912 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19913
19914         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19915         of unsigned long.
19916
19917 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19918
19919         * gcc.dg/20011029-2.c: New test.
19920
19921         * gcc.c-torture/compile/20011029-1.c: New test.
19922
19923 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19924
19925         * objc/execute/class_self-1.m: New test.
19926         * objc/execute/class_self-2.m: New test.
19927
19928 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19929
19930         * gcc.misc-tests/msgs.exp: Delete.
19931         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19932         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19933         error set to match recent changes.
19934
19935 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19936
19937         * gcc.dg/20011021-1.c: New test.
19938
19939 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19940
19941         * gcc.c-torture/compile/20011023-1.c: New test.
19942
19943 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19944
19945         * lib/g77.exp: Rewrite based on lib/g++.exp.
19946
19947 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.c-torture/execute/20011019-1.c: New test.
19950
19951         * gcc.dg/20011018-1.c: New test.
19952
19953 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19954
19955         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19956
19957 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19958
19959         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19960         * gcc.dg/attr-invalid.c: Likewise.
19961
19962 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19963
19964         * testsuite/gcc.dg/20011015-1.c: New test.
19965
19966 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19967
19968         * g++.dg/template/unify2.C: New test.
19969
19970 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19971
19972         * g++.dg/other/exception-specification.C: New test
19973
19974 2001-10-13  Tom Rix  <trix@redhat.com>
19975
19976         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19977         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19978
19979 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19980
19981         * testsuite/gcc.dg/20011009-1.c: New test.
19982
19983 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19984
19985         PR g++/4476
19986         * g++.dg/other/friend1.C: New test.
19987
19988 2001-10-11  Richard Henderson  <rth@redhat.com>
19989
19990         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19991
19992 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19993
19994         * gcc.c-torture/compile/20011010-1.c: New.
19995
19996 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19997
19998         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19999         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20000         g77.f-torture/execute/execute.exp,
20001         g77.f-torture/noncompile/noncompile.exp,
20002         gcc.c-torture/compile/compile.exp,
20003         gcc.c-torture/execute/execute.exp,
20004         gcc.c-torture/execute/ieee/ieee.exp,
20005         gcc.c-torture/execute/memcheck/memcheck.exp,
20006         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20007         objc/execute/execute.exp: Update FSF address.
20008
20009 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20010
20011         * gcc.dg/cpp/cmdlne-C.c: Update.
20012         * gcc.dg/cpp/cmdlne-C2.c: New.
20013
20014 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20015
20016         * gcc.c-torture/execute/20011008-3.c: New.
20017
20018 2001-10-08  DJ Delorie  <dj@redhat.com>
20019
20020         * gcc.dg/20011008-1.c: New.
20021         * gcc.dg/20011008-2.c: New.
20022
20023 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20024
20025         * gcc.dg/cpp/spacing1.c: Update test.
20026
20027 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20028
20029         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20030         spelling errors of "separate" as "seperate".
20031
20032 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20033
20034         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20035         enough to avoid inlining.
20036
20037 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20038
20039         * lib/g77.exp: set libg2c_dir correctly.
20040
20041 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20042
20043         * gcc.dg/cpp/macro11.c: New test.
20044
20045 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20046
20047         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20048         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20049         gcc.dg/format/multattr-3.c: New tests.
20050         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20051         tests for format attributes on function pointers being rejected.
20052
20053 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20054
20055         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20056
20057 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20058
20059         * g++.dg/warn/format1.C: New test.
20060
20061 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20062
20063         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20064
20065 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20066
20067         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20068
20069 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20070
20071         * gcc.dg/cpp/redef2.c: Add test.
20072
20073 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20074
20075         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20076         long-standing bug on i686, apparently.
20077         * gcc.c-torture/execute/loop-2c.x: New file.
20078         * gcc.c-torture/execute/loop-2d.x: New file.
20079         * gcc.c-torture/execute/loop-3c.x: New file.
20080
20081 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20082
20083         * gcc.dg/cpp/20000625-2.c: Correct line number.
20084
20085 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20086
20087         * gcc.dg/cpp/macro10.c: New test.
20088         * gcc.dg/cpp/strify3.c: New test.
20089         * gcc.dg/cpp/spacing1.c: Add tests.
20090         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20091         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20092
20093 2001-09-24  DJ Delorie  <dj@redhat.com>
20094
20095         * gcc.c-torture/execute/20010924-1.c: New test.
20096
20097 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20098
20099         * testsuite/objc/execute/paste.m: Remove.
20100
20101 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20102
20103         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20104
20105 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20106
20107         * g77.dg/strlen0.f: New test.
20108
20109 2001-09-21  Richard Henderson  <rth@redhat.com>
20110
20111         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20112         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20113
20114 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20115
20116         Table-driven attributes.
20117         * g++.dg/ext/attrib1.C: New test.
20118
20119 2001-09-20  DJ Delorie  <dj@redhat.com>
20120
20121         * gcc.dg/20000926-1.c: Update expected warning messages.
20122         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20123         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20124         array.
20125
20126 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20127
20128         * g++.dg/eh/registers1.C: New test case.
20129
20130 2001-09-17  Richard Henderson  <rth@redhat.com>
20131
20132         * gcc.dg/array-5.c: Fix VLA decomposition test.
20133
20134 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20135
20136         * gcc.dg/cpp/line5.c: New testcase.
20137
20138 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20139
20140         * gcc.dg/cpp/macro9.c: New test.
20141
20142 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20143
20144         * gcc.c-torture/execute/980223.c: Change type of addr from long
20145         to char *.
20146
20147 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20148
20149         * gcc.c-torture/execute/20010915-1.c: New test.
20150
20151 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20152
20153         * g77.dg/bprob: New directory.
20154         * g77.dg/bprob/bprob.exp: New file.
20155         * g77.dg/bprob/bprob-1.f: New test.
20156         * g77.dg/gcov: New directory.
20157         * g77.dg/gcov/gcov.exp: New file.
20158         * g77.dg/gcov/gcov-1.f: New test.
20159         * g77.dg/gcov/gcov-1.x: New file.
20160
20161 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20162
20163         * gcc.dg/cpp/directiv.c: Update.
20164         * gcc.dg/cpp/undef1.c: Update.
20165
20166 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20167
20168         * gcc.dg/20010912-1.c: New test.
20169
20170 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20171
20172         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20173         language-independent file in lib.
20174         * lib/gcov.exp: New file.
20175
20176 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20177
20178         * gcc.c-torture/compile/20010911-1.c: New test.
20179
20180 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20181
20182         * lib/profopt.exp: New, to support profile-directed optimizations.
20183         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20184         * gcc.misc-tests/bprob-1.c: New test.
20185         * gcc.misc-tests/bprob-2.c: New test.
20186
20187 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20188
20189         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20190         XFAIL and which kinds of gcov output to verify.
20191         * gcc.misc-tests/gcov-4b.x: New file.
20192         * gcc.misc-tests/gcov-5b.x: New file.
20193         * gcc.misc-tests/gcov-6.x: New file.
20194         * gcc.misc-tests/gcov-7.c: New test.
20195         * gcc.misc-tests/gcov-7.x: New file.
20196
20197 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20198
20199         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20200         * gcc.misc-tests/gcov-6.c: New test.
20201
20202 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20203
20204         PR c++/3986
20205         * g++.dg/abi/vbase1.C: New test.
20206
20207 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20208
20209         * objc.dg/method-2.m: New.
20210
20211 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20212
20213         PR c++/4203
20214         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20215         * g++.dg/init/empty1.C: New test.
20216
20217 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20218
20219         * gcc.c-torture/compile/20010903-1.c: New test.
20220
20221 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20222
20223         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20224         for m68k.
20225
20226 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20227
20228         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20229
20230         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20231
20232         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20233
20234 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20235
20236         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20237         for 16-bit 'unsigned int'.
20238
20239 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20240
20241         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20242
20243 2001-08-27  Richard Henderson  <rth@redhat.com>
20244
20245         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20246         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20247
20248 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20249
20250         * gcc.dg/asm-names.c (ymain): New.
20251
20252 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20253
20254         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20255         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20256         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20257
20258 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20259
20260         * gcc.dg/compare5.c: New testcase.
20261
20262 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20263
20264         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20265         and "In instantiation".
20266
20267 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20268
20269         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20270
20271 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20272
20273         * gcc.misc-tests/gcov.exp: Add support for branch information.
20274         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20275         * gcc.misc-tests/gcov-4.c: New test.
20276         * gcc.misc-tests/gcov-4b.c: New test.
20277         * gcc.misc-tests/gcov-5b.c: New test.
20278
20279 2001-08-20  Zack Weinberg  <zackw@panix.com>
20280
20281         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20282         expected to fail.
20283
20284 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20285
20286         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20287
20288 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20289
20290         * g++.dg/eh/template1.C: New test.
20291
20292 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20293
20294         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20295         Fix thinko.
20296         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20297         for xfail.
20298
20299 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20300
20301         * lib/g77-dg.exp:  Use prune.exp for common procedures
20302         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20303         * lib/g77.exp: (g77-dg-prune) Remove
20304
20305 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20306
20307         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20308
20309 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20310
20311         * g++.dg/template/unify1.C: New test.
20312
20313 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20314
20315         * g++.dg/abi/empty4.C: New test.
20316
20317 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20318
20319         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20320         solaris2.*
20321         * g77.f-torture/compile/pr3743.x: Likewise
20322
20323 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20324
20325         * g++.dg/other/using-declaration.C: New test.
20326
20327 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20328
20329         * gcc.dg/cpp/tr-sign.c: New testcase.
20330
20331 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20332
20333         * gcc.dg/cpp/19951025-1.c: Revert.
20334         * gcc.dg/cpp/directiv.c: We no longer process directives that
20335         interrupt macro arguments.
20336
20337 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20338
20339         * gcc.dg/bconstp-1.c: New test.
20340
20341 2001-08-03  Richard Henderson  <rth@redhat.com>
20342
20343         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20344
20345 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20346
20347         * gcc.dg/cpp/19951025-1.c: Update.
20348
20349 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20350
20351         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20352         should be x.
20353
20354 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20355
20356         Kill -fhonor-std.
20357         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20358         * g++.old-deja/g++.other/std1.C: Likewise.
20359         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20360
20361 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20362
20363         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20364         (g77_pass, g77_fail, g77_finish, g77_exit,
20365         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20366
20367 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20368
20369         * g77.dg/fbackslash.f
20370         * g77.dg/fcase-preserve.f
20371         * g77.dg/ff90-1.f
20372         * g77.dg/ffixed-line-length-0.f
20373         * g77.dg/ffixed-line-length-132.f
20374         * g77.dg/ffixed-line-length-7.f
20375         * g77.dg/ffixed-line-length-72.f
20376         * g77.dg/ffixed-line-length-none.f
20377         * g77.dg/ffree-form-1.f
20378         * g77.dg/fno-backslash.f
20379         * g77.dg/fno-f90-1.f
20380         * g77.dg/fno-fixed-form-1.f
20381         * g77.dg/fno-onetrip.f
20382         * g77.dg/fno-typeless-boz.f
20383         * g77.dg/fno-underscoring.f
20384         * g77.dg/fno-vxt-1.f
20385         * g77.dg/fonetrip.f
20386         * g77.dg/ftypeless-boz.f
20387         * g77.dg/fugly-assumed.f
20388         * g77.dg/funderscoring.f
20389         * g77.dg/fvxt-1.f
20390
20391 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20392
20393         * objc.dg/fwd-proto-1.m: New.
20394         * objc.dg/local-decl-1.m: New.
20395         * objc.dg/naming-1.m: New.
20396         * objc.dg/naming-2.m: New.
20397         * objc.dg/proto-hier-1.m: New.
20398
20399 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20400
20401         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20402         largest-type elements to a struct makes its size grow.
20403
20404 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20405
20406         * g++.dg/abi/vthunk1.C: New test.
20407
20408 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20409
20410         * g++.dg/abi/vbase8-22.C: New test.
20411
20412 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20413
20414         * gcc.dg/cpp/macro8.c: New test.
20415
20416 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20417
20418         * g++.dg/abi/vbase8-21.C: New test.
20419
20420 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20421
20422         * g++.dg/abi/vbase8-10.C: New test.
20423
20424 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20425
20426         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20427         ${tool}_set_ld_library_path.
20428         Changed caller.
20429         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20430         g++.exp.
20431
20432 2001-07-26  Stan Cox <scox@redhat.com>
20433
20434         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20435         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20436         gcc_exit, gcc_check_unsupported_p):
20437         Moved to gcc-deps.exp
20438         * gcc-deps.exp: New file.
20439
20440 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20441
20442         * g++.old-deja/g++.pt/defarg14.C: New test.
20443
20444 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20445
20446         * g++.old-deja/g++.other/lineno5.C: New test.
20447
20448 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20449
20450         * g++.old-deja/g++.pt/crash68.C: New test.
20451
20452 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20453
20454         * g++.old-deja/g++.other/crash42.C: New test.
20455
20456 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20457
20458         * gcc.dg/cpp/extratokens.c: Fix.
20459         * gcc.dg/cpp/skipping2.c: New tests.
20460
20461 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20462
20463         * gcc.c-torture/execute/20010724-1.c: New file.
20464         * gcc.c-torture/execute/20010724-1.x: New file.
20465
20466 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20467
20468         * g++.old-deja/g++.other/cond7.C: New test.
20469
20470 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20471
20472         * g++.old-deja/g++.other/optimize4.C: New test.
20473
20474 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20475
20476         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20477
20478 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20479
20480         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20481         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
20482         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
20483         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
20484
20485         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
20486         bug report" message.
20487
20488         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
20489         * g++.dg/ext/instantiate1.C: Move from old-deja.
20490
20491 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
20492
20493         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
20494         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
20495         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
20496         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
20497
20498 2001-07-23  Jeffrey A Law  (law@cygnus.com)
20499
20500         * gcc.c-torture/execute/20010723-1.c: New test.
20501
20502 2001-07-23  Ben Elliston  <bje@redhat.com>
20503
20504         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
20505
20506 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20507
20508         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
20509         i[34567]86-*-*.
20510         Delete handling of ieee_multilib_flags.
20511         Pass -mieee for alpha*-*-* and sh-*-*.
20512         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
20513
20514 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
20515
20516         Remove old-abi tests.
20517         * g++.old-deja/g++.mike/p11116.C: Remove.
20518         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
20519
20520 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
20521
20522         * g77.f-torture/compile/pr3743.f:  New test
20523
20524 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20525
20526         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20527
20528 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20529
20530         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20531         g++.old-deja/g++.pt/static6.C: Likewise.
20532         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20533         supports weak symbols.
20534
20535 2001-07-18  Andreas Jaeger  <aj@suse.de>
20536
20537         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20538         supported again.
20539
20540 2001-07-18  Andreas Jaeger  <aj@suse.de>
20541
20542         * gcc.dg/iftrap-1.c: Fix target line.
20543
20544 2001-07-17  Richard Henderson  <rth@redhat.com>
20545
20546         * gcc.c-torture/execute/20010717-1.c: New.
20547
20548 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20549
20550         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20551         tests.
20552
20553 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20554
20555         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20556
20557 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20558
20559         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20560         UAC_SIGBUS, UAC_NOPRINT definitions.
20561
20562 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20563
20564         * objc/execute/object_is_class.m: New test.
20565         * objc/execute/object_is_meta_class.m: New test.
20566
20567 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20568
20569         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20570         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20571
20572 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20573
20574         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20575         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20576
20577 2001-07-14  Richard Henderson  <rth@redhat.com>
20578
20579         * gcc.dg/iftrap-1.c: New.
20580
20581 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20582
20583         * g77.f-torture/execute/intrinsic77.f: New test.
20584
20585 2001-07-11  Janis Johnson <janis@us.ibm.com>
20586
20587         * gcc.misc-tests/gcov-3.c: New test.
20588
20589 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20590
20591         * gcc.c-torture/compile/20010711-1.c,
20592         * gcc.c-torture/compile/20010711-2.c: New tests.
20593
20594 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20595
20596         * gcc.c-torture/execute/20010711-1.c: New test.
20597
20598 2001-07-11  Ben Elliston  <bje@redhat.com>
20599
20600         * g++.old-deja/g++.other/enum5.C: New test.
20601
20602 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20603
20604         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20605         (g++-dg-prune): Call prune_gcc_output.
20606         * prune.exp: New file for prune_gcc_output.
20607         * lib/g++.exp, lib/gcc.exp: Load it.
20608
20609 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20610
20611         * gcc.c-torture/compile/20010701-1.c,
20612         g++.old-deja/g++.ext/attrib6.C: New tests.
20613
20614 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20615
20616         * gcc.c-torture/compile/20010706-1.c: New test.
20617
20618 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20619
20620         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20621
20622 2001-06-28  Stan Shebs  <shebs@apple.com>
20623
20624         * gcc.dg/pragma-darwin.c: New test.
20625
20626 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20627
20628         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20629         Solaris 2.[678] system.
20630
20631 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20632
20633         * gcc.dg/20010622-1.c: New test.
20634
20635 2001-06-18  Stan Shebs  <shebs@apple.com>
20636
20637         * objc.dg: New directory.
20638         * objc.dg/dg.exp: New file.
20639         * objc.dg/alias.m: New.
20640         * objc.dg/class-1.m: New.
20641         * objc.dg/class-2.m: New.
20642         * objc.dg/const-str-1.m: New.
20643         * objc.dg/const-str-2.m: New.
20644         * objc.dg/id-1.m: New.
20645         * objc.dg/method-1.m: New.
20646         * objc.dg/super-class-1.m: New.
20647         * lib/objc-dg.exp: New file.
20648
20649 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20650
20651         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20652         of label name.
20653
20654 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20655
20656         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20657
20658 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20659
20660         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20661         variable.
20662
20663 2001-06-12  Richard Henderson  <rth@redhat.com>
20664
20665         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20666
20667 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20668
20669         * g++.old-deja/g++.abi/vbase5.C: New test.
20670         * g++.old-deja/g++.abi/vbase6.C: New test.
20671         * g++.old-deja/g++.abi/vbase7.C: New test.
20672
20673 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20674
20675         * gcc.c-torture/compile/20010610-1.c: New test.
20676
20677 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20678
20679         * g++.old-deja/g++.abi/vbase4.C: New test.
20680
20681 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20682
20683         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20684         support %f for HC11/HC12 targets.
20685         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20686         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20687         on HC11/HC12 targets.
20688         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20689
20690 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20691
20692         * gcc.dg/wchar_t-1.c: New file.
20693         * gcc.dg/wint_t-1.c: Likewise.
20694
20695 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20696
20697         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20698
20699 2001-06-11  Richard Henderson  <rth@redhat.com>
20700
20701         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20702
20703 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20704
20705         * gcc.c-torture/compile/20010611-1.c: New test.
20706
20707 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20708
20709         * gcc.dg/c99-tag-1.c: Add more tests.
20710
20711 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20712
20713         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20714         representation on MN10300 and ARM/Thumb.
20715
20716 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20717
20718         * g77.f-torture/execute/20010610.f: New.
20719
20720 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20721
20722         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20723         names.
20724
20725 2001-06-09  Richard Henderson  <rth@redhat.com>
20726
20727         * gcc.c-torture/execute/ashrdi-1.c: New.
20728         * gcc.c-torture/execute/ashldi-1.c: New.
20729         * gcc.c-torture/execute/lshrdi-1.c: New.
20730
20731 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20732
20733         * objc/execute/load-3.m: Added. Check sending +load to categories,
20734         in addition to classes.
20735
20736 2001-06-08  Stan Shebs  <shebs@apple.com>
20737
20738         * objc/execute/load-2.m: New test.  From Nicola Pero
20739         <n.pero@mi.flashnet.it>.
20740
20741 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20742
20743         * gcc.c-torture/execute/20010605-2.c: New test.
20744
20745 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20746
20747         * g++.old-deja/g++.abi/vbase2.C: New test.
20748         * g++.old-deja/g++.abi/vbase3.C: New test.
20749
20750 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20751
20752         * g++.old-deja/g++.pt/friend49.C: New test.
20753
20754 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20755
20756         * g++.old-deja/g++.ext/anon3.C: New test.
20757
20758 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20759
20760         * g++.old-deja/g++.other/conv7.C: New test.
20761
20762 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20763
20764         * gcc.c-torture/compile/20010605-2.c: New test.
20765
20766 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20767
20768         * gcc.c-torture/execute/20010604-1.c: New test.
20769
20770 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
20771
20772         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
20773
20774 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
20775
20776         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
20777         (g++_link_flags): Likewise.
20778         (g++_init): Pass gccpath's value to two previous functions.
20779
20780 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20781
20782         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
20783         Ensure logfile entry matches exec command line.
20784
20785 2001-05-31  Richard Henderson  <rth@redhat.com>
20786
20787         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20788         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20789
20790 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20791
20792         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20793         compiler for irix6.2
20794
20795 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20796
20797         * g++.old-deja/g++.other/optimize3.C: New file.
20798
20799 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20800
20801         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20802         assemble.
20803
20804 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20805
20806         * g++.old-deja/g++.other/optimize2.C: New file.
20807
20808 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20809
20810         * gcc.c-torture/compile/20010518-2.c: New file.
20811         * gcc.c-torture/execute/20010518-1.c: New file.
20812         * gcc.c-torture/execute/20010518-2.c: New file.
20813
20814 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20815
20816         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20817
20818 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20819
20820         G++ no longer defines builtins that do not begin with __builtin.
20821         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20822         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20823         * g++.old-deja/g++.law/builtin1.C: Likewise.
20824         * g++.old-deja/g++.law/cvt2.C: Likewise.
20825         * g++.old-deja/g++.mike/net5.C: Likewise.
20826         * g++.old-deja/g++.other/builtins1.C: Likewise.
20827         * g++.old-deja/g++.other/builtins2.C: Likewise.
20828         * g++.old-deja/g++.other/builtins3.C: Likewise.
20829         * g++.old-deja/g++.other/builtins4.C: Likewise.
20830         * g++.old-deja/g++.other/inline8.C: Likewise.
20831         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20832
20833 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20834
20835         * g++.old-deja/g++.pt/using1.C: Adjust.
20836         * g++.old-deja/g++.pt/using2.C: New test.
20837
20838 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20839
20840         * gcc.dg/cpp/charconst.c: New tests.
20841         * gcc.dg/cpp/escape.c: New tests.
20842         * gcc.dg/cpp/escape-1.c: New tests.
20843         * gcc.dg/cpp/escape-2.c: New tests.
20844         * gcc.dg/cpp/ucs.c: New tests.
20845
20846 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20847
20848         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20849         native compiler for irix6.5.
20850
20851 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20852
20853         * lib/g++.exp (g++_include_flags): Use args to compute
20854         get_multilibs.
20855         (g++_link_flags): Likewise.
20856         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20857
20858 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20859
20860         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20861
20862 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20863
20864         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20865         this file.
20866
20867 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20868
20869         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20870         STACK_SIZE;
20871         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20872         to STACK_SIZE; Use it to define size of add_histo array.
20873         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20874         to STACK_SIZE.
20875         (f): Use GITT_SIZE to define size of gitt local table.
20876         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20877         to STACK_SIZE; Use it to define size of bytemem array.
20878
20879 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20880
20881         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20882         on 68HC11/HC12 due to the asm instruction.
20883         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20884         * gcc.c-torture/compile/920520-1.x: Likewise.
20885         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20886         on 68HC11/HC12 because the function is larger than 64K.
20887         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20888         on 68HC11/HC12 because the structure is too large.
20889
20890 2001-05-20  Richard Henderson  <rth@redhat.com>
20891
20892         * gcc.c-torture/execute/20010520-1.c: New.
20893
20894 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20895
20896         * g++.old-deja/g++.warn/compare1.C: New test.
20897         * gcc.dg/compare4.c: New test.
20898
20899 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20900
20901         * g++.old-deja/g++.other/optimize1.C: New test.
20902
20903 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20904
20905         * g++.old-deja/g++.pt/spec41.C: New test.
20906
20907 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20908
20909         * gcc.c-torture/compile/20010114-1.x: Remove.
20910
20911 2001-05-18  Stan Shebs  <shebs@apple.com>
20912
20913         * gcc.c-torture/compile/20010518-1.c: New test.
20914
20915 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20916
20917         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20918         * g++.old-deja/g++.pt/crash67.C: New test.
20919
20920 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20921
20922         * g++.old-deja/g++.other/debug9.C: New test.
20923
20924 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20925
20926         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20927
20928 2001-05-16  Jan Hubicka  <jh@suse.cz>
20929
20930         * gcc.c-torture/compile/20010516-1.c: New test.
20931
20932 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20933
20934         * g++.old-deja/g++.other/crash41.C: New test.
20935
20936 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20937
20938         * g++.old-deja/g++.pt/crash66.C: New test.
20939
20940 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20941
20942         * g++.old-deja/g++.robertl/eb27.C: Convert.
20943
20944 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20945
20946         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20947         declaration being redundant.
20948
20949 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20950
20951         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20952
20953 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20954
20955         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20956
20957 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20958
20959         * lib/g++.exp: Use testsuite_flags.
20960
20961 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20962
20963         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20964
20965 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20966
20967         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20968
20969 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20970
20971         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20972
20973 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20974
20975         * gcc.c-torture/compile/20010313-1.c: New test.
20976
20977 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20978
20979         * gcc.dg/cpp/direct2.c: New test.
20980         * gccq.dg/cpp/direct2s.c: New test.
20981
20982         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20983
20984 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20985
20986         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20987         * g++.old-deja/g++.other/op3.C: Likewise.
20988
20989 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20990
20991         * gcc.dg/cpp/syshdr.h: New file.
20992         * gcc.dg/cpp/sysmac1.c: Update.
20993         * gcc.dg/cpp/sysmac2.c: Update.
20994
20995 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20996
20997         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20998
20999 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21000
21001         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21002         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21003
21004 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21005
21006         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21007
21008 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21009
21010         * lib/g++.exp (g++_include_flags): Don't use any special flags
21011         if TESTING_IN_BUILD_TREE is not defined.
21012         (g++_init): Use a plain 'c++' as the compiler if
21013         TESTING_IN_BUILD_TREEE is not defined.
21014
21015 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21016
21017         * g++.old-deja/g++.eh/catch13.C: New test.
21018         * g++.old-deja/g++.eh/catch14.C: New test.
21019
21020 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21021
21022         * gcc.dg/cpp/tr-define.c: New test.
21023
21024 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21025
21026         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21027         <stdlib.h>, not <malloc.h>.
21028
21029 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         * g++.old-deja/g++.ns/template17.C: New test.
21032
21033 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21034
21035         * g++.old-deja/g++.pt/ref4.C: New test.
21036
21037 2001-04-30  Richard Henderson  <rth@redhat.com>
21038
21039         * gcc.dg/20000724-1.c: Revert last change.
21040
21041 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21042
21043         * g77.f-torture/execute/20010430.f: New test.
21044
21045 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21046
21047         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21048
21049 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21050
21051         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21052
21053 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21054
21055         * g++.old-deja/g++.eh/crash6.C: New test.
21056
21057 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21058
21059         * g++.old-deja/g++.other/warn7.C: New test.
21060
21061 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21062
21063         * g++.old-deja/g++.other/defarg9.C: New test.
21064
21065 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21066
21067         * g77.f-torture/compile/20010426.f: New test.
21068         * g77.f-torture/execute/20010426.f: New test.
21069
21070 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21071
21072         * g77.f-torture/compile/20000629-1.x: Remove - error
21073         has been fixed.
21074
21075 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21076
21077         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21078         Tweak slightly to work with g++.dg framework.
21079         * g++.dg/special/ecos.exp: Run initp1.C test.
21080         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21081
21082         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21083         its linker doesn't give line numbers either.
21084         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21085
21086 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21087
21088         * g++.old-deja/g++.other/lex1.C: New test.
21089
21090 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * gcc.dg/noncompile/20010425-1.c: New test.
21093
21094 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21095
21096         * g++.old-deja/g++.pt/mangle2.C: New test.
21097
21098 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * gcc.dg/format/plus-1.c: New test.
21101
21102 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21103
21104         * gcc.dg/20010423-1.c: New test.
21105
21106 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21107
21108         * gcc.c-torture/execute/20010422-1.c: New test.
21109
21110 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21111
21112         * g++.old-deja/g++.ns/type2.C: New test.
21113
21114 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21115
21116         * g++.old-deja/g++.other/perf1.C: New test.
21117
21118 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21119
21120         * gcc.dg/c99-func-2.c: Remove xfail.
21121         * gcc.dg/c99-func-3.c: Remove xfail.
21122         * gcc.dg/c99-func-4.c: Remove xfail.
21123
21124 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21125
21126         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21127
21128 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21129
21130         * gcc.c-torture/compile/20010423-1.c: New test.
21131
21132 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21133
21134         * g++.old-deja/g++.pt/typename28.C: New test.
21135
21136 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21137
21138         * g++.old-deja/g++.abi/empty2.C: New test.
21139         * g++.old-deja/g++.abi/empty3.C: New test.
21140
21141 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * g++.old-deja/g++.other/comdat2.C: New test.
21144         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21145
21146 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21147
21148         * g++.old-deja/g++.other/overload14.C: New test.
21149
21150 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21151
21152         * g++.old-deja/g++.other/lookup23.C: New test.
21153
21154 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * gcc.c-torture/execute/20010403-1.c: New test.
21157
21158 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21159             Mark Mitchell  <mark@codesourcery.com>
21160
21161         * lib/old-dejagnu.exp: Don't delete output of executable.
21162         Add .exe suffix to executables.
21163
21164 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21165
21166         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21167
21168 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21169
21170         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21171
21172 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21173
21174         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21175         * g++.old-deja/g++.abi/crash1.C: New test.
21176
21177 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21178
21179         * g++.old-deja/g++.other/crash40.C: New test.
21180
21181 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21182
21183         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21184
21185 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21186
21187         * g++.old-deja/g++.other/warn6.C: New test.
21188
21189 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21190
21191         * g++.old-deja/g++.robertl/eb42.C: Same.
21192
21193 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21194
21195         * gcc.dg/wtr-conversion-1.c: New testcase.
21196
21197 2001-04-10  Richard Henderson  <rth@redhat.com>
21198
21199         * g++.old-deja/g++.other/array5.C: New.
21200
21201 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21202
21203         * gcc.c-torture/execute/20010408-1.c: New test.
21204
21205 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21206
21207         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21208         headers and constructs.
21209         * g++.old-deja/g++.robertl/eb79.C: Same.
21210         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21211         * g++.old-deja/g++.robertl/eb73.C: Same.
21212         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21213         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21214         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21215         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21216         * g++.old-deja/g++.robertl/eb44.C: Same.
21217         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21218         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21219         * g++.old-deja/g++.robertl/eb39.C: Same.
21220         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21221         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21222         * g++.old-deja/g++.robertl/eb30.C: Same.
21223         * g++.old-deja/g++.robertl/eb3.C: Same.
21224         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21225         * g++.old-deja/g++.robertl/eb21.C: Same.
21226         * g++.old-deja/g++.robertl/eb15.C: Same.
21227         * g++.old-deja/g++.robertl/eb118.C: Same.
21228         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21229         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21230         * g++.old-deja/g++.robertl/eb109.C: Same.
21231         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21232         * g++.old-deja/g++.mike/rtti1.C: Same.
21233         * g++.old-deja/g++.mike/p658.C: Same.
21234         * g++.old-deja/g++.mike/net46.C: Same.
21235         * g++.old-deja/g++.mike/net34.C: Same.
21236         * g++.old-deja/g++.mike/memoize1.C: Same.
21237         * g++.old-deja/g++.mike/eh2.C: Same.
21238         * g++.old-deja/g++.law/weak.C: Same.
21239         * g++.old-deja/g++.law/visibility7.C: Same.
21240         * g++.old-deja/g++.law/visibility25.C: Same.
21241         * g++.old-deja/g++.law/visibility22.C: Same.
21242         * g++.old-deja/g++.law/visibility2.C: Same.
21243         * g++.old-deja/g++.law/visibility17.C: Same.
21244         * g++.old-deja/g++.law/visibility13.C: Same.
21245         * g++.old-deja/g++.law/visibility10.C: Same.
21246         * g++.old-deja/g++.law/visibility1.C: Same.
21247         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21248         * g++.old-deja/g++.law/vbase1.C: Same.
21249         * g++.old-deja/g++.law/operators32.C: Same.
21250         * g++.old-deja/g++.law/nest3.C: Same.
21251         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21252         * g++.old-deja/g++.law/except5.C (main): Same.
21253         * g++.old-deja/g++.law/cvt7.C (run): Same.
21254         * g++.old-deja/g++.law/cvt2.C: Same.
21255         * g++.old-deja/g++.law/cvt16.C: Same.
21256         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21257         * g++.old-deja/g++.law/ctors17.C (main): Same.
21258         * g++.old-deja/g++.law/ctors13.C: Same.
21259         * g++.old-deja/g++.law/ctors12.C (main): Same.
21260         * g++.old-deja/g++.law/ctors10.C: Same.
21261         * g++.old-deja/g++.law/code-gen5.C: Same.
21262         * g++.old-deja/g++.law/bad-error7.C: Same.
21263         * g++.old-deja/g++.law/arm9.C: Same.
21264         * g++.old-deja/g++.law/arm12.C: Same.
21265         * g++.old-deja/g++.law/arg8.C: Same.
21266         * g++.old-deja/g++.law/arg1.C: Same.
21267         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21268         * g++.old-deja/g++.jason/template31.C: Same.
21269         * g++.old-deja/g++.jason/template24.C (main): Same.
21270         * g++.old-deja/g++.jason/2371.C: Same.
21271         * g++.old-deja/g++.eh/new2.C: Same.
21272         * g++.old-deja/g++.eh/new1.C: Same.
21273         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21274         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21275         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21276         * g++.old-deja/g++.brendan/crash62.C: Same.
21277         * g++.old-deja/g++.brendan/crash52.C: Same.
21278         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21279         * g++.old-deja/g++.brendan/crash38.C: Same.
21280         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21281         * g++.old-deja/g++.brendan/copy9.C: Same.
21282
21283 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21284
21285         * gcc.c-torture/execute/20001203-2.c (memset):
21286         Count argument is of type __SIZE_TYPE__.
21287
21288 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21289
21290         * gcc.c-torture/compile/20010404-1.c: New test.
21291
21292 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21293
21294         * gcc.c-torture/compile/20010326-1.c: New test.
21295
21296 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21297
21298         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21299         peculiarities of the SH.
21300         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21301
21302 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21303
21304         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21305         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21306         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21307
21308 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21309
21310         * g77.f-torture/compile/20010321-1.f: New test.
21311
21312 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21313
21314         * gcc.c-torture/compile/20010329-1.c: New test.
21315
21316 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21317
21318         * gcc.c-torture/execute/20010329-1.c: New test.
21319
21320 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21321
21322         * g++.old-deja/g++.other/eh4.C: Fix typo.
21323
21324 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21325
21326         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21327
21328 2001-03-28  Philip Blundell  <philb@gnu.org>
21329
21330         * gcc.c-torture/compile/20010328-1.c: New test.
21331
21332 2001-03-27  Richard Henderson  <rth@redhat.com>
21333
21334         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21335         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21336
21337 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21338
21339         * gcc.c-torture/compile/20010327-1.c: New test.
21340
21341 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21342
21343         * g++.old-deja/g++.other/friend12.C: New test.
21344         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21345         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21346
21347 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21348
21349         * gcc.c-torture/execute/20010325-1.c: New test.
21350
21351 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21352
21353         * g++.old-deja/g++.other/mangle3.C: New test.
21354
21355 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21356
21357         * g++.old-deja/g++.other/anon8.C: New test.
21358
21359 2001-03-20  Philip Blundell  <philb@gnu.org>
21360
21361         * gcc.c-torture/compile/20010320-1.c: New test.
21362
21363 2001-03-17  Richard Henderson  <rth@redhat.com>
21364
21365         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21366
21367 2001-03-15  Geoff Keating  <geoff@redhat.com>
21368
21369         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21370         tests on AIX.
21371
21372 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21373
21374         * g++.old-deja/g++.other/eh4.C: New test.
21375
21376 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21377
21378         * gcc.dg/cpp/mi1.c: Update.
21379
21380 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21381
21382         * g++.old-deja/g++.other/regstack.C: New test.
21383
21384 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21385
21386         * g++.old-deja/g++.other/ref4.C: New test.
21387
21388 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21389
21390         * objc/execute/va_method.m: Added.
21391         * objc/execute/IMP.m: Added.
21392         * objc/execute/_cmd.m: Added.
21393         * objc/execute/accessing_ivars.m: Added.
21394         * objc/execute/class-1.m: Added.
21395         * objc/execute/class-10.m: Added.
21396         * objc/execute/class-11.m: Added.
21397         * objc/execute/class-12.m: Added.
21398         * objc/execute/class-13.m: Added.
21399         * objc/execute/class-14.m: Added.
21400         * objc/execute/class-2.m: Added.
21401         * objc/execute/class-3.m: Added.
21402         * objc/execute/class-4.m: Added.
21403         * objc/execute/class-5.m: Added.
21404         * objc/execute/class-6.m: Added.
21405         * objc/execute/class-7.m: Added.
21406         * objc/execute/class-8.m: Added.
21407         * objc/execute/class-9.m: Added.
21408         * objc/execute/class-tests-1.h
21409         * objc/execute/class-tests-2.h
21410         * objc/execute/compatibility_alias.m: Added.
21411         * objc/execute/encode-1.m: Added.
21412         * objc/execute/formal_protocol-1.m: Added.
21413         * objc/execute/formal_protocol-2.m: Added.
21414         * objc/execute/formal_protocol-3.m: Added.
21415         * objc/execute/formal_protocol-4.m: Added.
21416         * objc/execute/formal_protocol-5.m: Added.
21417         * objc/execute/formal_protocol-6.m: Added.
21418         * objc/execute/formal_protocol-7.m: Added.
21419         * objc/execute/informal_protocol.m: Added.
21420         * objc/execute/initialize.m: Added.
21421         * objc/execute/load.m: Added.
21422         * objc/execute/many_args_method.m: Added.
21423         * objc/execute/nested-3.m: Added.
21424         * objc/execute/no_clash.m: Added.
21425         * objc/execute/private.m: Added.
21426         * objc/execute/redefining_self.m: Added.
21427         * objc/execute/root_methods.m: Added.
21428         * objc/execute/selector-1.m: Added.
21429         * objc/execute/static-1.m: Added.
21430         * objc/execute/static-2.m: Added.
21431         * objc/execute/va_method.m: Added.
21432
21433 2001-03-10  Richard Henderson  <rth@redhat.com>
21434
21435         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21436
21437 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21438
21439         * g++.old-deja/g++.other/crash31.C: XFAIL.
21440         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21441         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21442         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21443         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21444         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21445
21446 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21447
21448         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21449
21450 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21451
21452         * gcc.dg/20000724-1.c: Don't use multiline strings.
21453
21454 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21455
21456         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21457         result of -cString against what we expect it to be; don't just
21458         print it out for no one to read.
21459
21460         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21461         Based on testcases provided by Nicola Pero.
21462
21463 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21464
21465         * gcc.dg/cpp/macro7.c: New test.
21466
21467 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21468
21469         * gcc.dg/cpp/multiline.c: Update.
21470
21471 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         * g++.old-deja/g++.other/enum3.C: New test.
21474
21475 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.old-deja/g++.other/pod1.C: New test.
21478
21479 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         * g++.old-deja/g++.ext/overload1.C: New test.
21482
21483 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21484
21485         * g++.old-deja/g++.pt/using1.C: New test.
21486
21487 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21488
21489         * g++.old-deja/g++.other/using9.C: New test.
21490
21491 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
21492
21493         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
21494
21495         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
21496
21497 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
21498
21499         * g++.old-deja/g++.ext/realpt1.C: Remove.
21500
21501 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
21502
21503         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
21504
21505 2001-02-26  Will Cohen  <wcohen@redhat.com>
21506
21507         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
21508
21509 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
21510
21511         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
21512         templatized constructors.
21513
21514 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21515
21516         * gcc.c-torture/execute/20010224-1.c: New test.
21517
21518 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
21519
21520         * gcc.c-torture/execute/20010222-1.c: New test.
21521
21522 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21523
21524         * g++.old-deja/g++.other/inline20.C: New test.
21525
21526 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21527
21528         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21529
21530 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21531
21532         * g++.old-deja/g++.other/lookup22.C: New test.
21533
21534 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21535
21536         * g77.dg: New directory.
21537         * g77.dg/20010216-1.f: New test case.
21538         * g77.dg/dg.exp: New driver.
21539         * lib/g77-dg.exp: New driver library.
21540
21541 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21542
21543         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21544
21545 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21546
21547         * g++.old-deja/g++.other/decl9.C: New test.
21548
21549 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21552         not need <string> and also tests the initialization at runtime.
21553
21554 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21555
21556         * gcc.c-torture/execute/longlong.c: New test.
21557
21558 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21559
21560         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21561
21562 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21563
21564         * gcc.c-torture/execute/920302-1.c (execute):
21565         Change argument type to short.
21566
21567 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21568
21569         * g++.old-deja/g++.pt/deduct6.C: New test.
21570
21571 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21572
21573         * g++.old-deja/g++.pt/deduct5.C: New test.
21574
21575 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21576
21577         * gcc.c-torture/execute/20010209-1.c: New test.
21578
21579 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21580
21581         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21582
21583 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21584
21585         * g++.dg/vtgc1.C: Update for new ABI.
21586
21587         * consistency.vlad: New directory, 1665 files.
21588
21589 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21590
21591         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21592         return type.
21593         * gcc.dg/cpp/digraphs.c: Declare puts.
21594
21595 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         * g++.old-deja/g++.other/warn5.C: New test.
21598
21599 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21600
21601         * g++.old-deja/g++.pt/spec40.C: New test.
21602
21603 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21604
21605         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21606         case.
21607         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21608
21609 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21610
21611         * gcc.c-torture/compile/20010209-1.c: New test.
21612
21613 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21614
21615         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21616         excess errors message but not if it crashes.
21617         * g++.old-deja/g++.other/crash27.C: Likewise.
21618         * g++.old-deja/g++.other/crash28.C: Likewise.
21619         * g++.old-deja/g++.other/crash30.C: Likewise.
21620         * g++.old-deja/g++.other/crash32.C: Likewise.
21621         * g++.old-deja/g++.other/crash35.C: Likewise.
21622         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21623
21624 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21625
21626         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21627         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21628         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21629         g77.f-torture/execute/execute.exp,
21630         g77.f-torture/noncompile/noncompile.exp,
21631         gcc.c-torture/execute/execute.exp,
21632         gcc.c-torture/execute/memcheck/memcheck.exp,
21633         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21634         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21635         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21636         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21637         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21638         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21639         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21640         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21641         Remove bug reporting instructions with ancient email addresses.
21642
21643 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21644
21645         * gcc.dg/20010202-1.c: New test.
21646         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21647
21648 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21649
21650         * g++.dg/stdbool-if.C: New test.
21651
21652 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21653
21654         * objc/execute/fdecl.m: Added main().
21655
21656 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21657
21658         * gcc.c-torture/execute/20010206-1.c: New test.
21659
21660 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21661
21662         * gcc.dg/cpp/avoidpaste1.c: Update.
21663
21664 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21665
21666         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21667         Pero <nicola@brainstorm.co.uk>.
21668         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21669
21670 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         * g++.old-deja/g++.pt/spec39.C: New test.
21673
21674 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.c-torture/compile/20010202-1.c: New test.
21677
21678 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21679
21680         * g++.old-deja/g++.abi/primary2.C: New test.
21681         * g++.old-deja/g++.abi/primary3.C: New test.
21682         * g++.old-deja/g++.abi/primary4.C: New test.
21683         * g++.old-deja/g++.abi/primary5.C: New test.
21684         * g++.old-deja/g++.abi/vtable3.h: New test.
21685         * g++.old-deja/g++.abi/vtable3a.C: New test.
21686         * g++.old-deja/g++.abi/vtable3b.C: New test.
21687         * g++.old-deja/g++.abi/vtable3c.C: New test.
21688         * g++.old-deja/g++.abi/vtable3d.C: New test.
21689         * g++.old-deja/g++.abi/vtable3e.C: New test.
21690         * g++.old-deja/g++.abi/vtable3f.C: New test.
21691         * g++.old-deja/g++.abi/vtable3g.C: New test.
21692         * g++.old-deja/g++.abi/vtable3h.C: New test.
21693         * g++.old-deja/g++.abi/vtable3i.C: New test.
21694         * g++.old-deja/g++.abi/vtable3j.C: New test.
21695         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21696
21697 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * g++.old-deja/g++.other/anon6.C: New test.
21700         * g++.old-deja/g++.other/anon7.C: New test.
21701
21702 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21703
21704         * gcc.dg/cpp/avoidpaste2.c: New tests.
21705
21706 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21707
21708         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21709
21710 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21711
21712         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21713         DECIMAL_DIG cases for Irix."
21714
21715 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21716
21717         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21718
21719 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21720
21721         * gcc.dg/c99-tag-1.c: New test.
21722
21723 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21724
21725         * gcc.dg/cpp/tr-warn1.c: Add tests.
21726
21727 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21728
21729         * gcc.dg/cpp/avoidpaste1.c: Update.
21730         * gcc.dg/cpp/paste4.c: Update.
21731
21732 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21733
21734         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21735         cases for Irix.
21736
21737 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21738
21739         * g++.old-deja/g++.other/inline19.C: New test.
21740
21741 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21742
21743         * gcc.dg/Wlarger-than.c: New test.
21744
21745 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21746
21747         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21748
21749 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21750
21751         * gcc.c-torture/execute/20010129-1.c: New test.
21752         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21753
21754 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21755
21756         * gcc.dg/cpp/avoidpaste1.c: Test case.
21757
21758 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21759
21760         * g++.old-deja/g++.other/inline18.C: New test.
21761
21762 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21763
21764         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
21765         and __builtin_putchar.
21766
21767 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
21768
21769         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
21770         tests.
21771
21772 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
21773
21774         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
21775         floating point number rounding mode to round to the nearest
21776         representable mode.
21777
21778 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
21779
21780         * g++.old-deja/g++.other/mangle2.C: New test.
21781
21782 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21783
21784         * gcc.c-torture/compile/20010124-1.c: New test.
21785
21786 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21787
21788         * g++.old-deja/g++.pt/spec38.C: New test.
21789
21790 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21791
21792         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21793         "Build don't run".
21794
21795 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21796
21797         * gcc.c-torture/execute/20010123-1.c: New test.
21798
21799 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.old-deja/g++.pt/spec37.C: New test.
21802
21803 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21804
21805         * g++.old-deja/g++.pt/overload14.C: New test.
21806
21807 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21808
21809         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21810         __builtin_return_address.
21811
21812 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21813
21814         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21815         * g++.old-deja/g++.pt/spec35.C: New test.
21816         * g++.old-deja/g++.pt/spec36.C: New test.
21817
21818 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21819
21820         * gcc.c-torture/compile/20010118-1.c: New test.
21821
21822 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21823
21824         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21825
21826 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21827
21828         * gcc.c-torture/execute/20010119-1.c: New test.
21829
21830 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21831
21832         * g++.old-deja/g++.other/vbase5.C: New test.
21833
21834 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21835
21836         * gcc.c-torture/execute/20010118-1.c: New test.
21837
21838 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21839
21840         * g++.old-deja/g++.pt/deduct3.C: New test.
21841
21842 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21843
21844         * g++.old-deja/g++.pt/spec34.C: New test.
21845
21846 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21847
21848         * g77.f-torture/compile/20000601-2.f: New test.
21849
21850 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         * g++.old-deja/g++.other/init17.C: New test.
21853
21854 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21855
21856         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21857
21858 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21859
21860         * g++.old-deja/g++.pt/unify8.C: New test.
21861
21862 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21863
21864         * g++.old-deja/g++.abi/vbase1.C: New test.
21865
21866 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21867
21868         * g++.old-deja/g++.pt/crash65.C: New test.
21869
21870 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21871
21872         * gcc.dg/cpp/assembl2.S: New test case.
21873
21874 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21875
21876         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21877         are supported.
21878
21879 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21880
21881         * g++.old-deja/g++.other/builtins1.C: New test.
21882         * g++.old-deja/g++.other/builtins2.C: Likewise.
21883         * g++.old-deja/g++.other/builtins3.C: Likewise.
21884         * g++.old-deja/g++.other/builtins4.C: Likewise.
21885
21886 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * gcc.c-torture/compile/20010117-1.c: New test.
21889         * gcc.c-torture/compile/20010117-2.c: New test.
21890
21891 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21892
21893         * g77.f-torture/execute/20010116.[fx]: New test,
21894         XFAIL on i?86-*-*.
21895         * g77.f-torture/compile/20010115.f: Indicate it's
21896         a test for PR fortran/1636.
21897
21898 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21899
21900         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21901
21902 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21903
21904         * g77.f-torture/compile/20010115.f: New test.
21905
21906 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.old-deja/g++.pt/nontype5.C: New test.
21909
21910 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21911
21912         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21913         have an equivalent working one below it.
21914
21915 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21916
21917         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21918         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21919
21920 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21921
21922         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21923         message containing "init_priority".
21924         (conpr-2.C): Likewise.
21925         (conpr-3.C): Likewise.
21926         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21927
21928 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21929
21930         * gcc.c-torture/execute/20010114-2.c: New test.
21931
21932 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21933
21934         * gcc.c-torture/compile/20010114-1.c: New test.
21935         * gcc.c-torture/compile/20010114-1.x: Xfail.
21936         * gcc.c-torture/compile/20010114-2.c: New test.
21937         * gcc.c-torture/execute/20010114-1.c: New test.
21938         * gcc.dg/trunc-1.c: New test.
21939         * gcc.dg/uninit-B.c: New test.
21940
21941 2001-01-13  Nick Clifton  <nickc@redhat.com>
21942
21943         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21944         target.
21945
21946 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21947
21948         * gcc.c-torture/compile/20010113-1.c: New test.
21949
21950 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21951
21952         * gcc.c-torture/compile/20001212-1.c: New test.
21953
21954 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21955
21956         * gcc.dg/cpp/widestr1.c: Update.
21957         * gcc.dg/cpp/prag-imp.c: Remove.
21958
21959 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21960
21961         * gcc.c-torture/execute/20000801-3.x: Remove.
21962         * gcc.dg/c90-init-1.c: New test.
21963         * gcc.dg/c99-init-1.c: New test.
21964         * gcc.dg/c99-init-2.c: New test.
21965         * gcc.dg/gnu99-init-1.c: New test.
21966
21967 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21968
21969         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21970         testing that no relevant ones were found.
21971
21972 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21973
21974         * g++.old-deja/g++.pt/cast2.C: New test.
21975
21976 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21977
21978         * g++.old-deja/g++.pt/friend47.C: New test.
21979
21980 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21981
21982         * g++.old-deja/g++.pt/instantiate13.C: New test.
21983
21984 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21985
21986         * g++.old-deja/g++.other/defarg7.C: New test.
21987         * g++.old-deja/g++.other/defarg8.C: New test.
21988
21989 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21990
21991         * g++.old-deja/g++.pt/crash64.C: New test.
21992
21993 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21994
21995         * g++.old-deja/g++.pt/crash63.C: New test.
21996
21997 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21998
21999         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22000
22001 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22002
22003         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22004
22005 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.pt/error3.C: New test.
22008
22009 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22010
22011         * g++.old-deja/g++.other/crash39.C: New test.
22012
22013 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22014
22015         * g++.old-deja/g++.other/vbase4.C: New test.
22016
22017 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22018
22019         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22020         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22021         * gcc.dg/special/special.exp: New test driver which will check
22022         for alias support for the above test.
22023
22024 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22025
22026         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22027         problems on small machines.
22028         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22029         parameterize.
22030
22031 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22032
22033         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22034         mips.
22035         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22036
22037 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22038
22039         * g++.old_deja/g++.pt/using8.C: New test.
22040
22041 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22042
22043         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22044
22045 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22046
22047         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22048         where a failure is expected.
22049         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22050
22051 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.old_deja/g++.pt/instantiate12.C: New test.
22054
22055 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22058         start of structs.
22059         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22060         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22061         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22062         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22063         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22064         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22065         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22066         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22067         * g++.old-deja/g++.eh/spec6.C: Likewise.
22068         * g++.old-deja/g++.jason/crash3.C: Likewise.
22069         * g++.old-deja/g++.law/ctors11.C: Likewise.
22070         * g++.old-deja/g++.law/ctors17.C: Likewise.
22071         * g++.old-deja/g++.law/ctors5.C: Likewise.
22072         * g++.old-deja/g++.law/ctors9.C: Likewise.
22073         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22074         * g++.old-deja/g++.mike/net22.C: Likewise.
22075         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22076         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22077         * g++.old-deja/g++.mike/virt3.C: Likewise.
22078         * g++.old-deja/g++.niklas/t128.C: Likewise.
22079         * g++.old-deja/g++.other/anon4.C: Likewise.
22080         * g++.old-deja/g++.other/using1.C: Likewise.
22081         * g++.old-deja/g++.other/warn3.C: Likewise.
22082         * g++.old-deja/g++.pt/t37.C: Likewise.
22083         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22084         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22085
22086 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22087
22088         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22089
22090 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22091
22092         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22093
22094 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22095
22096         * gcc.c-torture/compile/20010107-1.c: New test.
22097
22098 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22099
22100         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22101
22102 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22103
22104         * gcc.dg/format/format.h: New file.
22105         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22106         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22107         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22108         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22109         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22110         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22111         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22112         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22113         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22114         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22115         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22116         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22117         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22118         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22119         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22120         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22121         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22122         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22123         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22124         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22125         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22126         instead of declaring standard types, macros and functions in each
22127         test.
22128
22129 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22130
22131         * gcc.c-torture/execute/20010106-1.c: New test.
22132
22133 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22134
22135         * gcc.dg/format/format.exp: New file.
22136         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22137         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22138         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22139         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22140         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22141         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22142         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22143         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22144         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22145         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22146         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22147         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22148         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22149         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22150         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22151         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22152         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22153         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22154         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22155         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22156         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22157         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22158         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22159         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22160         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22161         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22162         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22163         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22164         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22165         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22166         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22167         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22168         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22169         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22170         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22171         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22172         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22173         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22174         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22175         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22176         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22177         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22178
22179 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22180
22181         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22182         account.
22183
22184 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22185
22186         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22187
22188 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22189
22190         * g++.old-deja/g++.pt/crash62.C: New test.
22191
22192 2001-01-04  Richard Henderson  <rth@redhat.com>
22193
22194         * gcc.dg/20000926-1.c: Update expected warnings.
22195         * gcc.dg/array-2.c: Likewise.
22196         * gcc.dg/array-4.c: Also validate flexible array members.
22197         * gcc.dg/c99-flex-array-1.c: New.
22198
22199 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22200
22201         * gcc.c-torture/compile/20001222-1.x: Remove.
22202
22203 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22204
22205         * gcc.c-torture/execute/built-in-setjmp.c: New.
22206
22207 2001-01-03  Richard Henderson  <rth@redhat.com>
22208
22209         * gcc.dg/940510-1.c: Update expected error wording.
22210         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22211
22212 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22213
22214         * lib/target-supports.exp (check_alias_available): Modified to
22215         indicate aliases not supported if only weak aliases are supported.
22216
22217 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22218
22219         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22220         Turn on cmpstrsi checks for __pj__ and __i370__.
22221
22222 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22223
22224         * g++.old-deja/g++.other/virtual11.C: New test.
22225
22226 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22227
22228         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22229
22230 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22231
22232         * gcc.c-torture/compile/20010102-1.c: New test.
22233
22234 2001-01-02  Andreas Jaeger  <aj@suse.de>
22235
22236         * gcc.dg/noreturn-3.c: New test.
22237
22238         * gcc.dg/noreturn-4.c: New test.
22239
22240 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22241
22242         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22243         __builtin_fputc and __builtin_fwrite.
22244
22245 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22246
22247         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22248         signed char, not default char.
22249
22250 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22251
22252         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22253
22254 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22255
22256         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22257
22258 2000-12-29  Richard Henderson  <rth@redhat.com>
22259
22260         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22261         (__cyg_profile_func_exit): Define.
22262
22263 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22264
22265         * g++.dg/vtgc1.C: New test.
22266
22267 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22268
22269         * gcc.dg/noncompile/20001228-1.c: New test.
22270
22271         * gcc.dg/20001228-1.c: New test.
22272
22273         * gcc.c-torture/execute/20001228-1.c: New test.
22274
22275 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22276
22277         * gcc.dg/format-strfmon-1.c: New test.
22278
22279 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22280
22281         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22282         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22283         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22284         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22285         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22286         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22287         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22288         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22289         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22290         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22291         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22292         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22293         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22294
22295         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22296         * gcc.c-torture/execute/string-opt-4.c: Test index.
22297
22298 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22299
22300         * gcc.c-torture/compile/20001226-1.c: New test.
22301
22302 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22303
22304         * gcc.c-torture/compile/20001222-1.c: New test.
22305         * gcc.c-torture/compile/20001222-1.x: Xfail.
22306
22307 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22308
22309         * gcc.c-torture/execute/comp-goto-2.c: New test.
22310
22311 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22312
22313         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22314         Use long types if __INT_MAX__ is 32767.
22315         (main): Use cast to (sint32 *) when poking 88 into a_page.
22316
22317         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22318
22319 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22320
22321         * gcc.c-torture/compile/20001221-1.c: New test.
22322         * gcc.c-torture/execute/20001221-1.c: New test.
22323
22324 2000-12-20  Richard Henderson  <rth@redhat.com>
22325
22326         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22327         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22328
22329 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22330
22331         * gcc.dg/compare3.c: New test.
22332
22333 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22334
22335         * gcc.dg/format-warnll-1.c: New test.
22336
22337 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22338
22339         * gcc.dg/cpp/cmdlne-P.c: New test.
22340
22341 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22342
22343         * gcc.c-torture/execute/builtin-abs-1.c,
22344         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22345
22346 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22347
22348         * gcc.dg/cpp/multiline.c: New test.
22349
22350 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22351
22352         * g++.old-deja/g++.other/syshdr1.C: Update.
22353         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22354
22355 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22356
22357         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22358
22359 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22360
22361         * g++.old-deja/g++.pt/ttp65.C: New test.
22362
22363 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22364
22365         * g++.old-deja/g++.pt/ttp64.C: New test.
22366
22367 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22368
22369         * g++.old-deja/g++.pt/spec33.C: New test.
22370
22371 2000-12-14  Catherine Moore  <clm@redhat.com>
22372
22373         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22374         * gcc.c-torture/execute/920612-2.c: Likewise.
22375         * gcc.c-torture/execute/920428-2.c: Likewise.
22376         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22377         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22378
22379 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22380
22381         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22382         * gcc.dg/pack-test-2.c: Likewise.
22383
22384 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22385
22386         Tests by Zack Weinberg <zackw@stanford.edu>.
22387
22388         * gcc.dg/cpp/defined.c: Update.
22389         * gcc.dg/cpp/defined_trad.c: New tests.
22390
22391 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22392
22393         * gcc.dg/cpp/trad-direct.c: Update.
22394
22395 2000-12-11  Neil Booth  <neilb@earthling.net>
22396
22397         * gcc.dg/cpp/defined_trad.c
22398
22399 2000-12-11  Neil Booth  <neilb@earthling.net>
22400
22401         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22402
22403 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22404
22405         * gcc.dg/format-miss-2.c: New test.
22406
22407 2000-12-09  Neil Booth  <neilb@earthling.net>
22408
22409         * gcc.dg/cpp/lineflags.c: New tests.
22410         * gcc.dg/cpp/poison.c: Update.
22411         * gcc.dg/cpp/redef2.c: Update.
22412         * gcc.dg/cpp/skipping.c: New test.
22413
22414 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22415
22416         * g++.old-deja/g++.other/eh3.C: New testcase.
22417
22418 2000-12-07  Neil Booth  <neilb@earthling.net>
22419
22420         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22421         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22422         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22423         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22424         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22425         Update.
22426
22427 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22428
22429         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22430         __SIZE_TYPE__ instead of int for type of integers cast to
22431         pointers.
22432
22433 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22434
22435         * g++.old-deja/g++.other/cleanup4.C: New test.
22436
22437 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22438
22439         * format-sec-1.c: New test.
22440
22441 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22442
22443         * gcc.dg/format-nonlit-3.c: New test.
22444
22445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22446
22447         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22448         through a null pointer.
22449
22450 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22451
22452         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22453         * g++.old-deja/g++.pt/partial4.C: New test.
22454
22455 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22456
22457         * gcc.c-torture/execute/ieee/hugeval.x: New.
22458
22459 2000-12-06  Neil Booth  <neilb@earthling.net>
22460
22461         * gcc.dg/cpp/backslash2.c: New tests.
22462
22463 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22464
22465         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22466         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22467
22468 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22469
22470         * gcc.c-torture/execute/20001203-2.c: New testcase.
22471
22472 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22473
22474         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22475         * g++.old-deja/g++.other/virtual10.C: New test.
22476
22477 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22478
22479         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22480
22481 2000-12-05  Richard Henderson  <rth@redhat.com>
22482
22483         * gcc.c-torture/compile/20001205-1.c: New.
22484
22485 2000-12-04  Neil Booth  <neilb@earthling.net>
22486
22487         * g++.old-deja/g++.other/virtual9.C: New test.
22488         * g++.old-deja/g++.pt/crash61.C: New test.
22489         * gcc.c-torture/execute/loop-9.c: New test.
22490
22491 2000-12-04  Neil Booth  <neilb@earthling.net>
22492
22493         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
22494         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
22495         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
22496         * gcc.dg/cpp/extratokens.c: ...here.
22497
22498 2000-12-04  Neil Booth  <neilb@earthling.net>
22499
22500         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
22501         New tests.
22502
22503 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22504
22505         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
22506         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
22507
22508 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22509
22510         * gcc.c-torture/execute/20001203-1.c: New test.
22511
22512 2000-12-03  Neil Booth  <neilb@earthling.net>
22513
22514         * gcc.dg/cpp/macro6.c: New test cases.
22515
22516 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22517
22518         * gcc.c-torture/execute/string-opt-9.c: New test.
22519         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22520         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22521         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22522
22523         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22524         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22525
22526 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22527
22528         * gcc.dg/cpp/if-6.c: New testcase.
22529
22530         * gcc.dg/20001201-1.c: New testcase.
22531
22532 2000-12-02  Neil Booth  <neilb@earthling.net>
22533
22534         * g++.old-deja/g++.other/externC4.C,
22535         g++.old-deja/g++.other/friend10.C: New tests.
22536
22537 2000-12-02  Neil Booth  <neilb@earthling.net>
22538
22539         * g++.old-deja/g++.other/instan2.C
22540         * g++.old-deja/g++.other/instan3.C: New test.
22541
22542 2000-12-02  Neil Booth  <neilb@earthling.net>
22543
22544         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22545         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22546         gnuc99.c,gnuc99-pedantic.c: New tests.
22547
22548 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22549
22550         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22551         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22552
22553 2000-12-01  Neil Booth  <neilb@earthling.net>
22554
22555         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22556         * gcc.dg/cpp/poison.c: Update.
22557         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22558
22559 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22560
22561         * g77.f-torture/execute/20001201.f: New test.
22562
22563 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22564
22565         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22566
22567 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22568
22569         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22570
22571 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         * g++.old-deja/g++.other/cast6.C: New test.
22574
22575 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22576
22577         * gcc.c-torture/execute/20001130-2.c: New testcase.
22578
22579 2000-11-30  Richard Henderson  <rth@redhat.com>
22580
22581         * gcc.c-torture/execute/20001130-1.c: New test.
22582
22583 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22584
22585         * g++.old-deja/g++.other/op3.C: New test.
22586
22587 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22588
22589         * g++.old-deja/g++.other/op2.C: New test.
22590
22591 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22592
22593         * g++.old-deja/g++.other/crash38.C: New test.
22594
22595 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22596
22597         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22598
22599 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22602         tests.
22603         * gcc.c-torture/execute/string-opt-6.c: New test.
22604
22605         * gcc.dg/20001117-1.c: Add main.
22606
22607 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22608
22609         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22610         Move from here ...
22611         * gcc.dg/940510-1.c: ... to here.
22612
22613         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22614         zero-size arrays in toplevel structures.
22615
22616 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22617
22618         * gcc.c-torture/execute/loop-8.c: New test.
22619
22620 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22621
22622         * g++.old-deja/g++.other/base1.C: New test.
22623
22624 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         * g++.old-deja/g++.other/parse2.C: New test.
22627
22628 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22629
22630         * g++.old-deja/g++.pt/incomplete1.C: New test.
22631
22632 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22633
22634         * g++.old-deja/g++.other/friend9.C: New test.
22635
22636 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22637
22638         * gcc.dg/20001127-1.c: New test.
22639
22640 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.old-deja/g++.pt/friend46.C: New test.
22643
22644 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22645
22646         * g++.old-deja/g++.other/ptrmem8.C: New test.
22647
22648 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22649
22650         * gcc.c-torture/execute/string-opt-7.c: New test.
22651         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22652
22653 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22654
22655         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22656         instead of 'mkcheck 2'.
22657
22658 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22659
22660         * gcc.c-torture/execute/memcheck/driver.c,
22661         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22662         C9X references to refer to C99.
22663
22664 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * gcc.dg/ultrasp3.c: New test.
22667
22668 2000-11-25  Neil Booth  <neilb@earthling.net>
22669
22670         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22671
22672 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22673
22674         * gcc.c-torture/compile/20001123-2.c: New.
22675
22676 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22677
22678         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22679
22680 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22681
22682         * gcc.dg/sequence-point-1.c: Add some new tests.
22683         * gcc.c-torture/execute/20001124-1.c: New test.
22684
22685 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         * g++.old-deja/g++.other/vaarg4.C: New test.
22688         * gcc.c-torture/compile/20001123-1.c: New test.
22689
22690 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.other/crash24.C: Adjust and remove XFAIL.
22693         * g++.other/crash37.C: New test.
22694
22695 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22696
22697         * g++.old-deja/g++.pt/instantiate9.C: New test.
22698
22699 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22700
22701         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22702         new ABI, too.
22703
22704         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22705         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22706
22707 2000-11-22  Neil Booth  <neilb@earthling.net>
22708
22709         * gcc.dg/cpp/Wtrigraphs.c: New test.
22710
22711 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22712
22713         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22714
22715 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22716
22717         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22718
22719 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22720
22721         * lib/gcc-dg.exp: load_lib scanasm.exp.
22722         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22723         * lib/g++-dg.exp: load_lib scanasm.exp.
22724         * lib/scanasm.exp: New.
22725         (scan-assembler, scan-assembler-not): Add optional arguments to
22726         test name, or if not present, the pattern name.
22727         (scan-assembler-dem, scan-assembler-dem-not): New.
22728
22729         * g++.dg/dg.exp: New.
22730
22731 2000-11-21  Neil Booth  <neilb@earthling.net>
22732
22733         * gcc.dg/cpp/integrated1.c: Remove.
22734
22735 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22736
22737         * gcc.c-torture/execute/20001121-1.c: New test.
22738
22739 2000-11-21  Richard Henderson  <rth@redhat.com>
22740
22741         * gcc.c-torture/compile/20001121-1.c: New test.
22742
22743 2000-11-20  Neil Booth  <neilb@earthling.net>
22744
22745         * gcc.dg/cpp/integrated1.c: New test.
22746
22747 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22748
22749         * g++.old-deja/g++.other/inline17.C: New test.
22750
22751 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22752
22753         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22754         local variable to be zero: I made the variable global. Now
22755         uses abort() and exit() instead of relying on main's return value.
22756
22757 2000-11-20  Neil Booth  <neilb@earthling.net>
22758
22759         * gcc.dg/cpp/paste2.c: Update test.
22760         * objc/execute/paste.m: New test.
22761
22762 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22763
22764         * gcc.dg/c99-condexpr-1.c: New test.
22765
22766 2000-11-20  Neil Booth  <neilb@earthling.net>
22767
22768         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
22769
22770 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
22771
22772         * g++.old-deja/g++.pt/export1.C: New test.
22773
22774 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
22775
22776         * gcc.dg/20001117-1.c: New test.
22777
22778 2000-11-18  Richard Henderson  <rth@redhat.com>
22779
22780         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
22781
22782 2000-11-18  Richard Henderson  <rth@redhat.com>
22783
22784         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22785         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22786         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22787
22788 2000-11-18  Richard Henderson  <rth@redhat.com>
22789
22790         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22791         (main): New.  Exit cleanly.
22792
22793 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22794
22795         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22796         gcc.dg/c99-fordecl-2.c: New tests.
22797
22798 2000-11-18  Richard Henderson  <rth@redhat.com>
22799
22800         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22801         * gcc.c-torture/execute/zerolen-2.c: New.
22802
22803 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22804
22805         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22806         memory.
22807
22808 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22809
22810         * g++.old-deja/g++.pt/instantiate8.C: New test.
22811
22812 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22813
22814         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22815         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22816
22817 2000-11-16  Nick Clifton  <nickc@redhat.com>
22818
22819         * gcc.c-torture/execute/nestfunc-2.c: New test.
22820         * gcc.c-torture/execute/nestfunc-3.c: New test.
22821
22822 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22823
22824         * gcc.c-torture/compile/20001116-1.c: New test.
22825
22826 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22827
22828         * gcc.c-torture/execute/20001115-1.c: New test.
22829
22830 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22831
22832         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22833         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22834         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22835         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22836
22837 2000-11-15  Neil Booth  <neilb@earthling.net>
22838
22839         gcc.dg/cpp/_Pragma1.c: Update.
22840         gcc.dg/cpp/_Pragma2.c: New test.
22841
22842 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22843
22844         * g++.old-deja/g++.other/anon5.C: New test.
22845
22846 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22847
22848         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22849         tests.
22850
22851 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22854         output.
22855
22856 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22857
22858         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22859         labels at end of compound statements.
22860
22861 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22862
22863         * gcc.c-torture/execute/loop-7.c: New test.
22864
22865 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22866
22867         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22868
22869 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22870
22871         * gcc.dg/c99-bool-1.c: New test.
22872
22873 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22874
22875         * gcc.dg/c99-scope-1.c: Remove xfail.
22876         * gcc.dg/c99-scope-2.c: New test.
22877
22878 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22879
22880         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22881         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22882
22883 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22884
22885         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22886         error messages.
22887
22888         * g++.mike/p700.C: Don't typedef wchar_t.
22889         * g++.mike/p784.C: Likewise.
22890         * g++.mike/eb101.C: Don't use __wchar_t.
22891
22892 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22893
22894         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22895         from DO loop.
22896
22897 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22898
22899         * gcc.c-torture/execute/20001111-1.c: New test.
22900
22901 2000-11-10  Nick Clifton  <nickc@redhat.com>
22902
22903         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22904         long multuiple and accumulate.
22905
22906 2000-11-09  Richard Henderson  <rth@redhat.com>
22907
22908         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22909         via size_t instead of int.
22910
22911         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22912         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22913         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22914         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22915
22916 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22917
22918         * gcc.c-torture/compile/20001109-1.c: New test.
22919         * gcc.c-torture/compile/20001109-2.c: New test.
22920
22921 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22922
22923         * g++.old-deja/g++.pt/operator1.C: New test.
22924         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22925
22926 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22927
22928         * gcc.dg/20001108-1.c: New test.
22929
22930 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22931
22932         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22933         with both arguments constant strings.
22934         * gcc.c-torture/execute/string-opt-3.c: New test.
22935         * gcc.c-torture/execute/string-opt-4.c: New test.
22936         * gcc.c-torture/execute/string-opt-5.c: New test.
22937
22938 2000-11-08  Nick Clifton  <nickc@redhat.com>
22939
22940         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22941         mulsidi3adddi patterns.
22942
22943 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.old-deja/g++.other/crash36.C: New test.
22946
22947 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22948
22949         * g++.old-deja/g++.other/init16.C: New test.
22950
22951 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22952
22953         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22954
22955 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22956
22957         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
22958         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22959         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22960
22961 2000-11-07  DJ Delorie  <dj@redhat.com>
22962
22963         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22964
22965 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22966
22967         * gcc.c-torture/execute/string-opt-1.c: New test.
22968
22969 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22970
22971         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22972         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22973         parameters in registers, and there is no way for a varargs
22974         function to know in which order the integer and floating-point
22975         parameters should be interleaved when they are placed on the
22976         stack.
22977         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22978         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22979
22980 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22981
22982         * gcc.c-torture/execute/string-opt-2.c: New test.
22983
22984 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22985
22986         * g++.old-deja/g++.pt/crash60.C: New test.
22987
22988 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22989
22990         * g++.old-deja/g++.other/crash24.C: New test.
22991         * g++.old-deja/g++.other/crash25.C: New test.
22992         * g++.old-deja/g++.other/crash26.C: New test.
22993         * g++.old-deja/g++.other/crash27.C: New test.
22994         * g++.old-deja/g++.other/crash28.C: New test.
22995         * g++.old-deja/g++.other/crash29.C: New test.
22996         * g++.old-deja/g++.other/crash30.C: New test.
22997         * g++.old-deja/g++.other/crash31.C: New test.
22998         * g++.old-deja/g++.other/crash32.C: New test.
22999         * g++.old-deja/g++.other/crash33.C: New test.
23000         * g++.old-deja/g++.other/crash34.C: New test.
23001         * g++.old-deja/g++.other/crash35.C: New test.
23002
23003 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23004
23005         * gcc.c-torture/execute/20001031-1.c: New test.
23006
23007 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23008
23009         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23010         namespace.
23011
23012         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23013         standards-conformant.
23014
23015         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23016
23017         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23018         * g++.old-deja/g++.mike/p755a.C: Likewise.
23019         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23020         library makes no calls to `operator new' during initialization.
23021
23022 2000-11-04  Neil Booth  <neilb@earthling.net>
23023
23024         * gcc.dg/cpp/include2.c: New tests.
23025
23026 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23027
23028         * lib/g++.exp (g++_set_ld_library_path): New function.
23029         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23030
23031 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23032
23033         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23034         warnings.
23035
23036 2000-11-01  Richard Henderson  <rth@redhat.com>
23037
23038         * g++.old-deja/g++.ext/namedret1.C: New.
23039         * g++.old-deja/g++.ext/namedret2.C: New.
23040         * g++.old-deja/g++.ext/namedret3.C: New.
23041
23042 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23043
23044         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23045         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23046
23047 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23048
23049         * gcc.c-torture/execute/va-arg-21.c: New test.
23050
23051 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23052
23053         * gcc.dg/c99-complex-2.c: New test.
23054
23055 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23056
23057         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23058
23059 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23060
23061         * g++.old-deja/g++.other/inline16.C: New test.
23062
23063 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23064
23065         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23066         __PRETTY_FUNCTION__
23067
23068 2000-10-29  Neil Booth  <neilb@earthling.net>
23069
23070         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23071         New tests.
23072         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23073         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23074         optimisation.
23075
23076 2000-10-29  Neil Booth  <neilb@earthling.net>
23077
23078         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23079         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23080         * mi5.c: Test multiple includes work with -C.
23081         * trigraphs.c: Test ^= version.
23082
23083 2000-10-28  Neil Booth  <neilb@earthling.net>
23084
23085         New tests and test updates for new macro expander.
23086
23087         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23088         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23089         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23090         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23091         new diagnostic messages.
23092
23093         * gcc.dg/cpp/macro3.c: New tests.
23094
23095 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23096
23097         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23098         on the same line.
23099
23100 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23101
23102         * g++.old-deja/g++.other/eh2.C: New test.
23103
23104 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23105
23106         * gcc.c-torture/execute/20001027-1.c: New test.
23107
23108 2000-10-26  Richard Henderson  <rth@redhat.com>
23109
23110         * gcc.c-torture/execute/20001026-1.c: New.
23111
23112 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23113
23114         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23115         * g++.old-deja/g++.law/builtin1.C: Likewise.
23116         * g++.old-deja/g++.law/ctors10.C: Likewise.
23117         * g++.old-deja/g++.law/virtual3.C: Likewise.
23118         * g++.old-deja/g++.mike/p658.C: Likewise.
23119         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23120         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23121         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23122         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23123         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23124
23125 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23126
23127         * gcc.c-torture/compile/20001024-1.c: New test.
23128
23129 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23130
23131         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23132         to tell us whether or not we are using V3.
23133
23134 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23135
23136         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23137         operands.
23138
23139 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23140
23141         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23142
23143 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23144
23145         * gcc.c-torture/execute/20001024-1.c: New test.
23146
23147 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23148
23149         * g++.old-deja/g++.other/sibcall1.C: New test.
23150
23151 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23152
23153         * gcc.dg/noncompile/init-3.c: New test.
23154
23155 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23156
23157         * gcc.dg/format-array-1.c: New test.
23158
23159 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23160
23161         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23162         writing through null pointers; remove comment about testing
23163         unterminated strings.
23164
23165 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23166
23167         * gcc.c-torture/execute/20001017-2.c: New test.
23168
23169 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23170
23171         * gcc.c-torture/compile/20001018-1.c: New test.
23172         * gcc.c-torture/compile/20001018-1.x: Xfail.
23173
23174 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23175
23176         * gcc.c-torture/execute/20001017-1.c: New test.
23177
23178 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23179
23180         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23181         for multiple use of arguments with scanf formats; add tests for
23182         multiple use of arguments.
23183
23184 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23185
23186         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23187
23188 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23189
23190         * gcc.dg/format-miss-1.c: New test.
23191
23192 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * gcc.c-torture/execute/20001013-1.c: New test.
23195
23196 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23197
23198         * gcc.dg/format-branch-1.c: New test.
23199
23200 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23201
23202         * README, lib/file-format.exp: Remove EGCS references.
23203
23204 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23205
23206         * gcc.dg/20001013-1.c: New test.
23207
23208 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23209
23210         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23211         for intmax_t in the compiler using __typeof__ and the type rules
23212         for conditional expressions.
23213
23214 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.dg/20001012-1.c: New test.
23217         * gcc.dg/20001012-2.c: New test.
23218
23219 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23220
23221         * gcc.dg/format-attr-1.c: New test.
23222
23223 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23224
23225         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23226         __LONG_LONG_MAX__ instead of LLONG_MAX.
23227
23228 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23229
23230         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23231         scanf flags.
23232         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23233         flags.
23234
23235 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23236
23237         * gcc.dg/sequence-pt-1.c: New test.
23238
23239 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23240
23241         * gcc.c-torture/execute/20001011-1.c: New testcase.
23242         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23243
23244 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23245
23246         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23247         does not error on it.
23248
23249 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23250
23251         * gcc.dg/20001009-1.c: New test.
23252
23253 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23254
23255         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23256         * gcc.c-torture/execute/20001009-2.c: ... to here.
23257
23258 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23259
23260         * gcc.c-torture/compile/20001009-1.c: New testcase.
23261         * gcc.c-torture/execute/20001009-1.c: New testcase.
23262         Testcases provided by Jan Hubicka <jh@suse.cz>.
23263
23264 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23265
23266         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23267         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23268         uintmax_t using <limits.h> to emulate the compiler's internal
23269         logic.  No longer XFAIL %j tests.
23270
23271 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23272
23273         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23274         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23275         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23276         regexps and details of expected handling of some bad formats.
23277         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23278         suppression.
23279
23280 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23281
23282         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23283         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23284         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23285         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23286         in list archives.
23287
23288 2000-10-06  Richard Henderson  <rth@cygnus.com>
23289
23290         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23291         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23292         * g++.old-deja/g++.jason/report.C: Likewise.
23293         * g++.old-deja/g++.law/friend5.C: Likewise.
23294         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23295         of the expected warnings.
23296
23297 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23298
23299         * g++.old-deja/g++.pt/enum14.C: New test.
23300
23301 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23302
23303         * g++.old-deja/g++.pt/crash59.C: New test.
23304
23305 2000-10-04  Will Cohen  <wcohen@redhat.com>
23306
23307         * gcc.dg/20000926-1.c: New test.
23308
23309 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23310
23311         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23312         function name for current C++ compiler.
23313         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23314
23315 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23316
23317         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23318         __PRETTY_FUNCTION__.
23319         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23320
23321 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23322
23323         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23324
23325 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23326
23327         * gcc.c-torture/compile/20000923-1.c: New test.
23328
23329 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23330
23331         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23332         * g++.old-deja/g++.pt/ttp62.C: Same.
23333         * g++.old-deja/g++.other/inline14.C: Same.
23334
23335 2000-09-24  Richard Henderson  <rth@cygnus.com>
23336
23337         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23338
23339 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23340
23341         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23342
23343 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23344
23345         * gcc.c-torture/compile/20000922-1.c: New file.
23346
23347 2000-09-21  Nick Clifton  <nickc@redhat.com>
23348
23349         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23350         a signed long modulo operation.
23351         (mod6): New function - perform an unsigned long modulo operation.
23352         (main): Add tests for modulos of very large numbers by very small
23353         dividends.
23354
23355 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23356
23357         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23358
23359 2000-09-19  Richard Henderson  <rth@cygnus.com>
23360
23361         * gcc.dg/compare2.c (case 10): XFAIL.
23362
23363 2000-09-18  Richard Henderson  <rth@cygnus.com>
23364
23365         * gcc.c-torture/execute/20000906-1.c: Move ...
23366         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23367         that support __builtin_trap.
23368
23369 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23370
23371         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23372
23373 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23374
23375         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23376         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23377         more $ format tests.
23378
23379 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23380
23381         * gcc.dg/format-errmk-1.c: New test.
23382
23383 2000-09-17  Greg McGary  <greg@mcgary.org>
23384
23385         * gcc.c-torture/execute/20000917-1.x: Remove.
23386
23387 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23388
23389         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23390
23391 2000-09-17  Greg McGary  <greg@mcgary.org>
23392
23393         * gcc.c-torture/execute/20000917-1.c: New test.
23394         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23395
23396 2000-09-16  Neil Booth  <NeilB@earthling.net>
23397
23398         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23399         in nested macro bug.
23400
23401 2000-09-15  Neil Booth  <NeilB@earthling.net>
23402
23403         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23404
23405 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23406
23407         * gcc.c-torture/execute/20000914-1.c: New test.
23408
23409 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23410
23411         * g++.other/inline13.C: New test.
23412
23413 2000-09-12  Andreas Jaeger  <aj@suse.de>
23414
23415         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23416         constant by Ulrich Drepper <drepper@redhat.com>.
23417
23418 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23419
23420         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23421
23422 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23423
23424         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23425
23426 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23427
23428         * gcc.dg/cpp/backslash.c: New test.
23429
23430 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23431
23432         * gcc.c-torture/execute/20000910-1.c: New test.
23433         * gcc.c-torture/execute/20000910-2.c: Likewise.
23434
23435 2000-09-11  Robert Lipe  <robertl@sco.com>
23436
23437         * gcc.dg/pragma-align.c: New test.
23438
23439 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         * g++.old-deja/g++.pt/explicit82.C: New test.
23442         * g++.old-deja/g++.pt/explicit83.C: New test.
23443
23444 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23445
23446         * gcc.dg/asm-names.c: New test.
23447
23448 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23449
23450         * gcc.dg/cpp/tr-warn6.c: New test
23451
23452 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23453
23454         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23455         be accepted.
23456
23457 2000-09-07  Catherine Moore  <clm@redhat.com>
23458
23459         * gcc.c-torture/execute/unroll-1.c: New test.
23460
23461 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23462
23463         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23464         ERROR markers.
23465         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23466         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23467         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23468         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23469         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23470         Preprocess only.
23471         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23472         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23473
23474 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23475
23476         * g++.old-deja/g++.pt/deduct2.C: New test.
23477
23478 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23479
23480         * g++.old-deja/g++.pt/parms2.C: New test.
23481
23482 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23483
23484         * g++.old-deja/g++.pt/crash58.C: New test.
23485
23486 2000-09-06  Greg McGary  <greg@mcgary.org>
23487
23488         * gcc.c-torture/execute/20000906-1.c: New test.
23489         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
23490
23491 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23492
23493         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
23494
23495 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.old-deja/g++.pt/crash57.C: New test.
23498
23499 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23500
23501         * g++.old-deja/g++.pt/crash56.C: New test.
23502
23503 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23504
23505         * g++.old-deja/g++.pt/koenig1.C: New test.
23506
23507 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23508
23509         * gcc.dg/20000904-1.c: New test.
23510
23511 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * gcc.dg/cpp/paste8.c: New test.
23514
23515 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
23516
23517         * gcc.c-torture/compile/20000827-1.c: New test.
23518
23519 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23520
23521         * gcc.dg/format-diag-1.c: New test.
23522
23523 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23524
23525         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23526         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23527         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23528         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23529         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23530
23531 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23532
23533         * g++.old-deja/g++.other/nested4.C: New test.
23534
23535 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23536
23537         * g++.old-deja/g++.ns/scoped1.C: New test.
23538
23539 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23540
23541         * lib/g++.exp: Support testing already-installed GCC.
23542
23543 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23544
23545         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23546
23547 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23548
23549         * gcc.dg/return-type-2.c: New test.
23550
23551 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23552
23553         * gcc.c-torture/compile/20000825-1.c: New test.
23554
23555 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23556
23557         * gcc.dg/dwarf2-2.c: New test.
23558
23559 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23560
23561         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23562         dg-warning regexps.
23563
23564 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23565
23566         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23567         gcc.dg/format-ext-5.c: New tests.
23568
23569 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23570
23571         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23572
23573 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23574
23575         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23576
23577 2000-08-24  Richard Henderson  <rth@cygnus.com>
23578
23579         * gcc.dg/ia64-sync-1.c: New test.
23580         * gcc.dg/ia64-sync-2.c: New test.
23581         * gcc.dg/ia64-asm-1.c: New test.
23582
23583 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23584
23585         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23586         * gcc.dg/format-ext-2.c: New test.
23587
23588 2000-08-23  Jason Merrill  <jason@redhat.com>
23589
23590         * lib/old-dejagnu.exp: Also ignore "In member function" and
23591         "At global scope".
23592
23593 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23594
23595         * gcc.dg/noncompile/label-lineno-1.c: New test.
23596
23597 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23598
23599         * gcc.dg/c99-array-nonobj-1.c: New test.
23600
23601 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23602
23603         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23604         tests.
23605         * gcc.dg/format-ext-1.c: New test.
23606
23607 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23608
23609         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23610         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23611         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23612         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23613         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23614
23615 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23616
23617         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23618         gcc.dg/c99-strftime-2.c: New tests.
23619
23620 2000-08-22  Richard Henderson  <rth@cygnus.com>
23621
23622         * gcc.c-torture/execute/20000822-1.c: New test.
23623
23624 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * gcc.c-torture/execute/20000819-1.x: Remove.
23627
23628 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23629
23630         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23631         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23632         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23633         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23634         gcc.dg/format-xopen-1.c: New tests.
23635
23636 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23637
23638         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23639
23640 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23641
23642         * g++.old-deja/g++.other/loop2.C: New test.
23643
23644         * gcc.c-torture/compile/20000606-1.c: New test.
23645         * gcc.c-torture/compile/20000728-1.c: New test.
23646         * gcc.c-torture/execute/20000801-1.c: New test.
23647         * gcc.c-torture/execute/20000801-2.c: New test.
23648         * gcc.c-torture/execute/20000819-1.c: New test.
23649         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23650         * gcc.dg/20000629-1.c: New test.
23651         * gcc.dg/20000724-1.c: New test.
23652         * gcc.dg/20000807-1.c: New test.
23653
23654 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23655
23656         * gcc.dg/cpp/pragma-1.c: New test.
23657         * gcc.dg/cpp/pragma-2.c: New test.
23658
23659 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23660
23661         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23662         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23663
23664 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23665
23666         * gcc.c-torture/compile/20000818-1.c: New test.
23667
23668 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23669
23670         * gcc.c-torture/execute/20000818-1.c: New test.
23671
23672 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23673
23674         * gcc.dg/format-va-1.c: New test.
23675
23676 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23677
23678         * g++.old-deja/g++.other/typedef8.C: New test.
23679
23680 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23683         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23684         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23685         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23686         * g++.old-deja/g++.other/ptrmem7.C: New test.
23687         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23688
23689 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23690
23691         * g++.old-deja/g++.pt/typename27.C: New test.
23692
23693 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23694
23695         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23696         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23697         * g++.old-deja/g++.pt/friend45.C: New test.
23698         * g++.old-deja/g++.other/friend8.C: New test.
23699
23700 2000-08-15  Richard Henderson  <rth@cygnus.com>
23701
23702         * gcc.c-torture/execute/20000815-1.c: New test.
23703
23704 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23705
23706         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23707         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23708         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23709
23710 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.old-deja/g++.other/refinit2.C: New test.
23713
23714 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23715
23716         * lib/c-torture.exp (c-torture): Make
23717         compiler_conditional_xfail_data global.
23718         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23719         compiler_conditional_xfail_data machinery.
23720         (f-torture-execute): Likewise.
23721         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23722         and only when unrolling loops.
23723
23724         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23725
23726 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23727
23728         * g++.old-deja/g++.pt/explicit81.C: New test.
23729
23730 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23731
23732         * g++.old-deja/g++.pt/typename26.C: New test.
23733
23734 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23735
23736         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23737         warning.
23738
23739 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         * g++.old-deja/g++.other/array3.C: New test.
23742
23743 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23744
23745         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23746         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23747         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23748         New tests.
23749
23750 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23751
23752         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23753         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23754
23755 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23756
23757         * gcc.c-torture/execute/20000808-1.c: New test.
23758
23759 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23760
23761         * gcc.dg/c90-const-expr-1.c: New test.
23762
23763 2000-08-08  Richard Henderson  <rth@cygnus.com>
23764
23765         * gcc.dg/noncompile/920923-1.c: Declare calloc.
23766
23767 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23768
23769         * gcc.dg/noncompile/const-ll-1.c: New test.
23770
23771 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23772
23773         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
23774
23775 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23776
23777         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
23778         that running programs linked against the shared version of libobjc
23779         run correctly.
23780
23781 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23782
23783         * gcc.dg/c99-printf-1.c: New test.
23784
23785 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23786
23787         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23788
23789 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23790
23791         * gcc.c-torture/execute/20000731-1.x: Delete.
23792
23793 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23794
23795         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23796         and torture_without_loops as is done by c-torture.exp.
23797         (search_for): Copy from c-torture.exp.
23798         (gcc-dg-runtest): New function, drives a directory of tests
23799         iterating over the TORTURE_OPTIONS.
23800         (scan-assembler, scan-assembler-not): Move here from
23801         individual directory drivers.
23802
23803         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23804         defined by lib/gcc-dg.exp.
23805         * gcc.dg/cpp/cpp.exp: Likewise.
23806         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23807         gcc-dg-runtest, so we cycle over optimization options.
23808
23809         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23810         * gcc.dg/compare2.c: No longer expected to fail.
23811
23812 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23813
23814         * gcc.c-torture/execute/20000804-1.c: New test.
23815
23816 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23817
23818         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23819
23820 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23821
23822         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23823
23824 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23825
23826         * gcc.c-torture/compile/20000803-1.c: New test.
23827
23828 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23829
23830         * gcc.c-torture/execute/20000801-3.c,
23831         gcc.c-torture/execute/20000801-4.c: New tests.
23832         * gcc.c-torture/execute/20000801-3.x,
23833         gcc.c-torture/execute/20000801-4.x: Xfail.
23834
23835 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23836
23837         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23838         libobjc/.libs to allow for libtool.
23839
23840 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23841
23842         * gcc.c-torture/compile/20000802-1.c: New test.
23843
23844 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23845
23846         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23847
23848 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23849
23850         * gcc-c-torture/execute/20000731-2.c: New test.
23851
23852         * gcc.c-torture/execute/20000731-1.c: New test.
23853         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23854
23855 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23856
23857         * testsuite/gcc.dg/cpp/paste7.c: New test.
23858         * gcc.dg/cpp/20000725-1.c: New test.
23859
23860 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23861
23862         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23863         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23864         declaration warning for __builtin_dwarf_reg_size.
23865
23866         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23867
23868 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23869
23870         * gcc.dg/noncompile/voidparam-1.c: New test.
23871
23872 2000-07-30  Richard Henderson  <rth@cygnus.com>
23873
23874         * gcc.dg/c90-digraph-1.c: Don't xfail.
23875         * gcc.dg/compare2.c (case 10): Xfail.
23876         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23877
23878 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23879
23880         * gcc.dg/c99-main-1.c: New test.
23881
23882 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23883
23884         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23885
23886 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23887
23888         * gcc.c-tortuer/execute/20000726-1.c: New test.
23889
23890 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23891
23892         * gcc.c-torture/execute/enum-2.c: New test.
23893
23894 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23895
23896         * gcc.dg/cpp/tr-warn3.c: New test.
23897
23898 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23899
23900         * g++.old-deja/g++.ext/implicit1.C: Remove.
23901         * g++.old-deja/g++.jason/c2.C: Remove
23902         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23903         * g++.old-deja/g++.pt/crash16.C: Likewise.
23904         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23905
23906 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23907
23908         * g++.old-deja/g++.other/for2.C: New test.
23909
23910 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23911
23912         * gcc.dg/20000720-1.c: New test.
23913
23914 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23915
23916         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23917
23918 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23919
23920         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23921         * gcc.c-torture/execute/20000722-1.c: New.
23922         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23923
23924 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23925
23926         * gcc.dg/cpp/20000720-1.S: New test.
23927
23928 2000-07-21  Michael Meissner  <meissner@redhat.com>
23929
23930         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23931
23932 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23933
23934         * g++.old-deja/g++.brendan/crash16.C,
23935         g++.old-deja/g++.brendan/parse3.C,
23936         g++.old-deja/g++.brendan/redecl1.C,
23937         g++.old-deja/g++.ns/template13.C,
23938         g++.old-deja/g++.other/decl4.C,
23939         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23940
23941 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23942
23943         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23944         and "Internal error".
23945
23946         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23947         regexps.
23948         * gcc.dg/cpp/paste6.c: New test.
23949
23950 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23951
23952         * gcc.dg/cpp/tr-direct.c: New test.
23953
23954         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23955         gcc.dg/cpp/undef1.c: Tweak error regexps.
23956
23957 2000-07-18  Eric Christopher <echristo@redhat.com>
23958
23959         * gcc.c-torture/compile/20000718-1.c: New test.
23960
23961 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23962
23963         * cpplex.c (_cpp_push_token): If the token being pushed back
23964         is the previous token in this context, just subtract one from
23965         context->posn.
23966         * cppmacro.c (save_expansion): Clear aux field when storing a
23967         placemarker.
23968
23969 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23970
23971         * gcc.dg/noncompile/redecl-1.c: New test.
23972
23973 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * gcc.c-torture/execute/20000717-5.c: New test.
23976         * gcc.c-torture/execute/20000717-1.x: Removed.
23977
23978 2000-07-17  Richard Henderson  <rth@cygnus.com>
23979
23980         * gcc.c-torture/execute/20000717-4.c: New test.
23981
23982 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23983
23984         * gcc.dg/cpp/syshdr.c: New test.
23985         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23986
23987 2000-07-17  Neil Booth  <neilb@earthling.net>
23988
23989         * gcc.dg/cpp/cmdlne-dM.c: New test.
23990         * gcc.dg/cpp/cmdlne-dD.c: New test.
23991
23992 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23993
23994         * gcc.c-torture/execute/20000717-3.c: New test.
23995
23996         * gcc.c-torture/compile/20000717-1.c: New test.
23997
23998 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23999
24000         * gcc.c-torture/execute/20000717-2.c: New test.
24001
24002 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24003
24004         * gcc.dg/formatz-1.c: New test.
24005
24006         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24007         * gcc.dg/c99-digraph-1.c: New tests.
24008
24009         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24010         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24011
24012         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24013         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24014         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24015         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24016         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24017         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24018         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24019
24020 2000-07-17   Greg McGary <greg@mcgary.org>
24021
24022         * gcc.c-torture/execute/20000717-1.c: New test.
24023         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24024
24025 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24026
24027         * gcc.c-torture/execute/20000715-2.c: New test.
24028         * gcc.dg/20000715-1.c: New test.
24029
24030 2000-07-15  Michael Meissner  <meissner@redhat.com>
24031
24032         * gcc.c-torture/execute/20000715-1.c: New test.
24033
24034 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24035
24036         * gcc.c-torture/execute/20000707-1.c: New test.
24037
24038 2000-07-13  Neil Booth  <NeilB@earthling.net>
24039
24040         * testsuite/gcc.dg/cpp/digraph1.c,
24041         testsuite/gcc.dg/cpp/digraph2.c,
24042         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24043
24044 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24045
24046         * g77.f-torture/compile/20000630-2.f:  New test.
24047         * g77.f-torture/compile/20000630-2.x
24048
24049 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24050
24051         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24052
24053 2000-07-11  Neil Booth  <NeilB@earthling.net>
24054
24055         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24056
24057 2000-07-11  Neil Booth  <NeilB@earthling.net>
24058
24059         * gcc.dg/cpp/cmdlne-C.c: New.
24060
24061 2000-07-09  Neil Booth  <NeilB@earthling.net>
24062
24063         * gcc.dg/cpp/directiv.c: New tests.
24064         * gcc.dg/cpp/undef1.c: Update.
24065
24066 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24067
24068         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24069
24070 2000-07-09  Neil Booth  <NeilB@earthling.net>
24071
24072         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24073
24074 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24075
24076         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24077         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24078
24079 2000-07-08  Neil Booth  <NeilB@earthling.net>
24080
24081         * gcc.dg/cpp/macsyntx.c: New tests.
24082
24083 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24084
24085         * gcc.dg/20000707-1.c: New test.
24086
24087 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24088
24089         * gcc.c-torture/execute/20000706-1.c: New test.
24090         * gcc.c-torture/execute/20000706-2.c: New test.
24091         * gcc.c-torture/execute/20000706-3.c: New test.
24092         * gcc.c-torture/execute/20000706-4.c: New test.
24093         * gcc.c-torture/execute/20000706-5.c: New test.
24094
24095 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         * g++.old-deja/g++.pt/instantiate7.C: New test.
24098
24099 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24102         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24103         * g++.old-deja/g++.other/rtti3.C: Likewise.
24104         * g++.old-deja/g++.other/rttid3.C: Likewise.
24105
24106 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24107
24108         *  g77.f-torture/compile/20000630-1.x: Fix typo
24109
24110 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24111
24112         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24113         assembly output.
24114
24115 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24116
24117         * gcc.dg/cpp/ident.c: New test.
24118
24119 2000-07-05  Neil Booth  <NeilB@earthling.net>
24120
24121         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24122           gcc.dg/cpp/lexstrng.c: New tests.
24123
24124 2000-07-04  Neil Booth  <NeilB@earthling.net>
24125
24126         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24127         * gcc.dg/cpp/strify2.c: Same.
24128
24129 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24130
24131         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24132         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24133         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24134         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24135
24136         * testsuite/gcc.dg/cpp/macro1.c,
24137         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24138         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24139         testsuite/gcc.dg/cpp/strify1.c,
24140         testsuite/gcc.dg/cpp/strify2.c: New tests.
24141
24142 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24143
24144         * gcc.c-torture/execute/20000703-1.c: New test.
24145
24146 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24147
24148         * g++.old-deja/g++.pt (lookup10.C): New test.
24149
24150 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24151
24152         * g++.old-deja/g++.pt (typename25.C): New test.
24153
24154 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24155
24156         * gcc.c-torture/compile/20000701-1.c: New test.
24157
24158 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24159
24160         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24161         to test case.
24162
24163 2000-06-30  Catherine Moore  <clm@cygnus.com>
24164
24165         * gcc.c-torture/execute/align-1.c: New test.
24166
24167 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24168
24169         * g++.old-deja/g++.pt/expr8.C: New test.
24170         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24171
24172 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24173
24174         * gcc.c-torture/compile/20000629-1.c: New test.
24175
24176 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24177
24178
24179         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24180         gcc.dg/noncompile directory, depending on whether they're
24181         preprocessor tests or not.  Annotate all the tests for the dg
24182         framework.
24183
24184         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24185         * gcc.dg/noncompile/noncompile.exp: New.
24186
24187         * Moved files:
24188         Old name                                New name
24189         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24190         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24191         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24192         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24193         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24194         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24195         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24196         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24197         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24198         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24199         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24200         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24201         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24202         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24203         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24204         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24205         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24206         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24207         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24208         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24209         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24210         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24211         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24212         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24213
24214         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24215         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24216         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24217         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24218         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24219         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24220
24221 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24222
24223         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24224         declare one variable.  On the fourth, error.
24225         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24226         declared by 20000628-1a.h.
24227
24228 2000-06-29  Richard Henderson  <rth@redhat.com>
24229
24230         * gcc.c-torture/execute/930529-1.x: New file.
24231         * gcc.dg/920413-1.c: Adjust expected warning text.
24232         * gcc.dg/980217-1.c: Declare abort.
24233         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24234
24235 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24236
24237         * g77.f-torture/compile/20000629-1.f: New test.
24238         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24239
24240 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24241
24242         Rearrange lots of files, removing entirely the
24243         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24244         directories.
24245
24246         * Deleted files:
24247         gcc.c-torture/code_quality/code_quality.exp
24248         gcc.c-torture/special/special.exp
24249         gcc.failure/failure.exp
24250         gcc.failure/940409-1.x
24251         gcc.c-torture/compile/961203-1.x
24252
24253         * New files:
24254         gcc.misc-tests/linkage.exp
24255         gcc.c-torture/execute/920730-1t.c
24256         gcc.c-torture/execute/920730-1t.x
24257         gcc.c-torture/compile/920520-1.x
24258         gcc.c-torture/compile/920521-1.x
24259         gcc.c-torture/compile/981006-1.x
24260         gcc.c-torture/execute/eeprof-1.x
24261
24262         * Moved files (possibly with modifications to fit a new harness):
24263         Old name                                New name
24264         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24265         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24266         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24267         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24268         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24269         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24270         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24271         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24272         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24273         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24274         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24275         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24276         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24277         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24278
24279 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24280
24281         * c-torture/compile/961203-1.x: Delete.
24282
24283         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24284         not exit. Include stdio.h.
24285         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24286         * gcc.misc-tests/dg-12.c: Likewise.
24287         * gcc.misc-tests/dg-5.c: Likewise.
24288         * gcc.misc-tests/dg-6.c: Likewise.
24289         * gcc.misc-tests/dg-7.c: Prototype abort.
24290         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24291         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24292         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24293         not exit.
24294         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24295         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24296
24297 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24298
24299         * gcc.dg/cpp/20000628-1.c: New test.
24300         * gcc.dg/cpp/20000628-1.h: New header for above test.
24301         * gcc.dg/cpp/20000628-1a.h: Likewise.
24302
24303 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24304
24305         * gcc.dg/cpp: New directory.
24306         * gcc.dg/cpp/cpp.exp: New driver.
24307         * gcc.dg/cpp/20000627-1.c: New test.
24308         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24309         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24310         and rewrite as a compilation test.
24311
24312         * gcc.dg: Move many files into the cpp subdirectory, possibly
24313         renaming or editing them as well.
24314         Old name                New name
24315         990119-1.c              cpp/19990119-1.c
24316         990228-1.c              cpp/19990228-1.c
24317         990407-1.c              cpp/19990407-1.c
24318         990409-1.c              cpp/19990409-1.c
24319         990413-1.c              cpp/19990413-1.c
24320         990703-1.c              cpp/19990703-1.c
24321         20000127-1.c            cpp/20000127-1.c
24322         20000129-1.c            cpp/20000129-1.c
24323         20000207-1.c            cpp/20000207-1.c
24324         20000207-2.c            cpp/20000207-2.c
24325         20000209-1.c            cpp/20000209-1.c
24326         20000209-2.c            cpp/20000209-2.c
24327         20000301-1.c            cpp/20000301-1.c
24328         20000419-1.c            cpp/20000419-1.c
24329         20000510-1.S            cpp/20000510-1.S
24330         20000519-1.c            cpp/20000519-1.c
24331         20000529-1.c            cpp/20000529-1.c
24332         20000625-1.c            cpp/20000625-1.c
24333         20000625-2.c            cpp/20000625-2.c
24334         cpp-as1.c               cpp/assert1.c
24335         cpp-as2.c               cpp/assert2.c
24336         cxx-comments-1.c        cpp/cxxcom1.c
24337         cxx-comments-2.c        cpp/cxxcom2.c
24338         endif-label.c           cpp/endif.c
24339         cpp-hash1.c             cpp/hash1.c
24340         cpp-hash2.c             cpp/hash2.c
24341         cpp-if1.c               cpp/if-1.c
24342         cpp-if2.c               cpp/if-2.c
24343         cpp-if3.c               cpp/if-3.c
24344         cpp-if4.c               cpp/if-4.c
24345         cpp-if5.c               cpp/if-5.c
24346         cpp-cond.c              cpp/if-cexp.c
24347         cpp-missingop.c         cpp/if-mop.c
24348         cpp-missingparen.c      cpp/if-mpar.c
24349         cpp-opprec.c            cpp/if-oppr.c
24350         cpp-ifparen.c           cpp/if-paren.c
24351         cpp-shortcircuit.c      cpp/if-sc.c
24352         cpp-shift.c             cpp/if-shift.c
24353         cpp-unary.c             cpp/if-unary.c
24354         cpp-li1.c               cpp/line1.c
24355         cpp-li2.c               cpp/line2.c
24356         lineno.c                cpp/line3.c
24357         lineno-2.c              cpp/line4.c
24358         cpp-mi.c                cpp/mi1.c
24359         cpp-mic.h               cpp/mi1c.h
24360         cpp-micc.h              cpp/mi1cc.h
24361         cpp-mind.h              cpp/mi1nd.h
24362         cpp-mindp.h             cpp/mi1ndp.h
24363         cpp-mix.h               cpp/mi1x.h
24364         cpp-mi2.c               cpp/mi2.c
24365         cpp-mi2a.h              cpp/mi2a.h
24366         cpp-mi2b.h              cpp/mi2b.h
24367         cpp-mi2c.h              cpp/mi2c.h
24368         cpp-mi3.c               cpp/mi3.c
24369         cpp-mi3.def             cpp/mi3.def
24370         poison-1.c              cpp/poison.c
24371         pr-impl.c               cpp/prag-imp.c
24372         cpp-redef-2.c           cpp/redef1.c
24373         cpp-redef.c             cpp/redef2.c
24374         strpaste.c              cpp/strp1.c
24375         strpaste-2.c            cpp/strp2.c
24376         cpp-tradpaste.c         cpp/tr-paste.c
24377         cpp-tradstringify.c     cpp/tr-str.c
24378         cpp-tradwarn1.c         cpp/tr-warn1.c
24379         cpp-tradwarn2.c         cpp/tr-warn2.c
24380         trigraphs.c             cpp/trigraphs.c
24381         cpp-unc1.c              cpp/unc1.c
24382         cpp-unc2.c              cpp/unc2.c
24383         cpp-unc3.c              cpp/unc3.c
24384         cpp-unc.c               cpp/unc4.c
24385         undef.c                 cpp/undef1.c
24386         undef-2.c               cpp/undef2.c
24387         cpp-wi1.c               cpp/widestr1.c
24388
24389 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24390
24391         * lib/g++.exp (g++_include_flags): Tweak.
24392
24393 2000-06-27  H.J. Lu  <hjl@gnu.org>
24394             Loren J. Rittle  <ljrittle@acm.org>
24395
24396         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24397         version with one that knows about the new gcc tree structure.
24398         (g++_link_flags): Same.
24399
24400 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24401
24402         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24403         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24404         case we are cross-compiling.
24405
24406         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24407         g++.old-deja/g++.niklas/Makefile.in,
24408         g++.old-deja/g++.niklas/configure.in,
24409         g++.old-deja/g++.other/Makefile.in,
24410         g++.old-deja/g++.other/configure.in,
24411         gcc.c-torture/code_quality/Makefile.in,
24412         gcc.c-torture/code_quality/configure.in,
24413         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24414         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24415         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24416         gcc.c-torture/execute/ieee/Makefile.in,
24417         gcc.c-torture/execute/ieee/configure.in,
24418         gcc.c-torture/noncompile/Makefile.in,
24419         gcc.c-torture/noncompile/configure.in,
24420         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24421         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24422         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24423
24424 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.old-deja/g++.other/ambig3.C: New test.
24427
24428 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         * g++.old-deja/g++.pt/syntax1.C: New test.
24431         * g++.old-deja/g++.pt/syntax2.C: New test.
24432         * g++.old-deja/g++.other/syntax3.C: New test.
24433         * g++.old-deja/g++.other/syntax4.C: New test.
24434
24435 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24436
24437         * gcc.dg/20000623-1.c: Prototype exit and abort.
24438
24439 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24440
24441         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24442         New tests.
24443         * gcc.dg/cpp-mi3.def: New file.
24444
24445         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24446         inside assertions.
24447         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24448         lexer's error messages.
24449         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24450         divine anything from the linemarkers.
24451         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24452         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24453
24454 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24455
24456         * gcc.dg/20000623-1.c: New test.
24457
24458 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24459
24460         * gcc.c-torture/execute/20000622-1.c: New test.
24461
24462 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         * g++.old-deja/g++.other/init15.C: New test.
24465
24466 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24467
24468         * g++.old-deja/g++.pt/vaarg2.C: New test.
24469         * g++.old-deja/g++.pt/vaarg3.C: New test.
24470
24471 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24472
24473         * g++.old-deja/g++.other/dyncast6.C: New test.
24474
24475 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24476
24477         * gcc.c-torture/execute/loop-6.c: New test.
24478
24479 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24480
24481         * gcc.dg/20000614-1.c: New test.
24482         * gcc.dg/20000614-2.c: New test.
24483
24484 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
24485
24486         * g++.old-deja/g++.other/inline12.C: New test.
24487
24488 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
24489
24490         * g++.old-deja/g++.other/eh1.C: New test.
24491
24492 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
24493
24494         * g++.old-deja/g++.other/type.C: New test.
24495
24496 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24497
24498         * g++.old-deja/g++.other/initstring.C: New test.
24499
24500 2000-06-12  Jason Merrill  <jason@redhat.com>
24501
24502         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
24503
24504 2000-06-09  Jeffrey A Law  (law@cygnus.com)
24505
24506         * gcc.c-torture/compile/20000609-1.c: New test.
24507
24508 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
24509
24510         * gcc.dg/20000609-1.c: New test.
24511
24512 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
24513
24514         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
24515         * gcc.c-torture/noncompile/poison-1.c: Move...
24516         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
24517         * gcc.dg/cpp-li1.c: Add a token after the #line.
24518
24519 2000-06-05  Richard Henderson  <rth@cygnus.com>
24520
24521         * gcc.c-torture/execute/20000605-2.c: New test.
24522         * gcc.c-torture/execute/20000605-3.c: New test.
24523
24524 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24525
24526         * g77.f-torture/execute/20000503-1.x: New file.
24527
24528 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24529
24530         * g++.old-deja/g++.eh/badalloc1.C: New test.
24531
24532 2000-06-05  Richard Henderson  <rth@cygnus.com>
24533
24534         * gcc.c-torture/execute/20000605-1.c: New test.
24535
24536 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24537             Nathan Sidwell <nathan@codesourcery.com>
24538
24539         * gcc.c-torture/compile/20000605-1.c: New test.
24540
24541 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24542
24543         * g77.f-torture/compile/20000601-1.f:  New test.
24544
24545 2000-06-03  Richard Henderson  <rth@cygnus.com>
24546
24547         * gcc.c-torture/execute/20000603-1.c: New.
24548
24549 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24550
24551         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24552         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24553
24554 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24555
24556         * gcc.dg/compare2.c (case 12): XFAIL.
24557         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24558         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24559
24560         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24561
24562 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24563
24564         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24565         guard macro is already defined when the header is first
24566         included.
24567         * gcc.dg/cpp-mix.h: New file.
24568         * gcc.dg/endif-label.c: Update patterns to match compiler.
24569
24570         * g++.brendan/complex1.C: Declare abort.
24571         * g++.law/refs4.C: Remove XFAIL.
24572         * g++.oliva/expr2.C: Declare abort and exit.
24573
24574 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24575
24576         * gcc.c-torture/execute/20000528-1.c: New test.
24577
24578         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24579         * g++.old-deja/g++.law/temps4.C: Likewise.
24580
24581         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24582         stdlib.h.  Call abort() on failure.
24583         * g++.old-deja/g++.law/refs4.C: Likewise.
24584         * g++.old-deja/g++.law/temps4.C: Likewise.
24585         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24586         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24587
24588 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24589
24590         Relative to g++.dg/special:
24591         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24592
24593         Relative to g++.old-deja:
24594         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24595         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24596         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24597         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24598         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24599         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24600         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24601
24602         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24603         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24604         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24605         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24606         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24607         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24608         and/or string.h.
24609
24610         * g++.other/goto1.C: Update expectations for error messages.
24611
24612 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24613
24614         * gcc.c-torture/compile/20000523-1.c: New test.
24615
24616 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24617
24618         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24619
24620 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24621
24622         * g++.old-deja/g++.eh/catch11.C: New test.
24623         * g++.old-deja/g++.eh/catch12.C: New test.
24624
24625 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24626
24627         * gcc.c-torture/execute/20000523-1.c: New test.
24628
24629 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24630
24631         * c-torture/execute/bcp-1.c: Replace abort in arg of
24632         __builtin_constant_p with a generic external function.
24633
24634         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24635         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24636         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24637         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24638         Prototype abort and/or exit.
24639
24640         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24641         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24642         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24643         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24644
24645 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24646
24647         * gcc.dg/dwarf2-1.c: New test.
24648
24649 2000-05-20  Richard Henderson  <rth@cygnus.com>
24650
24651         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24652
24653 2000-05-20  Andreas Jaeger  <aj@suse.de>
24654
24655         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24656         testcase.
24657
24658 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24659
24660         * gcc.c-torture/execute/20000519-2.c: New test.
24661
24662 2000-05-19  Andreas Jaeger  <aj@suse.de>
24663
24664         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24665         which fails with SSA.
24666
24667         * lib/c-torture.exp: Also test with -O3 -fssa.
24668
24669 2000-05-18  Michael Meissner  <meissner@redhat.com>
24670
24671         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24672         * gcc.c-torture/execute/920415-1.c: Ditto.
24673         * gcc.c-torture/execute/920501-1.c: Ditto.
24674         * gcc.c-torture/execute/conversion.c: Ditto.
24675         * gcc.c-torture/execute/cvt-1.c: Ditto.
24676
24677 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24678
24679         * gcc.c-torture/compile/20000518-1.c: New test.
24680
24681 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24682
24683         * g77.f-torture/compile/200005018.f:  New test.
24684
24685 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24686
24687         * gcc.c-torture/compile/20000517-1.c: New test.
24688
24689 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24690
24691         * gcc.c-torture/execute/20000516-1.c: New test.
24692
24693 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * g++.old-deja/g++.other/eh.C: New test.
24696
24697 2000-05-12  Richard Henderson  <rth@cygnus.com>
24698
24699         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24700         constants through to doit's conditional.
24701
24702 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24703
24704         * gcc.c-torture/compile/20000511-1.c: New test.
24705         * g77.f-torture/compile/20000511-1.f: New test.
24706         * g77.f-torture/compile/20000511-2.f: New test.
24707
24708 2000-05-11  Michael Meissner  <meissner@redhat.com>
24709
24710         * gcc.c-torture/execute/20000511-1.c: New test.
24711
24712 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24713
24714         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24715         * gcc.dg/20000510-1.S: New.
24716
24717 2000-05-08  Catherine Moore  <clm@cygnus.com>
24718
24719         * gcc.dg/unused-3.c: New.
24720
24721 2000-05-06  Richard Henderson  <rth@cygnus.com>
24722
24723           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24724           * g++.old-deja/g++.mike/warn1.C: Likewise.
24725           * g++.old-deja/g++.pt/local1.C: Likewise.
24726           * g++.old-deja/g++.pt/local7.C: Likewise.
24727           * g++.old-deja/g++.pt/spec16.C: Likewise.
24728
24729 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24730
24731         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24732
24733 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24734
24735           * g77.f-torture/execute/20000503-1.f:  New test.
24736
24737 2000-05-04  Andreas Jaeger  <aj@suse.de>
24738
24739         * gcc.dg/noreturn-2.c: New test.
24740
24741 2000-05-04  Neil Booth  <NeilB@earthling.net>
24742
24743         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24744         preprocessor.
24745
24746 2000-05-04  Richard Henderson  <rth@cygnus.com>
24747
24748         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24749
24750 2000-05-04  Richard Henderson  <rth@cygnus.com>
24751
24752         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24753         OpenSSL by Jason R Thorpe.
24754
24755 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24756
24757         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24758
24759 2000-05-03  Robert Lipe <robertlipe@usa.net>
24760
24761         * gcc.dg/20000503-1.c: New test.
24762
24763 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
24764
24765         * gcc.c-torture/compile/20000502-1.c: New test.
24766         * g++.old-deja/g++.other/align.C: New test.
24767         * gcc.dg/cpp-tradstringify.c: New test.
24768
24769 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24770
24771         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
24772         and hard registers.
24773
24774 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
24775
24776         * gcc.c-torture/execute/loop-5.c: New test.
24777
24778 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
24779
24780         * gcc.c-torture/execute/va-arg-20.c: New test.
24781
24782 2000-04-23  Jeffrey A Law  (law@cygnus.com)
24783
24784         * gcc.c-torture/execute/20000422-1.c: New test.
24785
24786 2000-04-20  Greg McGary  <gkm@gnu.org>
24787
24788         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24789         when optimizing, but without sibling-call optimizations (-O1).
24790
24791 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24792
24793           * gcc.c-torture/compile/20000420-1.c: New test.
24794
24795 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24796
24797         * g++.abi/ptrflags.C: New test.
24798         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24799
24800 2000-04-19  Catherine Moore  <clm@cygnus.com>
24801
24802         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24803
24804 2000-04-19  Greg McGary  <gkm@gnu.org>
24805
24806         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24807         sibling-call optimizations.
24808
24809 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24810
24811         * gcc.dg/20000419-1.c: New test.
24812
24813 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24814
24815         * gcc.c-torture/execute/20000412-6.c: New test.
24816
24817 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24818
24819         * gcc.c-torture/execute/20000412-5.c: New test.
24820         * g77.f-torture/compile/20000412-1.f: New test.
24821         * gcc.c-torture/execute/20000412-4.c: New test.
24822         * gcc.c-torture/compile/20000412-2.c: New test.
24823         * gcc.c-torture/execute/20000412-3.c: New test.
24824         * gcc.c-torture/compile/20000412-1.c: New test.
24825         * gcc.c-torture/execute/20000412-2.c: New test.
24826
24827 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24828
24829         * objc/execute/bf-20.m: New test.
24830
24831 2000-04-10  Richard Henderson  <rth@cygnus.com>
24832
24833         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24834
24835         * gcc.c-torture/execute/20000412-1.c: New test.
24836
24837 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         * g++.old-deja/g++.eh/catchptr1.C: New test.
24840
24841 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24844
24845 2000-04-08  Neil Booth  <NeilB@earthling.net>
24846
24847         * gcc.dg/cpp-nullchar.c: Remove test as
24848         embedded nulls cause problems.
24849
24850 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24851
24852         * gcc.dg/compare2.c: New test.
24853
24854 2000-04-08  Neil Booth  <NeilB@earthling.net>
24855
24856         * gcc.dg/cpp-nullchar.c: New test.
24857
24858 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24859
24860         * gcc.dg/cpp-mi2.c: New test.
24861         * gcc.dg/cpp-mi2[abc].h: New files.
24862
24863 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24864
24865         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24866         member name.
24867
24868 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24869
24870         * g++.old-deja/g++.abi/vmihint.C: New test.
24871
24872 2000-04-06  Neil Booth  <NeilB@earthling.net>
24873
24874         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24875         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24876         copyright.
24877
24878 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24879
24880         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24881         avoid stack-frame overwrite.
24882
24883 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24884
24885         * gcc.c-torture/compile/20000405-2.c: New test.
24886         * gcc.c-torture/compile/20000405-3.c: New test.
24887
24888 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24889
24890         * gcc.c-torture/compile/20000405-1.c: New test.
24891
24892 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24893
24894         * gcc.dg/cast-qual-1.c: Revert last change.
24895
24896 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24897
24898         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24899
24900 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24901
24902         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24903         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24904
24905 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24906
24907         * gcc.c-torture/compile/20000403-2.c: New test.
24908         * gcc.c-torture/compile/20000403-1.c: New test.
24909
24910 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24911
24912         * gcc.c-torture/execute/20000403-1.c: New test.
24913
24914 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24915
24916         * gcc.c-torture/execute/20000402-1.c: New test.
24917
24918 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24919
24920         * gcc.c-torture/execute/va-arg-15.c: New test.
24921         * gcc.c-torture/execute/va-arg-16.c: New test.
24922         * gcc.c-torture/execute/va-arg-17.c: New test.
24923         * gcc.c-torture/execute/va-arg-18.c: New test.
24924         * gcc.c-torture/execute/va-arg-19.c: New test.
24925
24926 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24927
24928         * gcc.c-torture/compile/981211-1.c: Move to...
24929         * gcc.dg/cpp-as1.c: ...here.
24930         * gcc.dg/cpp-as2.c: New file.
24931
24932         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24933         compiler.
24934
24935 2000-04-02  Neil Booth  <NeilB@earthling.net>
24936
24937         * gcc.dg/cpp-cond.c  New tests.
24938         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24939         accidental success less likely.
24940         * gcc.dg/cpp-missingop.c  New tests.
24941         * gcc.dg/cpp-missingparen.c  New tests.
24942         * gcc.dg/cpp-shift.c  New tests.
24943         * gcc.dg/cpp-shortcircuit.c  New tests.
24944         * gcc.dg/cpp-unary.c  New tests.
24945
24946 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24947
24948         * gcc.c-torture/compile/20000329-1.c: New test.
24949
24950 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24951
24952         * gcc.c-torture/compile/20000326-1.c: New test.
24953         * gcc.c-torture/compile/20000326-2.c: New test.
24954
24955 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24956
24957         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24958         the first parameter is a function argument.
24959
24960 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24961
24962         * g++.old-deja/g++.ext/array4.C: New test.
24963
24964 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24965
24966         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24967
24968 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24969
24970         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24971
24972 2000-03-19  Richard Henderson  <rth@cygnus.com>
24973
24974         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24975
24976 2000-03-19  Richard Henderson  <rth@cygnus.com>
24977
24978         * gcc.c-torture/compile/20000319-1.c: New test.
24979
24980 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24981
24982         * gcc.c-torture/execute/20000314-3.c: New test.
24983         * gcc.c-torture/execute/20000314-2.c: New test.
24984         * gcc.c-torture/execute/20000314-1.c: New test.
24985         * gcc.c-torture/compile/20000314-2.c: New test.
24986         * gcc.c-torture/compile/20000314-1.c: New test.
24987
24988 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.old-deja/g++.warn/inline.C: New test.
24991
24992 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24993
24994         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24995         standards-compliant result rather than specific constants.
24996         Put test-values in array.
24997
24998 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24999
25000         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25001         (g++_target_compile): Put test-specific options last.
25002
25003 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25004
25005         * g++.old-deja/g++.eh/vbase4.C: New test.
25006
25007 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25010
25011 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25012
25013         * g++.old-deja/g++.brendan/misc12.C: Removed.
25014         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25015         * g++.old-deja/g++.ext/pretty4.C: New test.
25016
25017 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25018
25019         * g++.old-deja/g++.other/string2.C: New test.
25020
25021 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25022
25023         * g++.old-deja/g++.warn/impint2.C: New test.
25024
25025 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25026
25027         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25028         is 1, not zero.
25029
25030 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.warn/impint.C: New test.
25033         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25034         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25035         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25036         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25037         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25038         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25039         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25040         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25041         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25042         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25043         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25044         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25045
25046 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25047
25048         * gcc.dg/cpp-redef.c: New test.
25049
25050 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.pt/unify7.C: New test.
25053
25054 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25055
25056         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25057         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25058
25059 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25060
25061         * gcc.c-torture/compile/20000224-1.c: New test.
25062
25063 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25064
25065         * gcc.c-torture/compile/cpp-2.c: New test.
25066         * gcc.c-torture/compile/cpp-1.c: New test.
25067
25068 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25069
25070         * gcc.c-torture/execute/20000225-1.c: New test.
25071
25072 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25073
25074         * gcc.dg/cpp-li2.c: New test.
25075
25076         * gcc.dg/cpp-wi1.c: New test.
25077
25078         * gcc.dg/cpp-li1.c: New test.
25079
25080 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25081
25082         * g++.old-deja/g++.other/sizeof5.C: New test.
25083
25084 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25085
25086         * gcc.c-torture/execute/va-arg-13.c: New test.
25087
25088 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25089
25090         * gcc.c-torture/execute/va-arg-12.c: New test.
25091
25092 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25093
25094         * gcc.c-torture/execute/20000223-1.c: New test.
25095
25096 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25097
25098         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25099
25100 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25101
25102         * g++.old-deja/g++.abi/ptrmem.C: New test.
25103
25104 2000-02-19  Richard Henderson  <rth@cygnus.com>
25105
25106         * gcc.c-torture/compile/init-3.c: New.
25107
25108 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25109
25110         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25111         ALWAYS_CXXFLAGS.
25112
25113 2000-02-11  Robert Lipe <robertl@sco.com>
25114
25115         * gcc.c-torture/compile/20000211-3.c: New test.
25116
25117 2000-02-11  Martin Buchholz <martin@xemacs.org>
25118
25119         * gcc.c-torture/compile/20000211-2.c: New test.
25120
25121 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25122
25123         * gcc.c-torture/compile/20000211-1.c: New test.
25124
25125 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25126
25127         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25128           on native targets
25129
25130 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25131
25132         * g++.old-deja/g++.other/cast5.C: New test.
25133
25134 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25135
25136         * gcc.c-torture/execute/20000205-1.c: New.
25137
25138 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25139
25140         * g++.old-deja/g++.jason/cast3.C: Return void.
25141         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25142
25143 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25144
25145         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25146
25147         * gcc.dg/loop-1.c: New test.
25148
25149 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.c-torture/compile/20000127-1.c: New test.
25152         * gcc.c-torture/execute/991228-1.c: New test.
25153
25154 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25155
25156         * gcc.dg/unused-2.c: New test.
25157
25158         * gcc.dg/conv-1.c: New test.
25159
25160 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25161
25162         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25163         compiler.
25164         (tool_option_proc): Fix typo.
25165
25166 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25167
25168         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25169         of the ld on the host, not on the build machine.
25170         Also, don't crash if '--help' is not a supported option.
25171
25172 2000-01-24  Richard Henderson  <rth@cygnus.com>
25173
25174         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25175
25176 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25177
25178         * gcc.c-torture/execute/20000120-2.c: New test.
25179         * gcc.c-torture/execute/20000120-1.c: New test.
25180
25181 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25182
25183         * gcc.c-torture/execute/20000113-1.c: New test.
25184
25185 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25186
25187         * gcc.c-torture/execute/20000112-1.c: New test.
25188
25189 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25190
25191         * gcc.dg/20000111-1.c: New test.
25192
25193 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25194
25195         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25196         with 16 bit integers.
25197
25198 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25199
25200         * gcc.dg/20000108-1.c: New test.
25201
25202 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25203
25204         * g++.old-deja/g++.ns/koenig8.C: New test.
25205
25206 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25207
25208         * g++.old-deja/g++.other/cast4.C: New test.
25209
25210 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25211
25212         * gcc.c-torture/compile/20000105-2.c: New test.
25213         * gcc.c-torture/compile/20000105-1.c: New test.
25214
25215 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25216
25217         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25218         references to printf & atoi to conform to ANSI standard.
25219         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25220         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25221         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25222         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25223         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25224         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25225         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25226         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25227         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25228         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25229         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25230         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25231         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25232         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25233         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25234         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25235         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25236         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25237         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25238         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25239         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25240         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25241         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25242         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25243         * g++.old-deja/g++.brendan/init3.C: Likewise.
25244         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25245         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25246         * g++.old-deja/g++.brendan/new2.C: Likewise.
25247         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25248         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25249         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25250         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25251         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25252         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25253         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25254         * g++.old-deja/g++.brendan/template24.C: Likewise.
25255         * g++.old-deja/g++.brendan/template3.C: Likewise.
25256         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25257         * g++.old-deja/g++.jason/inline3.C: Likewise.
25258         * g++.old-deja/g++.jason/opeq.C: Likewise.
25259         * g++.old-deja/g++.law/arg5.C: Likewise.
25260         * g++.old-deja/g++.law/arm7.C: Likewise.
25261         * g++.old-deja/g++.law/ctors11.C: Likewise.
25262         * g++.old-deja/g++.law/cvt8.C: Likewise.
25263         * g++.old-deja/g++.law/init9.C: Likewise.
25264         * g++.old-deja/g++.law/refs4.C: Likewise.
25265         * g++.old-deja/g++.law/template2.C: Likewise.
25266         * g++.old-deja/g++.law/visibility24.C: Likewise.
25267         * g++.old-deja/g++.law/vtable3.C: Likewise.
25268         * g++.old-deja/g++.mike/asm2.C: Likewise.
25269         * g++.old-deja/g++.mike/eh1.C: Likewise.
25270         * g++.old-deja/g++.mike/misc1.C: Likewise.
25271         * g++.old-deja/g++.mike/misc13.C: Likewise.
25272         * g++.old-deja/g++.mike/misc14.C: Likewise.
25273         * g++.old-deja/g++.mike/ns12.C: Likewise.
25274         * g++.old-deja/g++.mike/p1248.C: Likewise.
25275         * g++.old-deja/g++.mike/p3708.C: Likewise.
25276         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25277         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25278         * g++.old-deja/g++.mike/p646.C: Likewise.
25279         * g++.old-deja/g++.mike/p700.C: Likewise.
25280         * g++.old-deja/g++.mike/p783.C: Likewise.
25281         * g++.old-deja/g++.mike/p783a.C: Likewise.
25282         * g++.old-deja/g++.mike/p783b.C: Likewise.
25283         * g++.old-deja/g++.mike/p786.C: Likewise.
25284         * g++.old-deja/g++.mike/p789.C: Likewise.
25285         * g++.old-deja/g++.mike/p789a.C: Likewise.
25286         * g++.old-deja/g++.mike/p807a.C: Likewise.
25287         * g++.old-deja/g++.other/delete3.C: Likewise.
25288         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25289         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25290         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25291         * g++.old-deja/g++.other/empty1.C: Likewise.
25292         * g++.old-deja/g++.other/temporary1.C: Likewise.
25293         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25294         * g++.old-deja/g++.pt/t16.C: Likewise.
25295         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25296
25297 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25298
25299         * gcc.dg/991230-1.c: New test.
25300
25301 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25302
25303         * gcc.c-torture/compile/991229-3.c: New test.
25304         * gcc.c-torture/compile/991229-2.c: New test.
25305         * gcc.c-torture/compile/991229-1.c: New test.
25306
25307 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25308
25309         * gcc.c-torture/compile/labels-2.c: New test.
25310
25311 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25312
25313         * gcc.c-torture/execute/991227-1.c: New test.
25314
25315 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25316
25317         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25318
25319 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25320
25321         * gcc.c-torture/execute/991221-1.c: New test.
25322
25323 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25324
25325         * g++.old-deja/g++.other/cast3.C: New test.
25326
25327 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25328
25329         * gcc.c-torture/execute/991216-4.c: New test.
25330
25331 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25332
25333         * gcc.c-torture/execute/991216-1.c: New test.
25334         * gcc.c-torture/execute/991216-2.c: New test.
25335         * gcc.c-torture/execute/991216-3.c: New test.
25336
25337 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25338
25339         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25340         Actually make the test fail by using "-O2" for compilation.
25341
25342 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25343
25344         * g++.old-deja/g++.warn/cast-align1.C: New test.
25345
25346 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25347
25348         * gcc.c-torture/compile/991214-1.c: New test.
25349         * gcc.c-torture/compile/991214-2.c: New test.
25350
25351 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25352
25353         * gcc.dg/991214-1.c: New test.
25354
25355 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25356
25357         * gcc.c-torture/compile/991213-3.c: New test.
25358         * gcc.c-torture/compile/991213-2.c: New test.
25359         * gcc.c-torture/compile/991213-1.c: New test.
25360
25361 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25362
25363         * gcc.dg/991209-1.c: New test.
25364
25365 1999-12-08  Nathan Sidwell <nathan@acm.org>
25366
25367         * gcc.c-torture/compile/991208-1.c: New test.
25368
25369 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25370
25371         * gcc.dg/ultrasp2.c: New test.
25372
25373 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25374
25375         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25376
25377 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25378
25379         * gcc.c-torture/compile/991202-1.c: New test.
25380         * gcc.c-torture/execute/991202-1.c: New test.
25381         * gcc.c-torture/execute/991202-2.c: New test.
25382         * gcc.c-torture/execute/991202-3.c: New test.
25383
25384 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25385
25386         * g++.old-deja/g++.abi/align.C: New test.
25387         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25388         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25389
25390 1999-12-01  Richard Henderson  <rth@cygnus.com>
25391
25392         * gcc.c-torture/execute/991201-1.c: New.
25393
25394 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25395
25396         * gcc.dg/991129-1.c: New test.
25397
25398 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25399
25400         * gcc.c-torture/compile/991127-1.c: New test.
25401
25402 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25403
25404         * g++.old-deja/g++.other/warn4.C: New test.
25405
25406 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25407
25408         * g++.old-deja/g++.eh/cleanup2.C: New test.
25409         * g++.old-deja/g++.ext/pretty2.C: New test.
25410         * g++.old-deja/g++.ext/pretty3.C: New test.
25411         * g++.old-deja/g++.other/debug6.C: New test.
25412
25413 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25414
25415         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25416         compiler_output to look for one error message instead of two.
25417
25418 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25419
25420         * gcc.c-torture/execute/991118-1.c: Also test case
25421         where the word boundary does not split a byte evenly.
25422
25423 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25424
25425         * g++.old-deja/g++.ext/restrict1.C: New test.
25426
25427 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25428
25429         * gcc.c-torture/execute/991118-1.c: New test.
25430
25431 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25432
25433         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25434         working directory pathnames.
25435
25436 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25437
25438         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25439         host is equipped with driver.h and driver.o so it can actually
25440         compile and run the tests.
25441
25442 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25443
25444         * gcc.c-torture/compile/991008-1.c: New test.
25445
25446 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25447
25448         * lib/gcc-dg.exp: Include target-supports.exp
25449
25450 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25451
25452         * lib/target-supports.exp: New file: Provide procs to test for
25453         features supported by the target.
25454         (check_weak_available): Moved here from ecos.exp.
25455         (check_alias_available): New proc: Determine of the target
25456         toolchain supports the alias attribute.
25457
25458         * gcc.dg/special/ecos.exp: Move check_weak_available to
25459         target-supports.exp.
25460         (alias-1.c): Only perform the test if the target supports
25461         aliases.
25462         (wkali-1.c): Only perform the test if the target supports
25463         aliases.
25464
25465         * gcc.dg/990506-0.c: Expect error messages from cross
25466         targets as well as native targets.
25467
25468 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25469
25470         * gcc.dg/ultrasp1.c: Removed xfail.
25471         * gcc.dg/struct-ret-2.c: Likewise.
25472         * gcc.dg/array-1.c: Likewise.
25473
25474 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25475
25476         * gcc.dg/struct-ret-2.c: New test.
25477
25478         * gcc.dg/array-1.c: New test.
25479
25480 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25481
25482         * gcc.c-torture/execute/991030-1.c: New test.
25483
25484 1999-10-26  Richard Henderson  <rth@cygnus.com>
25485
25486         * gcc.c-torture/compile/991026-2.c: New test.
25487
25488 1999-10-26  Jeffrey A Law  (law@cygnus.com)
25489
25490         * gcc.c-torture/compile/991026-1.c: New test.
25491
25492 1999-10-23  Jeffrey A Law  (law@cygnus.com)
25493
25494         * gcc.c-torture/execute/991023-1.c: New test.
25495
25496 1999-10-19  Jeffrey A Law  (law@cygnus.com)
25497
25498         * gcc.c-torture/execute/991019-1.c: New test.
25499
25500 1999-10-16  Richard Henderson  <rth@cygnus.com>
25501
25502         * gcc.c-torture/execute/991016-1.c: New test.
25503
25504 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
25505
25506         * gcc.c-torture/execute/991014-1.c: New test.
25507
25508 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
25509
25510         * g++.old-deja/g++.other/union2.C: New test.
25511
25512 1999-10-13  Nathan Sidwell  <nathan@acm.org>
25513
25514         * g++.old-deja/g++.other/vaarg2.C: New test.
25515         * g++.old-deja/g++.other/vaarg3.C: New test.
25516
25517 1999-10-12  Craig Burley  <craig@jcb-sc.com>
25518
25519         * g77.f-torture/noncompile/19990905-1.f: Moved from being
25520         in compile/.
25521
25522 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25523
25524         * gcc.c-torture/execute/va-arg-11.c: New test.
25525
25526 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25527
25528         * lib/file-format.exp (gcc_target_object_format): Don't
25529         crash if objdump is unavailable.
25530
25531 1999-09-29  Donn Terry <donn@interix.com>
25532
25533         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25534
25535 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25536
25537         * gcc.c-torture/compile/990928-1.c: New test.
25538
25539 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25540
25541         * g++.old-deja/g++.other/decl6.C: New test.
25542
25543 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25544
25545         * gcc.c-torture/execute/va-arg-10.c: New test.
25546
25547 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25548
25549         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25550         __PRETTY_FUNCTION__.
25551
25552 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25553
25554         * gcc.c-torture/execute/990923-1.c: New test.
25555
25556 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25557
25558         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25559         for which -fpic is inappropriate.
25560
25561 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25562
25563         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25564
25565 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25566
25567         * g++.old-deja/g++.other/dyncast1.C: New test.
25568         * g++.old-deja/g++.other/dyncast2.C: New test.
25569         * g++.old-deja/g++.other/dyncast3.C: New test.
25570         * g++.old-deja/g++.other/dyncast4.C: New test.
25571         * g++.old-deja/g++.other/dyncast5.C: New test.
25572         * g++.old-deja/g++.eh/catch3.C: New test.
25573         * g++.old-deja/g++.eh/catch3p.C: New test.
25574         * g++.old-deja/g++.eh/catch4.C: New test.
25575         * g++.old-deja/g++.eh/catch4p.C: New test.
25576         * g++.old-deja/g++.eh/catch5.C: New test.
25577         * g++.old-deja/g++.eh/catch5p.C: New test.
25578         * g++.old-deja/g++.eh/catch6.C: New test.
25579         * g++.old-deja/g++.eh/catch6p.C: New test.
25580         * g++.old-deja/g++.eh/catch7.C: New test.
25581         * g++.old-deja/g++.eh/catch7p.C: New test.
25582         * g++.old-deja/g++.eh/catch8.C: New test.
25583         * g++.old-deja/g++.eh/catch8p.C: New test.
25584         * g++.old-deja/g++.eh/catch9.C: New test.
25585         * g++.old-deja/g++.eh/catch9p.C: New test.
25586
25587 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25588
25589         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25590         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25591
25592 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25593
25594         * gcc.c-torture/compile/990913-1.c: New test.
25595
25596 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25597
25598         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25599         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25600
25601 1999-09-09  Richard Henderson  <rth@cygnus.com>
25602
25603         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25604
25605 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25606
25607         * g++.old-deja/g++.other/lookup11.C: New test.
25608         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25609         what is permitted and what we want.
25610         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25611         overload use.
25612         * g++.old-deja/g++.jason/rfg5.C: Likewise
25613
25614 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25615
25616         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25617         * gcc.c-torture/noncompile/poison-1.c: New file.
25618
25619 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25620
25621         * g++.old-deja/g++.other/sizeof3.C: New test.
25622         * g++.old-deja/g++.other/sizeof4.C: New test.
25623         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25624         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25625
25626 1999-09-07  Richard Henderson  <rth@cygnus.com>
25627
25628         * gcc.dg/va-arg-1.c: New.
25629
25630 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25631
25632         * gcc.c-torture/execute/va-arg-9.c: New test.
25633
25634 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25635
25636         * g77.f-torture/compile/980519-2.f: New test.
25637         * g77.f-torture/compile/19990905-0.f: New test.
25638         * g77.f-torture/compile/19990905-1.f: New test.
25639         * g77.f-torture/compile/19990905-2.f: New test.
25640
25641         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25642
25643 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25644
25645         * gcc.c-torture/execute/990827-1.c: Fix typo.
25646
25647 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25648
25649         * g++.old-deja/g++.other/deref1.C: New test.
25650
25651 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25652
25653         * g++.old-deja/g++.other/ambig2.C: New test.
25654         * g++.old-deja/g++.other/cond5.C: New test.
25655         * g++.old-deja/g++.other/lookup16.C: New test.
25656
25657 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25658
25659         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25660         assemblers too.
25661
25662 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25663
25664         * lib/c-torture.exp: Avoid the "compare executables" optimization
25665         when testing native.
25666
25667 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25668
25669         * gcc.c-torture/execute/990829-1.c: New test.
25670         * gcc.c-torture/compile/990829-1.c: New test.
25671
25672 1999-08-27  Paul Burchard  <burchard@pobox.com>
25673
25674         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25675         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25676         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25677         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25678         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25679         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25680         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25681         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25682         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25683         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25684         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25685
25686 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25687
25688         * gcc.c-torture/execute/990827-1.c: New test.
25689
25690 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25691
25692         * g77.f-torture/noncompile/19990826-4.f: New test.
25693
25694         * g77.f-torture/compile/19990826-3.f: New test.
25695
25696         * g77.f-torture/execute/19990826-2.f: New test.
25697
25698         * g77.f-torture/compile/19990826-1.f: New test.
25699
25700         * gcc.c-torture/execute/990826-0.c: New test.
25701         * g77.c-torture/execute/19990826-0.f: New test.
25702
25703         * g77.f-torture/noncompile/970626-2.f: New test.
25704
25705 1999-08-25  Paul Burchard  <burchard@pobox.com>
25706
25707         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25708         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25709         lss-011.C: New tests.
25710
25711 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25712
25713         * g++.old-deja/g++.other/decl5.C: New test.
25714
25715 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25716
25717         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25718         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25719         call `postbase' for each one.  All callers of `postbase' changed
25720         to call this instead.
25721
25722 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25723
25724         * gcc.c-torture/execute/990811-1.c: New test.
25725
25726 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25727
25728         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25729         just native ones.
25730
25731         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25732         just native ones.
25733
25734 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25735
25736         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25737
25738 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25739
25740         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25741
25742 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25743
25744         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25745
25746 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25747
25748         * gcc.c-torture/execute/990804-1.c: New test.
25749
25750 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25751
25752         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25753         * g++.old-deja/g++.brendan/crash64.C: Likewise
25754         * g++.old-deja/g++.brendan/overload8.C: Likewise
25755
25756 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25757
25758         * g++.old-deja/g++.other/struct1.C: New test.
25759
25760 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25761
25762         * g++.old-deja/g++.other/enum2.C: New test.
25763
25764 1999-08-02  Richard Henderson  <rth@cygnus.com>
25765
25766         Adapted from tests from Franz Sirl:
25767         * gcc.c-torture/execute/va-arg-7.c: New test.
25768         * gcc.c-torture/execute/va-arg-8.c: New test.
25769
25770 1999-08-01  Jeffrey A Law  (law@cygnus.com)
25771
25772         * gcc.c-torture/compile/990801-2.c: New test.
25773
25774         * gcc.c-torture/compile/990801-1.c: New test.
25775
25776 1999-07-27  Michael Meissner  <meissner@cygnus.com>
25777
25778         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
25779         fp-cmp-1.c, converting double to float.
25780
25781         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
25782         fp-cmp-1.c, converting double to long double.
25783
25784         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25785         from fr1 to unknown_register, since fr1 is a legitimate register
25786         on some machines.
25787
25788 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25789
25790         * README: More listname related changes.
25791
25792 1999-07-08  Catherine Moore  <clm@cygnus.com>
25793
25794         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25795
25796 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25797
25798         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25799
25800 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25801
25802         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25803
25804 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25805
25806         * gcc.dg/990703-1.c: New test.
25807
25808 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25809
25810         * lib/file-format.exp: New file: Move definition of proc
25811         gcc_target_object_format to here from
25812         gcc.dg/special/ecos.exp.
25813
25814         * lib/c-torture.exp: Include lib file-format.exp.
25815         * lib/gcc-dg.exp: Include lib file-format.exp.
25816
25817         * gcc.dg/special/ecos.exp: Remove definition of proc
25818         gcc_target_object_format.
25819
25820 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25821
25822         * gcc.c-torture/execute/990628-1.c: New test.
25823
25824 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25825
25826         * gcc.c-torture/compile/990625-2.c: New test.
25827
25828         * gcc.c-torture/compile/990625-1.c: New test.
25829
25830 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25831
25832         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25833         attributes compile.
25834         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25835         ports that use the COFF/PE file format.
25836
25837 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25838
25839         * gcc.c-torture/compile/990617-1.c: New test.
25840
25841 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25842
25843         * g++.old-deja/g++.other/decl4.C: New test.
25844
25845 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25846
25847         * g++.old-deja/g++.other/bitfld3.C: New test.
25848
25849 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25850
25851         * g++.old-deja/g++.eh/catch1.C: New test.
25852
25853 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25854
25855         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25856
25857         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25858         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25859
25860 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25861
25862         * g77.f-torture/compile/19990502-0.f: Replace with new,
25863         shorter, test that still fails after recent changes.
25864
25865 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25866
25867         * gcc.c-torture/execute/990604-1.c: New test.
25868
25869 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25870
25871         * gcc.c-torture/execute/990531-1.c: New test.
25872
25873 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25874
25875         * gcc.c-torture/compile/990527-1.c: New test.
25876
25877 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25878
25879         * gcc.c-torture/execute/990527-1.c: New test.
25880
25881 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25882
25883         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25884         bitfields as signed.
25885
25886 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25887
25888         * g77.f-torture/compile/19990525-0.f: New test.
25889
25890 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25891
25892         * gcc.c-torture/execute/990525-2.c: New test.
25893
25894         * gcc.c-torture/execute/990525-1.c: New test.
25895
25896 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25897
25898         * g++.old-deja/g++.other/anon3.C: New test.
25899         * g++.old-deja/g++.other/anon4.C: New test.
25900         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25901         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25902         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25903         Merrill).
25904
25905 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25906
25907         * gcc.c-torture/execute/990524-1.c: New test.
25908
25909         * gcc.dg/990524-1.c: New test.
25910
25911 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25912
25913         * gcc.c-torture/compile/990523-1.c: New test.
25914
25915 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25916
25917         * gcc.c-torture/compile/990519-1.c: New test.
25918
25919 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25920
25921         * gcc.c-torture/compile/990517-1.c: New test.
25922
25923         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25924         (e4, f4): New tests.
25925         (main): Call them.
25926
25927 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25928
25929         * gcc.dg/noreturn-1.c: New test.
25930
25931 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25932
25933         * gcc.c-torture/execute/990513-1.c: New test.
25934
25935 1999-05-10  Richard Henderson  <rth@cygnus.com>
25936
25937         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25938
25939 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25940
25941         * g77.f-torture/execute/erfc.f: Use small single-precision
25942         values, to avoid problems on Alphas when not -mieee.
25943
25944 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25945
25946         * gcc.dg/990506-0.c: New test.
25947
25948 1999-05-08  Richard Henderson  <rth@cygnus.com>
25949
25950         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25951         the constant to test.  Don't XFAIL 64-bit targets.
25952
25953         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25954         * g++.old-deja/g++.law/profile1.C: Likewise.
25955
25956         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25957         operator new instances.
25958         * g++.old-deja/g++.other/delete5.C: Likewise.
25959
25960 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25961
25962         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25963         intrinsic.
25964
25965 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25966
25967         * g77.f-torture/execute/u77-test.f: Reverse order of two
25968         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25969
25970 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25971
25972         * gcc.dg/compare1.c: New test.
25973
25974 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25975
25976         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25977         New tests.
25978
25979 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25980
25981         * g77.f-torture/compile/19990502-1.f: New test.
25982
25983 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25984
25985         * g77.f-torture/compile/19990502-0.f: New test.
25986
25987 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25988
25989         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25990         intrinsic.
25991
25992 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25993
25994         * g77.f-torture/execute/u77-test.f (main): List libU77
25995         intrinsics not currently tested.
25996         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25997         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25998         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25999         Trim blanks off the ends of some printed strings.
26000
26001 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26002
26003         * g77.f-torture/execute/u77-test.f (main): Just warn about
26004         FSTAT gid disagreement, as it's expected on some systems.
26005
26006 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26007
26008         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26009         use a new function, which allows for some slop.
26010         Clean up some commentary.
26011         (issum): The new function.
26012         (sgladd): Deleted subroutine.
26013
26014 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26015
26016         * g77.f-torture/execute/u77-test.f: Modify to be more like
26017         libf2c/libU77 version, bringing patches to that version here.
26018         Add suitable commentary.
26019
26020 1999-04-25  Richard Henderson  <rth@cygnus.com>
26021
26022         * gcc.dg/990424-1.c: New test.
26023
26024 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26025
26026         * g77.f-torture/execute/u77-test.f (main): Bug involving
26027         LSTAT has been fixed, so turn back on full checking.
26028
26029 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26030
26031         * g77.f-torture/compile/19990419-0.f: New test.
26032         * g77.f-torture/execute/19990419-1.f: New test.
26033
26034 1999-04-17  Richard Henderson  <rth@cygnus.com>
26035
26036         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26037         to avoid the need for a prototype to supress a warning.
26038
26039 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26040
26041         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26042
26043 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26044
26045         * gcc.c-torture/execute/990404-1.c: New test.
26046
26047 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26048
26049         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26050         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26051         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26052         missing initializer warnings.
26053
26054 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26055
26056         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26057         matching strings.
26058
26059 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26060
26061         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26062
26063 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26064
26065         * g77.f-torture/execute/19990325-0.f: New test.
26066         * g77.f-torture/execute/19990325-1.f: New test.
26067
26068 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26069
26070         * gcc.c-torture/execute/990324-1.c: New test.
26071
26072 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26073
26074         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26075         test with 4.
26076
26077 1999-03-17  Richard Henderson  <rth@cygnus.com>
26078
26079         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26080
26081 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26082
26083         * g77.f-torture/execute/19990313-2.f: New test.
26084         * g77.f-torture/execute/19990313-3.f: New test.
26085
26086 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26087
26088         * g77.f-torture/execute/19990313-0.f: New test.
26089         * g77.f-torture/execute/19990313-1.f: New test.
26090
26091 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26092
26093         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26094         printf to sprintf.
26095         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26096         (main): Add check for u15.  Conditionalize u31 check depending on
26097         whether ints are <32 bits or >=32 bits.
26098
26099 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26100
26101         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26102
26103 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26104
26105         * g77.f-torture/compile/19990305-0.f: New test.
26106         * g77.f-torture/execute/19981119-0.f: New test.
26107
26108 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26109
26110         * g77.f-torture/execute/970625-2.f: call ABORT if final
26111         result is not correct, instead of just printing it.
26112         Add this checking via newly introduced obfuscation, to
26113         trip up buggy front ends.
26114
26115 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26116
26117         * g77.f-torture/compile/960317-1.f: Moved from being
26118         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26119
26120 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26121
26122         * g77.f-torture/execute/960317-1.f: New (old) test.
26123         * g77.f-torture/execute/970625-2.f: Ditto.
26124
26125 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26126
26127         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26128         message on line 1 or line 2; cccp and cpplib do this differently.
26129
26130 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26131
26132         * g++.old-deja/g++.law/weak1.C: New test.
26133
26134 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26135
26136         * gcc.c-torture/execute/990119-1.c: Renamed to...
26137         * gcc.dg/990119-1.c: this, so it will only be tested once
26138         (it's a preprocessor test, it doesn't need to be run at
26139         multiple optimization levels).
26140
26141 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26142
26143         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26144           ALWAYS_CXXFLAGS.
26145
26146 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26147
26148         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26149         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26150         to not be compilable by current g77.
26151
26152 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26153
26154         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26155
26156 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26157
26158         * gcc.c-torture/execute/990222-1.c: New test.
26159
26160 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26161
26162         * g77.f-torture/compile/19990218-0.f: New test.
26163         * g77.f-torture/noncompile/19990218-1.f: New test.
26164
26165 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26166
26167         * g77.f-torture/compile/19981216-0.f: New test.
26168
26169 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26170
26171         * gcc.dg/990214-1.c: New test.
26172
26173 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26174
26175         * gcc.dg/990213-2.c: New test.
26176
26177         * gcc.dg/990213-1.c: New test.
26178
26179 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26180
26181         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26182         ints.
26183
26184 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26185
26186         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26187         specified by target.
26188
26189         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26190
26191 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26192
26193         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26194
26195 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26196
26197         * gcc.dg/special/ecos.exp: New test driver for new tests with
26198         special requirements.
26199
26200         * gcc.dg/special/alias-1.c: New test.
26201         * gcc.dg/special/gcsec-1.c: New test.
26202         * gcc.dg/special/weak-1.c: New test.
26203         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26204         * gcc.dg/special/weak-2.c: New test.
26205         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26206         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26207         * gcc.dg/special/wkali-1.c: New test.
26208         * gcc.dg/special/wkali-2.c: New test.
26209         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26210         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26211
26212 1999-02-10  Felix Lee  <flee@cygnus.com>
26213
26214           * lib/c-torture.exp (c-torture-compile): Pull out code for
26215           analyzing gcc error messages.
26216           (c-torture-execute): Likewise.  Fix some (harmless) false
26217           positives.
26218           * lib/gcc.exp (gcc_check_compile): New function.
26219
26220 1999-02-08  Richard Henderson  <rth@cygnus.com>
26221
26222         * gcc.c-torture/execute/990208-1.c: New test.
26223
26224 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26225
26226         * g++.dg/special/ecos.exp: New driver for new tests with special
26227         requirements
26228
26229         * g++.dg/special/conpr-1.C: New test
26230         * g++.dg/special/conpr-2.C: New test
26231         * g++.dg/special/conpr-2a.C: New test
26232         * g++.dg/special/conpr-3.C: New test
26233         * g++.dg/special/conpr-3a.C: New test
26234         * g++.dg/special/conpr-3b.C: New test
26235
26236         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26237         allow g++ to use the dg driver
26238
26239         * README: Add comment about g++.dg directory
26240
26241 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26242
26243         * README: Update email addresses.
26244
26245 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26246
26247         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26248         arguments in order to force structure S onto the stack even on
26249         the alpha.
26250         (test): Pass 10 leading arguments to function foo as well as the
26251         structure S.
26252
26253         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26254         failure for all targets.
26255
26256         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26257         abort to terminate program execution.
26258
26259 1999-01-30  Richard Henderson  <rth@cygnus.com>
26260
26261         * gcc.c-torture/execute/990130-1.c: New test.
26262
26263 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26264
26265         * gcc.dg/990130-1.c: New test.
26266
26267 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26268
26269         * gcc.c-torture/execute/990128-1.c: New test.
26270
26271 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26272
26273         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26274
26275 1999-01-27  Felix Lee  <flee@cygnus.com>
26276
26277         * lib/c-torture.exp (c-torture-compile): pull out code for
26278         analyzing gcc error messages.
26279         (c-torture-execute): ditto, and fix some (harmless) false
26280         positives.
26281         * lib/gcc.exp (gcc_check_compile): new function.
26282
26283 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26284
26285         * gcc.dg/990117-1.c: New test.
26286
26287         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26288
26289         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26290
26291 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26292
26293         * g77.f-torture/compile/990115-1.f: New test.
26294
26295 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26296
26297         * gcc.c-torture/compile/990107-1.c: New test
26298
26299 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26300
26301         * gcc.c-torture/execute/990106-2.c: New test.
26302
26303         * gcc.c-torture/execute/990106-1.c: New test.
26304
26305 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26306
26307         * gcc.c-torture/compile/981223-1.c: New test.
26308
26309 1998-12-29  Richard Henderson  <rth@cygnus.com>
26310
26311         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26312         (opt3): Rename from opt4 and disable.
26313
26314 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26315
26316         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26317
26318 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26319
26320         * g++.old-deja/g++.other/conv5.C: New test.
26321
26322 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26323
26324         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26325
26326 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26327
26328         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26329
26330 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26331
26332         * gcc.c-torture/compile/981211-1.c: New test.
26333
26334 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26335
26336         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26337
26338         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26339
26340 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26341
26342         * gcc.special/930510-1.c: Make C9X safe.
26343         * gcc.misc-tests/gcov-1.c Similarly.
26344         * gcc.misc-tests/gcov-2.c Similarly.
26345
26346 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26347
26348         * gcc.dg/ultrasp1.c: New test.
26349
26350 1998-12-06  Richard Henderson  <rth@cygnus.com>
26351
26352         * gcc.c-torture/execute/981206.c: New test.
26353
26354 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26355
26356         * g++.old-deja/g++.ns/template7.C: New test.
26357
26358         * g++.old-deja/g++.other/expr1.C: New test.
26359
26360         * g++.old-deja/g++.eh/tmpl3.C: New test.
26361
26362         * g++.old-deja/g++.eh/tmpl2.C: New test.
26363
26364 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26365
26366         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26367         * g++.old-deja/g++.other/using6.C: Removed.
26368         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26369
26370         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26371
26372 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26373
26374         * g++.old-deja/g++.pt/overload8.C: New test.
26375
26376         * g++.old-deja/g++.pt/overload7.C: New test.
26377
26378         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26379
26380         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26381         and relinking messages.
26382         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26383         compiling with -frepo.
26384
26385 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26386
26387         * g++.old-deja/g++.pt/lookup6.C: New test.
26388
26389 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26390
26391         * gcc.c-torture/execute/981130-1.c: New test.
26392         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26393
26394 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26395
26396         * g++.old-deja/g++.pt/explicit76.C: New test.
26397
26398         * g++.old-deja/g++.pt/friend38.C: New test.
26399
26400         * g++.old-deja/g++.ns/crash2.C: New test.
26401
26402         * g++.old-deja/g++.pt/defarg8.C: New test.
26403
26404         * g++.old-deja/g++.pt/instantiate6.C: New test.
26405
26406         * g++.old-deja/g++.pt/static6.C: New test.
26407
26408         * g++.old-deja/g++.pt/decl2.C: New test.
26409
26410 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26411
26412         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26413         problem is actually related with name lookup, but so what? :-)
26414
26415         * g++.old-deja/g++.pt/friend37.C: New test.
26416
26417 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26418
26419         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26420         element, which fails on some systems.
26421
26422         * g77.f-torture/execute/labug1.f: New test.
26423
26424 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26425
26426         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26427         is defined.
26428
26429 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26430
26431         * g77.f-torture/compile/981117-1.f: New test.
26432
26433 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26434
26435         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26436         properly discarded.
26437
26438 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26439
26440         * gcc.c-torture/execute/memcheck: New directory of tests for
26441         -fcheck-memory-usage.
26442
26443 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26444
26445         * README: New file, general information about the testsuite and
26446         new description of the various C++ test subdirectories.
26447         * README.g++: Eliminate obsolete information, update and move most
26448         relevant stuff to README.
26449
26450 1998-11-07  Richard Henderson  <rth@cygnus.com>
26451
26452         * gcc.c-torture/compile/981107-1.c: New test.
26453
26454 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26455
26456         * execute/memcpy-bi.c: New testcase.
26457
26458 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26459
26460         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26461         base classes.
26462
26463         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26464         template is selected.
26465
26466         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26467         classes, it should be accepted for all types.
26468
26469         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26470
26471         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26472         specializations start with template headers.
26473
26474 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26475
26476         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26477
26478         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26479         non-POD types.
26480
26481 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26482
26483         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
26484
26485 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26486
26487         * compile/981022-1.c, compile/981022-1.x: New test and driver.
26488
26489 1998-10-19  Jeffrey A Law  (law@cygnus.com)
26490
26491         * 981019-1.c: New test.
26492
26493 1998-10-14  Robert Lipe <robertl@dgii.com>
26494
26495         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
26496         find objc headers.
26497
26498 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26499
26500         * compile/981001-4.c: Remove use of GCC extension that triggers a
26501         compiler bug.
26502
26503 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
26504
26505         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
26506
26507 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26508
26509         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
26510         instantiation of template produces incorrect code for delete
26511         expression.
26512
26513         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
26514         constructors' name is not unique.
26515         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
26516         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
26517
26518         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
26519         automatic array of const is ill-formed.
26520
26521         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
26522         of template parameter?
26523
26524         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26525         const.
26526
26527         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26528         pointer-to-member expression.
26529
26530         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26531         declaration causes ICE.
26532
26533 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26534
26535         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26536         reserved in the global namespace.
26537
26538         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26539         generate needed virtual table.
26540
26541         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26542
26543 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26544
26545         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26546         template-dependent type
26547
26548 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26549
26550         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26551         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26552         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26553
26554         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26555         class should be usable as argument of member function.
26556         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26557         class should be usable as return type of member function.
26558         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26559         class should be usable as type of data member.
26560
26561         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26562
26563 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26564
26565         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26566
26567 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26568
26569         * gcc.dg/dll-?.c Add thumb to target list.
26570         Fix assembler scan patterns to match current assembler output.
26571
26572 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26573
26574         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26575         matching of template brackets.
26576
26577         * g++.old-deja/g++.other/using4.C: New test.  Test using
26578         declarations of methods from base classes.
26579
26580         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26581         within functions should introduce names into the innermost
26582         enclosing namespace.
26583
26584         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26585         of static locals if first initialization throws.
26586
26587 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26588
26589         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26590
26591 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26592
26593         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26594         lose track of the possible targets of tablejump insns.
26595         * special/special.exp: Run it.
26596
26597 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26598
26599         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26600         must be declared before its specializations can be named in friend
26601         declarations.
26602
26603 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26604
26605         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26606
26607         * g77.f-torture/execute/io1.f: New test.
26608
26609 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26610
26611         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26612         with pointer to template function, for which no argument deduction
26613         is possible.
26614
26615         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26616         specialization of template function as argument to template
26617         function.
26618
26619         * g++.old-deja/g++.other/access2.C: New test; Inner class
26620         shouldn't have privileged access to Outer's names.
26621
26622 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26623
26624         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26625         friend template declared within template class conflicts with
26626         nested class of the same name.
26627
26628         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26629         is ignored.
26630
26631         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26632         object with direct initializer as function declaration.
26633
26634         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26635         initializers.
26636
26637         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26638         involving const pointer and NULL produces incorrect result.
26639
26640         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26641         type name without `typename' should be rejected with -pedantic.
26642
26643 1998-10-02  Richard Henderson  <rth@cygnus.com>
26644
26645         * g++.old-deja/g++.other/addrof1.C: New test.
26646
26647 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26648
26649         * gcc.c-torture/compile/981001-1.c: New test.
26650         * gcc.c-torture/execute/981001-1.c: New test.
26651
26652 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26653
26654         * gcc.c-torture/compile/981001-2.c: New test.
26655         * gcc.c-torture/compile/981001-3.c: New test.
26656         * gcc.c-torture/compile/981001-4.c: New test.
26657
26658 1998-10-01  Robert Lipe  <robertl@dgii.com>
26659
26660         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26661         multilibbed hosts.   Idea grafted from g77.exp.
26662
26663 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26664
26665         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26666         avoid losing on systems which need -lsocket.
26667
26668 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26669
26670         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26671         * g++.old-deja/g++.other/nested2.C: Ditto.
26672         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26673         failure.
26674
26675 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26676
26677         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26678         preferred over template operator!= for enum bitfields.
26679
26680 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26681
26682         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26683         that happen to have the same base name, but in different scopes,
26684         are incorrectly rejected.
26685
26686 1998-09-16  Richard Henderson  <rth@cygnus.com>
26687
26688         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26689         on the native word size instead of an integer literal.
26690
26691 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26692
26693         * g++.old-deja/g++.other/static2.C: Invocation of static data
26694         member of type pointer-to-function denoted as non-static member.
26695
26696         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26697         checks involving function types and aliases.
26698
26699 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26700
26701         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26702         redefined to the same non-trivial type.
26703
26704         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26705         namespace-qualification of template specializations declared in
26706         other namespaces.
26707
26708         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26709         to declare a subset of the specializations of a template function
26710         as friends of specializations of a template class.
26711
26712         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26713         member templates that do not fully specialize the enclosing
26714         template class are rejected.
26715
26716 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26717
26718         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26719
26720 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26721
26722         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26723         altered from libf2c/libU77 version.
26724
26725 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26726
26727         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26728
26729 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26730
26731         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26732         (un)signed char are different types for template specialization
26733         purposes.
26734
26735 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26736
26737         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26738         * objc: ObjC testsuite.
26739
26740 1998-08-31  Catherine Moore  <clm@cygnus.com>
26741
26742         * gcc.c-torture/execute/941014-1.x:  New file.
26743
26744 1998-08-31  Nick Clifton  <nickc@cygnus.com>
26745
26746         * lib/c-torture.exp: Add support for
26747         torture_eval_before_compile and torture_eval_before_execute
26748         variables.
26749
26750 1998-08-30  Jeffrey A Law  (law@cygnus.com)
26751
26752         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26753         this test triggers valid.
26754
26755 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26756
26757         * gcc.dg/980827-1.c: New test.
26758
26759 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26760
26761         * gcc.c-torture/execute/loop-4b.c: New test.
26762
26763 1998-08-26  Nick Clifton  <nickc@cygnus.com>
26764
26765         * lib/c-torture.exp: Add support for
26766         torture_eval_before_compile and torture_eval_before_execute
26767         variables.
26768
26769 1998-08-25  Jeffrey A Law  (law@cygnus.com)
26770
26771         * gcc.c-torture/compile/980825-1.c: New test.
26772
26773 1998-08-24  Nick Clifton  <nickc@cygnus.com>
26774
26775         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
26776         count number tests in opt_t0 not good_t0.
26777
26778 1998-08-24  Jeffrey A Law  (law@cygnus.com)
26779
26780         * gcc.c-torture/compile/930326-1.x: Fix typo.
26781
26782 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
26783
26784         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26785         causes an ICE.
26786
26787 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26788
26789         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26790         STACK_SIZE is defined.
26791         * gcc.c-torture/unsorted/stuct.c: Similarly.
26792
26793         * gcc.c-torture/compile/980821-1.c: New test.
26794
26795 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26796
26797         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26798
26799 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26800
26801         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26802         code.
26803
26804 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26805
26806         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26807         error'.
26808
26809 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26810
26811         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26812
26813 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26814
26815         * gcc.c-torture/compile/980816-1.c: New test.
26816
26817         * gcc.dg/980816-1.c: New test.
26818
26819 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26820
26821         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26822         compiler for ieee tests.
26823
26824 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26825
26826         * g77.f-torture/compile/980729-0.f: New test.
26827
26828 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26829
26830         * gcc.c-torture/special/eeprof-1.c: New test, for
26831         -finstrument-functions.
26832         * gcc.c-torture/special/special.exp: Run it.
26833
26834 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26835
26836         * gcc.c-torture/compile/980729-1.c: New test.
26837
26838 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26839
26840         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26841         __thumb__ is defined, and test for ARM style doubles if so.
26842
26843 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26844
26845         * g77.f-torture/noncompile/980615-0.f: New test.
26846
26847 1998-07-26  H.J. Lu  (hjl@gnu.org)
26848
26849         * gcc.dg/980312-1.c: Do link instead of compile.
26850         * gcc.dg/980313-1.c: Likewise.
26851
26852 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26853
26854         * gcc.c-torture/compile/980726-1.c: New test.
26855
26856 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26857
26858         * g77.f-torture/execute/io0.f: New test.
26859
26860 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26861
26862         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26863         an int.
26864
26865 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26866
26867         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26868         m32r bugs.
26869
26870 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26871
26872         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26873         c-decl.c:grokdeclarator can handle mode attributes.
26874
26875 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26876
26877         * gcc.c-torture/execute/980716-1.c: New test.
26878
26879 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26880
26881         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26882         the mn10200.
26883         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26884         the mn10200.
26885         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26886         * gcc.c-torture/compile/930326-1.x: Similarly.
26887
26888 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26889
26890         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26891         New test from Craig.
26892
26893 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26894
26895         * g77.f-torture/noncompile/980616-0.f: New test.
26896
26897         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26898
26899 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26900
26901         *  g++.other/singleton.C: Return error value instead of taking
26902         SIGSEGV.
26903
26904 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26905
26906         *  g++.other/singleton.C: New test.   Warning is under dispute.
26907         Runtime crash is not.
26908
26909 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26910
26911         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26912         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26913         using6.C, using7.C}:  New namespace tests.
26914
26915 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26916
26917         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26918         specialization with typedef'ed names used as array indexes.
26919
26920 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26921
26922         * gcc.c-torture/execute/980709-1.c: New test.
26923
26924         * gcc.dg/980709-1.c: New test.
26925
26926 1998-07-07  Richard Henderson  <rth@cygnus.com>
26927
26928         * gcc.c-torture/execute/bcp-1.c: New test.
26929
26930 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26931
26932         * gcc.c-torture/execute/980707-1.c: New test.
26933
26934 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26935
26936         * gcc.c-torture/compile/980706-1.c: New test.
26937
26938 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26939
26940         * g77.f-torture/execute/980701-0.f,
26941         g77.f-torture/execute/980701-1.f: New test from Craig.
26942
26943 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26944
26945         * gcc.c-torture/compile/980701-1.c: New test.
26946
26947         * gcc.c-torture/execute/980701-1.c: New test.
26948
26949 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26950 rlsruhe.de>
26951
26952         * g++.old-deja/g++.robertl/eb132.C: New test.
26953         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26954
26955 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26956
26957         * g77.f-torture/execute/980628-7.f,
26958         g77.f-torture/execute/980628-8.f,
26959         g77.f-torture/execute/980628-9.f,
26960         g77.f-torture/execute/980628-10.f: New tests from Craig.
26961
26962         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26963
26964 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26965
26966         * g77.f-torture/execute/980628-4.f: New test from Craig.
26967         * g77.f-torture/execute/980628-5.f: Likewise.
26968         * g77.f-torture/execute/980628-2.f: Likewise.
26969         * g77.f-torture/execute/980628-0.f: Likewise.
26970         * g77.f-torture/execute/980628-1.f: Likewise.
26971         * g77.f-torture/execute/980628-3.f: Likewise.
26972         * g77.f-torture/execute/980628-6.f: Likewise.
26973
26974 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26975
26976         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26977         directory when nothing has been installed yet.
26978
26979 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26980
26981         * gcc.c-torture/special/special.exp: Handle newer versions of
26982         dejagnu.
26983
26984 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26985
26986         * gcc.dg/980626-1.c: New test.
26987
26988 1998-06-19  Bruno Haible <haible@ilog.fr>
26989
26990         * gcc.misc-tests/m-un-2.c: New test.
26991         * g++.old-deja/g++.other/warn01.c: Likewise.
26992
26993 1998-06-19  Robert Lipe  <robertl@dgii.com>
26994
26995         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26996         compatibility with assmblers with a different comment character.
26997         Eliminate use of GAS-specific extensions.
26998
26999 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27000
27001         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27002
27003 1998-06-19  Robert Lipe  <robertl@dgii.com>
27004
27005         *lib/g77.exp: Replace search for libf2c.a with search for newly
27006         renamed libg2c.a
27007
27008 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27009
27010         * gcc.c-torture/execute/980617-1.c: New test.
27011
27012 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27013
27014         * gcc.c-torture/execute/980612-1.c: New test.
27015
27016 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27017
27018         * gcc.dg/980523-1.c: Only test on ppc-linux.
27019         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27020
27021         * gcc.c-torture/execute/980608-1.c: New test.
27022
27023 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27024
27025         * gcc.c-torture/execute/980605-1.c: New test.
27026
27027 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27028
27029         * gcc.c-torture/execute/980604-1.c: New test.
27030
27031 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27032
27033         * gcc.c-torture/execute/980602-1.c: New test.
27034         * gcc.c-torture/execute/980602-2.c: Likewise.
27035
27036 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27037
27038         * 970125-0.f: Fix per JCB.  Add commentary.
27039
27040 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27041
27042         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27043         IEEE -0 support.
27044
27045 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27046
27047         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27048         earlier.
27049
27050 1998-05-28  Catherine Moore <clm@cygnus.com>
27051
27052         * gcc.c-torture/execute/980526-3.c: New test.
27053
27054 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27055
27056         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27057         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27058         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27059         m88k-motorola-sysv3 to XFAIL.
27060
27061 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27062
27063         * gcc.dg/980526-1.c: New test.
27064         * gcc.c-torture/execute/980526-2.c: New test.
27065
27066 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27067
27068         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27069
27070         * gcc.c-torture/execute/980526-1.c: New test.
27071
27072 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27073
27074         * g77.f-torture/execute/alpha2.f: Add runtime test.
27075
27076 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27077
27078         * g++.old-deja/old-deja.exp: Strip leading directories.
27079
27080         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27081         error for the line.  Don't run multiple tests for the same line.
27082
27083 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27084
27085         * gcc.dg/980523-1.c: New test.
27086
27087 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27088
27089         * g77.f-torture/compile/970915-0.f: New test.
27090
27091 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27092
27093         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27094
27095 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27096
27097         * gcc.dg/980520-1.c: New test.
27098
27099 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27100
27101         * gcc.dg/980502-1.c: Fix return type.
27102
27103 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27104
27105         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27106         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27107         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27108         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27109         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27110
27111 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27112
27113         * g77.f-torture/execute/980520-1.f: New test.
27114
27115 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27116
27117         * lib/mike-g77.exp: New file.
27118
27119         * g77.f-torture/noncompile/noncompile.exp,
27120         g77.f-torture/noncompile/check0.f: New files.
27121
27122 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27123
27124         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27125         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27126         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27127         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27128         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27129         abort where appropriate.
27130
27131 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27132
27133         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27134         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27135
27136 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27137
27138         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27139
27140 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27141
27142         * g77.f-torture/compile/980427-0.f: New test.
27143
27144 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27145
27146         * g77.f-torture/compile/980424-0.f: New test.
27147
27148 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27149
27150         * g77.f-torture/compile/980419-2.f (main): New test.
27151         * g77.f-torture/compile/970125-0.f: New test.
27152         * g77.f-torture/compile/980419-1.f: New test.
27153
27154 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27155
27156         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27157         of loop-4.c.
27158
27159 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27160
27161         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27162
27163 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27164
27165         * gcc.c-torture/compile/980329-1.c: New test.
27166
27167 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27168
27169         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27170         * gcc.dg/980312-1.c: Fix typo in -march command.
27171
27172 1998-03-16  H.J. Lu  (hjl@gnu.org)
27173
27174         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27175
27176 1998-03-11  Robert Lipe  <robertl@dgii.com>
27177
27178         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27179         Dave Love agree the Fortran source is bogus.
27180
27181 1998-03-11  Robert Lipe  <robertl@dgii.com>
27182
27183         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27184         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27185         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27186         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27187         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27188
27189 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27190
27191         * g++.old-deja/g++.other/friend1.C: New test.
27192
27193 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27194
27195         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27196         possibly uninitialized) variables and declare dnrm2.
27197
27198 1998-02-23  Robert Lipe <robertl@dgii.com>
27199
27200         From Bruno Haible <haible@ilog.fr>:
27201         * gcc.c-torture/execute/980223.c: New test.
27202
27203 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27204
27205         * gcc.dg/ifelse-1.c: New test.
27206
27207 1998-02-09  H.J. Lu  (hjl@gnu.org)
27208
27209         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27210
27211           * lib/old-dejagnu.exp (old-dejagnu): Added the
27212           "execution test - XFAIL *-*-*" handling in the spirit of
27213           "excess errors test -". Changed the "execution test fails"
27214           handling to be like "excess errors test fails".
27215           * Update various tests accordingly.
27216
27217 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27218
27219         * gcc.c-torture/execute/980205.c: New test.
27220
27221 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27222
27223         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27224         * lib/f-torture.exp: Similarly.
27225         * gcc.c-torture: Rename all .cexp files to .x files.
27226
27227 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27228
27229         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27230         (940510-1.c): Removed duplicate.
27231         (971104-1.c): New test.
27232
27233 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27234
27235           * lib/f-torture.exp: Improve error and loop detection.
27236
27237 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27238
27239         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27240         use that to size the filler array.
27241
27242 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27243
27244         * lib/c-torture.exp(c-torture-execute): Fix typo.
27245
27246         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27247         testcase as the executable name. Keep the executable around if
27248         the test fails.
27249
27250 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27251
27252         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27253         changes.  Only test one -g option, and move it to the end of the
27254         list of options to test.
27255
27256 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27257
27258         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27259         variable GCC_TORTURE_OPTIONS to supply default switches separated
27260         by colons.  If no environment variable, run tests with -O0 -g, -O1
27261         -g, and -O2 -g as well.
27262
27263 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27264
27265         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27266         explanatory comments. Fix indentation.
27267
27268 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27269
27270         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27271
27272 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27273
27274         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27275         * g++.old-deja/g++.mike/p7325.C: Likewise.
27276         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27277
27278 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27279
27280         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27281         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27282         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27283         * g++.old-deja/g++.law/operators4.C: Likewise.
27284
27285 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27286
27287         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27288         * g++.old-deja/g++.mike/p784.C: Ditto.
27289         * g++.old-deja/g++.mike/p785.C: Ditto.
27290
27291 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27292
27293           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27294
27295 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27296
27297         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27298         target feature; pass this to c-torture-execute as needed.
27299
27300 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27301
27302         * lib/c-torture.exp(c-torture-execute): If the previous and the
27303         current executables being tested are identical, we don't need to
27304         run the executable again. Try to make the executable names
27305         unique. Add an optional argument for passing additional compiler
27306         flags.
27307
27308 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27309
27310         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27311
27312 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27313
27314         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27315
27316 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27317
27318         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27319         32bit or larger longs.
27320
27321         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27322         have either a 32bit long or 32bit int.
27323
27324 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27325
27326         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27327         Make double precision tests dependent on sizeof (double).
27328
27329 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27330
27331         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27332         too.
27333
27334 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27335
27336         * gcc.c-torture/compile/961203-1.cexp: New script.
27337
27338 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27339
27340         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27341         up the includes ourselves.
27342
27343 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27344
27345         * lib/plumhall.exp: Remove random include, and add a few
27346         verbose messages for debugging.
27347
27348 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27349
27350         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27351         of trying to do it ourselves.
27352
27353 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27354
27355         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27356
27357 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27358
27359         * gcc.prms/5403.c: Made regexp a bit less strict.
27360
27361 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27362
27363         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27364         is returned from remote_load instead.
27365         * lib/plumhall.exp: Ditto.
27366         * lib/mike-g++.exp: Ditto.
27367         * lib/old-dejagnu.exp: Ditto.
27368         * lib/c-torture.exp: Ditto.
27369
27370 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27371
27372         * lib/g++.exp: Use build_wrapper procedure.
27373         * lib/gcc.exp: Ditto.
27374
27375 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27376
27377         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27378         an old-style decl for malloc.  Fixes tests to work when
27379         sizeof (int) != sizeof (size_t).
27380
27381 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27382
27383         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27384
27385         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27386         use stdargs.h interface.
27387
27388 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27389
27390         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27391         NO_VARARGS when compiling.
27392
27393 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27394
27395         * lib/plumhall.exp(ph_includes): New procedure.
27396         (ph_make): Use it.
27397         (ph_compiler): Ditto.
27398
27399         * lib/g++.exp: Rename test-glue.c to testglue.c.
27400         * lib/gcc.exp: Ditto.
27401
27402 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27403
27404         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27405         to completion when it's called.
27406
27407 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27408
27409         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27410         is defined, don't do test.
27411
27412 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27413
27414         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27415         for object files.
27416         (ph_summary): Mark skipped testcases as untested, not unresolved.
27417
27418         * lib/plumhall.exp (ph_make): If unresolved because of bad
27419         errorCode, record errorCode in log file.
27420         (*): Replace send_log/verbose with verbose -log.
27421
27422 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27423
27424         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27425         double conversion if double isn't at least 8 bytes.
27426
27427         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27428         int to work with targets where int is 16 bits.
27429
27430         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27431         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27432         precision for the test to complete.
27433
27434 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27435
27436         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27437         if d10v is not compiled with the -mdouble64 flag.
27438         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27439
27440         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27441         d10v is not compiled with the -mint32 flag.
27442
27443 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27444
27445         * lib/plumhall.exp: Use incr_count.
27446
27447 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27448
27449         * gcc.c-torture: Update to c-torture-1.45.
27450
27451 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27452
27453         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27454         the name of the expect testcase file).
27455
27456         * lib/g++.exp(g++_init): Ditto.
27457
27458 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27459
27460         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27461         the host.
27462
27463         * lib/gcc.exp(gcc_exit): New procedure.
27464
27465 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27466
27467         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27468         specs where appropriate.
27469
27470         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27471         because of new "candidates are" messages, and removed a few
27472
27473         * Converted all non-old-style g++ testcases to old-style, and
27474         moved into g++.old-deja.
27475
27476 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27477
27478         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27479         options.
27480
27481         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
27482         succeeded.
27483
27484         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
27485
27486 1997-02-13  Michael Meissner  <meissner@cygnus.com>
27487
27488         * lib/gcc.exp (gcc_target_compile): Add support for defining
27489         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
27490         the machine doesn't have those features.
27491
27492 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
27493
27494         * g++.law/operators4.exp: Don't use LIBS.
27495
27496 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
27497
27498         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
27499
27500         * lib/mike-g++.exp: Don't set the compiler to be tested here.
27501         * lib/g++.exp: Set it here instead. Also, allow use of the
27502         --tool_exec and --tool_opt options. Change CXX to
27503         GXX_UNDER_TEST.
27504
27505         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
27506
27507         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
27508
27509 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
27510
27511         * lib/old-dejagnu.exp: Use prune_warnings instead of
27512         prune_system_crud.
27513         * lib/mike-g++.exp: Ditto.
27514         * lib/gcc.exp: Ditto.
27515         * lib/g++.exp: Ditto.
27516
27517         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
27518
27519 1997-02-07  Jeffrey A Law  (law@cygnus.com)
27520
27521           * 941014-2.c: Include stdlib.h
27522           * 960327-1.c: Include stdio.h
27523           * dbra.c, index-1.c: Don't assume ints are 32bits.
27524
27525 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27526
27527         * lib/gcc.exp: Add gcc,stack_size target feature.
27528
27529         * lib/g++.exp(g++_target_compile): Add the include and link
27530         paths here, not in two other places. And, it's $options, not
27531         options.
27532
27533         * lib/mike-g++.exp(postbase): Remove the code that determines
27534         the correct include and link paths.
27535         * g++.old-deja/old-deja.exp: Ditto.
27536
27537 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27538
27539         * lib/g++.exp(g++_init): target_compile no longer returns the
27540         filename of the result.
27541
27542 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27543
27544         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27545         call to glob.
27546
27547         * gcc.c-torture/special/special.exp: Change call to
27548         gcc_target_compile to include the object file.
27549
27550 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27551
27552         * gcc.c-torture/special/special.exp: Correct misspelling in last
27553         change.
27554
27555 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27556
27557         * lib/plumhall.exp(ph_summary): Log the entire output of the
27558         executable. Return -1 if there were any failures, 0 otherwise.
27559         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27560         (ph_make): Clean up objects and executables that were built
27561         if the tests succeeded.
27562
27563 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27564
27565         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27566         libraries and includes in the build tree as appropriate.
27567
27568 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27569
27570         * lib/c-torture.exp: Instead of looking for the global variable
27571         NO_LONG_LONG, check to see if that's a feature of the target.
27572
27573 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27574
27575         * config/default.exp: Minimize. Delete the remainer of the files in
27576         config; this functionality is now in devo/dejagnu/config.
27577
27578         g++.*/*: Pass any additional flags used to compile to postbase;
27579         delete CXXFLAGS.
27580
27581         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27582         is now done by runtest.exp. Use gcc_target_compile instead of
27583         compile.
27584
27585         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27586         Remove references to CFLAGS. Use remote_file instead of
27587         calling rm -f.
27588         (c-torture): Take a list of arguments to use to compile this
27589         testcase.
27590
27591         lib/g++.exp: Simplify. Use target_compile instead of compile.
27592         lib/gcc-dg.exp: Ditto.
27593         lib/gcc.exp: Ditto.
27594         lib/mike-{gcc,g++}.exp: Ditto.
27595         lib/old-dejagnu.exp: Ditto.
27596         lib/plumhall.exp: Ditto.
27597
27598 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27599
27600         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27601         (ph_linker): Likewise.
27602
27603 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27604
27605           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27606         MAP_ANON / MAP_ANONYMOUS if defined;
27607         else try to map from /dev/zero .
27608
27609 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27610
27611         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27612         isn't defined, then define it to MAP_ANONYMOUS.
27613
27614 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27615
27616         * gcc.c-torture: Update to c-torture-1.42 release.
27617
27618 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27619
27620         * gcc.c-torture: Update to c-torture-1.41 release.
27621
27622 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27623
27624         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27625         c-torture release.
27626
27627 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27628
27629         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27630         and LDFLAGS.  Fix second case to append the target_info ldflags
27631         onto LDFLAGS, not CFLAGS.
27632         * lib/g++.exp (g++_init): Add target_info stuff.
27633         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27634         of libgloss and newlib flags for !native.
27635
27636         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27637         (GDB): Fix relative path to go up another dir for finding gdb.
27638
27639 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27640
27641         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27642         versions in the target_info array, if they don't exist.
27643
27644 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27645
27646         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27647
27648 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27649
27650         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27651         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27652
27653 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27654
27655         * lib/old-dejagnu.exp: Don't remove the output file before we've
27656         actually tested it. Don't append pwd to the path of the executable
27657         we're testing.
27658
27659 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27660
27661         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27662
27663 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27664
27665         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27666         temporary directory for compiler files, and set it to a default
27667         value of /tmp. Set $output as the name of the output file from
27668         compiling the testcase. Add a -o option to $cflags_var so the
27669         compiler writes the final output file as $output. Set $executable
27670         to $output.
27671
27672         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27673         directory for compiler files, and set it to /tmp if it doesn't
27674         already have a value. Set $output_file to the name of the output
27675         file from compiling the testcase. Add a -o option to CXXFLAGS so
27676         the compiler writes the final output file as $output. Use $output
27677         as the executable to be tested.
27678
27679 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27680
27681         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27682
27683 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27684
27685         * gcc.c-torture/execute/pending-1.c: New test.  Still
27686         pending in Tege's queue.
27687
27688 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27689
27690         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27691         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27692         if there were failures.  Call unresolved if there were unresolved
27693         testcases.  Call gcc_fail if program did not run to completion.
27694         (ph_make): Pass additional argument name to ph_execute.
27695         (ph_execute): Add new argument.  Pass additional arguments to
27696         ph_summary.  Call gcc_fail is there is no execution output.
27697
27698 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27699
27700         * lib/plumhall.exp (proc_summary): Output relavent summary
27701         lines into the log so specific failures in plumhall can be
27702         investigated.
27703
27704 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27705
27706         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27707         (c-torture-execute): Don't try to execute tests which use
27708         "long long" types if $NO_LONG_LONG is nonzero.
27709
27710 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27711
27712         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27713         not c-torture.
27714
27715         * gcc.ieee: Move from here.
27716         * gcc.c-torture/execute/ieee: To here.
27717
27718 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27719
27720         * gcc.c-torture: Update to c-torture-1.41 release.
27721
27722 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27723
27724         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27725         not "$output".
27726
27727 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27728
27729         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27730         -c present.
27731
27732 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27733
27734         * config/proelf.exp: Handle connecting to a simulator.
27735
27736 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27737
27738         * config/proelf.exp: New file.  Enough framework that we can
27739         run c-torture tests on the proelf targets (or any other target
27740         that gdb can connect to for that matter).
27741
27742 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27743
27744         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27745         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27746
27747         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27748         exec_output exists.
27749
27750 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27751
27752         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27753         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27754
27755         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27756         to pass/fail/unresolved/unsupported/untested.  Caller must now
27757         call unresolved/unsupported/untested.
27758         * lib/*.exp: Update FSF address.  Update to handle new results of
27759         ${tool}_load.
27760         * lib/chill.exp (verbose): Delete.
27761
27762 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27763
27764         * lib/gcc.exp (default_gcc_start): Change order of args to
27765         $LDFLAGS $CFLAGS $LIBS.
27766         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
27767         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
27768         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
27769         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
27770         * gcc.misc-tests/dg-test.exp: Likewise.
27771         * gcc.misc-tests/msgs.exp: Likewise.
27772         * gcc.prms/prms.exp: Likewise.
27773         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
27774         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
27775
27776         * lib/dg.exp: Deleted, moved to dejagnu/lib.
27777
27778 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27779
27780         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
27781
27782         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
27783         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27784
27785         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27786         necessary.
27787
27788 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27789
27790         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27791         global for loop; add use of $mathlib.
27792         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27793         settings here; set mathlib for anything but VxWorks.
27794
27795 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27796
27797         * gcc.c-torture: Update to c-torture-1.40 release.
27798
27799 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27800
27801         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27802         dg.exp.
27803
27804 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27805
27806         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27807         global.
27808
27809 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27810
27811         * lib/g++.exp (LIBS): Define if not already.
27812         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27813         (gcc-dg-prune): Call prune_gcc_output.
27814         * lib/gcc.exp (prune_gcc_output): New proc.
27815         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27816         prune_gcc_output.
27817
27818 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27819
27820         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27821         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27822
27823 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27824
27825         * gcc.c-torture: Update to c-torture-1.39 release.
27826
27827 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27828
27829         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27830         fails, try others as well.
27831
27832 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27833
27834         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27835         If compilation fails, mark execute tests as `untested'.
27836         If test is marked as unsupported, don't mark compilation and
27837         execute tests as failed.
27838
27839 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27840
27841         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27842         libstdc++ for whether or not we want to be doing shared
27843         libraries.  Delete link_curses since we don't need it anymore.
27844         * lib/mike-g++.exp (postbase): Don't link in libg++.
27845         * g++.old-deja/old-deja.exp: Likewise.
27846
27847 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27848
27849         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27850
27851 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27852
27853         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27854         For that, add `-Wl,-a,shared_archive'.
27855         * g++.old-deja/old-deja.exp: Likewise.
27856
27857 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27858
27859         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27860
27861 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27862
27863         * lib/mike-g++.exp (postbase): Pay attention to the status of
27864         g++_load.
27865
27866 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27867
27868           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27869
27870 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27871
27872         * lib/gcc.exp (default_gcc_start): No longer need to log program
27873         being executed or its output, execute_anywhere does that now.
27874         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27875         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27876
27877 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27878
27879         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27880         the same as those in lib/g++.exp.
27881
27882 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27883
27884         * gcc.c-torture: Update to c-torture-1.38 release.
27885         * gcc.ieee: Related changes.
27886
27887 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27888
27889         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27890         "exec". Minor reformatting changes.
27891
27892         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27893         cross. This means all "exec" calls now work on a remote host as
27894         well.
27895         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27896         cross. Filter out the extra "\r\n" stuff that expect puts in.
27897         (c-torture-execute): Filter out the bogus warnings like
27898         c-torture-compile does. Add support for canadian cross.
27899         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27900         Use execute_anywhere rather than calling exec directly. Now it
27901         works for canadian cross testing.
27902
27903 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27904
27905         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27906         results into a variable, and check that rather than using file exists.
27907
27908 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27909
27910         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27911         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27912
27913 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27914
27915         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27916         lib_curses if there's a shared libg++ in the build tree.
27917
27918 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27919
27920         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27921         if not supported target.
27922
27923 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27924
27925         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27926         link_curses up to always happen, not just for native builds.
27927
27928 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27929
27930         * gcc.c-torture: Update to c-torture-1.36 release.
27931         * gcc.failure: Related changes.
27932
27933 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27934
27935         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27936
27937 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27938
27939         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27940         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27941         runshlib, link_curses, and mathlib for link and run.
27942
27943         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27944         pass the runtime shared library options for Solaris, OSF/1, and
27945         Irix5, and link with -lcurses to avoid unresolved references.
27946
27947 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27948
27949         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27950         only run once.
27951
27952 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27953
27954         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27955
27956 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27957
27958         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27959         do not have a framework for the "compat" tests yet.
27960
27961 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27962
27963         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27964         set to null if we're testing vxworks5.1.  Use that instead of
27965         `-lm' in the setting of LIBS for link and run.
27966
27967 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27968
27969         * config/rom68k.exp (${tool}_load): Major changes to make it
27970         work.  Verified that it does in fact return the stuff in
27971         exec_output properly.  Catch any Emul or any TRAP other than 0.
27972
27973 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27974
27975         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27976         LDFLAGS properly for targets that need stuff from libgloss.
27977         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27978         only run once.
27979         (gpp_initialized): New variable.
27980
27981 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27982
27983         * config/rom68k.exp: Load libgloss.exp.
27984         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27985         so we can produce a fully linked binary.
27986         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27987         so we can produce a fully linked binary.
27988
27989 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27990
27991         * lib/plumhall.exp (ph_section): Watch for expected failures.
27992         Add missing `else'.
27993
27994         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27995         run the testcase.
27996         (c-torture): Likewise.
27997
27998 1995-08-28  Doug Evans  <dje@cygnus.com>
27999
28000         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28001
28002         * lib/mike-g++.exp (mike_cleanup): New proc.
28003         (prebase): New globals compiler_result, not_compiler_result,
28004         target_regexp.
28005         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28006         allow leading "-" in pattern.  Watch for unsupported tests.
28007         If $compiler_result is set, pattern match assembler code,
28008         and ditto for $not_compiler_result.
28009         * lib/mike-gcc.exp: Likewise.
28010
28011         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28012         execution "succeeded".
28013
28014 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28015
28016         * config/win32.exp: New file.
28017         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28018
28019 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28020
28021         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28022         unsupported.
28023         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28024         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28025         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28026
28027         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28028         "... without exceptions was ...".  That is now handled by
28029         prune_system_crud.
28030         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28031
28032 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28033
28034         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28035         sieve.c,sort2.c}: New files.
28036         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28037         sieve.exp,sort2.exp}: Drivers for them.
28038
28039         * lib/mike-gcc.exp (program_output): New user settable variable.
28040         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28041         messages.
28042         * lib/mike-g++.exp (program_output): New user settable variable.
28043
28044         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28045
28046         * config/sh.exp: Deleted (use sim.exp instead).
28047
28048 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28049
28050         * config/vx.exp: Declare CHECKTASK as global.
28051         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28052         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28053         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28054
28055 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28056
28057         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28058         target. Like vx.exp, only includes `vx29k.exp' instead of
28059         `vxworks.exp'.
28060
28061 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28062
28063         * config/sim.exp: Increase time limit from 120 seconds to 240.
28064
28065 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28066
28067         * gcc.c-torture/execute/950628-1.c: New test.
28068
28069 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28070
28071         * gcc.c-torture: Update with changes/additions from
28072         c-torture-1.34.
28073
28074 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28075
28076         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28077
28078 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28079
28080         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28081
28082 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28083
28084         * gcc.c-torture/compile/950512-1.c: New test.
28085         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28086         * gcc.dg/struct-ret-1.c: Likewise.
28087
28088 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28089
28090         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28091           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28092
28093 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28094
28095         * gcc.c-torture/special/920411-1.c: Deleted.
28096         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28097
28098 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28099
28100         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28101         cpu limit.
28102
28103 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28104
28105         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28106
28107 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28108
28109         From kenner;
28110         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28111         is the proper length.
28112         * va-arg-3.c: Likewise.
28113
28114 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28115
28116         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28117         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28118
28119         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28120         * lib/g++.exp (default_g++_start): Delete old cruft.
28121
28122 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28123
28124         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28125         (2 * (1 << 18)) to (2 * (1 << 17)).
28126
28127         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28128
28129 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28130
28131         * config/rom68k.exp: Renamed from config/idp.exp
28132
28133 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28134
28135         * c-torture/compile/921109-2.c
28136
28137 1995-04-18  Mike Stump  <mrs@cygnus.com>
28138
28139         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28140         excess errors.
28141
28142 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28143
28144         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28145         output.
28146         * lib/g++.exp (default_g++_start): Likewise.
28147
28148 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28149
28150         * gcc.c-torture/compile/950329-1.c: New test.
28151
28152 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28153
28154           * config/bug.exp (${tool}_load): Updated to use new remote_open
28155           and remote_close procs.
28156         * config/idp.exp: New file.
28157
28158 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28159
28160         * gcc.c-torture/execute/950322-1.c: New test.
28161
28162 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28163
28164         * config/vx.exp (${tool}_load): Clean up testing of return code from
28165         vxworks_ld and vxworks_spawn.
28166
28167 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28168
28169         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28170
28171 1995-03-13  Mike Stump  <mrs@cygnus.com>
28172
28173         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28174         can mark excess errors on a machine by machine basis.  Note, the
28175         default is to not expect any excess errors, even when excess
28176         errors test - is given, so you will want to put an XFAIL ... on
28177         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28178         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28179         those 4 machines, but no others.
28180
28181 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28182
28183         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28184         * lib/c-torture.exp: to here.
28185
28186 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28187
28188         * gcc.c-torture/execute/950221-1.c: New test.
28189         * gcc.c-torture/execute/struct-ret-1.c: New test.
28190         * gcc.c-torture/compile/950221-1.c: New test.
28191
28192         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28193
28194 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28195
28196         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28197         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28198
28199 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28200
28201         * g++.gb: New directory of tests, derived from my signature and
28202         class scoping tests.
28203
28204         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28205         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28206         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28207         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28208         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28209         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28210         * g++.gb/sig25.C: Likewise.
28211
28212         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28213         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28214         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28215         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28216         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28217         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28218         * g++.gb/sig25.exp: Likewise.
28219
28220         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28221         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28222         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28223         * g++.gb/scope13.C: Likewise, this test still fails.
28224
28225         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28226         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28227         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28228         * g++.gb/scope13.exp: Ditto.
28229
28230         * g++.gb/README: New file, explains what these tests are about.
28231
28232 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28233
28234         * lib/dg.exp (dg-do): Support `preprocess'.
28235         (dg-test): Likewise.
28236
28237 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28238
28239         * config/udi.exp: change "continue -expect" to "exp_continue".
28240
28241 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28242
28243         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28244         Delete redundant tests.
28245
28246         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28247         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28248         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28249         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28250         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28251         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28252         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28253         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28254
28255         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28256         storing label pointers.
28257         * gcc.c-torture/execute/921019-1.c: Likewise.
28258         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28259         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28260         parameter fp.
28261         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28262         constants.
28263
28264         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28265         Delete obsolete tests.
28266
28267         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28268         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28269         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28270         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28271         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28272         * gcc.c-torture/compile/950124-1.c: New test.
28273
28274         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28275
28276 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28277
28278         * lib/mike-g++.exp: Add -lm to LIBS.
28279
28280 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28281
28282         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28283
28284 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28285
28286         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28287
28288 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28289
28290         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28291
28292 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28293
28294         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28295         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28296         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28297         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28298         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28299         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28300         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28301         * g++.law/{operators31.C, operators32.C,
28302         * g++.law/{operators33.C, operators34.C}: Likewise.
28303         * g++.law/{pic1.C, refs2.C}: Likewise.
28304         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28305         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28306         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28307         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28308
28309         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28310         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28311         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28312         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28313         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28314         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28315         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28316         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28317         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28318         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28319         * g++.law/{operators34.exp}: Likewise.
28320         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28321         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28322         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28323         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28324         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28325
28326         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28327         No longer expected to fail.
28328         * g++.law/missed-error3.C: Tweak for recent bool changes.
28329
28330 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28331
28332         * config/emb-unix: Deleted.
28333         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28334         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28335
28336 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28337
28338         * lib/dg.exp (dg-test): Fix typo in last patch.
28339
28340 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28341
28342         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28343         (handles multiple occurrences).
28344
28345 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28346
28347         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28348         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28349         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28350         printed).
28351         * lib/c-torture.exp (c-torture-compile): Likewise.
28352         (c-torture): Prepend full path if missing.
28353         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28354         (gcc_fail): Likewise.
28355         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28356
28357 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28358
28359         * lib/netware.exp: Only attach to NetWare i386 systems.
28360
28361 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28362
28363         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28364         messages.  Add test name to "output pattern match" pass/fail message.
28365
28366 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28367
28368         * gcc.dg: New testsuite.
28369         * gcc.dg/dg.exp: New file.
28370
28371         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28372         test-switch.c}: Deleted.
28373
28374         * gcc.misc-tests/msgs.exp: New testcase driver.
28375
28376 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28377
28378         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28379         Watch for illegal return values from ${tool}_load.
28380         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28381         cross targets.  Coerce return value >0 to 1.
28382
28383 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28384
28385         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28386
28387         * config/emb-unix.exp: New file.
28388
28389         * config/sim.exp: Error if variable $SIM not defined.
28390         (${tool}_load): Mark test as "untested" if simulator missing.
28391
28392         * config/unix.exp: Load remote.exp to get rcp_download.
28393         * lib/c-torture.exp: Use different option lists for testcases with
28394         and without loops.
28395         * gcc.c-torture/execute/execute.exp: Likewise.
28396
28397 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28398
28399         * config/*.exp: Clarify return code from ${tool}_load.
28400         Call `unresolved' or `untested' instead of `warning' or `perror'
28401         (sometimes you still want to call both though).
28402         Add comment that `shell_id' is local to each file.
28403         * config/udi.exp (timeout): Set to 30.
28404         Don't print warning if connection fails, $connectmode has already
28405         printed an error.
28406         (${tool}_load): Move verbose messages to level 2.
28407         Rework pattern for "Process started" message.
28408         Pass `shell_id' to ${connectmode}_download.
28409         Retry twice upon timeout.  Make resetting of target more robust.
28410         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28411         Pass `shell_id' to exit_$connectmode.
28412         Only call exit_$connectmode if connected.
28413         * config/unix.exp (${tool}_load): Check return codes better.
28414         * config/vrtx.exp (${tool}_load): Likewise.
28415         * config/vx.exp (${tool}_load): Likewise.
28416         Delete unneeded global's.
28417         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28418         from ${tool}_load.
28419         (dg-stat): Delete.
28420         (dg-init): Delete recording of pass/fail counts.
28421         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28422         (old-dejagnu-init): Likewise.
28423         (old-dejagnu-stat): Delete contents, empty proc now.
28424         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28425         (c-torture): Delete references to lcnt, lpass, lfail.
28426         Get option list from TORTURE_OPTIONS.
28427         Delete -funroll[-all]-loops if no loops.
28428         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28429         (g++_stat): Delete contents (empty proc now).
28430         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28431         (gcc_finish): Likewise.
28432         (gcc_stat): Deleted.
28433         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28434         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28435         * gcc.c-torture/execute/execute.exp: Likewise.
28436         Split tests into two parts: compile, execute.
28437         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28438         no loops.  Update to reflect clarified return codes from ${tool}_load.
28439
28440 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28441
28442         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28443         to grep for.
28444         (old-dejagnu): Likewise (where necessary).
28445
28446 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28447
28448         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28449
28450         * lib/dg.exp (dg-process-target): Fix processing of selector.
28451         Add comment regarding use of `error'.
28452
28453         * lib/gcc.exp (prune_system_crud): Define if missing.
28454         * lib/g++.exp (prune_system_crud): Likewise.
28455
28456         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28457         Call prune_system_crud.
28458         * lib/dg.exp (dg-runtest): New proc.
28459         Use perror instead of send_user for tcl errors in testcase.
28460         Don't return any value, it's never used.
28461         Don't clobber previous definition of `unknown'.
28462         Print tcl errors in `dg-final'.
28463
28464 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28465
28466         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28467         (dg-test): Don't print errorInfo, it contains stack backtrace.
28468
28469 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28470
28471         * lib/g++.exp (runtest_file_p): Define if missing.
28472
28473 1994-09-24  Doug Evans  (dje@cygnus.com)
28474
28475         * lib/mike-g++.exp: Comment out loading of g++.exp.
28476         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28477         (default_g++_version): Always print something.
28478         (default_g++_start): Comment out call to `which'.
28479         (g++_start, g++_load): Deleted (must be defined in config file).
28480         * lib/gcc.exp: Test for existence of $CC at start.
28481         Delete check for tmpdir (done in gcc_init).
28482         (default_gcc_version): Always print something.
28483         (default_gcc_start): Comment out call to `which'.
28484         * config/*.exp: Major cleanup - make cross targets work at least a
28485         little better for g++ (by not being "--tool gcc" specific).
28486         Rename gcc_xxx to ${tool}_xxx.
28487         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
28488         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
28489
28490 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
28491
28492         * lib/c-torture.exp (c-torture-compile): Rework compiler
28493         message processing.
28494
28495         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
28496         c-torture.
28497
28498 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
28499
28500         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
28501
28502         * lib/dg.exp (dg-process-target): Support { target native }.
28503
28504 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
28505
28506         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
28507         looked for "... program xxx got fatal signal".
28508         Correct regsub munging of `comp_output'.
28509         Ignore compiler messages "path prefix not used" and "linker input
28510         file unused".
28511
28512 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
28513
28514         * lib/gcc.exp (runtest_file_p): Define if missing.
28515         * gcc.prms/template.c: Example to work from.
28516
28517 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
28518
28519         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
28520         * lib/dg.exp (dg-test): Call unsupported testcases as such.
28521
28522         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28523         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28524         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28525         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28526
28527         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28528         (dg-process-target): No longer a varargs proc.
28529         Return S/N for target, P/F for xfail.  All callers changed.
28530         (user option procs): More argument checking.
28531         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28532         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28533         (dg-test): Skip test if not running on selected target in `dg-do'.
28534         Update handling of `dg-do-what', `dg-output-text'.
28535         Separate execution pass/fail from output pattern match pass/fail.
28536         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28537
28538 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28539
28540         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28541         target for 920510-1.c.
28542
28543 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28544
28545         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28546         Clean up comment regarding use of passcnt, etc.
28547         (gcc_stat): Don't update `testcnt' here.
28548         (gcc_finish): Do it here.
28549         Might as well reset `but_id' here too.
28550         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28551         to determine if the file should be tested.
28552         * gcc.c-torture/compile/compile.exp: Likewise.
28553         * gcc.c-torture/execute/execute.exp: Likewise.
28554         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28555         * gcc.misc-tests/dg-test.exp: Likewise.
28556         * gcc.prms/prms.exp: Likewise.
28557         * gcc.wendy/wendy.exp: Likewise.
28558         * g++.old-deja.exp: Likewise.
28559         Move "Testing file" message to verbose level 1.
28560
28561 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28562
28563         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28564
28565 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28566
28567         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28568         (default_gcc_start): Accept optional second list element
28569         of compiler flags.  Print compiler output at verbosity level 2.
28570         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28571         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28572         Save current values of framework globals passcnt, failcnt, xpasscnt,
28573         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28574         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28575         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28576         xfailcnt to compute stats.  Update framework global `testcnt' from
28577         pass/fail counts.
28578         (gcc_finish): New proc.  Clean up test environment.
28579         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28580         (gcc_epass, gcc_efail): Delete.
28581         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28582         argument of line number.
28583         (dg-init): If the tool has an init routine, call it.
28584         (dg-test): Remove args `cflags_var' and `libs_var'.
28585         Pass all compiler options to ${tool}_start.
28586         Handle missing line number.
28587         (dg-finish): New function.
28588         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28589         particular files.  Call gcc_finish at end.  Move "skipping test"
28590         message to verbosity level 3.
28591         * gcc.c-torture/compile/compile.exp: Likewise.
28592         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28593         * gcc.c-torture/execute/execute.exp: Likewise.
28594         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28595         Print testcase being tried at verbosity level 1.
28596         * gcc.c-torture/special/special.exp: Unset xfail.
28597         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28598         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28599         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28600         * gcc.failure/failure.exp: Likewise.
28601         * gcc.ieee/ieee.exp: Likewise.
28602         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28603         Update call to dg-test.  Call dg-finish at end.
28604         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28605         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28606         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28607         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28608         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28609         * gcc.wendy/wendy.exp: Add copyright.
28610         Delete setting of tmpdir (done by gcc_init).
28611         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28612         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28613         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28614         gcc_[ce]pass/fail.
28615
28616 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28617
28618         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28619         confusion.
28620         (g++_load): Likewise.
28621
28622         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28623         Rename argument to `prog' to remove the confusion.
28624         Varargs fns behave differently too!
28625         (g++_load): Likewise.
28626
28627         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28628
28629         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28630         what it is.  Delete (always) printing of status value for !native.
28631         Simplify verbose code, and include status and exec_output.
28632         (g++_load): Use gcc_load.
28633
28634 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28635
28636         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28637         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28638         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28639         940714-3.c as these testcases don't exist anymore.  Make
28640         va-arg-1.c expected to pass.
28641
28642 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28643
28644         * gcc.misc-tests/misc.exp: Only run specific testcases.
28645         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28646         * gcc.misc-tests/dg-[1-9].c: New files.
28647
28648         * lib/dg.exp: New testsuite driver.
28649         * gcc.prms/prms.exp: Use it.
28650
28651         * README.gcc: New file.
28652
28653         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28654         Document and reset `lxpass' and `lxfail'.
28655         Simplify "initialized" message.
28656         (gcc_stat): Clean up comments a little.
28657
28658 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28659
28660         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28661
28662 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28663
28664         * lib/old-dejagnu.exp (process-option): New proc.
28665         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28666         (old-dejagnu): Simplify.
28667         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28668
28669 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28670
28671         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28672         exists and is not an empty string.
28673
28674         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28675         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28676         finished.
28677         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28678         automatically.
28679
28680         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28681         longer expected to fail.
28682
28683         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28684         "f" function call.
28685
28686         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28687
28688         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28689         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28690         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28691         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28692         c-torture-1.29.
28693
28694         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28695         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28696
28697         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28698
28699         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28700         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28701
28702         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28703         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28704         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28705
28706 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28707
28708         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28709         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28710         940714-1.c, 940714-2.c, 940714-3.c},
28711         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28712         gcc.misc-tests/{mg.c,mg.exp}:
28713         New tests.
28714         * gcc.noncompile/noncompile.exp: Change accordingly.
28715
28716 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28717
28718         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28719         Undo previous clobberage.
28720
28721 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28722
28723         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28724         * gcc.special/{930510-1.c, special.exp}:
28725         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28726         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28727         struct-varargs-1.c}: New tests from c-torture-1.26.
28728
28729 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28730
28731         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28732           argument to switch.
28733
28734 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28735
28736         * Revert the previous changes.  Please see Rob's directory
28737           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28738           fixes.
28739
28740 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28741
28742         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28743             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28744             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28745             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28746             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28747             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28748             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28749             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28750             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28751             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28752             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28753             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28754             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28755             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28756             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28757             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28758             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28759             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28760             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28761             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28762             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28763             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
28764             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
28765             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
28766             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
28767             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28768             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
28769
28770 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
28771
28772         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
28773             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
28774           with perror calls.
28775
28776 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
28777
28778         * config/unix.exp (g++_load): Fix syntax.
28779
28780 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
28781
28782         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
28783         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28784         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28785         Don't expect va-arg-1.c to fail.  Correct expected output for
28786         920928-1.c.
28787         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28788         * gcc.wendy/hbm4.c: Correct typo.
28789         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28790
28791 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28792
28793         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28794         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28795         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28796         * lib/c-torture.exp (c-torture-compile): Ditto.
28797
28798         Reduce volume of output (remove all the -I's and such).
28799         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28800         Call gcc_cpass, gcc_cfail.
28801         (c-torture): Pass testing option to c-torture-compile.
28802
28803 1994-03-21  Doug Evans  (dje@cygnus.com)
28804
28805         Bring patches over from progressive.
28806         * config/default.exp: Exit remote shell cleanly.
28807         (g++_exit, g++_start): Add default versions.
28808         * config/sim.exp (gcc_load): Use perror, not error.
28809
28810 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28811
28812         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28813         set in site.exp.
28814
28815 1994-03-14  Doug Evans  (dje@cygnus.com)
28816
28817         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28818         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28819         (wendy_try): New proc to run testcase.
28820         (main loop): Call 'em.
28821         * gcc.wendy/*.c: Clean up pass to correct expected output.
28822
28823         * lib/gcc.exp: Minor cleanup work.
28824         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28825
28826 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28827
28828         * config/sim.exp (gcc_load): Document return codes better.
28829         Don't pass -v to simulator.
28830
28831 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28832
28833           * gcc.special/920717-x.c: Fix typo.
28834           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28835           get at sources.
28836
28837         * lib/mike-gcc.exp: Fix typo.
28838
28839 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28840
28841         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28842         binary to use, transform the name.
28843         * config/*.exp: rename everything. Nuke any g++ specific files,
28844         it's now a special case of gcc that requires no special support.
28845         Add a default.exp for unsupported targets.
28846
28847 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28848
28849         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28850         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28851         version of Tcl.
28852
28853 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28854
28855         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28856         than a warning.
28857
28858 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28859
28860         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28861
28862 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28863
28864         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28865         option_list.  Compile every file with only 4/6 option choices
28866         (same as C torture) instead of with 12/18 different option
28867         choices.
28868         * lib/c-torture.exp: Likewise.
28869
28870         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28871         not already set.
28872
28873 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28874
28875         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28876         can put an XFAIL *-*-* on excess errors.
28877
28878 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28879
28880         * g++.law: Add more tests derived from g++-bugs snapshots.
28881
28882         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28883         equivalent to g++.law/init9.
28884
28885         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28886         compiled it, and the a.out file after we've run it.
28887
28888 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28889
28890         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28891         compiled it, and the a.out file after we've run it.
28892
28893 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28894
28895         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28896
28897 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28898
28899         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28900         version number.
28901
28902 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28903
28904         * g++.law: New directory of g++ tests derived from the g++-bugs
28905         snapshots.
28906
28907 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28908
28909         * gcc.compile: initbug1.c initbug1.exp testcase added
28910
28911 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28912
28913         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28914         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28915           fixes submitted by Jeff Law (law@cs.utah.edu)
28916         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28917           Jeff Law (law@cs.utah.edu)
28918
28919
28920 1993-11-30  Mike Stump  (mrs@cygnus.com)
28921
28922         * config/unix-g++.exp: Follow the gcc way of doing things.
28923         * g++.old-deja/old-deja.exp: Minor updates.
28924         * lib/g++.exp: New file, follow the gcc way of doing things.
28925         * lib/old-dejagnu.exp: Minor updates.
28926         * lib/mike-g++.exp: Always unset errorInfo.
28927
28928 1993-11-06  Mike Stump  (mrs@cygnus.com)
28929
28930         * lib/gcc.exp: Fix some errors with the below change, CC and
28931         CFLAGS should be global when setting, not local.
28932
28933 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28934
28935         * lib/gcc.exp: Transform tool name.
28936
28937 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28938
28939         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28940
28941 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28942
28943         * lib/gcc.exp: change gcc_done to gcc_stat
28944
28945 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28946
28947         * Upgraded gcc testsuite to c-torture version 1.25
28948
28949 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28950
28951         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28952         * lib/c-torture: added hooks for new reporting code.
28953
28954 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28955
28956         * config/sh-gcc.exp: check if sh-sim exists in the path
28957
28958 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28959
28960         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28961         * gcc.compile/compile.exp: Initial changes for new logic.
28962         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28963         * gcc.failure/failure.exp: Initial changes for new logic.
28964         * gcc.ieee/ieee.exp: Initial changes for new logic.
28965         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28966         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28967         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28968         * lib/c-torture.exp: Initial changes for new logic.
28969         * lib/gcc.exp: Initial changes for new logic.
28970
28971 1993-10-15  Mike Stump  (mrs@cygnus.com)
28972
28973         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28974         depend upon failure or success.  Fully qualify names in failure
28975         and success messages.  Always remove a.out before starting
28976         compile, just in case.  Pay more attention to error text output by
28977         the compiler.  Handle testcases with no known past errors just
28978         like all others, so that things are uniform.  Other miscellaneous
28979         improvements.
28980
28981 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28982
28983         * gcc.cpp: new directory for cpp tests
28984
28985 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28986
28987         * lib/chill.exp: Code reformatted, removed unused code.
28988         * config/unix-chill.exp: Code reformatted, removed unused code.
28989         * chill.execute/execute.exp: Code reformatted, removed unused code.
28990         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28991
28992 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28993
28994         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28995         routines not written.
28996
28997 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28998
28999         * config/bug-gcc.exp: Use new procs from bug.exp.
29000
29001 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29002
29003         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29004         via ftp, rather than depending on NFS.
29005         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29006         case.
29007
29008 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29009
29010         * config/bug-gcc.exp: Use new download proc.
29011
29012 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29013
29014         * chill.execute/execute.exp: cleanups, handles errors better
29015         * chill.compile/compile.exp: rewrite, based on execute.exp
29016         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29017         * lib/chill.exp: major changes to diff proc and compile and link
29018           procs. added chill_fail and chill_pass wrappers to pass and
29019           fail. added more comments, and handle error codes better.
29020           Added a hack to capture stderr from exec, so noncompile tests
29021           can work.
29022
29023 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29024
29025         * chill.execute/execute.exp: rewrite of testsuite driver
29026         * lib/chill.exp: rewrite of testsuite driver
29027         * config/unix-chill.exp: rewrite of testsuite driver
29028
29029 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29030
29031     In chill.execute:
29032         * iexpr.ch: Standardize uppercase.
29033         * tuples.dat: Standardize uppercase.
29034         * vary.ch: standardize.  Correct varying string assignments.
29035         * vary.dat: Add new output lines.
29036
29037 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29038
29039     In chill.execute:
29040         * chprintf.ch: Standardize use of uppercase.
29041         * tuples.ch: Standardize and turn arr2 into a DCL,
29042           rather than a SYN.
29043         * pinits.ch: Standardize.
29044
29045 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29046
29047         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29048         * Makefil: Renamed to Makefile.in.
29049         * configure.in: New.
29050
29051 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29052
29053     In chill.execute:
29054         * .cvsignore: Add result/output files.
29055         * Makefile: Fix up variables at start.  Use MFLAGS
29056           everywhere.  Correct bool_loc, built_ins entries.
29057           Add entry for vary1.ch.
29058         * bitarray.ch: Standardize upper-case usage.
29059         * bitexpr.ch: Standardize, add output of b1.
29060         * params.ch: Use arrayt in along PROC parameters, to
29061           avoid novelty problems.
29062         * sets.ch: Tiny cleanup.
29063         * vary1.ch: Re-indent.
29064
29065 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29066
29067           * Add PR-related files to Makefiles, .cvsignore files, etc.
29068
29069 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29070
29071         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29072           with compiler objects. New names are test-flow.c and test-loop.c
29073
29074 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29075
29076         * Upgraded c-torture tests from 1.19 to 1.20
29077
29078         * new files:
29079         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29080         * gcc.compile: 930623-1.c 930623-2.c
29081         * gcc.noncompile: 930622-1.c 930622-2.c
29082         * gcc.failure: 920411-1.c 920627-2.c
29083         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29084
29085 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29086
29087         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29088           More changes to get testsuite working properly. Needs more work.
29089           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29090
29091 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29092
29093         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29094           More changes to get testsuite working properly. Needs more work.
29095
29096 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29097
29098         * chill.compile/compile.exp: Added for Dejagnu support
29099         * chill.execute/execute.exp: Added for Dejagnu support
29100         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29101
29102 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29103
29104     This should complete moving the CHILL test files.
29105         * chill.noncompile(.cvsignore printf.grt
29106             in-printf.grt chprintf.grt chprintf.ch):
29107             Added test-support files.
29108           (Makefile): Modified further.
29109         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29110             signal.ch): Added test files.
29111           * chill.execute (.cvsignore printf.grt printr.c
29112             in-printf.grt rts.c chprintf.grt rts.h): Added
29113           test-support files.
29114             (Makefile): More corrections.
29115
29116 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29117
29118         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29119           test cases, ready for DejaGnu.
29120
29121 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29122
29123         * Upgraded c-torture tests from 1.18 to 1.19
29124
29125         * gcc.compile: added test(s):
29126           930607-1.c
29127         * gcc.execute: added test(s):
29128           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29129
29130         * added new subdirectory for misc tests: gcc.misc-tests
29131         * gcc.misc-test(s): added tests:
29132           inst-check.c test-consts.c test-ior.c test-switch.c
29133
29134 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29135
29136         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29137
29138 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29139
29140         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29141
29142 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29143
29144         * Upgraded c-torture tests from 1.17 to 1.18
29145
29146 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29147
29148         * Upgraded c-torture tests from 1.12 to 1.17
29149
29150 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29151
29152         * lib/old-dejagnu.exp:
29153           Fixed handling of XFAIL target triplets to correctly
29154           recognize wildcard characters.  Removed code that
29155           appended a unique id tag to the end of the file name
29156           printed out by the result of the testcases within a
29157           given test file.
29158
29159 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29160
29161         * lib/old-dejagnu.exp:
29162           Reworked expected failure handling to trigger off of XFAIL
29163           keyword in keyphrase embeded in testcase source code. The
29164           XFAIL keyword must be at the end of the keyphrase line. It
29165           may optionally be followed by one or more target triplets.
29166           It has just occured that the handling of wildcards in the
29167           target triplet may not be correct.
29168
29169 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29170
29171         * g++.old-deja/tests:
29172           Moved all subdirectories up one level into g++.old-deja .
29173
29174         * lib/old-dejagnu.exp:
29175           Fixed problem with CXXFLAGS not being properly reset, and being
29176           corrupted with extraneous "-c" compiler option.  This was
29177           causing binaries to not be generated for test that needed them.
29178           Modified strings passed to "pass" and "fail" so that individual
29179           tests from the same test file would be distinguished by an
29180           identifier appended to the test file name in the summary logs;
29181           this corrected a problem with erroneous diff logs.  Added code
29182           to search testcases for expected fail and unexpected pass keywords.
29183
29184 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29185
29186         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29187
29188 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29189
29190         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29191           Removed extraneous text from end of "Special g++ Options"
29192           keyphrase.
29193
29194         * lib/old-dejagnu.exp: Added pattern matching to look for new
29195           keywords, embedded in testcases comments, which will trigger
29196           calls to xpass and xfail.
29197
29198 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29199
29200         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29201           comments embedded in the testcases, especially the one looking for
29202           special compiler options, as well as the pattern matching for the
29203           compiler output again.
29204
29205 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29206
29207         * lib/old-dejagnu.exp: Do a proper check of the return value for
29208           execute tests. Fixed several problems with the pattern matching
29209           of the compiler output which gave erroneous test results.
29210           Changed several of the test result messages to be more descriptive.
29211         * config/unix-g++.exp: Proc g++_load now actually works and
29212           executes the tests passed to it and returns a usable return
29213           value.
29214
29215 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29216
29217           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29218
29219 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29220
29221         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29222           Modified both files to properly execute the old style
29223           dejagnu tests. The previous versions of these files were
29224           experimental and did not function anything near correctly.
29225
29226 1993-04-05  Rob Savoye  (rob@cygnus.com)
29227
29228         * Removed all Makefile.in and configure.in files. No configuration
29229         needed now.
29230
29231 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29232
29233         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29234
29235 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29236
29237         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29238         gcc.special/configure.in, gcc.noncompile/configure.in,
29239         gcc.execute/configure.in, gcc.code_quality/configure.in,
29240         g++.other/configure.in, g++.old-deja/configure.in,
29241         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29242         in srcname setting.
29243
29244 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29245
29246         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29247         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29248         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29249
29250 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29251
29252         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29253         (gdb_exit): Don't remove *_soc files.
29254
29255 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29256
29257         * lib/c-torture.exp: Don't look for main; instead always use -w
29258         -c.  This is how the c-torture tests work.  Remove the object
29259         file if the compilation succeeds.
29260         * gcc.execute/execute.exp: Remove executable if test passes.
29261         * gcc.noncompile/noncompile.exp: Every test is an expected
29262         failure.
29263         * gcc.special/special.exp: Added tests from c-torture 1.11,
29264         corrected use of existing test.
29265         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29266         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29267         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29268         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29269         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29270         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29271         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29272         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29273         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29274         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29275         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29276         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29277         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29278         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29279         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29280         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29281         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29282         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29283         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29284         c-torture 1.11.
29285         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29286         correspond to c-torture 1.11.
29287
29288         * New file.