OSDN Git Service

PR c++/19263
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/19263
4         * g++.dg/init/vector1.C: New test.
5
6 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7
8         PR target/13158
9         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10         PR target/18987
11         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12
13 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14
15         * gfortran.dg/select_1.f90: New test.
16         * gfortran.dg/select_2.f90: New test.
17         * gfortran.dg/select_3.f90: New test.
18         * gfortran.dg/select_4.f90: New test.
19
20 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21
22         PR middle-end/19084
23         PR rtl-optimization/19348
24         * gcc.dg/20050111-1.c: New test.
25         * gcc.c-torture/execute/20050111-1.c: New test.
26
27         * gcc.dg/i386-asm-4.c: New test.
28
29 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30
31         * gcc.dg/nested-func-2.c: New test.
32         * ada/acats/norun.lst: Remove c953002.
33
34 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
35
36         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
37
38 2005-01-12  Ben Elliston  <bje@au.ibm.com>
39
40         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
41
42 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         PR target/18761
45         * g++.dg/abi/align1.C: New test.
46
47 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
48
49         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
50         at a time.
51         * g++.dg/ext/altivec_check.h: Support compiling as C.
52
53 2005-01-10  Roger Sayle  <roger@eyesopen.com>
54
55         PR c++/19355
56         * g++.dg/expr/pr19355-1.C: New test case.
57
58 2005-01-10  Laurent GUERBY <laurent@guerby.net>
59
60         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
61         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
62         * ada/acats/tests/c3/c92005b.ada: Likewise.
63         * ada/acats/tests/c3/cxb3012.a: Likewise.
64         * ada/acats/norun.lst: Add c380004 and c953002, add PR
65         
66 2005-01-09  Paul Brook  <paul@codesourcery.com>
67
68         * gfortran.dg/common_2.f90: New file.
69         * gfortran.dg/common_3.f90: New file.
70
71 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
72
73         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
74
75 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
76
77         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
78         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
79         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
80         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
81         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
82         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
83         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
84         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
85         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
86         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
87         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
88         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
89         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
90         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
91         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
92         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
93         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
94         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
95         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
96         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
97         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
98         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
99         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
100         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
101         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
102         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
103         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
104         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
105         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
106         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
107         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
108         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
109         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
110         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
111         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
112         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
113         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
114         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
115         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
116         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
117         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
118         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
119         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
120         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
121         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
122         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
123         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
124         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
125         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
126         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
127         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
128         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
129         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
130         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
131         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
132         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
133         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
134         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
135         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
136         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
137         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
138         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
139         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
140         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
141         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
142         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
143         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
144
145         * gcc.dg/vect/vect-1.c: Fix spelling.
146         * gcc.dg/vect/vect-10.c: Fix spelling.
147         * gcc.dg/vect/vect-11.c: Fix spelling.
148         * gcc.dg/vect/vect-12.c: Fix spelling.
149         * gcc.dg/vect/vect-14.c: Fix spelling.
150         * gcc.dg/vect/vect-15.c: Fix spelling.
151         * gcc.dg/vect/vect-16.c: Fix spelling.
152         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
153         * gcc.dg/vect/vect-64.c: Fix comments.
154         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
155
156 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
157             Ira Rosen  <irar@il.ibm.com>
158
159         * gcc.dg/vect/vect-70.c: New test.
160         * gcc.dg/vect/vect-71.c: New test.
161
162 2005-01-09  Manfred Hollstein  <mh@suse.com>
163
164         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
165         * gcc.dg/pr18241-2.c: Likewise.
166         * gcc.dg/pr18241-3.c: Likewise.
167         * gcc.dg/pr18241-4.c: Likewise.
168         * gcc.dg/pr18241-5.c: Likewise.
169
170 2005-01-08  Richard Henderson  <rth@redhat.com>
171
172         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
173         False for x86 and x86-64.
174
175 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
176
177         PR tree-optimization/18241
178         * gcc.dg/pr18241-1.c: New test.
179         * gcc.dg/pr18241-2.c: New test.
180         * gcc.dg/pr18241-3.c: New test.
181         * gcc.dg/pr18241-4.c: New test.
182         * gcc.dg/pr18241-5.c: New test.
183
184 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
185
186         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
187         gfortran.dg/select_4.f90: New.
188
189 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
190
191         * gcc.c-torture/execute/20050107-1.c: New test.
192
193 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
194
195         PR c++/19298
196         * g++.dg/template/ref2.C: New.
197
198 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
199
200         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
201         instead of being empty.
202
203 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
204
205         PR fortran/15553
206         * gfortran.dg/array-1.f90: New test.
207
208 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
209
210         PR tree-optimization/19283
211         * gcc.c-torture/execute/20050106-1.c: New test.
212
213         PR rtl-optimization/18861
214         * gcc.dg/20050105-1.c: New test.
215
216         PR tree-optimization/18828
217         * gcc.dg/20050105-2.c: New test.
218
219 2005-01-07  Andreas Jaeger  <aj@suse.de>
220
221         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
222
223 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
224
225         PR fortran/18398
226         * gfortran.dg/fmt_read.f90: New test.
227
228 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
229
230         * gcc.dg/rs6000-ldouble-2.c: New.
231
232 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
233
234         PR c++/19244
235         * g++.dg/parser/ctor2.C: New test.
236
237 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
238
239         PR c++/17154
240         * g++.dg/template/using9.C: New test.
241
242 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
243
244         PR c++/19258
245         * g++.dg/lookup/friend6.C: New test.
246
247 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
248
249         PR c++/19270
250         * g++.dg/template/array10.C: New.
251
252 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
253
254         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
255         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
256
257 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
258
259         * gcc.c-torture/compile/20050105-1.c: New test.
260
261 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
262
263         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
264
265 2005-01-05  Roger Sayle  <roger@eyesopen.com>
266
267         PR middle-end/19100
268         * gcc.dg/conv-3.c: New test case.
269
270 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
271
272         * gcc.dg/asm-wide-1.c: New test.
273
274 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
275
276         PR c++/19030
277         * g++.dg/parse/crash22.C: New
278
279 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
280
281         PR 19257
282         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
283
284 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
285
286         PR middle-end/17767
287         * gcc.dg/i386-mmx-6.c: New test case.
288
289 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
290
291         PR tree-optimization/18308
292         * gcc.dg/vect/pr18308.c: New testcase.
293
294 2005-01-04  Andreas Jaeger  <aj@suse.de>
295
296         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
297
298 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
299             Robert Bowdidge <bowdidge@apple.com>
300
301         * gcc.dg/cpp/subframework1.c: New.
302         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
303         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
304         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
305         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
306
307 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
308
309         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
310         producing warning.
311         * gcc.dg/darwin-weakimport-2.c: New.
312
313 2005-01-03  Richard Henderson  <rth@redhat.com>
314
315         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
316
317 2005-01-03  Richard Henderson  <rth@redhat.com>
318
319         * gcc.dg/vect/vect.exp: Enable for ia64.
320         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
321         (check_effective_target_vect_float): Likewise.
322         (check_effective_target_vect_no_align): Likewise.
323         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
324         * gcc.dg/vect/vect-8.c: Likewise.
325
326 2005-01-03  Uros Bizjak <uros@kss-loka.si>
327
328         PR target/19236
329         * gcc.dg/pr19236-1.c: New test case.
330
331 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
332
333         PR rtl-optimization/12092
334         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
335
336 2005-01-02  Andreas Jaeger  <aj@suse.de>
337
338         * gcc.dg/pr12092-1.c: Do not run on x86_64.
339
340 2005-01-01  Roger Sayle  <roger@eyesopen.com>
341             Andrew Pinski  <pinskia@physics.uc.edu>
342
343         PR rtl-optimization/12092
344         * gcc.dg/pr12092-1.c: New test case.
345
346 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
347
348         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
349         'hidden' and 'default' for better portability.
350         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
351
352         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
353         6 and 7.
354         * g++.old-deja/g++.brendan/new3.C: Likewise.
355
356 2005-01-01  Steven Bosscher  <stevenb@suse.de>
357
358         * gcc.dg/20041231-1.C: New test.
359         * g++.dg/warn/Wunreachable-code-1.C: New test.
360
361 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
362
363         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
364         file, not /dev/null.  Abort on error.
365
366 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
367             Ziemowit Laski  <zlaski@apple.com>
368
369         PR objc/18971
370         * objc.dg/encode-5.m: New test.
371
372 2004-12-29  Richard Henderson  <rth@redhat.com>
373
374         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
375         * objc.dg/stabs-1.m: Disable for ia64.
376
377 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
378
379         PR c++/19190
380         * g++.dg/warn/Wunused-10.C: New test.
381
382 2004-12-28  Richard Henderson  <rth@redhat.com>
383
384         * objc.dg/stabs-1.m: Disable for alpha.
385
386 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
387
388         PR c++/19149
389         * g++.dg/parse/error23.C: New test.
390
391 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
392
393         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
394
395         PR fortran/19032
396         * gfortran.dg/intrinsic_modulo_1.f90: New.
397         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
398         tests with divisor -1.
399
400 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
401
402         * g++.dg/opt/temp1.C (memcpy): Return a value.
403
404         PR c++/19148
405         * g++.dg/expr/cond7.C: New test.
406
407 2004-12-27  Paul Brook  <paul@codesourcery.com>
408
409         * gfortran.dg/g77/select_no_compile.f: Remove.
410
411 2004-12-27  Richard Henderson  <rth@redhat.com>
412
413         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
414         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
415         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
416
417 2004-12-26  Richard Henderson  <rth@redhat.com>
418
419         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
420         by 1i instead of token pasting.
421
422 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
423
424         PR tree-optimization/17578
425         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
426         to additional_flags.
427         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
428
429 2004-12-25  Richard Henderson  <rth@redhat.com>
430
431         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
432         Remove Alpha.
433
434 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
435
436         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
437         hppa*-*-hpux*.
438         * gcc.dg/pr17957.c (dg-options): Likewise.
439         * gcc.dg/struct-ret-1.c: Add prototype for abort.
440         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
441         instead of 0 on __hppa__.
442         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
443         "foo,%r" on hppa*-*-*.
444
445 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
446
447         PR fortran/19071
448         * gfortran.dg/complex_write.f90: New test.
449
450 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
451
452         PR c++/17595
453         * g++.dg/parse/pragma2.C: New test.
454
455         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
456
457 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
458
459         * gcc.dg/empty2.c: Add missing dg-warning.
460
461 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
462
463         PR c++/17413
464         * g++.dg/template/local4.C: New test.
465         * g++.dg/template/crash19.C: Add dg-error marker.
466
467         * g++.dg/template/crash31.C: Correct embedded PR number.
468
469 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
470
471         PR c++/16405
472         * g++.dg/opt/temp1.C: Add do-run marker.
473
474 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
475
476         * g++.dg/template/spec19.C: New.
477
478 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
479
480         PR target/16819
481         * gcc.dg/empty2.c: New.
482
483 2004-12-23  Richard Henderson  <rth@redhat.com>
484
485         * lib/target-supports.exp (check_effective_target_vect_no_align):
486         Remove i?86 and x86-64.
487
488 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
489
490         PR c++/16405
491         * g++.dg/opt/temp1.C: New test.
492
493 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
494
495         PR c++/18733
496         * g++.dg/template/friend33.C: New testcase.
497
498 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/18464
501         * g++.dg/template/cond5.C: New test.
502
503         PR c++/18492
504         * g++.dg/inherit/thunk3.C: New test.
505
506         PR c++/11224
507         * g++.dg/warn/Wunused-9.C: New test.
508
509 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
510
511         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
512
513 2004-12-22  Jan Beulich  <jbeulich@novell.com>
514
515         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
516
517 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
518
519         PR c++/18378
520         * g++.dg/ext/packed8.C: New test.
521
522         PR c++/13268
523         * g++.dg/template/crash31.C: New test.
524
525         PR c++/19034
526         * g++.dg/template/crash30.C: New test.
527
528 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
529
530         PR C++/18984
531         * g++.dg/eh/ctor3.C: New test.
532
533 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
534
535         * objc.dg/stabs-1.m: Allow section name to be quoted and
536         assembly label to begin with '.LL'.
537
538 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
539
540         * gcc.dg/vect/vect.exp
541         (check_effective_target_lp64_or_vect_no_align): New.
542         * gcc.dg/vect/vect-77.c: Use it.
543         * gcc.dg/vect/vect-78.c: Use it.
544
545         * lib/target-supports.exp
546         (check_effective_target_vect_no_max,
547         check_effective_target_vect_no_bitwise,
548         check_effective_target_vect_no_align): New.
549         * gcc.dg/vect/vect-13.c: Use them.
550         * gcc.dg/vect/vect-17.c: Ditto.
551         * gcc.dg/vect/vect-18.c: Ditto.
552         * gcc.dg/vect/vect-19.c: Ditto.
553         * gcc.dg/vect/vect-20.c: Ditto.
554         * gcc.dg/vect/vect-27.c: Ditto.
555         * gcc.dg/vect/vect-29.c: Ditto.
556         * gcc.dg/vect/vect-44.c: Ditto.
557         * gcc.dg/vect/vect-48.c: Ditto.
558         * gcc.dg/vect/vect-50.c: Ditto.
559         * gcc.dg/vect/vect-52.c: Ditto.
560         * gcc.dg/vect/vect-54.c: Ditto.
561         * gcc.dg/vect/vect-56.c: Ditto.
562         * gcc.dg/vect/vect-58.c: Ditto.
563         * gcc.dg/vect/vect-60.c: Ditto.
564         * gcc.dg/vect/vect-72.c: Ditto.
565         * gcc.dg/vect/vect-80.c: Ditto.
566
567 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
568
569         PR c++/14075
570         * g++.dg/init/string1.C: New.
571
572         PR c++/18975
573         * g++.dg/other/synth1.C: New.
574
575 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
576
577         PR c/18963
578         * gcc.dg/pr18963-1.c: New test.
579
580 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
581
582         PR c/18596
583         * gcc.dg/funcdef-storage-1.c (foo): Remove.
584         * gcc.dg/pr18596-1.c: Use dg-error.
585         (dg-options): Use -fno-unit-at-a-time.
586         * gcc.dg/pr18596-2.c: New test.
587         * gcc.dg/pr18596-3.c: New test.
588
589 2004-12-20  Roger Sayle  <roger@eyesopen.com>
590
591         PR middle-end/18683
592         * g++.dg/opt/pr18683-1.C: New test case.
593
594 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
595
596         PR other/19093
597         * g++.dg/opt/max1.C: Fix for 64bit targets.
598
599 2004-12-20  Matt Austern  <austern@apple.com>
600
601         PR c++/19044
602         * g++.dg/ext/builtin6.C: New
603
604 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
605
606         PR tree-optimization/19080
607         * gcc.c-torture/compile/pr19080.c: New test.
608
609 2004-12-20  Steven Bosscher  <stevenb@suse.de>
610
611         * gcc.dg/20041219-1.c: New test.
612
613 2004-12-19  Roger Sayle  <roger@eyesopen.com>
614
615         PR middle-end/19068
616         * g++.dg/opt/max1.C: New test case.
617
618 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
619
620         * gcc.dg/fdata-sections-1.c: New test.
621
622 2004-12-18  Roger Sayle  <roger@eyesopen.com>
623
624         PR middle-end/18548
625         * gcc.dg/max-1.c: New test case.
626
627 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
628
629         * gcc.c-torture/execute/20041218-1.c: New test.
630
631 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
632
633         * gcc.dg/pr18501.c: New test.
634         * gcc.dg/uninit-5.c: XFAIL.
635         * gcc.dg/uninit-9.c: XFAIL.
636
637 2004-12-17  Dale Johannesen  <dalej@apple.com>
638
639         * gcc.dg/20041213-1.c:  New.
640
641 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
642
643         * objc.dg/stabs-1.m: Allow assembly label to begin
644         with a dot ('.').
645
646 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
647
648         * gcc.c-torture/execute/20041213-1.c: Move...
649         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
650
651 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
652
653         PR c++/18721
654         * g++.dg/lookup/conv-5.C: New.
655
656 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
657
658         * objc.dg/stabs-1.m: New test.
659
660 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
661
662         * gcc.dg/visibility-c.c: Change compile to
663         assemble for the test.
664
665 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
666
667         PR target/19041
668         * gcc.dg/visibility-c.c: New test.
669
670 2004-12-16  Roger Sayle  <roger@eyesopen.com>
671
672         PR middle-end/18493
673         * gcc.dg/switch-8.c: New test case.
674
675 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
676
677         PR c++/18905
678         * g++.dg/template/init4.C: New.
679         * g++.dg/opt/static3.C: Enable optimizer.
680
681 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
682
683         * g++.dg/other/complex1.C: New test.
684
685 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
686
687         * g++.dg/opt/inline9.C: New test.
688
689 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
690
691         PR fortran/18993
692         * gfotran.dg/nullify_1.f: New test.
693
694 2004-12-15  Richard Henderson  <rth@redhat.com>
695
696         * gcc.target/i386/i386.exp: New harness.
697         * gcc.target/i386/vect-args.c: New.
698
699 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
700
701         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
702
703 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
704
705         PR c++/18825
706         * g++.dg/template/friend32.C: New test.
707
708 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
709
710         * cpp/pragma-once-1.c: New test.
711         * cpp/pragma-once-1b.h: Likewise.
712         * cpp/pragma-once-1c.h: Likewise.
713         * cpp/pragma-once-1d.h: Likewise.
714         * cpp/inc/pragma-once-1a.h: Likewise.
715
716 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
717             Steven G. Kargl  <kargls@comcast.net>
718
719         PR fortran/17597
720         * gfortran.dg/list_read_3.f90: New test.
721
722 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
723
724         * gcc.dg/ftrapv-2.c: New test.
725
726 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
727
728         PR c++/18981
729         * g++.dg/template/typename9.C: New test.
730
731 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
732
733         PR c++/18738
734         * g++.dg/template/typename8.C: New test.
735         * g++.dg/parse/friend2.C: Tweak error message.
736
737 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
738
739         * gcc.c-torture/20041214-1.c: New test.
740
741 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
742
743         PR c++/18965
744         * g++.dg/init/array17.C: New test.
745
746 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/18793
749         * g++.dg/init/aggr3.C: New test.
750
751 2004-12-14  Janis Johnson  <janis187@us.ibm.com
752
753         * gcc.dg/altivec-types-1.c: New test.
754         * gcc.dg/altivec-types-2.c: New test.
755         * gcc.dg/altivec-types-3.c: New test.
756         * gcc.dg/altivec-types-4.c: New test.
757         * g++.dg/ext/altivec-types-1.C: New test.
758         * g++.dg/ext/altivec-types-2.C: New test.
759         * g++.dg/ext/altivec-types-3.C: New test.
760         * g++.dg/ext/altivec-types-4.C: New test.
761
762 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
763
764         PR middle-end/18951
765         * gcc.c-torture/execute/20041213-1.c: New test.
766
767 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
768
769         PR c++/18949
770         * g++.dg/template/cast1.C: New.
771
772 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
773
774         * gcc.c-torture/execute/20041213-2.c: New test.
775
776 2004-12-13  Richard Henderson  <rth@redhat.com>
777
778         * gcc.dg/i386-sse-10.c: Fix typo in options.
779
780 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
781
782         PR c++/18968
783         * g++.dg/opt/pr18968.C: New test.
784
785 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
786
787         PR c++/18925
788         * g++.dg/ext/visibility/staticdatamem.C: New test.
789
790 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
791
792         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
793
794 2004-12-13  Roger Sayle  <roger@eyesopen.com>
795
796         PR rtl-optimization/18928
797         * gcc.dg/pr18928-1.c: New test case.
798
799 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
800
801         PR tree-opt/16951
802         * gcc.c-torture/compile/20041211-1.c: New.
803
804 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
805
806         PR middle-end/17564
807         * gcc.c-torture/execute/20041212-1.c: New test.
808
809 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
810
811         PR fortran/18869
812         * gfortran.dg/common_1.f90: New test.
813
814 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
815         Paul Brook  <paul@codesourcery.com>
816
817         PR fortran/16222
818         * gfortran.dg/real_do_1.f90: New test.
819
820 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
821
822         PR tree-opt/18040
823         * g++.dg/opt/ptrmem6.C: New test.
824
825 2004-12-11  Roger Sayle  <roger@eyesopen.com>
826
827         PR middle-end/18921
828         * gcc.dg/pr18921-1.c: New test case.
829
830 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
831
832         PR fortran/17175
833         * gfortran.dg/scale_1.f90: New test.
834
835 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
836
837         PR middle-end/18903
838         * gcc.c-torture/compile/pr18903.c: New test.
839
840 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
841
842         * gcc.c-torture/execute/20041210-1.c: New test.
843
844 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
845
846         PR c++/18731
847         * g++.dg/parser/struct-1.C: New test.
848         * g++.dg/parser/struct-2.C: New test.
849         * g++.dg/parser/struct-3.C: New test.
850
851 2004-12-09  Richard Henderson  <rth@redhat.com>
852
853         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
854
855         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
856         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
857
858 2004-12-09  Matt Austern  <austern@apple.com>
859
860         PR c++/18514
861         * g++.dg/ext/builtin1.C: New
862         * g++.dg/ext/builtin2.C: New
863         * g++.dg/ext/builtin3.C: New
864         * g++.dg/ext/builtin4.C: New
865         * g++.dg/ext/builtin5.C: New
866
867 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
868
869         PR tree-opt/18904
870         * g++.dg/opt/ptrmem5.C: New test.
871
872 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
873
874         * g++.dg/parse/typename5.C: Adjust for new error.
875         * g++.dg/parse/typename7.C: New.
876
877 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
878
879         PR c++/18073
880         * g++.dg/other/mmintrin.C: New test.
881
882 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
883
884         PR c++/16681
885         * g++.dg/init/array15.C: New.
886         * g++.dg/init/array16.C: New.
887
888 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
889
890         PR fortran/18826
891         * gfortran.dg/assign_1.f90: New test.
892
893 2004-12-08  Nick Clifton  <nickc@redhat.com>
894
895         * gcc.target/xstormy16/bss_below100: New directory containing tests.
896         * gcc.target/xstormy16/data_below100: Likewise.
897         * gcc.target/xstormy16/sfr: Likewise.
898         * gcc.target/xstormy16/below100.S: New test source file.
899         * gcc.target/xstormy16/below100.ld: New test linker script.
900         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
901         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
902         bp instructions.
903         * gcc.target/xstormy16/bp.c: Likewise.
904
905         * gcc.target/xstormy16/bss_below100: New files:
906         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
907         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
908         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
909         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
910         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
911         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
912         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
913         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
914         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
915         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
916         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
917         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
918         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
919         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
920         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
921         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
922         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
923         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
924         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
925         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
926         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
927         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
928         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
929         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
930         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
931         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
932         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
933
934         * gcc.target/xstormy16/data_below100: New files:
935         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
936         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
937         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
938         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
939         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
940         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
941         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
942         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
943         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
944         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
945         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
946         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
947         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
948         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
949         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
950         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
951         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
952         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
953         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
954         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
955         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
956         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
957         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
958         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
959         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
960         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
961         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
962
963         * gcc.target/xstormy16/sfr: New files:
964         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
965         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
966         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
967         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
968         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
969         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
970         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
971         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
972         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
973         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
974         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
975         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
976         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
977         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
978         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
979         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
980         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
981         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
982         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
983         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
984         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
985         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
986         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
987         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
988         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
989         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
990         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
991         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
992         27_if0_sfrw_bitfield_f.c
993
994 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
995
996         PR c++/18100
997         * g++.dg/lookup/name-clash4.C: New test.
998
999 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1000
1001         PR c++/18672
1002         * g++.dg/opt/array1.C: New.
1003
1004         PR c++/18803
1005         * g++.dg/template/operator5.C: New.
1006
1007 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1008
1009         PR c/18867
1010         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1011
1012 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1013
1014         * gcc.dg/noncompile/20041207.c: New test.
1015
1016 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1017
1018         * g++.dg/other/unreachable-1.C: New test.
1019
1020 2004-12-06  Nick Clifton  <nickc@redhat.com>
1021
1022         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1023         <limits.h> because the latter comes from gcc's include/ directory
1024         and not the newlib/libc/include directory.
1025
1026 2004-12-04  Richard Henderson  <rth@redhat.com>
1027
1028         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1029
1030 2004-12-04  Richard Henderson  <rth@redhat.com>
1031
1032         * lib/target-supports.exp (check_gc_sections_available): Disable
1033         for alpha and ia64.
1034
1035 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1036
1037         PR middle-end/17909
1038         * g++.dg/other/vararg-2.C: New test.
1039
1040 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1041
1042         PR c++/17011, c++/17971
1043         * g++.dg/template/error15.C: Adjust expected error.
1044         * g++.dg/template/instantiate3.C: Likewise.
1045
1046 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1047
1048         * gcc.dg/altivec-18.c: Fix for darwin
1049
1050 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1051
1052         PR c++/18782
1053         * g++.dg/parse/ptrmem2.C: New.
1054
1055         PR c++/18318
1056         * g++.dg/template/new1.C: New.
1057
1058 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1059
1060         PR fortran/18710
1061         * gfortran.dg/direct_io_3.f90: New test.
1062
1063 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1064
1065         PR 18758
1066         * g++.dg/parse/crash21.C: New.
1067
1068 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1069
1070         PR c++/15664, c++/18276
1071         * g++.dg/template/ttp13.C: New test.
1072         * g++.dg/template/ttp14.C: Likewise.
1073
1074 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1075
1076         PR c++/18123
1077         * g++.dg/parse/enum2.C: New test.
1078         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1079
1080 2004-12-02  Nick Clifton  <nickc@redhat.com>
1081
1082         * gcc.target/xstormy16: New test directory.
1083         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1084         * gcc.target/xstormy16/bp.c: Check the generation of bp
1085         instructions.
1086         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1087         bn instructions and the BELOW100 attribute.
1088
1089 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1090
1091         PR target/16952
1092         * gcc.dg/ppc-eabi.c: New.
1093
1094 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1095
1096         PR fortran/18284
1097         * gfortran.dg/backspace.f90
1098
1099 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1100
1101         * gfortran.dg/inquire.f90: New test.
1102
1103 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1104
1105         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1106         handle effective-target-keyword.
1107         (dg-skip-if): Support effective-target keyword as target list.
1108         (dg-xfail-if): Ditto.
1109         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1110
1111 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1112
1113         PR tree-optimization/18291
1114         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1115
1116 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1117
1118         PR C++/18729
1119         * g++.dg/parse/crash20.C: New.
1120
1121         PR c++/17431
1122         * g++.dg/overload/arg1.C: New.
1123         * g++.dg/overload/arg2.C: New.
1124         * g++.dg/overload/arg3.C: New.
1125         * g++.dg/overload/arg4.C: New.
1126
1127 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1128
1129         * gcc.dg/c99-flex-array-4.c: Remove.
1130
1131 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1132
1133         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1134
1135         * lib/target-supports.exp (is-effective-target): Simplify.
1136
1137         * lib/target-supports.exp (check_effective_target_vect_long):
1138         Fix for powerpc64-*-*.
1139
1140 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1141
1142         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1143         to support new requirements on FreeBSD 5.
1144
1145 2004-11-30  Devang Patel  <dpatel@apple.com>
1146
1147         PR 18702
1148         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1149
1150 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1151
1152         * g++.dg/ext/altivec-13.C: New test.
1153
1154 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1155
1156         PR tree-opt/18298
1157         * gcc.c-torture/execute/p18298.c: New test.
1158
1159 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1160             Dorit Naishlos  <dorit@il.ibm.com>
1161
1162         PR tree-opt/18607
1163         * gcc.dg/vect/vect-89.c: New test.
1164
1165 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1166
1167         * gcc.dg/pr18596-1.c: New test.
1168
1169 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1170
1171         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1172
1173 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1174
1175         PR c/18479
1176         * gcc.dg/pr18479.c: New test.
1177
1178 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1179
1180         PR target/18490
1181         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1182         mmix-knuth-mmixware.
1183
1184         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1185         cris-*-elf* cris-*-aout* mmix-*-*
1186
1187 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1188
1189         PR middle-end/18725
1190         * gcc.dg/pr18725.c: New test.
1191
1192 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1193
1194         PR target/18488
1195         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1196
1197         PR target/18336
1198         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1199
1200 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/18368
1203         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1204         * g++.old-deja/g++.law/ctors5.C: Likewise.
1205         * g++.old-deja/g++.other/crash25.C: Likewise.
1206
1207         PR c++/18674
1208         * g++.dg/template/error16.C: New test.
1209
1210         PR c++/18512
1211         * g++.dg/template/crash29.C: New test.
1212
1213 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1214
1215         PR tree-optimization/18712
1216         * gcc.c-torture/compile/pr18712.c: New test.
1217
1218 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1219
1220         PR c/7544
1221         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1222         tests.
1223
1224 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1225
1226         PR c++/18652
1227         * g++.dg/lookup/crash6.C: New test.
1228
1229 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1230
1231         PR middle-end/18164
1232         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1233
1234 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1235
1236         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1237         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1238         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1239
1240 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1241
1242         * gcc.dg/pr18164.c: New test.
1243
1244 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1245
1246         * gcc.dg/funroll-loops-all.c: New.
1247
1248 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1249
1250         PR target/18489
1251         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1252         delimeter, match space and TAB as well as ":".
1253
1254         PR target/18484
1255         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1256
1257         PR target/18348
1258         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1259
1260         PR target/18345
1261         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1262
1263         PR target/18337
1264         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1265
1266 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1267
1268         * gfortran.dg/direct_io_2.f90: New test.
1269
1270 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1271
1272         PR target/18334
1273         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1274
1275 2004-11-28  Richard Henderson  <rth@redhat.com>
1276
1277         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1278
1279 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1280
1281         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1282         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1283         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1284         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1285         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1286         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1287         gcc.dg/pointer-arith-8.c: New tests.
1288
1289 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1290
1291         PR fortran/18364
1292         * gfortran.dg/endfile.f90: New test.
1293
1294 2004-11-27  Falk Hueffner  <falk@debian.org>
1295
1296         * gcc.dg/loop-6.c: New test.
1297
1298 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1299
1300         * gcc.c-torture/execute/20041126-1.c: New test.
1301
1302 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1303
1304         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1305         on IRIX.
1306
1307 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1308
1309         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1310         functions.
1311
1312 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1313
1314         PR rtl-optimization/17825
1315         * gcc.c-torture/compile/20041119-1.c: New test.
1316
1317 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1318
1319         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1320         Check existence of ld library path variables before unsetting.
1321
1322 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1323
1324         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1325
1326 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1327
1328         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1329
1330 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1331
1332         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1333
1334 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1335
1336         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1337         dg-do directive.
1338
1339 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1340
1341         * gcc.dg/pr17957.c: Pass --param, not -param.
1342
1343 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1344
1345         PR middle-end/17957
1346         * testsuite/gcc.dg/pr17957.c: New test.
1347
1348 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/18445
1351         * g++.dg/template/crash28.C: Likewise.
1352
1353         PR c++/18001
1354         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1355         * g++.dg/ext/lvaddr.C: Likewise.
1356         * g++.dg/opt/pr7503-3.C: Likewise.
1357
1358         PR c++/18466
1359         * g++.dg/parse/qualified3.C: New test.
1360         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1361
1362         PR c++/18545
1363         * g++.dg/expr/return1.C: New test.
1364
1365 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1366
1367         Friend class name lookup 3/n, PR c++/3332
1368         * g++.dg/lookup/friend3.C: New test.
1369         * g++.dg/lookup/friend4.C: Likewise.
1370         * g++.dg/lookup/friend5.C: Likewise.
1371
1372 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1373
1374         Friend class name lookup 2/n, PR c++/14513, c++/15410
1375         * g++.dg/lookup/friend2.C: New test.
1376         * g++.dg/template/friend31.C: Likewise.
1377
1378 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1379
1380         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1381
1382 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1383
1384         PR c++/17473
1385         * g++.dg/tc1/dr56.C: Remove.
1386         * g++.dg/template/typedef1.C: Add dg-error markers.
1387         * g++.old-deja/g++.other/typedef7.C: Likewise.
1388
1389         PR c++/18285
1390         * g++.dg/parse/typedef7.C: New test.
1391
1392 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1393
1394         * gcc.c-torture/execute/20041124-1.c: New test.
1395
1396 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1397
1398         * g++.dg/template/deduce3.C: New test.
1399
1400         PR c++/18586
1401         * g++.dg/template/crash27.C: New test.
1402
1403         PR c++/18530
1404         * g++.dg/warn/Wshadow-3.C: New test.
1405
1406 2004-11-24  Devang Patel  <dpatel@apple.com>
1407
1408         PR/18555
1409         * gcc.dg/cpp/isysroot-1.c: New test.
1410         * gcc.dg/cpp/usr/include/stdio.h: New file.
1411         * gcc.dg/cpp/isysroot-2.c: New test.
1412         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1413         New file.
1414
1415 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1416
1417         PR c++/8929
1418         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1419
1420 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1421
1422         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1423         * gcc.target/sparc/pdist.c: Likewise.
1424
1425 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1426
1427         PR c++/16882
1428         * g++.dg/conversion/simd1.C: New test.
1429
1430 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1431
1432         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1433         and restore_ld_library_path_env_vars.
1434         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1435         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1436         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1437         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1438
1439 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1440
1441         * gcc.dg/pragma-align-2.c: Test macro expansion.
1442         * gcc.dg/pragma-pack-2.c: New test.
1443
1444 2004-11-23  Richard Henderson  <rth@redhat.com>
1445
1446         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1447         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1448         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1449         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1450         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1451         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1452
1453         * gcc.dg/vect/vect.exp: Add check for alpha.
1454         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1455         (check_effective_target_vect_int): Enable for alpha.
1456         (check_effective_target_vect_long): New.
1457         (is-effective-target): Add it.
1458
1459 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1460
1461         * gcc.dg/pr18614-1.c: New test.
1462
1463 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1464
1465         * gcc.dg/setjmp-2.c: New test.
1466
1467 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1468
1469         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1470         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1471         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1472         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1473         gcc.target/sparc/pdist.c: New tests.
1474
1475 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1476
1477         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1478
1479 2004-11-22  Dale Johannesen  <dalej@apple.com>
1480
1481         * gcc.dg/20041111-1.c:  New.
1482
1483 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1484
1485         PR tree-opt/18536
1486         * gcc.dg/vect/pr18536.c: New test.
1487
1488 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1489
1490         PR c++/18354
1491         * g++.dg/template/nontype11.C: New test.
1492
1493 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1494
1495         PR middle-end/18520
1496         * gcc.dg/pr18520-1.c: New test case.
1497
1498 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1499
1500         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
1501         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
1502         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
1503         expected diagnostics.
1504
1505 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1506
1507         PR target/18580
1508         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
1509         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
1510         vect-77.c, vect-77a.c: XFAIL on the SPARC.
1511
1512 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1513
1514         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
1515
1516 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
1517             Joseph Myers  <joseph@codesourcery.com>
1518
1519         * lib/target-supports.exp (check_visibility_available): Really
1520         test the compiler.
1521
1522 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1523
1524         PR tree-opt/18181
1525         * gcc.dg/vect/vect-85.c: New test.
1526         * gcc.dg/vect/vect-86.c: New test.
1527         * gcc.dg/vect/vect-87.c: New test.
1528         * gcc.dg/vect/vect-88.c: New test.
1529
1530 2004-11-19  Ben Elliston  <bje@au.ibm.com>
1531
1532         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
1533
1534 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
1535
1536         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
1537         * gcc.dg/ppc-and-1.c: Ditto.
1538         * gcc.dg/ppc-compare-1.c: Ditto.
1539         * gcc.dg/ppc-mov-1.c: Ditto
1540
1541 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1542             Mark Mitchell  <mark@codesourcery.com>
1543
1544         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1545
1546 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1547             Aldy Hernandez  <aldyh@redhat.com>
1548
1549         * lib/target-supports.exp (check_effective_target_vect_int): New
1550         (check_effective_target_vect_float): New
1551         (check_effective_target_vect_double): New.
1552         (is-effective-target): Support new effective targets keywords.
1553         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1554         default action for dg-do.
1555         * gcc.dg/vect/pr16105.c: Use new support.
1556         * gcc.dg/vect/pr18400.c: Ditto.
1557         * gcc.dg/vect/pr18425.c: Ditto.
1558         * gcc.dg/vect/vect-1.c: Ditto.
1559         * gcc.dg/vect/vect-10.c: Ditto.
1560         * gcc.dg/vect/vect-11.c: Ditto.
1561         * gcc.dg/vect/vect-12.c: Ditto.
1562         * gcc.dg/vect/vect-13.c: Ditto.
1563         * gcc.dg/vect/vect-14.c: Ditto.
1564         * gcc.dg/vect/vect-15.c: Ditto.
1565         * gcc.dg/vect/vect-16.c: Ditto.
1566         * gcc.dg/vect/vect-17.c: Ditto.
1567         * gcc.dg/vect/vect-18.c: Ditto.
1568         * gcc.dg/vect/vect-19.c: Ditto.
1569         * gcc.dg/vect/vect-2.c: Ditto.
1570         * gcc.dg/vect/vect-20.c: Ditto.
1571         * gcc.dg/vect/vect-21.c: Ditto.
1572         * gcc.dg/vect/vect-22.c: Ditto.
1573         * gcc.dg/vect/vect-23.c: Ditto.
1574         * gcc.dg/vect/vect-24.c: Ditto.
1575         * gcc.dg/vect/vect-25.c: Ditto.
1576         * gcc.dg/vect/vect-26.c: Ditto.
1577         * gcc.dg/vect/vect-27.c: Ditto.
1578         * gcc.dg/vect/vect-27a.c: Ditto.
1579         * gcc.dg/vect/vect-28.c: Ditto.
1580         * gcc.dg/vect/vect-29.c: Ditto.
1581         * gcc.dg/vect/vect-29a.c: Ditto.
1582         * gcc.dg/vect/vect-3.c: Ditto.
1583         * gcc.dg/vect/vect-30.c: Ditto.
1584         * gcc.dg/vect/vect-31.c: Ditto.
1585         * gcc.dg/vect/vect-32.c: Ditto.
1586         * gcc.dg/vect/vect-33.c: Ditto.
1587         * gcc.dg/vect/vect-34.c: Ditto.
1588         * gcc.dg/vect/vect-35.c: Ditto.
1589         * gcc.dg/vect/vect-36.c: Ditto.
1590         * gcc.dg/vect/vect-37.c: Ditto.
1591         * gcc.dg/vect/vect-38.c: Ditto.
1592         * gcc.dg/vect/vect-4.c: Ditto.
1593         * gcc.dg/vect/vect-40.c: Ditto.
1594         * gcc.dg/vect/vect-41.c: Ditto.
1595         * gcc.dg/vect/vect-42.c: Ditto.
1596         * gcc.dg/vect/vect-43.c: Ditto.
1597         * gcc.dg/vect/vect-44.c: Ditto.
1598         * gcc.dg/vect/vect-45.c: Ditto.
1599         * gcc.dg/vect/vect-46.c: Ditto.
1600         * gcc.dg/vect/vect-47.c: Ditto.
1601         * gcc.dg/vect/vect-48.c: Ditto.
1602         * gcc.dg/vect/vect-48a.c: Ditto.
1603         * gcc.dg/vect/vect-49.c: Ditto.
1604         * gcc.dg/vect/vect-5.c: Ditto.
1605         * gcc.dg/vect/vect-50.c: Ditto.
1606         * gcc.dg/vect/vect-51.c: Ditto.
1607         * gcc.dg/vect/vect-52.c: Ditto.
1608         * gcc.dg/vect/vect-53.c: Ditto.
1609         * gcc.dg/vect/vect-54.c: Ditto.
1610         * gcc.dg/vect/vect-55.c: Ditto.
1611         * gcc.dg/vect/vect-56.c: Ditto.
1612         * gcc.dg/vect/vect-56a.c: Ditto.
1613         * gcc.dg/vect/vect-57.c: Ditto.
1614         * gcc.dg/vect/vect-58.c: Ditto.
1615         * gcc.dg/vect/vect-59.c: Ditto.
1616         * gcc.dg/vect/vect-6.c: Ditto.
1617         * gcc.dg/vect/vect-60.c: Ditto.
1618         * gcc.dg/vect/vect-61.c: Ditto.
1619         * gcc.dg/vect/vect-62.c: Ditto.
1620         * gcc.dg/vect/vect-63.c: Ditto.
1621         * gcc.dg/vect/vect-64.c: Ditto.
1622         * gcc.dg/vect/vect-65.c: Ditto.
1623         * gcc.dg/vect/vect-66.c: Ditto.
1624         * gcc.dg/vect/vect-67.c: Ditto.
1625         * gcc.dg/vect/vect-68.c: Ditto.
1626         * gcc.dg/vect/vect-69.c: Ditto.
1627         * gcc.dg/vect/vect-7.c: Ditto.
1628         * gcc.dg/vect/vect-72.c: Ditto.
1629         * gcc.dg/vect/vect-72a.c: Ditto.
1630         * gcc.dg/vect/vect-73.c: Ditto.
1631         * gcc.dg/vect/vect-74.c: Ditto.
1632         * gcc.dg/vect/vect-75.c: Ditto.
1633         * gcc.dg/vect/vect-76.c: Ditto.
1634         * gcc.dg/vect/vect-77.c: Ditto.
1635         * gcc.dg/vect/vect-77a.c: Ditto.
1636         * gcc.dg/vect/vect-78.c: Ditto.
1637         * gcc.dg/vect/vect-79.c: Ditto.
1638         * gcc.dg/vect/vect-8.c: Ditto.
1639         * gcc.dg/vect/vect-80.c: Ditto.
1640         * gcc.dg/vect/vect-82.c: Ditto.
1641         * gcc.dg/vect/vect-82_64.c: Ditto.
1642         * gcc.dg/vect/vect-83.c: Ditto.
1643         * gcc.dg/vect/vect-83_64.c: Ditto.
1644         * gcc.dg/vect/vect-9.c: Ditto.
1645         * gcc.dg/vect/vect-all.c: Ditto.
1646         * gcc.dg/vect/vect-none.c: Ditto.
1647
1648 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1649
1650         * lib/gcc-dg.exp (dg-skip-if): New function.
1651         (dg-forbid-option): Remove.
1652         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1653         * g++.dg/abi/bitfield8.C: Likewise.
1654         * g++.dg/abi/dtor1.C: Likewise.
1655         * g++.dg/abi/empty10.C: Likewise.
1656         * g++.dg/abi/empty7.C: Likewise.
1657         * g++.dg/abi/empty9.C: Likewise.
1658         * g++.dg/abi/layout3.C: Likewise.
1659         * g++.dg/abi/layout4.C: Likewise.
1660         * g++.dg/abi/thunk1.C: Likewise.
1661         * g++.dg/abi/thunk2.C: Likewise.
1662         * g++.dg/abi/vbase11.C: Likewise.
1663         * g++.dg/abi/vthunk2.C: Likewise.
1664         * g++.dg/abi/vthunk3.C: Likewise.
1665         * g++.dg/ext/attrib8.C: Likewise.
1666         * g++.dg/opt/longbranch2.C: Likewise.
1667         * g++.dg/opt/reg-stack4.C: Likewise.
1668         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1669         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1670         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1671         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1672         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1673         * gcc.dg/20000609-1.c: Likewise.
1674         * gcc.dg/20000720-1.c: Likewise.
1675         * gcc.dg/20011107-1.c: Likewise.
1676         * gcc.dg/20011119-1.c: Likewise.
1677         * gcc.dg/20020108-1.c: Likewise.
1678         * gcc.dg/20020122-2.c: Likewise.
1679         * gcc.dg/20020122-3.c: Likewise.
1680         * gcc.dg/20020201-3.c: Likewise.
1681         * gcc.dg/20020206-1.c: Likewise.
1682         * gcc.dg/20020218-1.c: Likewise.
1683         * gcc.dg/20020310-1.c: Likewise.
1684         * gcc.dg/20020411-1.c: Likewise.
1685         * gcc.dg/20020418-2.c: Likewise.
1686         * gcc.dg/20020426-1.c: Likewise.
1687         * gcc.dg/20020426-2.c: Likewise.
1688         * gcc.dg/20020517-1.c: Likewise.
1689         * gcc.dg/20020523-1.c: Likewise.
1690         * gcc.dg/20020523-2.c: Likewise.
1691         * gcc.dg/20020729-1.c: Likewise.
1692         * gcc.dg/20030204-1.c: Likewise.
1693         * gcc.dg/20030826-2.c: Likewise.
1694         * gcc.dg/20030926-1.c: Likewise.
1695         * gcc.dg/20031202-1.c: Likewise.
1696         * gcc.dg/980312-1.c: Likewise.
1697         * gcc.dg/980313-1.c: Likewise.
1698         * gcc.dg/990117-1.c: Likewise.
1699         * gcc.dg/990424-1.c: Likewise.
1700         * gcc.dg/990524-1.c: Likewise.
1701         * gcc.dg/991230-1.c: Likewise.
1702         * gcc.dg/i386-387-1.c: Likewise.
1703         * gcc.dg/i386-387-2.c: Likewise.
1704         * gcc.dg/i386-387-3.c: Likewise.
1705         * gcc.dg/i386-387-4.c: Likewise.
1706         * gcc.dg/i386-387-5.c: Likewise.
1707         * gcc.dg/i386-387-6.c: Likewise.
1708         * gcc.dg/i386-asm-1.c: Likewise.
1709         * gcc.dg/i386-bitfield1.c: Likewise.
1710         * gcc.dg/i386-bitfield2.c: Likewise.
1711         * gcc.dg/i386-loop-1.c: Likewise.
1712         * gcc.dg/i386-loop-2.c: Likewise.
1713         * gcc.dg/i386-loop-3.c: Likewise.
1714         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1715         * gcc.dg/i386-pic-1.c: Likewise.
1716         * gcc.dg/i386-regparm.c: Likewise.
1717         * gcc.dg/i386-signbit-1.c: Likewise.
1718         * gcc.dg/i386-signbit-2.c: Likewise.
1719         * gcc.dg/i386-signbit-3.c: Likewise.
1720         * gcc.dg/i386-sse-5.c: Likewise.
1721         * gcc.dg/i386-sse-8.c: Likewise.
1722         * gcc.dg/i386-unroll-1.c: Likewise.
1723         * gcc.dg/tls/opt-1.c: Likewise.
1724         * gcc.dg/tls/opt-2.c: Likewise.
1725         * gcc.dg/unroll-1.c: Likewise.
1726         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1727         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1728         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1729         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1730
1731 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1732
1733         * g++.dg/template/incomplete1.C: New test.
1734
1735 2004-11-16  Nick Clifton  <nickc@redhat.com>
1736
1737         Revert patches accidentally commited during checkin of fixes for
1738         xstormy16 tests:
1739         gcc.c-torture/execute/simd-4.c: Revert
1740         gcc.dg/20040910-1.c: Revert.
1741
1742 2004-11-16  Paul Brook  <paul@codesourcery.com>
1743
1744         PR fortran/13010
1745         * gfortran.dg/der_pointer_1.f90: New test.
1746
1747 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1748
1749         PR c/18498
1750         * gcc.dg/bitfld-13.c: New test.
1751
1752 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1753
1754         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1755         powerpc*-*-linux*.
1756
1757         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1758         * gcc.dg/ppc64-abi-2.c: Ditto.
1759         * gcc.dg/ppc64-abi-3.c: Ditto.
1760
1761         * lib/gcc-dg.exp (dg-target-list): Remove.
1762
1763 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1764
1765         * gcc.dg/ia64-postinc.c: New test.
1766
1767 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1768
1769         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1770
1771 2004-11-15  Nick Clifton  <nickc@redhat.com>
1772
1773         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1774         __INT_MAX__ so that the test can be compiled by toolchains
1775         targeted at 16-bit processors.
1776
1777         * gcc.dg/20040625-1.c: Use long constants rather than integers
1778         when performing arithmetic that will overflow 16-bits.
1779
1780         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1781         xstormy16.  It does not support 128-bit vector operations.
1782
1783         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
1784         with the macro PTR_TYPE.  Define this macro to an integer type
1785         suitable for holding a pointer.
1786
1787         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
1788         the target is a 16-bit processor.
1789
1790         * gcc.dg/cpp/if-2.c: Expect a different warning message from
1791         16-bit targets where the character constant will be too long.
1792
1793         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
1794         where the double will not be directly addressable.
1795
1796 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1797
1798         Friend class name lookup 1/n, PR c++/18471
1799         * g++.dg/template/crash26.C: New test.
1800         * g++.dg/lookup/struct1.C: Adjust expected error.
1801         * g++.dg/parse/elab1.C: Likewise.
1802         * g++.dg/parse/elab2.C: Likewise.
1803         * g++.dg/parse/int-as-enum1.C: Likewise.
1804         * g++.dg/parse/struct-as-enum1.C: Likewise.
1805         * g++.dg/parse/typedef1.C: Likewise.
1806         * g++.dg/parse/typedef3.C: Likewise.
1807         * g++.dg/parse/typedef4.C: Likewise.
1808         * g++.dg/parse/typedef5.C: Likewise.
1809         * g++.dg/template/nontype4.C: Likewise.
1810         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1811         * g++.old-deja/g++.other/elab1.C: Likewise.
1812         * g++.old-deja/g++.other/syntax4.C: Likewise.
1813
1814 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1815
1816         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1817
1818 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1819
1820         * gcc.c-torture/execute/20041114-1.c: New test.
1821
1822 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1823
1824         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1825         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
1826         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
1827         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
1828         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
1829         gcc.dg/switch-7.c: New tests.
1830
1831 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1832
1833         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
1834
1835 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1836
1837         PR tree-opt/18400
1838         * gcc.dg/vect/pr18400.c: New test.
1839
1840 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
1841             Andrew Pinski  <pinskia@physics.uc.edu>
1842
1843         PR tree-opt/18425
1844         * gcc.dg/vect/pr18425.c: New test.
1845
1846 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1847
1848         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
1849         Guard with dg-require-alias and dg-require-visibility.
1850
1851 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1852
1853         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
1854
1855 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1856
1857         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
1858
1859 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1860
1861         PR c++/17344
1862         * g++.dg/template/defarg5.C: New test.
1863
1864 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1865
1866         * g++.dg/parse/cast1.C: Run only on ILP32.
1867         * g++.old-deja/g++.mike/p784.C: Likewise.
1868
1869 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
1870
1871         * gcc.c-torture/execute/20041113-1.c: New test.
1872
1873 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1874
1875         PR target/18230
1876         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
1877         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
1878         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
1879         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1880         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
1881         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
1882         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
1883         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
1884         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
1885         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1886         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1887         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
1888         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
1889
1890 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
1891
1892         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
1893         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
1894         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
1895         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
1896         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
1897         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
1898         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
1899         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
1900         gcc.target/sparc/combined-1.c: New tests.
1901
1902 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
1903
1904         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
1905         New tests.
1906
1907 2004-11-12  Mark Mitchell <mark@codesourcery.com>
1908
1909         * lib/gcc-dg.exp (dg-forbid-option): New function.
1910         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
1911         * g++.dg/abi/bitfield8.C: Likewise.
1912         * g++.dg/abi/dtor1.C: Likewise.
1913         * g++.dg/abi/empty10.C: Likewise.
1914         * g++.dg/abi/empty7.C: Likewise.
1915         * g++.dg/abi/empty9.C: Likewise.
1916         * g++.dg/abi/layout3.C: Likewise.
1917         * g++.dg/abi/layout4.C: Likewise.
1918         * g++.dg/abi/thunk1.C: Likewise.
1919         * g++.dg/abi/thunk2.C: Likewise.
1920         * g++.dg/abi/vbase11.C: Likewise.
1921         * g++.dg/abi/vthunk2.C: Likewise.
1922         * g++.dg/abi/vthunk3.C: Likewise.
1923         * g++.dg/ext/attrib8.C: Likewise.
1924         * g++.dg/opt/longbranch2.C: Likewise.
1925         * g++.dg/opt/reg-stack4.C: Likewise.
1926         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1927         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1928         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1929         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1930         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1931         * gcc.dg/20000609-1.c: Likewise.
1932         * gcc.dg/20000720-1.c: Likewise.
1933         * gcc.dg/20011107-1.c: Likewise.
1934         * gcc.dg/20011119-1.c: Likewise.
1935         * gcc.dg/20020108-1.c: Likewise.
1936         * gcc.dg/20020122-2.c: Likewise.
1937         * gcc.dg/20020122-3.c: Likewise.
1938         * gcc.dg/20020201-3.c: Likewise.
1939         * gcc.dg/20020206-1.c: Likewise.
1940         * gcc.dg/20020218-1.c: Likewise.
1941         * gcc.dg/20020310-1.c: Likewise.
1942         * gcc.dg/20020411-1.c: Likewise.
1943         * gcc.dg/20020418-2.c: Likewise.
1944         * gcc.dg/20020426-1.c: Likewise.
1945         * gcc.dg/20020426-2.c: Likewise.
1946         * gcc.dg/20020517-1.c: Likewise.
1947         * gcc.dg/20020523-1.c: Likewise.
1948         * gcc.dg/20020523-2.c: Likewise.
1949         * gcc.dg/20020729-1.c: Likewise.
1950         * gcc.dg/20030204-1.c: Likewise.
1951         * gcc.dg/20030826-2.c: Likewise.
1952         * gcc.dg/20030926-1.c: Likewise.
1953         * gcc.dg/20031202-1.c: Likewise.
1954         * gcc.dg/980312-1.c: Likewise.
1955         * gcc.dg/980313-1.c: Likewise.
1956         * gcc.dg/990117-1.c: Likewise.
1957         * gcc.dg/990424-1.c: Likewise.
1958         * gcc.dg/990524-1.c: Likewise.
1959         * gcc.dg/991230-1.c: Likewise.
1960         * gcc.dg/i386-387-1.c: Likewise.
1961         * gcc.dg/i386-387-2.c: Likewise.
1962         * gcc.dg/i386-387-3.c: Likewise.
1963         * gcc.dg/i386-387-4.c: Likewise.
1964         * gcc.dg/i386-387-5.c: Likewise.
1965         * gcc.dg/i386-387-6.c: Likewise.
1966         * gcc.dg/i386-asm-1.c: Likewise.
1967         * gcc.dg/i386-bitfield1.c: Likewise.
1968         * gcc.dg/i386-bitfield2.c: Likewise.
1969         * gcc.dg/i386-loop-1.c: Likewise.
1970         * gcc.dg/i386-loop-2.c: Likewise.
1971         * gcc.dg/i386-loop-3.c: Likewise.
1972         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1973         * gcc.dg/i386-pic-1.c: Likewise.
1974         * gcc.dg/i386-regparm.c: Likewise.
1975         * gcc.dg/i386-signbit-1.c: Likewise.
1976         * gcc.dg/i386-signbit-2.c: Likewise.
1977         * gcc.dg/i386-signbit-3.c: Likewise.
1978         * gcc.dg/i386-sse-5.c: Likewise.
1979         * gcc.dg/i386-sse-8.c: Likewise.
1980         * gcc.dg/i386-unroll-1.c: Likewise.
1981         * gcc.dg/tls/opt-1.c: Likewise.
1982         * gcc.dg/tls/opt-2.c: Likewise.
1983         * gcc.dg/unroll-1.c: Likewise.
1984         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1985         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1986         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1987         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1988         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
1989         -m64 is specified.
1990
1991 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1992
1993         PR c++/18389
1994         * g++.dg/parse/cond1.C: New test.
1995
1996         PR c++/18429
1997         * g++.dg/template/array9.C: New test.
1998         * g++.dg/ext/vla1.C: Adjust error messages.
1999         * g++.dg/ext/vlm1.C: Likewise.
2000         * g++.dg/template/crash2.C: Likewise.
2001
2002         PR c++/18436
2003         * g++.dg/template/call3.C: New test.
2004
2005         PR c++/18407
2006         * g++.dg/template/ptrmem11.C: New test.
2007
2008 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2009
2010         PR other/14264
2011         * lib/g++.exp: Set LC_ALL and LANG to C.
2012         * lib/gcc-dg.exp: Likewise.
2013         * lib/gfortran.exp: Likewise.
2014         * lib/objc.exp: Likewise.
2015         * lib/treelang.exp: Likewise.
2016
2017 2004-11-12  Andreas Schwab  <schwab@suse.de>
2018
2019         * gcc.dg/pr16286.c: Fix last change.
2020
2021 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2022
2023         PR c++/18416
2024         * g++.dg/init/global1.C: New test.
2025
2026 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2027
2028         * gcc.c-torture/execute/20041112-1.c: New test.
2029
2030 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2031
2032         * lib/gcc-dg.exp (dg-target-list): New.
2033
2034 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2035             Richard Sandiford  <rsandifo@redhat.com>
2036
2037         * lib/target-supports.exp (get-compiler_messages): New.
2038         (check_named_sections_available): Use it.
2039         (check_effective_target_ilp32): New.
2040         (check_effective_target_lp64): New.
2041         (is-effective-target): New.
2042         * lib/gcc-dg.exp (dg-require-effective-target): New.
2043
2044 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2045
2046         * gcc.dg/precedence-1.c: New test.
2047
2048 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2049
2050         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2051
2052         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2053         message, delete generated files, use more descriptive name for
2054         executable, and make the test unsupported when it cannot be run.
2055
2056         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2057         (dg-require-weak, dg-require-visibility, dg-require-alias,
2058         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2059         dg-require-iconv, dg-require-named-sections): Use it.
2060
2061         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2062
2063 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2064
2065         PR target/16457
2066         * gcc.dg/ppc-and-1: New
2067
2068         PR target/16796
2069         * gcc.dg/ppc-mov-1.c: New.
2070
2071         PR target/16458
2072         * gcc.dg/ppc-compare-1.c: New.
2073
2074 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2075
2076         * objc.dg/desig-init-2.m: New test.
2077
2078 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2079
2080         PR middle-end/18160
2081         * g++.dg/warn/register-var-1.C: New test.
2082         * g++.dg/warn/register-var-2.C: New test.
2083
2084 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2085
2086         * gcc.dg/union-2.c: New test.
2087
2088 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2089
2090         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2091         New test for PR tree-optimization/17892.
2092
2093 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2094
2095         PR c++/18369
2096         * g++.dg/init/new12.C: New test.
2097
2098 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2099
2100         * gcc.target/sparc: New directory.
2101         * gcc.target/sparc/sparc.exp: New driver.
2102         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2103         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2104         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2105         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2106
2107 2004-11-10  Paul Brook  <paul@codesourcery.com>
2108
2109         PR fortran/18218
2110         * gfortran.dg/list_read.c: New test.
2111
2112 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2113
2114         PR c/18322
2115         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2116         expected diagnostic location.
2117
2118 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2119
2120         * gcc.dg/20041109-1.c: New test.
2121
2122 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2123
2124         PR objc/18406
2125         * objc/compile/pr18406.m: New test.
2126
2127 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2128
2129         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2130
2131 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2132
2133         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2134
2135 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2136
2137         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2138
2139 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2140
2141         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2142         exit.
2143
2144 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2145
2146         PR tree-opt/18299
2147         * gcc.c-torture/pr18299-1.c: New test.
2148
2149 2004-11-06  Andreas Schwab  <schwab@suse.de>
2150
2151         * gcc.dg/pr16286.c: Also test for bool and pixel.
2152
2153 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2154
2155         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2156         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2157         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2158         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2159         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2160         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2161         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2162         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2163         gcc.dg/struct-semi-3.c: New tests.
2164
2165 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2166
2167         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2168
2169 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2170
2171         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2172         Do not use C99 designators.
2173
2174 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2175
2176         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2177
2178 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2179
2180         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2181         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2182         * gcc.c-torture/execute/simd-5.x: Remove.
2183
2184 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2185
2186         PR rtl-optimization/17933
2187         * gcc.dg/torture/pr17933-1.c: New test.
2188
2189 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2190
2191         PR target/18106
2192         * lib/target-supports.exp (check_weak_available): Support
2193         Windows.
2194
2195 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2196
2197         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2198         call to fflush(stdout) before abort.
2199         (my_ffsll): New function.
2200         (generate_fields): Use it.
2201
2202 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2203
2204         * gcc.dg/init-undef-1.c: New test.
2205
2206 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2207
2208         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2209         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2210         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2211         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2212         expected messages for new parser.
2213
2214 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2217
2218 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2219
2220         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2221         on LP64 targets.
2222
2223 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2224
2225         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2226         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2227         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2228         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2229         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2230         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2231         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2232         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2233         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2234         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2235
2236 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2237
2238         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2239         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2240         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2241         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2242         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2243         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2244         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2245         for new parser.
2246
2247 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2248
2249         PR target/15342
2250         * gcc.dg/20041104-1.c: New test.
2251
2252 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2253
2254         * g++.dg/template/nontype7.C: New test.
2255         * g++.dg/template/nontype8.C: Likewise.
2256         * g++.dg/template/nontype9.C: Likewise.
2257         * g++.dg/template/nontype10.C: Likewise.
2258         * g++.dg/tc1/dr49.C: Likewise.
2259         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2260         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2261
2262 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2263
2264         * g++.dg/rtti/tinfo1.C: Remove xfails.
2265
2266 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2267
2268         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2269         packed attribute to the definition to satisfy the new C++ parser.
2270
2271 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2272
2273         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2274         invocations of va_arg.
2275
2276 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2277
2278         PR c++/18124
2279         * g++.dg/template/crash25.C: New test.
2280
2281         PR c++/18155
2282         * g++.dg/template/typedef2.C: New test.
2283         * g++.dg/parse/crash13.C: Adjust error markers.
2284
2285         PR c++/18177
2286         * g++.dg/conversion/const3.C: New test.
2287
2288 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2289
2290         PR fortran/17535
2291         PR fortran/17583
2292         PR fortran/17713
2293         * gfortran.dg/generic_[123].f90: New testcases.
2294
2295 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2298         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2299
2300 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2301
2302         PR tree-opt/16808
2303         * gcc.c-torture/compile/pr16808.c: New test.
2304
2305 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2306
2307         PR rtl-optimization/17104
2308         * gcc.dg/ppc-bitfield1.c: New.
2309
2310 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2311
2312         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2313
2314 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2315
2316         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2317         strings for 32-bit code.
2318
2319 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2320
2321         PR c/18239
2322         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2323
2324 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2325
2326         PR c++/18064
2327         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2328
2329 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/15172
2332         * g++.dg/init/aggr2.C: New test.
2333
2334 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2335
2336         * objc.dg/local-decl-1.m: New test.
2337
2338 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2339
2340         * gcc.dg/20040910-1.c: Adjust regex.
2341
2342 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2343
2344         PR rtl-optimization/18084
2345         * g++.dg/opt/pr18084-1.C: New testcase.
2346
2347 2004-10-30  Matt Austern  <austern@apple.com>
2348
2349         PR c++/17542
2350         * g++.dg/ext/attrib18.C: New test.
2351
2352 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2353
2354         PR middle-end/18096
2355         * gcc.dg/pr18096-1.c: New test case.
2356
2357 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2358
2359         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2360
2361 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2362
2363         PR c/16666
2364         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2365         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2366         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2367         gcc.dg/old-style-prom-3.c: New tests.
2368
2369 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2370
2371         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2372         Remove unnecessary inclusion of stdio.h.
2373
2374 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2375
2376         PR rtl-optimization/17581
2377         * gcc.dg/pr17581-1.c: New test case.
2378
2379 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2380
2381         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2382         being implemented.
2383         * g++.dg/conversion/dr195-1.C: New.
2384         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2385         * g++.old-deja/g++.mike/p10148.C: Likewise.
2386
2387 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2388
2389         PR c++/17695
2390         * g++.dg/debug/typedef2.C: New test.
2391
2392 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2393
2394         PR fortran/13490
2395         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2396         * gfortran.dg/g77/README: Update.
2397
2398 2004-10-28  Matt Austern  <austern@apple.com>
2399
2400         PR c++/14124
2401         * g++.dg/ext/packed7.C: New test.
2402
2403 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2404
2405         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2406         scan-assembler.
2407         * lib/scanasm.exp (hidden-scan-for): New proc.
2408         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2409         string.
2410         (scan-not-hidden): Likewise.
2411         * lib/target-supports.exp (check_visibility_available): mach-o is
2412         support too.
2413
2414 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2415
2416         PR c++/17132
2417         * g++.dg/template/memclass3.C: New test.
2418
2419 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2420
2421         PR middle-end/18160
2422         * gcc.dg/register-var-1.c: New test.
2423         * gcc.dg/register-var-2.c: New test.
2424         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2425         error now.
2426
2427 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2428
2429         PR other/18172
2430         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2431         unused variables.
2432         * gcc.dg/vect/vect-22.c: Likewise.
2433
2434 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2435
2436         * gcc.dg/i386-rotate-1.c: New test.
2437
2438 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2439
2440         * g++.dg/init/ref12.C: Add "run" marker.
2441
2442         PR c++/17435
2443         * g++.dg/init/ref12.C: New test.
2444
2445         PR c++/18140
2446         * g++.dg/template/shift1.C: New test.
2447         * g++.dg/template/error10.C: Adjust error markers.
2448
2449 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2450
2451         PR tree-opt/17529
2452         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2453
2454 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2455
2456         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2457         * gcc.dg/weak/weak-3.c: Likewise.
2458         * gcc.dg/weak/weak-5.c: Likewise.
2459         * gcc.dg/weak/weak-9.c: Likewise.
2460         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2461         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2462
2463         * gcc.dg/darwin-weakimport-1.c: New.
2464
2465 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2466
2467         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2468
2469 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2472         'syntax' error messages.
2473         * gcc.dg/cpp/direct2s.c: Likewise.
2474
2475 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2476
2477         * gcc.c-torture/compile/20041026-1.c: New.
2478
2479 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/18093
2482         * g++.dg/lookup/ns2.C: New test.
2483
2484         PR c++/18020
2485         * g++.dg/template/enum4.C: New test.
2486
2487         PR c++/18161
2488         * g++.dg/template/expr1.C: New test.
2489
2490 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2491
2492         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2493
2494 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2495
2496         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2497         gcc.dg/decl-nospec-3.c: New tests.
2498
2499 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2500
2501         * objc.dg/super-class-3.m: New test.
2502
2503 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2504
2505         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
2506         resyncing.
2507         * gcc.dg/cpp/direct2s.c: Likewise.
2508
2509 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
2510
2511         * objc.dg/image-info.m: Update for changes to section selection.
2512
2513 2004-10-25  David Ayers  <d.ayers@inode.at>
2514             Ziemowit Laski  <zlaski@apple.com>
2515
2516         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
2517         diagnostics when messaging 'id <Proto>'.
2518         * objc.dg/class-protocol-1.m: New test.
2519         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
2520         a non-existent method signature.
2521         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
2522         Update diagnostics when messaging with non-existent method signature.
2523         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
2524         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
2525         invalid receivers are now resolved as if messaging 'id'; remove
2526         extraneous diagnostics.
2527
2528 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2529
2530         PR c/16667
2531         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
2532         gcc.dg/init-desig-obs-3.c: New tests.
2533
2534 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
2535
2536         * gcc.dg/debug/20041023-1.c: New test.
2537
2538 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
2539
2540         PR middle-end/17407
2541         * gcc.c-torture/compile/pr17407.c: New test.
2542
2543         PR c++/18121
2544         * g++.dg/template/array8.C: New test.
2545
2546 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2547
2548         PR other/18138
2549         * lib/g++.exp: Accept more than one multilib libgcc.
2550         * lib/gcc-dg.exp: Likewise.
2551         * lib/objc.exp: Likewise.
2552         * lib/treelang.exp: Likewise.
2553         * lib/gfortran.exp: Likewise.
2554
2555 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2556
2557         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2558
2559 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2560
2561         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2562         * gcc.dg/c99-const-expr-3.c: Likewise.
2563
2564 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2565
2566         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2567
2568 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2569
2570         * gcc.c-torture/execute/loop-2e.x: Remove.
2571
2572 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2573
2574         PR c++/18095
2575         * g++.dg/parse/crash18.C: New.
2576         * g++.dg/parse/crash19.C: New.
2577
2578 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2579
2580         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2581         * g++.dg/ext/dllimport2.C: Same.
2582         * g++.dg/ext/dllimport8.C: Same.
2583
2584 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/10841
2587         * g++.dg/conversion/cast1.C: New test.
2588         * g++.dg/overload/pmf1.C: Adjust error marker.
2589
2590 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2591
2592         PR objc/17923
2593         * objc.dg/const-str-7.m: New test.
2594
2595 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2596
2597         * g++.dg/template/memfriend11.C: Fix comment typo.
2598         * g++.dg/template/memfriend14.C: Likewise.
2599
2600 2004-10-20  Richard Henderson  <rth@redhat.com>
2601
2602         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2603         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2604         -fasynchronous-unwind-tables.
2605
2606 2004-10-20  Richard Henderson  <rth@redhat.com>
2607
2608         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2609         (main): Return success.
2610         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2611         (main): Return success.
2612
2613 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2614
2615         PR c++/13495
2616         * g++.dg/template/memfriend9.C: New test.
2617         * g++.dg/template/memfriend10.C: Likewise.
2618         * g++.dg/template/memfriend11.C: Likewise.
2619         * g++.dg/template/memfriend12.C: Likewise.
2620         * g++.dg/template/memfriend13.C: Likewise.
2621         * g++.dg/template/memfriend14.C: Likewise.
2622         * g++.dg/template/memfriend15.C: Likewise.
2623         * g++.dg/template/memfriend16.C: Likewise.
2624         * g++.dg/template/memfriend17.C: Likewise.
2625         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2626
2627 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2628
2629         * g++.dg/conversion/dr195.C: New.
2630         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2631
2632 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2633             Devang Patel  <dpatel@apple.com>
2634
2635         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2636         of floating point arithmetic, which could trap.
2637
2638 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2639
2640         PR c++/14035
2641         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2642         * g++.dg/conversion/const2.C: New test.
2643         * g++.dg/expr/reinterpret2.C: New test.
2644         * g++.dg/expr/reinterpret3.C: New test.
2645         * g++.dg/expr/cast2.C: New test.
2646         * g++.dg/expr/copy1.C: New test.
2647         * g++.dg/other/conversion1.C: Change error message.
2648         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2649         function pointers to void *.
2650         * g++.old-deja/g++.mike/p10148.C: Likewise.
2651
2652 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2653
2654         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2655
2656 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2657
2658         PR c++/18047
2659
2660         * g++.dg/parse/expr3.C: New test.
2661
2662 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2663
2664         * gcc.dg/smod-1.c: New test.
2665
2666 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2667
2668         * objc.dg/method-14.m: New test.
2669
2670 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2673         Also xfail as the patch was reverted.
2674
2675 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2676
2677         PR middle-end/16973
2678         * gcc.dg/pr16973.c: New test.
2679
2680 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2681
2682         PR tree-optimization/17656
2683         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2684
2685 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2686
2687         * g++.dg/eh/shadow1.C: New.
2688
2689 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2690
2691         * gcc.c-torture/compile/20041018-1.c: New test.
2692
2693 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2694
2695         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2696         compiler referring to register 0 when accessing sdata.  The linker
2697         now patches things up.
2698
2699 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2700
2701         PR c/17529
2702         * gcc.c-torture/compile/pr17529.c: New test.
2703
2704 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2705
2706         PR c++/17743
2707         * g++.dg/ext/attrib17.C: New test.
2708
2709 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2710
2711         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2712
2713 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2714
2715         PR c++/10479
2716         * g++.dg/ext/attrib16.C: New test.
2717
2718 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/17042
2721         * g++.dg/init/dso_handle1.C: New test.
2722
2723         PR c++/14667
2724         * g++.dg/parse/typedef6.C: New test.
2725
2726         PR c++/17916
2727         * g++.dg/parse/pragma1.C: New test.
2728
2729 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2730
2731         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2732
2733 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2734
2735         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2736         -fno-common when on HPPA HP-UX platforms.
2737
2738 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR other/16820
2741         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2742         stdint.h.
2743         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2744         uintptr_t.
2745
2746 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2747
2748         PR c++/16301
2749         * g++.dg/lookup/strong-using-4.C: New test.
2750
2751 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2752
2753         PR middle-end/16567
2754         * gcc.c-torture/compile/nested-1.c: New test.
2755
2756 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2757
2758         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2759         and mipsisa64*-*-* (until support for misaligned loads is added).
2760         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2761         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2762         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2763         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2764         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2765         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2766
2767 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2768
2769         PR c++/17976
2770         * g++.dg/init/dtor3.C: New test.
2771
2772 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2773
2774         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2775
2776 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2777
2778         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2779         * gcc.dg/macho-lo-sum.c: Likewise.
2780
2781 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2782
2783         * gcc.dg/ppc-spe64-1.c: New test.
2784
2785 2004-10-14  Devang Patel  <dpatel@apple.com>
2786
2787         PR 17635
2788         * gcc.dg/pr17635.c : New test.
2789
2790 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
2791
2792         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
2793         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
2794         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
2795         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
2796         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
2797         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
2798         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
2799         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
2800         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
2801         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
2802         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2803         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2804         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2805         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2806         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2807         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2808         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2809         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2810
2811 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2812
2813         * gcc.dg/vect/vect-82.c: New testcase.
2814         * gcc.dg/vect/vect-82_64.c: New testcase.
2815         * gcc.dg/vect/vect-83.c: New testcase.
2816         * gcc.dg/vect/vect-83_64.c: New testcase.
2817
2818 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2819
2820         * gcc.dg/cpp/error-1.c: New test.
2821
2822 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2823
2824         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2825
2826 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
2827
2828         PR target/17984
2829         * gcc.dg/cris-peep2-xsrand2.c: New test.
2830
2831 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
2832
2833         PR c++/17661
2834         * testsuite/g++.dg/expr/for2.C: New test.
2835
2836 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2837
2838         * g++.dg/inherit/thunk1.C: Run on the SPARC.
2839
2840 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR tree-optimization/17724
2843         * g++.dg/opt/pr17724-1.C: New test.
2844         * g++.dg/opt/pr17724-2.C: New test.
2845         * g++.dg/opt/pr17724-3.C: New test.
2846         * g++.dg/opt/pr17724-4.C: New test.
2847         * g++.dg/opt/pr17724-5.C: New test.
2848         * g++.dg/opt/pr17724-6.C: New test.
2849
2850 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
2851
2852         PR c/17301
2853         * gcc.dg/pr17301-2.c: New test.
2854
2855 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/15876
2858         * g++.dg/parse/error22.C: New test.
2859
2860         PR c++/17936
2861         * g++.dg/template/spec18.C: New test.
2862
2863 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
2864
2865         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
2866         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
2867         memcpy.
2868         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
2869         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
2870
2871 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2872
2873         * g++.dg/eh/cleanup5.C: Add dg-options "".
2874
2875 2004-10-11  Roger Sayle  <roger@eyesopen.com>
2876
2877         PR middle-end/17657
2878         * gcc.dg/switch-4.c: New test case.
2879
2880 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
2881
2882         * gcc.c-torture/execute/20041011-1.c: New test.
2883
2884 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2885
2886         PR c++/17554
2887         * g++.dg/init/for3.C: New test.
2888
2889         PR c++/17657
2890         * g++.dg/opt/switch2.C: New test.
2891
2892         PR middle-end/17703
2893         * g++.dg/warn/Wreturn-2.C: New test.
2894
2895 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
2896
2897         PR c++/17907
2898         * g++.dg/eh/cleanup5.C: New test.
2899
2900 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
2901
2902         PR c++/17393
2903         * g++.dg/parse/error21.C: New test.
2904
2905 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2906
2907         * g++.dg/overload/pmf1.C: Adjust quoting marks.
2908         * g++.dg/warn/incomplete1.C: Likewise.
2909         * g++.dg/template/qualttp20.C: Likewise.
2910
2911 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2912
2913         PR c/17881
2914         * parm-incomplete-1.c: New test.
2915
2916 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2917
2918         PR c++/17867
2919         * g++.dg/parse/error19.C: New test.
2920
2921         PR c++/17670
2922         * g++.dg/init/new11.C: New test.
2923
2924         PR c++/17821
2925         * g++.dg/parse/error20.C: New test.
2926
2927         PR c++/17826
2928         * g++.dg/template/crash24.C: New test.
2929
2930 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2931
2932         PR c/17301
2933         * gcc.dg/pr17301-1.c: New test.
2934
2935 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2936
2937         PR c/17189
2938         * gcc.dg/anon-struct-5.c: New test.
2939
2940 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2941
2942         PR c/17844
2943         * gcc.dg/pr17844-1.c: New test.
2944
2945 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
2946
2947         PR tree-optimization/17906
2948         * gcc.c-torture/compile/pr17906.c: New.
2949
2950 2004-10-09  Stuart Hastings  <stuart@apple.com>
2951             Roger Sayle  <roger@eyesopen.com>
2952
2953         PR rtl-optimization/17853
2954         * gcc.dg/i386-mmx-5.c: New testcase.
2955
2956 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
2957
2958         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
2959
2960 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
2961
2962         PR c++/17524
2963         * g++.dg/template/static9.C: New test.
2964
2965         PR c++/17685
2966         * g++.dg/parse/operator5.C: New test.
2967
2968 2004-10-09  Roger Sayle  <roger@eyesopen.com>
2969
2970         PR middle-end/17894
2971         * gcc.c-torture/execute/divcmp-4.c: New test case.
2972
2973 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2974
2975         PR tree-opt/17902
2976         * g++.dg/opt/pr17902.C: New test.
2977
2978 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
2979
2980         * gcc.dg/cpp/ident-1.c: Add dg-options "".
2981
2982 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2983
2984         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
2985
2986 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2987
2988         * gcc.dg/assign-warn-3.c: New test.
2989
2990 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2991
2992         PR c/16999
2993         * gcc.dg/cpp/ident-1.c: New test.
2994
2995 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
2996
2997         * gcc.c-torture/compile/acc1.c: New.
2998
2999 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3000
3001         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3002         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3003
3004 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3005
3006         * gcc.dg/ultrasp11.c: New test.
3007
3008 2004-10-08  Michael Matz  <matz@suse.de>
3009
3010         * gcc.dg/doloop-2.c: New test.
3011
3012 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3013
3014         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3015         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3016         objc.dg/method-9.m: Update expected diagnostics.
3017
3018 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3019
3020         * gcc.dg/ppc-fsel-3.c: New file.
3021         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3022
3023 2004-10-07  Paul Brook  <paul@codesourcery.com>
3024
3025         * gfortran.dg/intrinsic_verify_1.f90: New test.
3026
3027 2004-10-07  Paul Brook  <paul@codesourcery.com>
3028
3029         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3030
3031 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3032
3033         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3034         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3035         commit.
3036
3037 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3038
3039         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3040
3041 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3042
3043         PR c++/17115
3044         * g++.dg/warn/Winline-4.C: New test.
3045
3046 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3047
3048         * gcc.c-torture/compile/20041007-1.c: New test.
3049
3050 2004-10-07  Paul Brook  <paul@codesourcery.com>
3051
3052         PR fortran/17678
3053         * gfortran.dg/use_allocated_1.f90: New test.
3054
3055 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3056
3057         PR middle-end/17849
3058         * gfortran.fortran-torture/compile/nested.f90: New test
3059
3060 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3061
3062         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3063
3064 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3065
3066         PR c++/17368
3067         * g++.dg/ext/asm6.C: New test.
3068
3069 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3070
3071         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3072
3073 2004-10-06  Paul Brook  <paul@codesourcery.com>
3074
3075         PR libfortran/17709
3076         * gfortran.dg/empty_format_1.f90: New test.
3077
3078 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3079
3080         PR fortran/17568
3081         * gfortran.dg/ishft.f90: New test.
3082
3083         PR fortran/17283
3084         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3085         tests.
3086
3087 2004-10-06  Paul Brook  <paul@codesourcery.com>
3088
3089         * gfortran.dg/do_1.f90: New test.
3090
3091 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3092
3093         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3094         optimizing for size.
3095
3096 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3097
3098         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3099
3100 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3101
3102         * gcc.c-torture/compile/20041005-1.c: New test.
3103
3104 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3105
3106         PR c++/17829
3107         * g++.dg/lookup/koenig4.C: New.
3108
3109 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3110
3111         * g++.dg/other/classkey1.C: Adjust quoting marks.
3112         * g++.dg/parse/error15.C: Likewise.
3113         * g++.dg/template/meminit2.C (int>): Likewise.
3114
3115 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3116
3117         PR fortran/17283
3118         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3119
3120         PR fortran/17631
3121         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3122
3123         PR fortran/17708
3124         * gfortran.dg/pr17708.f90: New test.
3125
3126 2004-10-04  Chao-ying Fu  <fu@mips.com>
3127
3128         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3129         * gcc.dg/vect/vect-4.c: Ditto.
3130         * gcc.dg/vect/vect-5.c: Ditto.
3131         * gcc.dg/vect/vect-6.c: Ditto.
3132         * gcc.dg/vect/vect-8.c: Ditto.
3133         * gcc.dg/vect/vect-16.c: Ditto.
3134         * gcc.dg/vect/vect-30.c: Ditto.
3135         * gcc.dg/vect/vect-40.c: Ditto.
3136         * gcc.dg/vect/vect-41.c: Ditto.
3137         * gcc.dg/vect/vect-42.c: Ditto.
3138         * gcc.dg/vect/vect-43.c: Ditto.
3139         * gcc.dg/vect/vect-44.c: Ditto.
3140         * gcc.dg/vect/vect-45.c: Ditto.
3141         * gcc.dg/vect/vect-46.c: Ditto.
3142         * gcc.dg/vect/vect-47.c: Ditto.
3143         * gcc.dg/vect/vect-48.c: Ditto.
3144         * gcc.dg/vect/vect-49.c: Ditto.
3145         * gcc.dg/vect/vect-50.c: Ditto.
3146         * gcc.dg/vect/vect-51.c: Ditto.
3147         * gcc.dg/vect/vect-52.c: Ditto.
3148         * gcc.dg/vect/vect-53.c: Ditto.
3149         * gcc.dg/vect/vect-54.c: Ditto.
3150         * gcc.dg/vect/vect-55.c: Ditto.
3151         * gcc.dg/vect/vect-56.c: Ditto.
3152         * gcc.dg/vect/vect-57.c: Ditto.
3153         * gcc.dg/vect/vect-58.c: Ditto.
3154         * gcc.dg/vect/vect-59.c: Ditto.
3155         * gcc.dg/vect/vect-60.c: Ditto.
3156         * gcc.dg/vect/vect-74.c: Ditto.
3157         * gcc.dg/vect/vect-79.c: Ditto.
3158         * gcc.dg/vect/vect-80.c: Ditto.
3159
3160 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3161
3162         * gcc.dg/unused-7.c: Use the correct option.
3163
3164 2004-10-04  Paul Brook  <paul@codesourcery.com>
3165         Bud Davis  <bdavis9659@comcast.net>
3166
3167         PR fortran/17706
3168         PR fortran/16434
3169         * gfortran/pr17706.f90: New test.
3170         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3171
3172 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3173
3174         * gfortran.dg/pr17612.f90: New test.
3175
3176 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3177
3178         * g++.dg/template/local1.C: Adjust quoting marks in
3179         testing for diagnostics.
3180         * g++.dg/tls/diag-2.C: Likewise.
3181         * g++.dg/other/error8.C: Likewise.
3182
3183 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3184
3185         PR c/17178
3186         * gcc.dg/unused-4.c: Adjust to be correct.
3187
3188         PR c/17820
3189         * gcc.dg/unused-7.c: New test.
3190
3191 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3192
3193         PR c++/17797
3194         * g++.dg/overload/template2.C: New test.
3195
3196 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3197
3198         PR tree-optimization/16632
3199         * gcc.dg/tree-ssa/20041002-1.c: New.
3200
3201 2004-10-03  Paul Brook  <paul@codesourcery.com>
3202
3203         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3204         rather than relying on default formatting.
3205
3206 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3207
3208         * gcc.dg/20040920-1.c: Update expected message text.
3209
3210 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3211
3212         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3213
3214 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3215
3216         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3217         tree level.
3218
3219 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3220
3221         * gcc.dg/tree-ssa/pr17343.c: Remove.
3222
3223 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3224
3225         PR tree-opt/17343
3226         * gcc.dg/tree-ssa/pr17343.c: New test.
3227
3228 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3229
3230         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3231         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3232         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3233         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3234         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3235
3236 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3237
3238         * gcc.dg/lvalue-2.c: New test.
3239
3240 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3241
3242         PR c/17730
3243         * gcc.dg/pr17730-1.c: New test
3244
3245 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3246
3247         PR c/7425
3248         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3249
3250 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3251
3252         * gcc.c-torture/execute/stdarg-1.c: New test.
3253         * gcc.c-torture/execute/stdarg-2.c: New test.
3254         * gcc.c-torture/execute/stdarg-3.c: New test.
3255         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3256         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3257         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3258         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3259         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3260
3261 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3262
3263         PR tree-optimization/17697
3264         * g++.dg/opt/pr17697-1.C: New test.
3265         * g++.dg/opt/pr17697-2.C: New test.
3266         * g++.dg/opt/pr17697-3.C: New test.
3267
3268 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3269
3270         PR c/16409
3271         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3272         gcc.dg/vla-init-5.c: New tests.
3273
3274 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3275
3276         PR c/13804
3277         * gcc.dg/pr13804-1.c: New test.
3278
3279 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3280
3281         PR fortran/16938
3282         * gfortran.dg/pr16938.f90: New test.
3283
3284 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3285
3286         * g++.dg/template/crash23.C: New test.
3287
3288 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3289
3290         PR c++/17585
3291         * g++.dg/template/static8.C: New test.
3292
3293 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3294
3295         PR c++/17681
3296         * g++.dg/other/error9.C: New test.
3297
3298 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3299
3300         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3301
3302 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3303
3304         PR fortran/15164
3305         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3306
3307 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3308
3309         PR middle-end/17112
3310         * gcc.dg/pr17112-1.c: New test case.
3311
3312 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3313
3314         PR c/11459
3315         * gcc.dg/pr11459-1.c: New test.
3316
3317 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3318
3319         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3320         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3321
3322 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3323
3324         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3325
3326 2004-09-25  Jan Hubicka  <jh@suse.cz>
3327
3328         * compile/30040909-1.c: New test.
3329         * compile/30040907-1.c: New test.
3330
3331 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3332
3333         * gcc.c-torture/execute/va-arg-26.c: New test.
3334
3335 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3336
3337         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3338         extra diagnostics on targets with 64-bit pointers.
3339         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3340
3341 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3342
3343         PR c/17188
3344         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3345         * gcc.dg/decl-3.c: Adjust expected message.
3346
3347 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3348
3349         PR fortran/17615
3350         * gfortran.dg/pr17615.f90: New test.
3351
3352 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3353
3354         PR tree-optimzation/17517
3355         * g++.dg/tree-ssa/pr17517.C: New Test.
3356
3357 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3358
3359         PR c++/16889
3360         * g++.dg/lookup/ambig3.C: New.
3361
3362 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3363
3364         PR tree-opt/17624
3365         * g++.dg/opt/pr17624.C: New test.
3366
3367 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3368
3369         PR c/6980
3370         * gcc.dg/Wbad-function-cast-1.c: New test.
3371
3372 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3373
3374         * g++.dg/ext/complit1.C
3375         * g++.dg/other/error2.C
3376         * g++.dg/other/nontype-1.C
3377         * g++.dg/parse/crash11.C
3378         * g++.dg/parse/crash12.C
3379         * g++.dg/parse/error15.C
3380         * g++.dg/parse/error4.C
3381         * g++.dg/parse/tmpl-outside1.C
3382         * g++.dg/parse/too-many-tmpl-args1.C
3383         * g++.dg/template/dependent-expr3.C
3384         * g++.dg/template/error10.C
3385         * g++.dg/template/instantiate1.C
3386         * g++.dg/template/vtable2.C
3387         * g++.dg/warn/Wshadow-1.C
3388         * g++.dg/warn/weak1.C
3389         * g++.old-deja/g++.brendan/crash16.C
3390         * g++.old-deja/g++.brendan/crash18.C
3391         * g++.old-deja/g++.brendan/crash48.C
3392         * g++.old-deja/g++.brendan/crash49.C
3393         * g++.old-deja/g++.brendan/crash55.C
3394         * g++.old-deja/g++.brendan/crash56.C
3395         * g++.old-deja/g++.brendan/crash8.C
3396         * g++.old-deja/g++.brendan/enum11.C
3397         * g++.old-deja/g++.brendan/enum8.C
3398         * g++.old-deja/g++.brendan/enum9.C
3399         * g++.old-deja/g++.brendan/friend3.C
3400         * g++.old-deja/g++.brendan/misc14.C
3401         * g++.old-deja/g++.bugs/900402_02.C
3402         * g++.old-deja/g++.bugs/900404_03.C
3403         * g++.old-deja/g++.bugs/900404_04.C
3404         * g++.old-deja/g++.bugs/900428_03.C
3405         * g++.old-deja/g++.jason/crash4.C
3406         * g++.old-deja/g++.jason/overload21.C
3407         * g++.old-deja/g++.jason/redecl1.C
3408         * g++.old-deja/g++.jason/report.C
3409         * g++.old-deja/g++.jason/rfg10.C
3410         * g++.old-deja/g++.jason/template30.C
3411         * g++.old-deja/g++.law/arm12.C
3412         * g++.old-deja/g++.law/ctors5.C
3413         * g++.old-deja/g++.law/cvt20.C
3414         * g++.old-deja/g++.law/init10.C
3415         * g++.old-deja/g++.law/init8.C
3416         * g++.old-deja/g++.law/visibility17.C
3417         * g++.old-deja/g++.law/visibility7.C
3418         * g++.old-deja/g++.mike/net8.C
3419         * g++.old-deja/g++.mike/p646.C
3420         * g++.old-deja/g++.mike/p700.C
3421         * g++.old-deja/g++.mike/p701.C
3422         * g++.old-deja/g++.mike/p811.C
3423         * g++.old-deja/g++.ns/template13.C
3424         * g++.old-deja/g++.other/array3.C
3425         * g++.old-deja/g++.other/crash25.C
3426         * g++.old-deja/g++.other/dtor3.C
3427         * g++.old-deja/g++.other/dtor4.C
3428         * g++.old-deja/g++.other/main1.C
3429         * g++.old-deja/g++.other/warn7.C
3430         * g++.old-deja/g++.pt/crash11.C
3431         * g++.old-deja/g++.pt/crash36.C
3432         * g++.old-deja/g++.pt/spec22.C
3433         * g++.old-deja/g++.pt/spec9.C
3434         * g++.old-deja/g++.pt/ttp52.C
3435         * g++.old-deja/g++.robertl/eb103.C
3436         * g++.old-deja/g++.robertl/eb121.C
3437         * g++.old-deja/g++.robertl/eb22.C
3438         * g++.old-deja/g++.robertl/eb8.C:
3439         Update locations and/or regexps of dg-error markers.
3440         Remove markers for some bogus messages that are no longer issued.
3441
3442 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3443
3444         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3445         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3446
3447 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3448
3449         PR c++/17618
3450         * g++.dg/lookup/crash5.C: New test.
3451
3452 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3453
3454         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3455         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3456         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3457         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3458         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3459         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3460
3461         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3462         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3463         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3464         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3465         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3466         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3467
3468         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3469
3470         * gcc.dg/vect/vect-44.c: Check additional cases.
3471         * gcc.dg/vect/vect-48.c: Check additional cases.
3472
3473         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3474         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3475         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3476         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3477         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3478         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3479         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3480         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3481         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3482
3483         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3484         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3485         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3486
3487 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3488
3489         * gcc.dg/tree-ssa/loop-6.c: New test.
3490
3491 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3492
3493         PR c++/17620
3494         * g++.dg/inherit/base2.C: New.
3495
3496 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3497
3498         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3499         * gcc.dg/20001012-2.c: Likewise.
3500         * gcc.dg/20001013-1.c: Likewise.
3501         * gcc.dg/20001101-1.c: Likewise.
3502         * gcc.dg/20001102-1.c: Likewise.
3503         * gcc.dg/bf-spl1.c: Likewise.
3504         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
3505         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
3506
3507 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
3508
3509         PR tree-optimization/16721
3510         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
3511
3512 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
3513
3514         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
3515         * gcc.dg/20040305-1.c: Likewise.
3516
3517 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3518
3519         PR c/16566
3520         * gcc.c-torture/compile/pr16566-1.c,
3521         gcc.c-torture/compile/pr16566-2.c,
3522         gcc.c-torture/compile/pr16566-3.c: New tests.
3523
3524 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
3525
3526         PR tree-optimization/17512
3527         * gcc.c-torture/compile/20040916-1.c.
3528
3529 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
3530
3531         * gcc.dg/pragma-re-3.c: New test.
3532
3533 2004-09-17  Matt Austern  <austern@apple.com>
3534
3535         PR c++/15049
3536         * g++.dg/other/anon3.C: New.
3537
3538 2004-09-21  Roger Sayle  <roger@eyesopen.com>
3539
3540         PR c++/7503
3541         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3542         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3543         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3544         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3545         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3546
3547 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3548
3549         PR fortran/17286
3550         * gfortran.dg/pr17286.f90: New test.
3551
3552 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3553
3554         PR c++/17530
3555         * g++.dg/template/static7.C: New test.
3556
3557 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3558
3559         PR tree-opt/17558
3560         * gcc.c-torture/compile/pr17558.c: New test.
3561
3562 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3563
3564         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3565         if SKIP_ATTRIBUTE is defined.
3566
3567 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3568
3569         PR fortran/15957
3570         * gfortran.dg/pr15957.f90: New test.
3571
3572 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3573
3574         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3575         in comparison.
3576         * gcc.dg/vect/vect-79.c: Likewise.
3577         * gcc.dg/vect/vect-80.c: Likewise.
3578
3579 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3580
3581         PR fortran/15750
3582         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3583
3584 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3585
3586         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3587         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3588         * gcc.dg/vect/vect-62.c: New testcase.
3589         * gcc.dg/vect/vect-63.c: New testcase.
3590         * gcc.dg/vect/vect-64.c: New testcase.
3591         * gcc.dg/vect/vect-65.c: New testcase.
3592         * gcc.dg/vect/vect-66.c: New testcase.
3593         * gcc.dg/vect/vect-67.c: New testcase.
3594         * gcc.dg/vect/vect-68.c: New testcase.
3595         * gcc.dg/vect/vect-69.c: New testcase.
3596         * gcc.dg/vect/vect-79.c: New testcase.
3597         * gcc.dg/vect/vect-80.c: New testcase.
3598
3599 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3600
3601         * gcc.target/mips/asm-1.c: New test.
3602
3603 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3604
3605         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3606         * gcc.dg/vect/vect-73.c: New testcase.
3607         * gcc.dg/vect/vect-74.c: New testcase.
3608         * gcc.dg/vect/vect-75.c: New testcase.
3609         * gcc.dg/vect/vect-76.c: New testcase.
3610         * gcc.dg/vect/vect-77.c: New testcase.
3611         * gcc.dg/vect/vect-78.c: New testcase
3612
3613 2004-09-18  Paul Brook  <paul@codesourcery.com>
3614
3615         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3616
3617 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3618
3619         PR c/17424
3620         * gcc.dg/pr17424-1.c: New test.
3621
3622 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3623
3624         * g++.dg/tree-ssa/pr17153.C: New test.
3625
3626 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3627
3628         PR pch/13361
3629         * testsuite/g++.dg/pch/wchar-1.C: New.
3630         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3631
3632 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3633
3634         * gcc.c-torture/execute/20040917-1.c: New test.
3635
3636 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3637
3638         PR tree-optimization/17319
3639         * gcc.dg/pr17319.c: New test.
3640
3641 2004-09-17  Devang Patel  <dpatel@apple.com>
3642
3643         * gcc.dg/20040813-1.c: New test.
3644
3645 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3646
3647         PR tree-optimization/17273
3648         * gcc.c-torture/compile/pr17273.c: New test.
3649
3650 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3651
3652         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3653         Update expected messages.
3654         * gcc.dg/declspec-13.c: New test.
3655
3656 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3657
3658         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3659
3660 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3661
3662         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3663         change what 'a' is pointing to.
3664
3665 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3666
3667         PR c++/16002
3668         * g++.dg/template/error18.C: New test.
3669
3670         PR c++/16029
3671         * g++.dg/warn/Wunused-8.C: New test.
3672
3673 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3674
3675         PR tree-optimization/17513
3676         * gcc.dg/20040916-1.c: New test.
3677
3678 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/17501
3681         * g++.dg/template/typename7.C: New test.
3682
3683 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3684
3685         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3686
3687 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3688
3689         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3690         with -ftree-based-profiling also.
3691         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3692
3693 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3694
3695         PR/15364
3696         * gfortran.dg/der_array_io_1.f90: New test.
3697         * gfortran.dg/der_array_io_2.f90: New test.
3698         * gfortran.dg/der_array_io_3.f90: New test.
3699
3700 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3701
3702         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3703         EABI.
3704
3705 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3706
3707         * g++.dg/opt/switch1.C: New test.
3708
3709 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3710
3711         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3712         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3713         Update expected messages.
3714
3715 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3716
3717         PR fortran/16485
3718         * gfortran.dg/same_name_1.f90: New test.
3719
3720 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3721
3722         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3723         dereference garbage pointers.
3724
3725 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3728         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3729
3730         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3731         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3732         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3733
3734 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/17324
3737         * g++.dg/template/mangle1.C: New test.
3738
3739 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3740
3741         PR tree-optimization/17252
3742         * gcc.c-torture/execute/pr17252.c: New test.
3743
3744 2004-09-14  Andrew Pinski  <apinski@apple.com>
3745
3746         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3747
3748 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3749
3750         PR rtl-optimization/9771
3751         * gcc.dg/pr9771-1.c: New test case.
3752
3753 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3754
3755         PR tree-optimization/15262
3756         * gcc.c-torture/execute/pr15262-1.c: New test.
3757         * gcc.c-torture/execute/pr15262-2.c: New test.
3758
3759 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3760
3761         * gcc.dg/declspec-12.c: New test.
3762
3763 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3764
3765         * gfortran.dg/pr17090.f90: Add directives to test.
3766
3767 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3768
3769         * gcc.c-torture/compile/20040914-1.c: New test.
3770
3771 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/16162
3774         * g++.dg/template/decl2.C: New test.
3775
3776 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3777
3778         PR fortran/17090
3779         * gfortran.dg/pr17090.f90: New test.
3780
3781 2004-09-13  Dale Johannesen  <dalej@apple.com>
3782
3783         * gcc.c-torture/compile/pr17408.c:  New test case.
3784
3785 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3786
3787         PR c++/16716
3788         * g++.dg/parse/crash17.C: New test.
3789
3790         PR c++/17327
3791         * g++.dg/template/enum3.C: New test.
3792
3793 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
3794
3795         * lib/gcc-defs.exp: Load wrapper.exp.
3796         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
3797         using local code.
3798         * lib/gcc.exp (gcc_init): Similar.
3799         * lib/gfortran.exp (gfortran_init): Similar.
3800         * lib/objc.exp (objc_init): Similar.
3801         * lib/treelang.exp (treelang_init): Similar.
3802         * lib/wrapper.exp: New file with build_wrapper call machinery in
3803         ${tool}_maybe_build_wrapper.
3804
3805 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3806
3807         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3808         "inline".
3809         * gcc.dg/declspec-11.c: Update expected messages.
3810         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3811         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3812         gcc.dg/inline-12.c: New tests.
3813
3814 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3815
3816         * g++.dg/tree-ssa/pr17400.C: New testcase.
3817
3818 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3819
3820         * gcc.target/mips/sb1-1.c: New testcase.
3821
3822 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3823
3824         * lib/g77-dg.exp: Remove unused file.
3825         * lib/mike-g77.exp: Ditto.
3826         * lib/g77.exp: Ditto.
3827
3828 2004-09-12  Richard Henderson  <rth@redhat.com>
3829
3830         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
3831
3832 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3833
3834         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
3835         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
3836         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
3837         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
3838         Update expected messages.
3839
3840 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
3841
3842         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
3843         declaration/use mismatch for dirp parameter.
3844
3845 2004-09-12  Andrew Pinski  <apinski@apple.com>
3846
3847         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
3848         -fgnu-runtime is passed.
3849
3850 2004-09-12  Richard Henderson  <rth@redhat.com>
3851
3852         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
3853         do the uplevel thing and update additional_flags directly.
3854         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
3855         gfortran.fortran-torture/execute/intrinsic_nearest.x,
3856         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
3857         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
3858
3859 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3860
3861         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
3862
3863 2004-09-11  Roger Sayle  <roger@eyesopen.com>
3864
3865         PR middle-end/17411
3866         * g++.dg/opt/pr17411-1.C: New test case.
3867
3868 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3869
3870         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3871         gcc.dg/tls/diag-2.c: Update expected messages.
3872         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
3873         messages.
3874         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
3875         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
3876         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
3877         gcc.dg/tls/diag-5.c: New tests.
3878
3879 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
3880
3881         * gcc.dg/20040910-1.c: Correct dg-error regexp.
3882
3883 2004-09-11  Steven Bosscher  <stevenb@suse.de>
3884
3885         * g++.dg/parse/break-in-for.C: New test.
3886
3887 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
3888
3889         * gcc.dg/tree-ssa/20040911-1.c: New test.
3890
3891 2004-09-11  Andreas Jaeger  <aj@suse.de>
3892
3893         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
3894         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
3895
3896 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
3897
3898         * gcc.target/frv: New directory of FR-V-specific tests.
3899
3900 2004-09-10  James E Wilson  <wilson@specifixinc.com>
3901
3902         * gcc.dg/convert-vec-1.c: New test.
3903
3904 2004-09-10  Roger Sayle  <roger@eyesopen.com>
3905
3906         PR middle-end/17024
3907         * gcc.dg/pr17024-1.c: New test case.
3908
3909 2004-09-10  Eric Christopher  <echristo@redhat.com>
3910
3911         * gcc.dg/20040910-1.c: New test.
3912
3913 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3914
3915         * gcc.dg/bitfld-9.c: New test.
3916
3917 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
3918
3919         * gcc.c-torture/execute/ieee/acc1.c: New test.
3920         * gcc.c-torture/execute/ieee/acc2.c: New test.
3921         * gcc.c-torture/execute/ieee/mzero6.c: New test.
3922
3923 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3924
3925         * gcc.dg/deprecated-2.c: New test.
3926
3927 2004-09-09  James E Wilson  <wilson@specifixinc.com>
3928
3929         * gcc.dg/init-vec-1.c: New test.
3930
3931 2004-09-09  Roger Sayle  <roger@eyesopen.com>
3932
3933         PR middle-end/17055
3934         * gcc.dg/pr17055-1.c: New test case.
3935
3936 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
3937
3938         PR target/17377
3939         * gcc.c-torture/execute/pr17377.c: New test.
3940
3941 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3942
3943         PR c/8420
3944         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
3945         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
3946         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
3947         gcc.dg/long-long-typespec-1.c: New tests.
3948         * gcc.dg/tls/diag-2.c: Update expected diagnostics
3949
3950 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3951
3952         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
3953         gcc.dg/gnu99-static-1.c: New tests.
3954
3955 2004-09-08  Devang Patel  <dpatel@apple.com>
3956
3957         * gcc.dg/darwin-ld-20040828-1.c: New test.
3958         * gcc.dg/darwin-ld-20040828-2.c: New test.
3959         * gcc.dg/darwin-ld-20040828-3.c: New test.
3960
3961 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
3962
3963         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
3964         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
3965         in error message.
3966         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
3967         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
3968         in error message.
3969         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
3970         types they qualify.
3971         * objc.dg/type-size-2.m: Fix wording in comment.
3972         * objc.dg/va-meth-1.m: New test case.
3973
3974 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
3975
3976         PR c/16633:
3977         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
3978         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
3979
3980 2004-09-06  Devang Patel  <dpatel@apple.com>
3981
3982         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
3983         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
3984
3985 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
3986
3987         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
3988         reflect changed line numbering of diagnostics.
3989
3990 2004-09-06  Paul Brook  <paul@codesourcery.com>
3991
3992         * gfortran.dg/edit_real_1.f90: Add new test.
3993
3994 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3995
3996         * gcc.dg/tree-ssa/loop-2.c: New test.
3997         * gcc.dg/tree-ssa/loop-3.c: New test.
3998         * gcc.dg/tree-ssa/loop-4.c: New test.
3999         * gcc.dg/tree-ssa/loop-5.c: New test.
4000
4001 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4002
4003         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4004
4005 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4006
4007         * gcc.dg/format/sentinel-1.c: New test.
4008
4009 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4010
4011         * testsuite/gcc.dg/builtins-46.c: New.
4012
4013 2004-09-03  Devang Patel  <dpatel@apple.com>
4014
4015         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4016         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4017
4018 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4019
4020         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4021         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4022         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4023         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4024         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4025         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4026         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4027         the non-portable bzero.
4028         * gcc.dg/20010912-1.c: xfail for NetWare.
4029         * gcc.dg/20020426-2.c: xfail for NetWare.
4030         * gcc.dg/20021014-1.c: xfail for NetWare.
4031         * gcc.dg/20021018-1.c: xfail for NetWare.
4032         * gcc.dg/20030213-1.c: xfail for NetWare.
4033         * gcc.dg/20030225-1.c: xfail for NetWare.
4034         * gcc.dg/20030708-1.c: xfail for NetWare.
4035         * gcc.dg/builtins-config.h: Also exclude NetWare.
4036         * gcc.dg/format/format.h: Define restrict only if not already defined.
4037         * gcc.dg/nest.c: xfail for NetWare.
4038         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4039         * lib/target-supports.exp (check_visibility_available): Exclude
4040         NetWare.
4041
4042 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4043
4044         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4045         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4046         deterministic starting point for the alignment of structure fields.
4047         * gcc.dg/Wpadded.c: Dito.
4048         * g++.dg/abi/vbase10.C: Dito.
4049
4050 2004-09-03  Devang Patel  <dpatel@apple.com>
4051
4052         * g++.dg/debug/pr15736.cc: New test.
4053
4054 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4055
4056         * README.QMTEST: Fix out-of-date link.
4057
4058 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4059
4060         PR fortran/16579
4061         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4062         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4063
4064 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4065
4066         * g++.dg/abi/arm_rtti1.C: New test.
4067
4068 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4069
4070         * gcc.dg/ppc-vector-memcpy.c: New.
4071         * gcc.dg/ppc-vector-memset.c: New.
4072
4073 2004-09-02  Chao-ying Fu  <fu@mips.com>
4074
4075         * gcc.target/mips/mips-3d-1.c: New test.
4076         * gcc.target/mips/mips-3d-2.c: New test.
4077         * gcc.target/mips/mips-3d-3.c: New test.
4078         * gcc.target/mips/mips-3d-4.c: New test.
4079         * gcc.target/mips/mips-3d-5.c: New test.
4080         * gcc.target/mips/mips-3d-6.c: New test.
4081         * gcc.target/mips/mips-3d-7.c: New test.
4082         * gcc.target/mips/mips-3d-8.c: New test.
4083         * gcc.target/mips/mips-3d-9.c: New test.
4084         * gcc.target/mips/mips-ps-1.c: New test.
4085         * gcc.target/mips/mips-ps-2.c: New test.
4086         * gcc.target/mips/mips-ps-3.c: New test.
4087         * gcc.target/mips/mips-ps-4.c: New test.
4088         * gcc.target/mips/mips-ps-type.c: New test.
4089
4090 2004-09-02  Paul Brook  <paul@codesourcery.com>
4091
4092         * gfortran.dg/edit_real_1.f90: Add new tests.
4093
4094 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         PR fortran/15327
4097         * gfortran.dg/merge_char_1.f90: New test.
4098
4099 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4100
4101         PR fortran/16404
4102         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4103
4104 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4105
4106         PR c/1522
4107         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4108
4109 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4110
4111         * g++.dg/opt/loop1.C: Do not XFAIL.
4112
4113 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4114
4115         * gcc.c-torture/execute/20040831-1.c: New test.
4116
4117 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4118
4119         PR fortran/16579
4120         * gfortran.dg/g77/20010610.f: Now passes.
4121         Copy from g77.f-torture/execute. Add dg-run directive.
4122         * gfortran.dg/g77/README: Update
4123
4124 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4125
4126         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4127         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4128         (t1, t2, t3, t4): Add volatile.
4129
4130 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4131
4132         * g++.dg/ext/visibility/arm1.C: New test.
4133
4134 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4135
4136         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4137         -pedantic-errors.
4138
4139 2004-09-01  Paul Brook  <paul@codesourcery.com>
4140
4141         * gfortran.dg/eof_2.f90: New test.
4142
4143 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4144
4145         PR fortran/16579
4146         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4147
4148 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4149
4150         PR libfortran/16805
4151         * gfortran.dg/list_read_2.f90: New test.
4152
4153 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4154
4155         * g++.dg/abi/key1.C: New test.
4156
4157 2004-08-31  Richard Henderson  <rth@redhat.com>
4158
4159         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4160         form of offsetof.
4161         * g++.dg/other/offsetof5.C: Remove duplicate.
4162
4163 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4164
4165         PR fortran/17244
4166         * gfortran.dg/func_derived_1.f90: New test.
4167
4168 2004-08-31  Paul Brook  <paul@codesourcery.com>
4169
4170         * gfortran.dg/eof_1.f90: New test.
4171
4172 2004-08-31  Paul Brook  <paul@codesourcery.com>
4173
4174         * gfortran.dg/list_read_1.f90: New file.
4175
4176 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4177
4178         * g++.dg/opt/loop1.C: XFAIL.
4179
4180 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4181
4182         * gcc.dg/funcdef-storage-1.c: New.
4183         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4184         an extern function in local scope.
4185         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4186         declare an 'auto inline' function in local scope.
4187         * gcc.dg/20011130-1.c: Likewise.
4188         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4189         an 'auto' function in local scope.
4190         * gcc.dg/20021014-1.c: Likewise.
4191         * gcc.dg/20030331-2.c: Likewise.
4192
4193 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4194
4195         * gfortran.dg/blockdata_1.f90: New test.
4196
4197 2004-08-30  Richard Henderson  <rth@redhat.com>
4198
4199         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4200
4201 2004-08-30  Richard Henderson  <rth@redhat.com>
4202
4203         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4204         additional_flags set by alternate driver.
4205         (ieee-options): New procedure.
4206         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4207         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4208         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4209         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4210
4211 2004-08-30  Richard Henderson  <rth@redhat.com>
4212
4213         * lib/f-torture.exp: Remove.
4214
4215 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4216
4217         PR rtl-optimization/16590
4218         * g++.dg/opt/loop1.C: New test.
4219
4220 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4221
4222         PR fortran/13910
4223         * gfortran.dg/oldstyle_1.f90: New test.
4224
4225 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4226         Paul Brook  <paul@codesourcery.com>
4227
4228         * gfortran.dg/g77/README: Update.
4229         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4230         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4231         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4232
4233 2004-08-28  Paul Brook  <paul@codesourcery.com>
4234
4235         PR libfortran/17195
4236         * gfortran.dg/edit_real_1.f90: New test.
4237
4238 2004-08-27  Paul Brook  <paul@codesourcery.com>
4239
4240         * gfortran.dg/rewind_1.f90: New test.
4241
4242 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4243
4244         PR fortran/16597
4245         * gfortran.dg/pr16597.f90: New test.
4246
4247 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4248
4249         PR c/13801
4250         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4251         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4252         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4253         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4254         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4255
4256 2004-08-26  Nick Clifton  <nickc@redhat.com>
4257
4258         * gcc.c-torture/compile/pr17119.c: New test.
4259
4260 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4261
4262         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4263
4264 2004-08-25  Richard Henderson  <rth@redhat.com>
4265
4266         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4267         the bits that expect kind=8 to be the largest real kind.
4268
4269 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4270
4271         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4272
4273 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4274
4275         * gfortran.dg/assignment_1.f90: New test.
4276
4277 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4278
4279         * g++.dg/template/repo3.C: New test.
4280
4281 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4282
4283         PR middle-end/16693
4284         PR tree-optimization/16372
4285         * g++.dg/opt/pr16372-1.C: New test case.
4286         * g++.dg/opt/pr16693-1.C: New test case.
4287         * g++.dg/opt/pr16693-2.C: New test case.
4288
4289 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4290
4291         * objc.dg/proto-lossage-4.m: New test.
4292
4293 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4294
4295         PR c++/17155
4296         * g++.dg/inherit/local2.C: New test.
4297
4298 2004-08-25  Paul Brook  <paul@codesourcery.com>
4299
4300         PR fortran/17144
4301         * gfortran.dg/string_ctor_1.f90: New test.
4302
4303 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4304
4305         PR c++/14428
4306         * g++.dg/template/redecl2.C: New test.
4307
4308 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4309
4310         PR fortran/17143
4311         * gfortran.dg/pr17143.f90: New test.
4312
4313 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4314
4315         PR fortran/17164
4316         * gfortran.dg/pr17164.f90: New test.
4317
4318 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4319
4320         * gcc.dg/tree-ssa/loop-1.c: New test.
4321
4322 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4323
4324         * gcc.c-torture/compile/20040824-1.c: New test.
4325
4326 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4327
4328         * gcc.c-torture/compile/iftrap-3.c: New test.
4329
4330 2004-08-24  Paul Brook  <paul@codesourcery.com>
4331
4332         * gfortran.dg/entry_2.f90: New test.
4333
4334 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4335
4336         PR c++/16889
4337         * g++.dg/lookup/ambig[12].C: New.
4338
4339 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4340
4341         PR c++/16706
4342         * g++.dg/template/crash21.C: New test.
4343         * g++.dg/template/crash22.C: Likewise.
4344
4345 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4346
4347         PR c++/17149
4348         * g++.dg/template/access15.C: New.
4349
4350 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/17163
4353         * g++.dg/template/repo2.C: New test.
4354
4355 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4356
4357         PR rtl-optimization/17078
4358         * gcc.c-torture/execute/pr17078-1.c: New test case.
4359
4360 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4361
4362         PR c/14492
4363         * gcc.dg/debug/crash1.c: New test.
4364
4365 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4366
4367         PR c/16180
4368         * gcc.dg/loop-5.c: New test.
4369
4370 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4371
4372         * gcc.c-torture/execute/20040823-1.c: New test.
4373
4374 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4375
4376         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4377         to the assembler.  Simplify test accordingly.
4378         (asm_abi_flags): Use GNU names.
4379         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4380         to check for ABI flags.
4381
4382 2004-08-22  Andrew Pinski  <apinski@apple.com>
4383
4384         * g++.dg/opt/pr14029.C: New test.
4385         * gcc.c-torture/execute/pr15262.c: New test.
4386
4387 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4388
4389         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4390
4391 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4392
4393         PR 16908
4394         * gfortran.dg/direct_io.f90: New test.
4395
4396 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4397
4398         PR c++/17121
4399         * g++.dg/inherit/local2.C: New test.
4400
4401 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4402
4403         PR c++/17120
4404         * g++.dg/warn/Wparentheses-4.C: New test.
4405
4406 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/17121
4409         * g++.dg/inherit/local2.C: New test.
4410
4411         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4412         * gcc.dg/ppc-ldstruct.c: Likewise.
4413         * gcc.dg/ppc64-abi-2.c: Likewise.
4414
4415 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4416
4417         PR rtl-optimization/17099
4418         * gcc.c-torture/execute/20040820-1.c: New test.
4419
4420 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4421
4422         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4423
4424 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4425
4426         PR fortran/17077
4427         * gfortran.dg/auto_array_1.f90: New test.
4428
4429 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4430
4431         PR fortran/17074
4432         * gfortran.dg/simpleif_1.f90: New test.
4433
4434 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4435
4436         * lib/target-supports.exp (check_profiling_available): Return
4437         false for arm*-*-symbianelf* and arm*-*-eabi*.
4438
4439         PR c++/15890
4440         * g++.dg/template/delete1.C: New test.
4441
4442 2004-08-19  Paul Brook  <paul@codesourcery.com>
4443
4444         PR fortran/14976
4445         PR fortran/16228
4446         * gfortran.dg/data_char_1.f90: New test.
4447
4448 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4449
4450         PR fortran/16946
4451         * gfortran.dg/reduction.f90: New testcase.
4452
4453 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4454
4455         PR fortran/16520
4456         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4457
4458 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4459
4460         PR c++/17041
4461         * g++.dg/Wparentheses-3.C: New test.
4462
4463 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4464
4465         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4466         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4467         * gcc.dg/vect/vect-2.c: Likewise.
4468         * gcc.dg/vect/vect-3.c: Likewise.
4469         * gcc.dg/vect/vect-4.c: Likewise.
4470         * gcc.dg/vect/vect-5.c: Likewise.
4471         * gcc.dg/vect/vect-6.c: Likewise.
4472         * gcc.dg/vect/vect-7.c: Likewise.
4473         * gcc.dg/vect/vect-25.c: Likewise.
4474         * gcc.dg/vect/vect-31.c: Likewise.
4475         * gcc.dg/vect/vect-32.c: Likewise.
4476         * gcc.dg/vect/vect-34.c: Likewise.
4477         * gcc.dg/vect/vect-36.c: Likewise.
4478         * gcc.dg/vect/vect-all.c: Likewise.
4479
4480 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4481
4482         PR c++/17068
4483         * g++.dg/template/operator4.C: New test.
4484
4485 2004-08-18  Richard Henderson  <rth@redhat.com>
4486
4487         * gcc.dg/20040206-1.c: XFAIL.
4488
4489 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4490
4491         PR c++/16246
4492         * g++.dg/template/array7.C: New test.
4493
4494 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4495
4496         * gcc.dg/mips-movcc-1.c: New test.
4497         * gcc.dg/mips-movcc-2.c: New test.
4498         * gcc.dg/mips-movcc-3.c: New test.
4499
4500         * gcc.dg/mips-nmadd-1.c: New test.
4501         * gcc.dg/mips-nmadd-2.c: New test.
4502
4503 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4504
4505         PR c++/15871
4506         * g++.dg/opt/inline8.C: New test.
4507
4508         PR c++/16965
4509         * g++.dg/parse/error17.C: New test.
4510
4511 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
4512
4513         * gcc.dg/vect: New directory for vectorizer tests.
4514         * gcc.dg/vect/tree-vect.h: New file.
4515         * gcc.dg/vect/vect.exp: New file.
4516         * gcc.dg/vect/pr16105.c.c: New test.
4517         * gcc.dg/vect/vect-1.c: New test.
4518         * gcc.dg/vect/vect-2.c: New test.
4519         * gcc.dg/vect/vect-3.c: New test.
4520         * gcc.dg/vect/vect-4.c: New test.
4521         * gcc.dg/vect/vect-5.c: New test.
4522         * gcc.dg/vect/vect-6.c: New test.
4523         * gcc.dg/vect/vect-7.c: New test.
4524         * gcc.dg/vect/vect-8.c: New test.
4525         * gcc.dg/vect/vect-9.c: New test.
4526         * gcc.dg/vect/vect-10.c: New test.
4527         * gcc.dg/vect/vect-11.c: New test.
4528         * gcc.dg/vect/vect-12.c: New test.
4529         * gcc.dg/vect/vect-13.c: New test.
4530         * gcc.dg/vect/vect-14.c: New test.
4531         * gcc.dg/vect/vect-15.c: New test.
4532         * gcc.dg/vect/vect-16.c: New test.
4533         * gcc.dg/vect/vect-17.c: New test.
4534         * gcc.dg/vect/vect-18.c: New test.
4535         * gcc.dg/vect/vect-19.c: New test.
4536         * gcc.dg/vect/vect-20.c: New test.
4537         * gcc.dg/vect/vect-21.c: New test.
4538         * gcc.dg/vect/vect-22.c: New test.
4539         * gcc.dg/vect/vect-23.c: New test.
4540         * gcc.dg/vect/vect-24.c: New test.
4541         * gcc.dg/vect/vect-25.c: New test.
4542         * gcc.dg/vect/vect-26.c: New test.
4543         * gcc.dg/vect/vect-27.c: New test.
4544         * gcc.dg/vect/vect-28.c: New test.
4545         * gcc.dg/vect/vect-29.c: New test.
4546         * gcc.dg/vect/vect-30.c: New test.
4547         * gcc.dg/vect/vect-31.c: New test.
4548         * gcc.dg/vect/vect-32.c: New test.
4549         * gcc.dg/vect/vect-33.c: New test.
4550         * gcc.dg/vect/vect-34.c: New test.
4551         * gcc.dg/vect/vect-35.c: New test.
4552         * gcc.dg/vect/vect-36.c: New test.
4553         * gcc.dg/vect/vect-37.c: New test.
4554         * gcc.dg/vect/vect-38.c: New test.
4555         * gcc.dg/vect/vect-40.c: New test.
4556         * gcc.dg/vect/vect-41.c: New test.
4557         * gcc.dg/vect/vect-42.c: New test.
4558         * gcc.dg/vect/vect-43.c: New test.
4559         * gcc.dg/vect/vect-44.c: New test.
4560         * gcc.dg/vect/vect-45.c: New test.
4561         * gcc.dg/vect/vect-46.c: New test.
4562         * gcc.dg/vect/vect-47.c: New test.
4563         * gcc.dg/vect/vect-48.c: New test.
4564         * gcc.dg/vect/vect-49.c: New test.
4565         * gcc.dg/vect/vect-50.c: New test.
4566         * gcc.dg/vect/vect-51.c: New test.
4567         * gcc.dg/vect/vect-52.c: New test.
4568         * gcc.dg/vect/vect-53.c: New test.
4569         * gcc.dg/vect/vect-54.c: New test.
4570         * gcc.dg/vect/vect-55.c: New test.
4571         * gcc.dg/vect/vect-56.c: New test.
4572         * gcc.dg/vect/vect-57.c: New test.
4573         * gcc.dg/vect/vect-58.c: New test.
4574         * gcc.dg/vect/vect-59.c: New test.
4575         * gcc.dg/vect/vect-60.c: New test.
4576         * gcc.dg/vect/vect-61.c: New test.
4577         * gcc.dg/vect/vect-all.c: New test.
4578         * gcc.dg/vect/vect-none.c: New test.
4579
4580 2004-08-17  Paul Brook  <paul@codesourcery.com>
4581
4582         PR fortran/13082
4583         * gfortran.dg/entry_1.f90: New test.
4584
4585 2004-08-17  Andrew Pinski  <apinski@apple.com>
4586
4587         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4588
4589 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4590
4591         * gcc.dg/pr17036-1.c: New test.
4592
4593 2004-08-16  Devang Patel  <dpatel@apple.com>
4594
4595         * gcc.dg/darwin-20040809-1.c: New test.
4596
4597 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4598
4599         * gcc.dg/funcdef-attr-1.c: New test.
4600
4601 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4602
4603         * gcc.dg/altivec-17.c: New test.
4604         * gcc.dg/altivec-18.c: New test.
4605
4606 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4607
4608         PR c++/6749
4609         * g++.dg/template/vtable2.C: New test.
4610
4611 2004-08-14  Richard Henderson  <rth@redhat.com>
4612
4613         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4614         * gcc.dg/pack-test-4.c (main): Return 0.
4615         * gcc.dg/setjmp-1.c: Remove XFAIL.
4616         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4617
4618 2004-08-14  Richard Henderson  <rth@redhat.com>
4619
4620         * gcc.dg/980217-1.c: Add prototype for printf.
4621
4622 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4623
4624         * gfortran.dg/pr16935.f90: New test.
4625
4626 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4627
4628         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4629
4630 2004-08-13  Paul Brook  <paul@codesourcery.com>
4631
4632         * gfortran.dg/der_io_1.f90: Remove stray comma.
4633
4634 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4635
4636         * gcc.dg/vmx/cw-bug-2.c: Remove.
4637         * gcc.dg/vmx/vprint-1.c: Remove.
4638         * gcc.dg/vmx/vscan-1.c: Remove.
4639
4640 2004-08-12  Devang patel  <dpatel@apple.com>
4641
4642         * gcc.dg/darwin-20040809-2.c: New test.
4643
4644 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4645
4646         * g++.dg/ext/altivec-12.C: New test.
4647
4648         * g++.dg/ext/altivec-11.C: New test.
4649
4650 2004-08-12  Paul Brook  <paul@codesourcery.com>
4651
4652         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4653
4654 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4655
4656         * g++.dg/ext/altivec-2.C: Check for hardware support before
4657         executing any VMX instructions.
4658
4659         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4660
4661 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4662
4663         PR c++/16276
4664         * g++.old-deja/g++.other/comdat4.C: New test.
4665         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4666
4667 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4668
4669         PR target/16286
4670         * gcc.dg/pr16286.c: New test.
4671
4672 2004-08-12 Jan Beulich <jbeulich@novell.com>
4673
4674         * g++.dg/ext/asm5.C: New.
4675
4676 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/16698
4679         * g++.dg/eh/crash1.C: New test.
4680
4681         PR c++/16717
4682         * g++.dg/ext/construct1.C: New test.
4683
4684 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/16853
4687         * g++.dg/init/ptrmem1.C: New test.
4688
4689         PR c++/16618
4690         * g++.dg/parse/offsetof5.C: New test.
4691
4692         PR c++/16870
4693         * g++.dg/template/overload3.C: New test.
4694
4695 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/16964
4698         * g++.dg/parse/error16.C: New test.
4699
4700         PR c++/16904
4701         * g++.dg/template/error14.C: New test.
4702
4703         PR c++/16929
4704         * g++.dg/template/error15.C: New test.
4705
4706 2004-08-11  Devang Patel  <dpatel@apple.com>
4707
4708         * gcc.dg/darwin-ld-20040809-1.c: New test.
4709         * gcc.dg/darwin-ld-20040809-2.c: New test.
4710
4711 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4712
4713         PR fortran/16917
4714         * gfortran.dg/dfloat_1.f90: New test.
4715
4716 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4717
4718         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4719         * gcc.dg/dll-2.c: Fix dg-require syntax.
4720         * gcc.misc-tests/arm-isr.c (abort): Declare.
4721         (exit): Likewise.
4722
4723 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4724
4725         PR c++/16971
4726         * g++.dg/parse/crash16.C: New test.
4727
4728 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4729
4730         * gcc.dg/mips-rsqrt-1.c: New test case.
4731         * gcc.dg/mips-rsqrt-2.c: New test case.
4732         * gcc.dg/mips-rsqrt-3.c: New test case.
4733
4734 2004-08-10  Paul Brook  <paul@codesourcery.com>
4735
4736         * gfortran.dg/der_io_1.f90: New test.
4737
4738 2004-08-10  Paul Brook  <paul@codesourcery.com>
4739
4740         PR fortran/16919
4741         * gfortran.dg/der_array_1.f90: New test.
4742
4743 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4744
4745         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4746
4747 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4748
4749         * gcc.dg/wchar_t-2.c: Fix typo.
4750
4751 2004-08-09  Falk Hueffner  <falk@debian.org>
4752
4753         PR tree-optimization/12517
4754         * gcc.c-torture/compile/pr12517.c: New test.
4755
4756         PR tree-optimization/12578
4757         * gcc.c-torture/compile/pr12578.c: New test.
4758
4759         PR tree-optimization/12899
4760         * gcc.c-torture/compile/pr12899.c: New test.
4761
4762         PR rtl-optimization/14692
4763         * gcc.c-torture/compile/pr14692.c: New test.
4764
4765         PR tree-optimization/16461
4766         * gcc.c-torture/compile/pr16461.c: New test.
4767
4768 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4769
4770         * gfortran.dg/getenv_1.f90: New test.
4771
4772 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4773
4774         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4775         wchar_t.
4776         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4777
4778 2004-08-06  Paul Brook  <paul@codesourcery.com>
4779
4780         * gfortran.dg/ret_array_1.f90: New test.
4781         * gfortran.dg/ret_pointer_1.f90: New test.
4782
4783 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
4784
4785         * gcc.dg/missing-field-init-[12].c: New tests.
4786         * g++.dg/warn/missing-field-init-[12].C: New tests.
4787
4788 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4789
4790         * gcc.dg/enum2.c: New test.
4791         * gcc.dg/symbian3.c: Likewise.
4792         * gcc.dg/symbian4.c: Likewise.
4793         * gcc.dg/wchar_t-2.c: Likewise.
4794
4795 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4796
4797         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
4798         destructor tests.
4799
4800 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4801
4802         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4803         dg-require-visiblity.
4804         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4805         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4806         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4807         * g++.dg/ext/visibility/new1.C: Likewise.
4808         * g++.dg/ext/visibility/pragma.C: Likewise.
4809         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4810         * g++.dg/ext/visibility/virtual.C: Likewise.
4811         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4812         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4813         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4814         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4815         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4816         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4817         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4818         * g++/dg/ext/visibility/visibility-8.C: New test.
4819         * gcc.c-torture/compile/dll.x: Remove.
4820         * gcc.dg/dll-2.c: Use dg-require-dll
4821         * gcc.dg/visibility-10.c: New test.
4822         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4823         supporting DLLs.
4824         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4825         (scan_not_hidden): Likewise.
4826
4827 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
4828
4829         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
4830
4831 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
4832
4833         * gcc.c-torture/execute/20040805-1.c: New test.
4834
4835 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
4836
4837         * gcc.dg/20020118-1.c: Declare abort.
4838         * gcc.dg/altivec_check.h: Likewise.
4839         * gcc.dg/iftrap-2.c: Likewise.
4840         * gcc.dg/pragma-darwin.c: Likewise.
4841         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
4842
4843 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
4844
4845         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
4846
4847 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4848
4849         * gcc.c-torture/execute/builtins/abs-2.c,
4850         gcc.c-torture/execute/builtins/abs-3.c,
4851         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
4852         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
4853         intmax_t, uintmax_t and their limits.
4854         * gcc.dg/intmax_t-1.c: New test.
4855
4856 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4857
4858         * g++.dg/tc1/dr147.C: Add reference to PR.
4859
4860 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
4861
4862         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
4863         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
4864
4865 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
4866
4867         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
4868
4869 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4870
4871         * gcc.dg/redecl-5.c: New test.
4872         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
4873         of scanf.
4874
4875 2004-08-03  Roger Sayle  <roger@eyesopen.com>
4876
4877         PR middle-end/16790
4878         * gcc.c-torture/execute/pr16790-1.c: New test case.
4879
4880 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
4881
4882         * g++.dg/ext/visibility/assign1.C: New test.
4883         * g++.dg/ext/visibility/new1.C: Likewise.
4884
4885         * gcc.dg/symbian1.c: New test.
4886         * gcc.dg/symbian2.c: Likewise.
4887
4888 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
4889
4890         PR target/16570
4891         * gcc.dg/i386-sse-9.c: New test.
4892
4893 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4894
4895         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4896
4897 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
4898
4899         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
4900         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
4901         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
4902         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
4903         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
4904         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
4905         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
4906         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
4907         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
4908         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
4909         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
4910         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
4911         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
4912         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
4913         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
4914         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
4915         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
4916         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
4917         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
4918         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
4919         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
4920         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
4921         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
4922         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4923         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
4924         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
4925         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
4926         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
4927         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4928         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4929         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
4930         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
4931         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
4932         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
4933         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
4934         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4935         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4936         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4937         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4938         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
4939         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
4940         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
4941         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
4942         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
4943         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4944         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4945         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
4946         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
4947         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
4948         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
4949         gcc.misc-tests/i386-pf-3dnow-1.c,
4950         gcc.misc-tests/i386-pf-athlon-1.c,
4951         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
4952         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
4953         Declare built-in functions used.
4954         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
4955
4956 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/16707
4959         * g++.dg/lookup/using12.C: New test.
4960
4961         * g++.dg/init/null1.C: Fix PR number.
4962         * g++.dg/parse/namespace10.C: Likewise.
4963
4964 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4965
4966         PR c++/16224
4967         * g++.dg/template/spec17.C: New test.
4968         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
4969         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
4970
4971 2004-08-02  David Billinghurst
4972
4973         PR fortran/16292
4974         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
4975
4976 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
4977
4978         * gcc.dg/ia64-got-1.c: New test case.
4979
4980 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/16489
4983         * g++.dg/init/null1.C: New test.
4984         * g++.dg/tc1/dr76.C: Adjust error marker.
4985
4986         PR c++/16529
4987         * g++.dg/parse/namespace10.C: New test.
4988
4989         PR c++/16810
4990         * g++.dg/inherit/ptrmem2.C: New test.
4991
4992 2004-08-02  Ben Elliston  <bje@au.ibm.com>
4993
4994         PR target/16155
4995         * gcc.dg/pr16155.c: New test.
4996
4997 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4998
4999         * gcc.dg/redecl-2.c: New test.
5000
5001 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5002
5003         * gcc.dg/darwin-longdouble.c: New file.
5004
5005 2004-07-30  Richard Henderson  <rth@redhat.com>
5006
5007         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5008         write to constant argument.
5009         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5010
5011 2004-07-30  Richard Henderson  <rth@redhat.com>
5012
5013         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5014         tests of nearest around zero.
5015
5016 2004-07-30  Andrew Pinski  <apinski@apple.com>
5017
5018         * gcc.c-torture/compile/20040730-1.c: New test.
5019
5020 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5021
5022         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5023         powerpc-eabispe.
5024
5025 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5026
5027         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5028
5029 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5030
5031         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5032         contains $ld_library_path.
5033         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5034
5035 2004-07-29  Richard Henderson  <rth@redhat.com>
5036
5037         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5038
5039         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5040         (alt2, which): New.
5041         (Check): Accept either alternative.
5042
5043 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5044
5045         * g++.dg/abi/inline1.C: New test.
5046         * g++.dg/abi/local1-a.cc: Likewise.
5047         * g++.dg/abi/local1.C: Likewise.
5048         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5049         * g++.dg/abi/mangle12.C: Likewise.
5050         * g++.dg/abi/mangle17.C: Likewise.
5051         * g++.dg/abi/mangle20-2.C: Likewise.
5052         * g++.dg/opt/interface1.C: Likewise.
5053         * g++.dg/opt/interface1.h: Likewise.
5054         * g++.dg/opt/interface1-a.cc: New test.
5055         * g++.dg/parse/repo1.C: New test.
5056         * g++.dg/template/repo1.C: Likewise.
5057         * g++.dg/warn/Winline-1.C: Likewise.
5058         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5059
5060 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5061
5062         * gcc.dg/tree-ssa/20040729-1.c: New test.
5063
5064 2004-07-27  Matt Austern <austern@apple.com>
5065
5066         * gcc.dg/darwin-bool-1.c: New test.
5067         * gcc.dg/darwin-bool-2.c: New test.
5068
5069 2004-07-28  Richard Henderson  <rth@redhat.com>
5070
5071         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5072         arguments in the correct type.  Don't write to constant arguments.
5073
5074 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5075
5076         PR tree-optimization/16688
5077         PR tree-optimization/16689
5078         * g++.dg/tree-ssa/pr16688.C: New test.
5079
5080 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5081
5082         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5083         loads.  Not only in the comment, this time.
5084
5085 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5086
5087         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5088         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5089         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5090         * gcc.dg/sh4a-bitmovua.c: New.
5091         * gcc.dg/sh4a-cos.c: New.
5092         * gcc.dg/sh4a-cosf.c: New.
5093         * gcc.dg/sh4a-fprun.c: New.
5094         * gcc.dg/sh4a-fsrra.c: New.
5095         * gcc.dg/sh4a-memmovua.c: New.
5096         * gcc.dg/sh4a-sin.c: New.
5097         * gcc.dg/sh4a-sincos.c: New.
5098         * gcc.dg/sh4a-sincosf.c: New.
5099         * gcc.dg/sh4a-sinf.c: New.
5100
5101 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5102
5103         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5104         conditionals.
5105         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5106         loads.
5107         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5108         DOM1.
5109
5110 2004-07-27  Andrew Pinski  <apinski@apple.com>
5111
5112         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5113
5114 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5115
5116         * gcc.dg/pragma-isr.c: New test.
5117
5118 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5119
5120         PR c++/14429
5121         * g++.dg/template/ttp11.C: New test.
5122
5123 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5124
5125         * gcc.c-torture/compile/20040727-1.c: New test.
5126
5127 2004-07-26  Eric Christopher  <echristo@redhat.com>
5128
5129         * gcc.c-torture/compile/20040726-2.c: New test.
5130
5131 2004-07-26  Andrew Pinski  <apinski@apple.com>
5132
5133         * g++.dg/rtti/tinfo1.C: Xfail.
5134
5135 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5136
5137         * gcc.c-torture/compile/20040726-1.c: New test.
5138
5139 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5140             Brian Ryner  <bryner@brianryner.com>
5141
5142         PR c++/9283
5143         PR c++/15000
5144         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5145         * g++.dg/ext/visibility/: New directory.
5146         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5147         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5148         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5149         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5150         * g++.dg/ext/visibility/fvisibility.C,
5151         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5152         g++.dg/ext/visibility/fvisibility-override1.C
5153         g++.dg/ext/visibility/fvisibility-override2.C
5154         g++.dg/ext/visibility/memfuncts.C
5155         g++.dg/ext/visibility/noPLT.C
5156         g++.dg/ext/visibility/pragma.C
5157         g++.dg/ext/visibility/pragma-override1.C
5158         g++.dg/ext/visibility/pragma-override2.C
5159         g++.dg/ext/visibility/staticmemfuncts.C
5160         g++.dg/ext/visibility/virtual.C: New tests.
5161
5162 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5163
5164         PR c/15360
5165         * gcc.dg/pr15360-1.c: New test.
5166
5167 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5168
5169         * gcc.dg/pragma-align-2.c: New test.
5170         * gcc.dg/pragma-init-fini.c: New test.
5171         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5172         targets.
5173
5174 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5175
5176         * gcc.dg/init-string-2.c: New test.
5177
5178 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5179
5180         PR 16684
5181         * gcc.dg/Wredundant-decls-1.c: New test case.
5182
5183 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5184
5185         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5186         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5187         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5188         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5189         * gcc.dg/compat/generate-random.c: New file.
5190         * gcc.dg/compat/generate-random.h: Likewise.
5191         * gcc.dg/compat/generate-random_r.c: Likewise.
5192         * gcc.dg/compat/struct-layout-1.h: Likewise.
5193         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5194         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5195         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5196         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5197         * gcc.dg/compat/struct-layout-1_main.c: New test.
5198         * gcc.dg/compat/struct-layout-1_x.c: New file.
5199         * gcc.dg/compat/struct-layout-1_y.c: New file.
5200         * gcc.dg/compat/struct-layout-1_test.h: New file.
5201
5202 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5203
5204         * gcc.dg/comp-return-1.c: New test
5205
5206 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5207
5208         * gcc.dg/vmx/8-02a.c: Fix typo.
5209
5210         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5211         * gcc.dg/darwin-abi-3.c: New test.
5212
5213         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5214         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5215
5216         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5217         * gcc.dg/vmx/ops-long-1.c: New test.
5218         * gcc.dg/vmx/ops-long-2.c: New test.
5219
5220 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5221
5222         * g++.dg/lookup/conv-[1234].C: New.
5223
5224 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5225
5226         * g++.dg/parse/attr2.C: Simplify.
5227
5228 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5229
5230         PR c/7284
5231         * gcc.c-torture/execute/pr7284-1.c: New test.
5232
5233 2004-07-22  Brian Booth  <bbooth@redhat.com>
5234
5235         * gcc.dg/tree-ssa/20040721-1.c: New test.
5236
5237 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5238
5239         * g++.dg/template/crash20.c: New.
5240
5241 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5242
5243         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5244         Add dg-run directive.  Declare variables as required.
5245         * gfortran.dg/g77/README: Update
5246
5247 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5248
5249         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5250         gcc.dg/cris-peep2-andu2.c: New tests.
5251
5252 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5253
5254         PR c/15052
5255         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5256         on return type.
5257         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5258         messages.
5259         * gcc.dg/qual-return-2.c: Update expected messages.
5260         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5261
5262 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5263
5264         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5265         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5266
5267 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5268
5269         PR c/11250
5270         * gcc.dg/init-string-1.c: New test.
5271
5272 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5273
5274         PR middle-end/15345
5275         PR c/16450
5276         * gcc.dg/torture/nested-fn-1.c: New test.
5277
5278 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5279
5280         PR target/16559
5281         * gcc.dg/ia64-fptr-1.c: New file.
5282
5283 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5284
5285         PR c++/14497
5286         * g++.dg/template/spec16.C: New test.
5287         * g++.old-deja/g++.robertl/eb118.C: Remove.
5288
5289 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5290
5291         PR c++/509
5292         * g++.dg/template/spec15.C: New test.
5293
5294 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5295
5296         Copy cases from g77.f-torture/execute and add dg-run
5297         directive.  Other changes as noted.
5298         * gfortran.dg/g77/13037.f
5299         * gfortran.dg/g77/1832.f
5300         * gfortran.dg/g77/19981119-0.f
5301         * gfortran.dg/g77/19990313-0.f
5302         * gfortran.dg/g77/19990313-1.f
5303         * gfortran.dg/g77/19990313-2.f
5304         * gfortran.dg/g77/19990313-3.f
5305         * gfortran.dg/g77/19990419-1.f
5306         * gfortran.dg/g77/19990826-0.f
5307         * gfortran.dg/g77/19990826-2.f
5308         * gfortran.dg/g77/20000503-1.f
5309         * gfortran.dg/g77/20001111.f
5310         * gfortran.dg/g77/20010116.f
5311         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5312         * gfortran.dg/g77/20010430.f
5313         * gfortran.dg/g77/6177.f
5314         * gfortran.dg/g77/947.f
5315         * gfortran.dg/g77/970816-3.f
5316         * gfortran.dg/g77/971102-1.f
5317         * gfortran.dg/g77/980520-1.f
5318         * gfortran.dg/g77/980628-0.f
5319         * gfortran.dg/g77/980628-1.f
5320         * gfortran.dg/g77/980628-10.f
5321         * gfortran.dg/g77/980628-2.f
5322         * gfortran.dg/g77/980628-3.f
5323         * gfortran.dg/g77/980628-7.f
5324         * gfortran.dg/g77/980628-8.f
5325         * gfortran.dg/g77/980628-9.f
5326         * gfortran.dg/g77/980701-0.f
5327         * gfortran.dg/g77/980701-1.f
5328         * gfortran.dg/g77/cabs.f
5329         * gfortran.dg/g77/claus.f
5330         * gfortran.dg/g77/complex_1.f
5331         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5332         * gfortran.dg/g77/dcomplex.f
5333         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5334         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5335         * gfortran.dg/g77/f90-intrinsic-numeric.f
5336         * gfortran.dg/g77/int8421.f
5337         * gfortran.dg/g77/labug1.f
5338         * gfortran.dg/g77/large_vec.f
5339         * gfortran.dg/g77/le.f
5340         * gfortran.dg/g77/short.f
5341         * gfortran.dg/g77/README: Update
5342
5343 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/16637
5346         * g++.dg/parse/lookup4.C: New test.
5347
5348 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5349
5350         PR c++/16175
5351         * g++.dg/template/ttp10.C: New test.
5352
5353 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5354
5355         * gcc.dg/pr12625-1.c: New test.
5356
5357 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5358
5359         * testsuite/gcc.dg/switch-warn-1.c: New test.
5360         * testsuite/gcc.dg/switch-warn-2.c: New test.
5361         * gcc.c-torture/compile/pr14730.c: Update.
5362
5363 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5364
5365         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5366         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5367         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5368         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5369
5370 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/16623
5373         * g++.dg/template/assign1.C: New test.
5374
5375 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5376
5377         PR c++/12170
5378         * g++.dg/template/ttp9.C: New test.
5379
5380 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5381
5382         * gcc.dg/format/cmn-err-1.c: New test.
5383
5384 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5385
5386         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5387         gcc.dg/Wparentheses-10.c: New tests.
5388         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5389
5390 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5391
5392         PR fortran/16465
5393         * gfortran.dg/g77//ffixed-line-length-0.f,
5394         gfortran.dg/g77/ffixed-line-length-132.f,
5395         gfortran.dg/g77/ffixed-line-length-72.f,
5396         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5397         gfortran.dg/g77/README: Update.
5398
5399 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5400
5401         PR c++/13092
5402         * g++.dg/template/non-dependent7.C: New test.
5403         * g++.dg/template/non-dependent8.C: Likewise.
5404         * g++.dg/template/non-dependent9.C: Likewise.
5405         * g++.dg/template/non-dependent10.C: Likewise.
5406
5407 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/16337
5410         * g++.dg/parse/attr2.C: New test.
5411
5412 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5413
5414         * g77.dg: Removed.
5415         * g77.f-torture: Ditto.
5416
5417 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5418
5419         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5420         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5421         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5422
5423 2004-07-16  Richard Henderson  <rth@redhat.com>
5424
5425         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5426
5427 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5428
5429         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5430         tests with full list of options.
5431         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5432         of TORTURE_OPTIONS if test contains 'dg-do run'.
5433
5434         PR fortran/16404
5435         * gfortran.dg/do_iterator.f90: New test.
5436
5437 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5438
5439         PR rtl-optimization/16536
5440         * gcc.c-torture/execute/restrict-1.c: New test.
5441
5442 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5443
5444         PR fortran/15324
5445         * gfortran.dg/pr15324.f90: New test.
5446
5447         PR fortran/15129
5448         * gfortran.dg/pr15129.f90: New test.
5449
5450         PR fortran/15140
5451         * gfortran.dg/pr15140.f90: New test.
5452
5453         PR fortran/13792
5454         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5455         compile-time simplification.
5456
5457 2004-07-14  Mike Stump  <mrs@apple.com>
5458
5459         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5460
5461 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5462
5463         PR target/16325
5464         * gcc.dg/profile-generate-1.c: New.
5465
5466 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5467
5468         * gcc.c-torture/execute/20040709-1.c: New test.
5469         * gcc.c-torture/execute/20040709-2.c: New test.
5470
5471 2004-07-14  Mike Stump  <mrs@apple.com>
5472
5473         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5474
5475 2004-07-14  Mike Stump  <mrs@apple.com>
5476
5477         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5478
5479 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5480
5481         PR c++/16518
5482         * g++.dg/parse/mutable1.C: New test.
5483
5484 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5485
5486         PR tree-optimization/16443
5487         * gcc.dg/tree-ssa/20040713-1.c: New test.
5488
5489 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5490
5491         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5492         for operator new.
5493
5494 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5495
5496         * gfortran.dg/g77/README: New file
5497         * gfortran.dg/g77/19981216-0.f:  Copy from
5498         g77.f-torture/noncompile.  Add "dg-do compile" and
5499         dg-error as required.
5500         * gfortran.dg/g77/19990218-1.f: Likewise
5501         * gfortran.dg/g77/19990905-1.f: Likewise
5502         * gfortran.dg/g77/9263.f: Likewise
5503         * gfortran.dg/g77/980615-0.f: Likewise
5504         * gfortran.dg/g77/980616-0.f: Likewise
5505         * gfortran.dg/g77/check0.f: Likewise
5506         * gfortran.dg/g77/select_no_compile.f: Likewise
5507
5508 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5509
5510         Copy files from g77.f-torture/compile.
5511         Add "{ dg-do compile}".  Other changes as noted
5512         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
5513         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
5514         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
5515         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
5516         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
5517         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
5518         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
5519         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
5520         statement to conform to standard.  Append alpha1.x for reference.
5521         * gfortran.dg/g77/xformat.f: Add dg-warning
5522
5523 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5524
5525         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
5526         Add {dg-do compile} directive.
5527         * gfortran.dg/g77/cpp2.F: Likewise
5528
5529 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5530
5531         PR c++/5402
5532         * g++.dg/lookup/name-clash1.C: New test.
5533
5534         PR c++/9777
5535         * g++.dg/lookup/name-clash2.C: New test.
5536
5537         PR c++/12102
5538         * g++.dg/lookup/name-clash3.C: New test.
5539
5540 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5541
5542         * g++.dg/lookup/new2.C: New test.
5543         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5544
5545 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5546
5547         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5548         Add {dg-do compile} directive.
5549         * gfortran.dg/g77/13060.f: Likewise
5550         * gfortran.dg/g77/19990218-0.f: Likewise
5551         * gfortran.dg/g77/19990305-0.f: Likewise
5552         * gfortran.dg/g77/19990419-0.f: Likewise
5553         * gfortran.dg/g77/19990502-0.f: Likewise
5554         * gfortran.dg/g77/19990502-1.f: Likewise
5555         * gfortran.dg/g77/19990525-0.f: Likewise
5556         * gfortran.dg/g77/19990826-1.f: Likewise
5557         * gfortran.dg/g77/19990826-3.f: Likewise
5558         * gfortran.dg/g77/19990905-2.f: Likewise
5559         * gfortran.dg/g77/20000412-1.f: Likewise
5560         * gfortran.dg/g77/20000511-1.f: Likewise
5561         * gfortran.dg/g77/20000511-2.f: Likewise
5562         * gfortran.dg/g77/20000518.f: Likewise
5563         * gfortran.dg/g77/20000601-1.f: Likewise
5564         * gfortran.dg/g77/20000601-2.f: Likewise
5565         * gfortran.dg/g77/20000629-1.f: Likewise
5566         * gfortran.dg/g77/20000630-2.f: Likewise
5567         * gfortran.dg/g77/20010115.f: Likewise
5568         * gfortran.dg/g77/20010321-1.f: Likewise
5569         * gfortran.dg/g77/20010426.f: Likewise
5570         * gfortran.dg/g77/20020307-1.f: Likewise
5571         * gfortran.dg/g77/8485.f: Likewise
5572         * gfortran.dg/g77/960317-1.f: Likewise
5573         * gfortran.dg/g77/970915-0.f: Likewise
5574         * gfortran.dg/g77/980310-1.f: Likewise
5575         * gfortran.dg/g77/980310-2.f: Likewise
5576         * gfortran.dg/g77/980310-3.f: Likewise
5577         * gfortran.dg/g77/980310-4.f: Likewise
5578         * gfortran.dg/g77/980310-6.f: Likewise
5579         * gfortran.dg/g77/980310-7.f: Likewise
5580         * gfortran.dg/g77/980310-8.f: Likewise
5581         * gfortran.dg/g77/980419-2.f: Likewise
5582         * gfortran.dg/g77/980424-0.f: Likewise
5583         * gfortran.dg/g77/980427-0.f: Likewise
5584         * gfortran.dg/g77/980729-0.f: Likewise
5585         * gfortran.dg/g77/981117-1.f: Likewise
5586         * gfortran.dg/g77/toon_1.f: Likewise
5587
5588 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5589
5590         PR c++/2204
5591         * g++.dg/other/abstract2.C: New test.
5592
5593 2004-07-12  Paul Brook  <paul@codesourcery.com>
5594
5595         * gfortran.dg/pointer_init_1.f90: New test.
5596
5597 2004-07-11  Paul Brook  <paul@codesourcery.com>
5598
5599         PR fortran/15986
5600         * gfortran.dg/contained_1.f90: New test.
5601
5602 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5603
5604         * g++.dg/parse/defarg8.C: New test.
5605
5606 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5607
5608         PR fortran/16433
5609         * gfortran.dg/pr16433.f: New test.
5610
5611         PR fortran/17574
5612         * gfortran.dg/pr15754.f90: New test.
5613
5614 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5615
5616         PR tree-optimization/16437
5617         * gcc.c-torture/execute/bitfld-4.c: New test.
5618
5619 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5620
5621         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5622         access to common var from module.
5623
5624 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5625
5626         PR fortran/16336
5627         * gfortran.fortran-torture/execute/common_2.f90: New test.
5628
5629 2004-07-10  Paul Brook  <paul@codesourcery.com>
5630
5631         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5632
5633 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5634
5635         PR fortran/15969
5636         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5637
5638 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5639
5640         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5641         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5642         * gfortran.dg/g77/ffree-form-1.f: Likewise
5643         * gfortran.dg/g77/ffree-form-2.f: Likewise
5644         * gfortran.dg/g77/ffree-form-3.f: Likewise
5645         * gfortran.dg/g77/fno-underscoring.f: Likewise
5646         * gfortran.dg/g77/funderscoring.f: Likewise
5647         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5648
5649 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5650
5651         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5652
5653 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5654         Paul Brook  <paul@codesourcery.com>
5655
5656         PR fortran/13415
5657         * gfortran.dg/common_pointer_1.f90: New test.
5658
5659 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5660
5661         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5662
5663 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5664
5665         PR target/16364
5666         * gcc.c-torture/compile/20040709-1.c: New.
5667
5668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5669
5670         PR fortran/14077
5671         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5672
5673 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5674
5675         PR fortran/13201
5676         * gfortran.dg/shape_1.f90: New test.
5677
5678 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5679             Andrew Pinski  <apinski@apple.com>
5680
5681         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5682
5683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5684
5685         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5686         comment.
5687
5688 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5689         Paul Brook  <paul@codesourcery.com>
5690
5691         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5692         '.f95' and '.F95'.
5693
5694 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5695
5696         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5697
5698 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5699
5700         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5701         testcases with capital suffix.
5702
5703 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5704
5705         PR fortran/15481
5706         PR fortran/13372
5707         PR fortran/13575
5708         PR fortran/15978
5709         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5710
5711         * gfortran.dg/implicit_1.f90: New test.
5712
5713 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5714
5715         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5716         expression to match gfortran warning/error messages
5717         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5718         dg-error text.
5719
5720 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5721
5722         * lib/fortran-torture.exp: Rename proc search_for to
5723         search_for_re.
5724
5725 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5726
5727         * gcc.c-torture/execute/simd-5.x: New file.
5728         XFAIL on SPARC 64-bit at -O0.
5729
5730 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5731
5732         PR c++/8211
5733         PR c++/16165
5734         * g++.dg/warn/effc3.C: New test.
5735
5736 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5737
5738         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5739         change X to 1X in format.
5740         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5741         add data statements to conform to standard.
5742
5743 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5744
5745         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5746         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5747         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5748
5749 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5750
5751         * gfortran.dg/g77/7388.f: Copy from g77.dg
5752         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5753         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5754         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5755         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5756         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5757         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5758         * gfortran.dg/g77/strlen0.f: Likewise
5759
5760 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5761
5762         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5763         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5764
5765 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5766
5767         * gcc.c-torture/execute/920428-2.x: Delete.
5768         * gcc.c-torture/execute/920501-7.x: Likewise.
5769
5770 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5771
5772         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5773         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5774         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5775         prescott and c3-2.
5776         (PREFETCH_3DNOW): Add -march=c3.
5777
5778 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5779
5780         PR c/16437
5781         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5782         * gcc.c-torture/execute/bf64-1.x: Likewise.
5783
5784 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5785
5786         * gcc.c-torture/compile/20040708-1.c: New test.
5787
5788 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5789
5790         PR c++/16169
5791         * g++.dg/warn/effc2.C: New test.
5792
5793 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5794
5795         * gcc.c-torture/execute/bitfld-1.x: Remove.
5796         * gcc.c-torture/execute/bitfld-3.c: New test.
5797         * gcc.dg/bitfld-2.c: Remove XFAILs.
5798
5799 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5800
5801         PR c++/16276
5802         * g++.dg/rtti/tinfo1.C: New file.
5803
5804 2004-07-07  Eric Christopher  <echristo@redhat.com>
5805
5806         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5807
5808 2004-07-07  Andrew Pinski  <apinski@apple.com>
5809
5810         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5811
5812 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5813
5814         * g++.dg/init/call1.C: XFAIL.
5815
5816 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5817
5818         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5819         except for movstrict*, to movmem* and clrstr* to clrmem*.
5820
5821 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5822
5823         * gcc.c-torture/execute/20040707-1.c: New test.
5824
5825 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
5826
5827         * gcc.c-torture/execute/20040706-1.c: New test.
5828
5829 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5830
5831         PR c++/3671
5832         * g++.dg/template/spec14.C: New test.
5833
5834 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
5835
5836         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
5837         nothing if not yet defined.  Use it in b, c and d type definitions.
5838         * gcc.c-torture/execute/20040705-1.c: New test.
5839         * gcc.c-torture/execute/20040705-2.c: New test.
5840
5841 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5842
5843         PR c++/2518
5844         * g++.dg/lookup/new1.C: New test.
5845
5846 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5847
5848         PR c++/11406
5849         * g++.dg/template/sizeof8.C: New test.
5850
5851 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
5852
5853         * gcc.c-torture/compile/20040705-1.c: New test.
5854
5855 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
5856
5857         * gfortran.fortran-torture/execute/seq_io.f90: New test.
5858
5859 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
5860
5861         * gcc.dg/cpp/if-mop.c: Two new testcases.
5862         * gcc.dg/cpp/trad/comment-3.c: New.
5863
5864 2004-07-04  Paul Brook  <paul@codesourcery.com>
5865
5866         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
5867
5868 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
5869
5870         PR c++/3761
5871         * g++.dg/lookup/crash4.C: New test.
5872
5873 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
5874
5875         * gcc.c-torture/execute/builtin-abs-1.c
5876         * gcc.c-torture/execute/builtin-abs-2.c
5877         * gcc.c-torture/execute/builtin-complex-1.c
5878         * gcc.c-torture/execute/builtins/string-1-lib.c
5879         * gcc.c-torture/execute/builtins/string-1.c
5880         * gcc.c-torture/execute/builtins/string-2-lib.c
5881         * gcc.c-torture/execute/builtins/string-2.c
5882         * gcc.c-torture/execute/builtins/string-3-lib.c
5883         * gcc.c-torture/execute/builtins/string-3.c
5884         * gcc.c-torture/execute/builtins/string-4-lib.c
5885         * gcc.c-torture/execute/builtins/string-4.c
5886         * gcc.c-torture/execute/builtins/string-5-lib.c
5887         * gcc.c-torture/execute/builtins/string-5.c
5888         * gcc.c-torture/execute/builtins/string-6-lib.c
5889         * gcc.c-torture/execute/builtins/string-6.c
5890         * gcc.c-torture/execute/builtins/string-7-lib.c
5891         * gcc.c-torture/execute/builtins/string-7.c
5892         * gcc.c-torture/execute/builtins/string-8-lib.c
5893         * gcc.c-torture/execute/builtins/string-8.c
5894         * gcc.c-torture/execute/builtins/string-9-lib.c
5895         * gcc.c-torture/execute/builtins/string-9.c
5896         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
5897         * gcc.c-torture/execute/builtins/string-asm-1.c
5898         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
5899         * gcc.c-torture/execute/builtins/string-asm-2.c
5900         * gcc.c-torture/execute/stdio-opt-1.c
5901         * gcc.c-torture/execute/stdio-opt-2.c
5902         * gcc.c-torture/execute/stdio-opt-3.c
5903         * gcc.c-torture/execute/string-opt-1.c
5904         * gcc.c-torture/execute/string-opt-10.c
5905         * gcc.c-torture/execute/string-opt-11.c
5906         * gcc.c-torture/execute/string-opt-12.c
5907         * gcc.c-torture/execute/string-opt-13.c
5908         * gcc.c-torture/execute/string-opt-14.c
5909         * gcc.c-torture/execute/string-opt-15.c
5910         * gcc.c-torture/execute/string-opt-16.c
5911         * gcc.c-torture/execute/string-opt-2.c
5912         * gcc.c-torture/execute/string-opt-6.c
5913         * gcc.c-torture/execute/string-opt-7.c
5914         * gcc.c-torture/execute/string-opt-8.c:
5915         Replace with ...
5916
5917         * gcc.c-torture/execute/builtins/abs-2.c
5918         * gcc.c-torture/execute/builtins/abs-3.c
5919         * gcc.c-torture/execute/builtins/complex-1.c
5920         * gcc.c-torture/execute/builtins/fprintf.c
5921         * gcc.c-torture/execute/builtins/fputs.c
5922         * gcc.c-torture/execute/builtins/memcmp.c
5923         * gcc.c-torture/execute/builtins/memmove.c
5924         * gcc.c-torture/execute/builtins/memops-asm.c
5925         * gcc.c-torture/execute/builtins/mempcpy-2.c
5926         * gcc.c-torture/execute/builtins/mempcpy.c
5927         * gcc.c-torture/execute/builtins/memset.c
5928         * gcc.c-torture/execute/builtins/printf.c
5929         * gcc.c-torture/execute/builtins/sprintf.c
5930         * gcc.c-torture/execute/builtins/strcat.c
5931         * gcc.c-torture/execute/builtins/strchr.c
5932         * gcc.c-torture/execute/builtins/strcmp.c
5933         * gcc.c-torture/execute/builtins/strcpy.c
5934         * gcc.c-torture/execute/builtins/strcspn.c
5935         * gcc.c-torture/execute/builtins/strlen-2.c
5936         * gcc.c-torture/execute/builtins/strlen.c
5937         * gcc.c-torture/execute/builtins/strncat.c
5938         * gcc.c-torture/execute/builtins/strncmp-2.c
5939         * gcc.c-torture/execute/builtins/strncmp.c
5940         * gcc.c-torture/execute/builtins/strncpy.c
5941         * gcc.c-torture/execute/builtins/strpbrk.c
5942         * gcc.c-torture/execute/builtins/strpcpy-2.c
5943         * gcc.c-torture/execute/builtins/strpcpy.c
5944         * gcc.c-torture/execute/builtins/strrchr.c
5945         * gcc.c-torture/execute/builtins/strspn.c
5946         * gcc.c-torture/execute/builtins/strstr-asm.c
5947         * gcc.c-torture/execute/builtins/strstr.c:
5948         ... these new files.
5949
5950         * gcc.c-torture/execute/builtins/abs-2-lib.c
5951         * gcc.c-torture/execute/builtins/abs-3-lib.c
5952         * gcc.c-torture/execute/builtins/complex-1-lib.c
5953         * gcc.c-torture/execute/builtins/fprintf-lib.c
5954         * gcc.c-torture/execute/builtins/fputs-lib.c
5955         * gcc.c-torture/execute/builtins/memcmp-lib.c
5956         * gcc.c-torture/execute/builtins/memmove-lib.c
5957         * gcc.c-torture/execute/builtins/memops-asm-lib.c
5958         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
5959         * gcc.c-torture/execute/builtins/mempcpy-lib.c
5960         * gcc.c-torture/execute/builtins/memset-lib.c
5961         * gcc.c-torture/execute/builtins/printf-lib.c
5962         * gcc.c-torture/execute/builtins/sprintf-lib.c
5963         * gcc.c-torture/execute/builtins/strcat-lib.c
5964         * gcc.c-torture/execute/builtins/strchr-lib.c
5965         * gcc.c-torture/execute/builtins/strcmp-lib.c
5966         * gcc.c-torture/execute/builtins/strcpy-lib.c
5967         * gcc.c-torture/execute/builtins/strcspn-lib.c
5968         * gcc.c-torture/execute/builtins/strlen-2-lib.c
5969         * gcc.c-torture/execute/builtins/strlen-lib.c
5970         * gcc.c-torture/execute/builtins/strncat-lib.c
5971         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
5972         * gcc.c-torture/execute/builtins/strncmp-lib.c
5973         * gcc.c-torture/execute/builtins/strncpy-lib.c
5974         * gcc.c-torture/execute/builtins/strpbrk-lib.c
5975         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
5976         * gcc.c-torture/execute/builtins/strpcpy-lib.c
5977         * gcc.c-torture/execute/builtins/strrchr-lib.c
5978         * gcc.c-torture/execute/builtins/strspn-lib.c
5979         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
5980         * gcc.c-torture/execute/builtins/strstr-lib.c
5981         * gcc.c-torture/execute/builtins/lib/abs.c
5982         * gcc.c-torture/execute/builtins/lib/fprintf.c
5983         * gcc.c-torture/execute/builtins/lib/memset.c
5984         * gcc.c-torture/execute/builtins/lib/printf.c
5985         * gcc.c-torture/execute/builtins/lib/sprintf.c
5986         * gcc.c-torture/execute/builtins/lib/strcpy.c
5987         * gcc.c-torture/execute/builtins/lib/strcspn.c
5988         * gcc.c-torture/execute/builtins/lib/strncat.c
5989         * gcc.c-torture/execute/builtins/lib/strncmp.c
5990         * gcc.c-torture/execute/builtins/lib/strncpy.c
5991         * gcc.c-torture/execute/builtins/lib/strpbrk.c
5992         * gcc.c-torture/execute/builtins/lib/strspn.c
5993         * gcc.c-torture/execute/builtins/lib/strstr.c:
5994         New files containing support routines.
5995
5996         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
5997         declaration.
5998         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5999         when not optimizing.
6000
6001 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6002
6003         PR c++/16240
6004         * g++.dg/abi/mangle22.C: New test.
6005         * g++.dg/abi/mangle23.C: Likewise.
6006
6007 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6008
6009         PR fortran/16290
6010         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6011         Allow for cases without denormalized floating point numbers.
6012
6013 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6014
6015         PR c/1027
6016         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6017         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6018         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6019         expected warning text.
6020         * gcc.dg/format/diag-2.c: New test.
6021
6022 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6023
6024         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6025
6026 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6027
6028         * gcc.dg/builtins-43.c: New.
6029         * gcc.dg/builtins-44.c: New.
6030         * gcc.dg/builtins-45.c: New.
6031
6032 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6033             Andreas Tobler  <a.tobler@schweiz.ch>
6034
6035         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6036         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6037         as SIGSEGV.
6038         * gcc.dg/cleanup-11.c: Likewise.
6039         * gcc.dg/cleanup-8.c: Likewise.
6040         * gcc.dg/cleanup-9.c: Likewise.
6041         * gcc.dg/cleanup-5.c: Run on all platforms.
6042
6043 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6044
6045         * g++.dg/warn/nonnull1.C: New test.
6046
6047 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6048
6049         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6050         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6051         Special-case the Sun compiler wrt to <complex.h>.
6052
6053 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6054
6055         * gcc.dg/Wunreachable-8.C: New test.
6056
6057         * gcc.dg/h8300-ice2.c : New test.
6058
6059 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6060
6061         PR fortran/16161
6062         * gfortran.fortran-torture/compile/implicit.f90: Add test
6063         for implicit character.
6064
6065 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6066
6067         PR fortran/16289
6068         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6069         Use tiny() intrinsic to find smallest non-negative real
6070
6071 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6072
6073         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6074         * gcc.dg/compat/struct-by-value-22_x.c: New.
6075         * gcc.dg/compat/struct-by-value-22_y.c: New.
6076
6077         * gcc.c-torture/execute/20040629-1.c: New test.
6078
6079 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6080
6081         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6082         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6083
6084         PR target/16195
6085         * gcc.dg/20040625-1.c: New test.
6086
6087 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6088
6089         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6090
6091 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6092
6093         PR fortran/15963
6094         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6095
6096 2004-06-29  Richard Henderson  <rth@redhat.com>
6097
6098         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6099
6100 2004-06-29  Paul Brook  <paul@codesourcery.com>
6101
6102         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6103         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6104
6105 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6106
6107         PR c++/16260
6108         * g++.dg/parse/crash15.C: New.
6109
6110 2004-06-28  Andrew Pinski  <apinski@apple.com>
6111
6112         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6113         by the error already.
6114
6115         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6116
6117 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6118
6119         PR target/14041
6120         * gcc.dg/h8300-bss-align-1.c : New.
6121
6122 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6123
6124         * PR c++/16174
6125         * g++.dg/template/ctor4.C: New.
6126
6127 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6128
6129         PR c++/16205
6130         * g++.dg/warn/Wsequence-point-1.C: New test.
6131
6132 2004-06-27  Paul Brook  <paul@codesourcery.com>
6133
6134         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6135
6136 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6137
6138         * g++.old-deja/g++.mike/p7325.C: Remove.
6139
6140 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6141
6142         PR c/14963
6143         * gcc.dg/pr14963.c: New test.
6144
6145 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6146
6147         PR c++/16193
6148         * g++.dg/parse/redef1.C: New test.
6149
6150 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6151
6152         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6153         20021110.c.
6154         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6155         20021119-1.c.
6156         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6157         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6158         5-04.c.
6159         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6160         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6161         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6162         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6163         g++.brendan/enum14.C.
6164         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6165         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6166         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6167         g++.mike/virt1.C.
6168         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6169         memtemp24.C.
6170
6171 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6172
6173         * gcc.dg/20040527-1.c: New test case.
6174
6175 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6176
6177         PR gfortran/pr16196
6178         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6179
6180 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6181
6182         PR middle-end/15825
6183         * gcc.dg/pr15825-1.c: New test case.
6184
6185 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6186
6187         * gcc.c-torture/execute/20040625-1.c: New test.
6188
6189 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6190
6191         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6192
6193 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6194
6195         * gcc.dg/torture/mips-div-1.c: New test.
6196
6197 2004-06-24  Jeff Law  <law@redhat.com>
6198
6199         * gcc.dg/tree-ssa/20040624-1.c: New test.
6200
6201 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6202
6203         * gcc.c-torture/compile/20040624-1.c: New test.
6204
6205 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6206
6207         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6208         this directory.
6209
6210 2004-06-23  Andrew Pinski  <apinski@apple.com>
6211
6212         PR middle-end/15988
6213         * g++.dg/opt/ptrmem4.C: New test.
6214
6215         * gcc.dg/c90-array-quals-2.c: New test.
6216
6217 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6218
6219         * gcc.dg/kpice1.c: New test.
6220
6221 2006-06-23  Andrew Pinski  <apinski@apple.com>
6222
6223         * gcc.dg/c90-array-quals.c: New test.
6224
6225 2006-06-22  Richard Henderson  <rth@redhat.com>
6226
6227         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6228
6229 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6230
6231         * gcc.dg/builtins-config.h: Handle FreeBSD.
6232
6233 2006-06-22  Richard Henderson  <rth@redhat.com>
6234
6235         * g++.dg/opt/devirt1.C: New.
6236
6237 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6238
6239         * g++.dg/opt/pr15551.C: New testcase.
6240
6241 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6242
6243         PR target/14800
6244         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6245         x86_64-*-linux* when compiling for 32bit.
6246
6247 2004-06-21  Andrew Pinski  <apinski@apple.com>
6248
6249         * gcc.dg/pch/struct-1.c: New.
6250         * gcc.dg/pch/struct-1.hs: New.
6251
6252 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6253
6254         * gcc.dg/pch/save-temps-1.c: New file.
6255         * gcc.dg/pch/save-temps-1.hs: New file.
6256
6257 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6258
6259         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6260         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6261
6262 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6263
6264         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6265         to fix type error.
6266         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6267         Remove trailing spaces.
6268
6269 2004-06-21  Richard Henderson  <rth@redhat.com>
6270
6271         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6272         merging && to BIT_FIELD_REF.
6273
6274 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6275
6276         * g++.dg/opt/placeholder1.C: New test.
6277
6278 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6279
6280         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6281         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6282         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6283         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6284
6285 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6286
6287         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6288         extern "C".
6289         * g++.dg/other/pragma-re-1.C: Add comments.
6290
6291 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6292
6293         PR gfortran/16080
6294         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6295
6296 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6297
6298         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6299         instead of setting the type of size_t by
6300         hand.
6301
6302 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6303
6304         * gcc.dg/unordered-2.c: New test case.
6305         * gcc.dg/unordered-3.c: New test case.
6306
6307 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6308
6309         PR other/16043
6310         * lib/g++.exp (g++_version): Tweak regexp for version
6311         * lib/g77.exp (g77_version): Likewise
6312         * lib/gfortran.exp (gfortran_version): Likewise
6313         * lib/objc.exp (objc_version): Likewise
6314         * lib/treelang.exp (treelang_version): Likewise
6315
6316 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6317
6318         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6319         Use INT_MAX instead of __INT_MAX__.
6320         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6321
6322         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6323         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6324         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6325         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6326         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6327         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6328         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6329         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6330         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6331
6332         * gcc.dg/range-test-1.c: New test.
6333         * g++.dg/opt/range-test-1.C: New test.
6334
6335 2004-06-17  Richard Henderson  <rth@redhat.com>
6336
6337         * objc.dg/sync-1.m: New.
6338         * objc.dg/try-catch-1.m: Don't force next runtime.
6339         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6340         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6341         shadowed catch clause.
6342         * objc.dg/try-catch-5.m: New.
6343
6344 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6345
6346         Bug 14610
6347         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6348
6349 2004-06-15  Richard Henderson  <rth@redhat.com>
6350
6351         * gcc.dg/20001116-1.c: Move expected warning line.
6352
6353 2004-06-15  Richard Henderson  <rth@redhat.com>
6354
6355         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6356         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6357
6358 2004-06-15  Jeff Law  <law@redhat.com>
6359
6360         * gcc.dg/tree-ssa/20040615-1.c: New test.
6361         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6362         be less sensitive to operand ordering.
6363         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6364
6365 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6366
6367         * g++.dg/abi/bitfield3.C: Add comment..
6368
6369 2004-06-15  Richard Henderson  <rth@redhat.com>
6370
6371         * g++.dg/ext/stmtexpr1.C: XFAIL.
6372         * gcc.dg/20030612-1.c: XFAIL.
6373
6374 2004-06-15  Eric Christopher  <echristo@redhat.com>
6375
6376         * g++.dg/charset/asm5.c: New.
6377         * gcc.dg/charset/asm6.c: New.
6378
6379 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6380
6381         PR fortran/15962
6382         * gfortran.fortran-torture/execute/select_1.f90: New test.
6383
6384 2004-06-15  Paul Brook  <paul@codesourcery.com>
6385
6386         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6387
6388 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6389
6390         PR c++/15967
6391         * g++.dg/lookup/crash3.C: New test.
6392
6393 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6394
6395         PR c++/15947
6396         * g++.dg/parse/dtor4.C: New test.
6397
6398 2004-06-14  Jeff Law  <law@redhat.com>
6399
6400         * gcc.c-torture/compile/20040614-1.c: New test.
6401
6402 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6403
6404         PR fortran/15211
6405         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6406         LEN of a character array.
6407
6408 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/15096
6411         * g++.dg/template/ptrmem10.C: New test.
6412
6413         PR c++/14930
6414         * g++.dg/template/friend30.C: New test.
6415
6416 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6417
6418         PR fortran/14928
6419         * gfortran.fortran-torture/compile/mloc.f90: New test.
6420
6421 2004-06-13  Paul Brook  <paul@codesourcery.com>
6422
6423         * gfortran.fortran-torture/execute/random_2.f90: New test.
6424
6425 2004-06-13  Eric Christopher  <echristo@redhat.com>
6426
6427         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6428
6429 2004-06-12  Paul Brook  <paul@codesourcery.com>
6430
6431         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6432
6433 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6434
6435         PR fortran/14923
6436         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6437
6438 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6439
6440         PR fortran/14957
6441         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6442         syntax errors in end statements of contained subroutines.
6443
6444 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6445
6446         PR fortran/12841
6447         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6448
6449 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6450
6451         PR fortran/15665
6452         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6453
6454 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6455
6456         PR gfortran/12839
6457         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6458
6459 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/15862
6462         * g++.dg/parse/enum1.C: New test.
6463
6464 2004-06-10  Jeff Law  <law@redhat.com>
6465
6466         * gcc.c-torture/compile/20040610-1.c: New test.
6467
6468 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6469
6470         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6471         * g++.old-deja/g++.other/decl3.C: Likewise.
6472
6473 2004-06-10  Brian Booth  <bbooth@redhat.com>
6474
6475         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6476         V_MAY_DEF instead of VDEF.
6477         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6478
6479 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/14211
6482         * g++.dg/conversion/const1.C: New test.
6483
6484         PR c++/15076
6485         * g++.dg/conversion/reinterpret1.C: New test.
6486
6487         PR c++/15877
6488         * g++.dg/template/enum2.C: New test.
6489
6490         PR c++/15227
6491         * g++.dg/template/error13.C: New test.
6492
6493 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6494
6495         PR fortran/14957
6496         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6497         arguments to test_* REAL and of the right size.
6498
6499 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6500
6501         PR target/15569
6502         PR rtl-optimization/15681
6503         * gcc.dg/20040609-1.c: New test.
6504
6505 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6506
6507         PR c++/14791
6508         * g++.dg/opt/builtins1.C: New test.
6509
6510 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
6511
6512         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
6513         that use default windows32 struct layout.
6514         * gcc.dg/i386-bitfield2.c: Likewise.
6515
6516 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
6517
6518         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
6519         for mingw32 and cygwin targets.
6520
6521 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
6522
6523         * gcc.dg/pch/macro-4.c: New.
6524         * gcc.dg/pch/macro-4.hs: New.
6525
6526 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6527
6528         PR fortran/13249
6529         * gfortran.fortran-torture/compile/name_clash.f90: New test.
6530
6531 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6532
6533         PR fortran/13372
6534         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
6535
6536 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6537
6538         PR gfortran/14897
6539         * gfortran.fortran-torture/execute/t_edit.f90: New test.
6540
6541 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6542
6543         PR gfortran/15755
6544         * gfortran.fortran-torture/execute/backspace.c : New test.
6545
6546 2004-06-09  Paul Brook  <paul@codesourcery.com>
6547
6548         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6549         (pointer_to_section): Rewrite to use smaller array.
6550
6551 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6552
6553         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6554         * gcc.dg/ext/altivec-10.c: Same.
6555         * gcc.dg/ext/altivec-11.c: Same.
6556         * gcc.dg/ext/altivec-12.c: Same.
6557         * gcc.dg/ext/altivec-13.c: Same.
6558         * gcc.dg/ext/altivec-14.c: Same.
6559         * gcc.dg/ext/altivec-15.c: Same.
6560         * gcc.dg/ext/altivec-16.c: Same.
6561         * gcc.dg/ext/altivec-3.c: Same.
6562         * gcc.dg/ext/altivec-4.c: Same.
6563         * gcc.dg/ext/altivec-6.c: Same.
6564         * gcc.dg/ext/altivec-7.c: Same.
6565         * gcc.dg/ext/altivec-8.c: Same.
6566         * gcc.dg/ext/altivec-varargs-1.c: Same.
6567
6568         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6569         * g++.dg/ext/altivec-10.C: Same.
6570         * g++.dg/ext/altivec-2.C: Same.
6571         * g++.dg/ext/altivec-3.C: Same.
6572         * g++.dg/ext/altivec-4.C: Same.
6573         * g++.dg/ext/altivec-5.C: Same.
6574         * g++.dg/ext/altivec-6.C: Same.
6575         * g++.dg/ext/altivec-7.C: Same.
6576         * g++.dg/ext/altivec-8.C: Same.
6577         * g++.dg/ext/altivec-9.C: Same.
6578
6579 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6580
6581         PR c++/7841
6582         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6583
6584 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6585
6586         * gcc.dg/union-1.c: New test.
6587
6588 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6589
6590         * gcc.dg/builtins-41.c: New test case.
6591         * gcc.dg/builtins-42.c: New test case.
6592
6593 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6594
6595         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6596         * g++.dg/ext/altivec-10.C: Same.
6597         * g++.dg/ext/altivec-2.C: Same.
6598         * g++.dg/ext/altivec-3.C: Same.
6599         * g++.dg/ext/altivec-4.C: Same.
6600         * g++.dg/ext/altivec-5.C: Same.
6601         * g++.dg/ext/altivec-6.C: Same.
6602         * g++.dg/ext/altivec-7.C: Same.
6603         * g++.dg/ext/altivec-8.C: Same.
6604         * g++.dg/ext/altivec-9.C: Same.
6605         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6606         * g++.old-deja/g++.brendan/new3.C: Same.
6607         * gcc.c-torture/execute/eeprof-1.x: Same.
6608
6609 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6610
6611         PR c/14765
6612         * gcc.dg/pr14765-1.c: New test.
6613
6614 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6615
6616         PR c/14649
6617         * gcc.dg/pr14649-1.c: New test case.
6618
6619 2004-06-07  Richard Henderson  <rth@redhat.com>
6620
6621         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6622         if temporaries.
6623
6624 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6625
6626         * g++.dg/eh/elide1.C: Remove XFAIL.
6627
6628 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6629
6630         PR c++/15337
6631         * g++.dg/expr/sizeof3.C: New test.
6632
6633         PR c++/14777
6634         * g++.dg/template/access14.C: New test.
6635
6636         PR c++/15554
6637         * g++.dg/template/enum1.C: New test.
6638
6639         PR c++/15057
6640         * g++.dg/eh/throw1.C: New test.
6641
6642 2004-06-07  David Ayers  <d.ayers@inode.at>
6643             Ziemowit Laski  <zlaski@apple.com>
6644
6645         * lib/objc.exp (objc_target_compile): Revert the '-framework
6646         Foundation' flag fix, since bare Darwin does not ship
6647         with the Foundation framework.
6648         * objc/execute/next_mapping.h: Provide a local NSConstantString
6649         @interface and @implementation.
6650         (objc_constant_string_init): A constructor function, used to
6651         initialize the NSConstantString meta-class object.
6652         * objc/execute/string1.m: Include "next_mapping.h" instead of
6653         <Foundation/NSString.h>.
6654         * objc/execute/string2.m: Likewise.
6655         * objc/execute/string3.m: Likewise.
6656         * objc/execute/string4.m: Likewise.
6657
6658 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6659
6660         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6661         to double. Replace double with FLOAT.
6662         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6663
6664         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6665         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6666         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6667         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6668         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6669         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6670         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6671         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6672
6673 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6674
6675         PR c/13519
6676         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6677
6678 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6679
6680         PR c++/15503
6681         * g++.dg/template/meminit2.C: New test.
6682
6683 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6684
6685         PR target/15822
6686         * gcc.c-torture/execute/compare-fp-1.c,
6687         gcc.c-torture/execute/compare-fp-2.c,
6688         gcc.c-torture/execute/compare-fp-3.c,
6689         gcc.c-torture/execute/compare-fp-4.c,
6690         gcc.c-torture/execute/compare-fp-3.x,
6691         gcc.c-torture/execute/compare-fp-4.x: Moved...
6692         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6693         gcc.c-torture/execute/ieee/compare-fp-2.c,
6694         gcc.c-torture/execute/ieee/compare-fp-3.c,
6695         gcc.c-torture/execute/ieee/compare-fp-4.c,
6696         gcc.c-torture/execute/ieee/compare-fp-3.x,
6697         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6698
6699 2004-06-04  David Ayers  <d.ayers@inode.at>
6700
6701         * objc/execute/protocol-isEqual-4.m: New testcase.
6702
6703 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6704
6705         * objc/execute/protocol-isEqual-1.m: New testcase.
6706         * objc/execute/protocol-isEqual-2.m: New testcase.
6707         * objc/execute/protocol-isEqual-3.m: New testcase.
6708
6709 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6710
6711         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6712
6713 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6714
6715         * lib/objc.exp (objc_target_compile): When running tests on
6716         Darwin (Mac OS X), inform the linker about '-framework
6717         'Foundation'.
6718
6719 2004-06-02  Eric Christopher  <echristo@redhat.com>
6720
6721         * gcc.c-torture/compile/20040602-1.c: New.
6722
6723 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6724
6725         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6726         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6727
6728         PR tree-optimization/14736
6729         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6730
6731         PR tree-optimization/14042
6732         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6733
6734         PR tree-optimization/14729
6735         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6736
6737 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6738
6739         PR fortran/15557
6740         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6741
6742 2004-06-01  Richard Hederson  <rth@redhat.com>
6743
6744         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6745
6746 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6747
6748         PR c++/14932
6749         * g++.dg/parse/offsetof4.C: New test.
6750
6751 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6752
6753         PR objc/7993
6754         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6755
6756 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/15701
6759         * g++.dg/template/friend29.C: New test.
6760
6761 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6762
6763         PR c/15749
6764         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6765
6766 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6767
6768         * gcc.dg/sparc-trap-1.c: New test.
6769
6770 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6771
6772         PR middle-end/15069
6773         * g++.dg/opt/fold3.C: New test case.
6774
6775 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6776
6777         * lib/target-supports.exp (check_iconv_available): Fix fallout
6778         from 2004-05-28 patch.
6779
6780 2004-05-30  Paul Brook  <paul@codesourcery.com>
6781
6782         PR fortran/15620
6783         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
6784         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
6785
6786 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
6787
6788         * gfortran.fortran-torture/execute/random_1.f90: New test.
6789
6790 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6791
6792         * g++.dg/ext/altivec-10.C: New test.
6793
6794 2004-05-29  Paul Brook  <paul@codesourcery.com>
6795
6796         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
6797
6798 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6799
6800         * gcc.dg/altivec-16.c: New test.
6801
6802 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6803
6804         * lib/target-supports.exp (check_vmx_hw_available): New.
6805         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6806
6807         * lib/target-supports.exp (check_alias_available,
6808         check_iconv_available, check_named_sections_available): Use
6809         unique names for temporary files.
6810
6811 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6812
6813         * gcc.dg/altivec-15.c: New test.
6814
6815 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6816
6817         PR c++/15083
6818         * g++.dg/warn/noeffect6.C: New test.
6819
6820         PR c++/15471
6821         * g++.dg/expr/ptrmem4.C: New test.
6822
6823         PR c++/15640
6824         * g++.dg/template/operator3.C: New test.
6825
6826 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6827
6828         PR c++/14668
6829         * g++.dg/lookup/redecl1.C: New test.
6830         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
6831
6832 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
6833
6834         * gcc.c-torture/execute/compare-fp-1.c,
6835         gcc.c-torture/execute/compare-fp-2.c,
6836         gcc.c-torture/execute/compare-fp-3.c,
6837         gcc.c-torture/execute/compare-fp-4.c,
6838         gcc.c-torture/execute/compare-fp-3.x,
6839         gcc.c-torture/execute/compare-fp-4.x,
6840         gcc.dg/pr15649-1.c: New.
6841
6842 2004-05-27  Adam Nemet  <anemet@lnxw.com>
6843
6844         PR c++/12883
6845         * g++.dg/init/array14.C: New test.
6846
6847 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
6848
6849         * lib/compat.exp (compat-get-options-main): New.
6850         (compat-get-options): Remove unneeded code, warn for ignored
6851         command.
6852         (compat-execute): Check flag set by dg-require-* commands.
6853
6854         * lib/compat.exp (compat-execute): Break up long lines.
6855
6856 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
6857
6858         * gcc.dg/altivec-7.c: Don't use 'vector long'.
6859         * gcc.dg/altivec-14.c: New test.
6860         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
6861
6862         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
6863         * gcc.dg/altivec-12.c: Ditto.
6864
6865         * gcc.dg/altivec-3.c: Move call to altivec_check.
6866
6867 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/15044
6870         * g++.dg/template/error12.C: New test.
6871
6872         PR c++/15317
6873         * g++.dg/ext/attrib15.C: New test.
6874
6875         PR c++/15329
6876         * g++.dg/template/ptrmem9.C: New test.
6877
6878 2004-05-25  Paul Brook  <paul@codesourcery.com>
6879
6880         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
6881
6882 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/15165
6885         * g++.dg/template/crash19.C: New test.
6886
6887 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6888
6889         PR c++/15025
6890         * g++.dg/template/redecl1.C: New test.
6891
6892 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
6893
6894         PR c++/14821
6895         * g++.dg/other/ns1.C: New test.
6896
6897         PR c++/14883
6898         * g++.dg/template/invalid1.C: New test.
6899
6900 2004-05-23  Paul Brook  <paul@codesourcery.com>
6901         Victor Leikehman  <lei@haifasphere.co.il>
6902
6903         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
6904         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
6905
6906 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6907
6908         PR c++/15285
6909         PR c++/15299
6910         * g++.dg/template/non-dependent5.C: New test.
6911         * g++.dg/template/non-dependent6.C: New test.
6912
6913 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
6914
6915         PR c++/15507
6916         * g++.dg/inherit/union1.C: New test.
6917
6918         PR c++/15542
6919         * g++.dg/template/addr1.C: New test.
6920
6921         PR c++/15427
6922         * g++.dg/template/array5.C: New test.
6923
6924         PR c++/15287
6925         * g++.dg/template/array6.C: New test.
6926
6927 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
6928             Roger Sayle  <roger@eyesopen.com>
6929
6930         * g++.dg/lookup/forscope2.C: New test case.
6931
6932 2004-05-22  Ben Elliston  <bje@au.ibm.com>
6933
6934         * gcc.dg/cpp/Wmissingdirs.c: New.
6935
6936 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6937
6938         PR target/15301
6939         * gcc.dg/compat/union-m128-1.h: New file.
6940         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6941         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6942         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6943
6944 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
6945
6946         PR target/15302
6947         * gcc.dg/compat/struct-complex-1.h: New file.
6948         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
6949         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
6950         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6951
6952 2004-05-20  Roger Sayle  <roger@eyesopen.com>
6953
6954         PR middle-end/3074
6955         * gcc.dg/pr3074-1.c: New test case.
6956         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
6957
6958 2004-05-20  Falk Hueffner  <falk@debian.org>
6959
6960         PR other/15526
6961         * gcc.dg/ftrapv-1.c: New test case.
6962
6963 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6964
6965         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
6966
6967 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
6968             Jeff Law  <law@redhat.com>
6969
6970         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
6971         * gcc.dg/tree-ssa/20040518-2.c: New test.
6972
6973         * gcc.dg/tree-ssa/20040518-1.c: New test.
6974
6975 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
6976
6977         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
6978
6979 2004-05-18  Paul Brook  <paul@codesourcery.com>
6980
6981         PR fortran/13930
6982         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
6983
6984 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6985
6986         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
6987         constant folding.
6988
6989 2004-05-17  Steven Bosscher  <stevenb@suse.de>
6990
6991         * gcc.dg/tree-ssa/20040517-1.c: New test.
6992
6993 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6994
6995         * gcc.dg/loop-4.c: New test.
6996
6997 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6998
6999         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7000
7001 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7002
7003         PR fortran/15311
7004         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7005
7006 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7007
7008         PR fortran/13826
7009         PR fortran/13940
7010         * gfortran.fortran-torture/compile/data_1.f90: New test.
7011
7012 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7013
7014         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7015         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7016
7017 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7018
7019         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7020
7021 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7022
7023         PR c/15444
7024         * gcc.dg/format/xopen-1.c: Adjust expected message.
7025         * gcc.dg/format/xopen-3.c: New test.
7026
7027 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7028
7029         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7030
7031 2004-05-14  Jeff Law  <law@redhat.com>
7032
7033         * gcc.dg/tree-ssa/20040514-2.c: New test.
7034
7035 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7036
7037         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7038         this ...
7039         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7040         this.
7041
7042 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7043
7044         * gcc.dg/tree-ssa/20040514-1.c: New test.
7045
7046 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7047
7048         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7049         test.
7050
7051 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7052
7053         PR fortran/14066
7054         * gfortran.fortran-torture/compile/do_1.f90: New test.
7055
7056 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7057
7058         PR fortran/15051
7059         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7060         test.
7061
7062 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7063
7064         PR fortran/15149
7065         * gfortran.fortran-torture/execute/random_init.f90: New test.
7066
7067 2004-05-13  Paul Brook  <paul@codesourcery.com>
7068
7069         PR fortran/15314
7070         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7071
7072 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7073
7074         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7075         for the powerpc case.
7076
7077 2004-05-13  Jeff Law  <law@redhat.com>
7078
7079         * gcc.dg/tree-ssa/20040513-1.c: New test.
7080         * gcc.dg/tree-ssa/20040513-2.c: New test.
7081
7082 2004-05-13  Paul Brook  <paul@codesourcery.com>
7083
7084         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7085         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7086         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7087
7088 2004-05-13  Andreas Schwab  <schwab@suse.de>
7089
7090         PR other/10819
7091         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7092         characters.
7093
7094 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7095
7096         PR fortran/15294
7097         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7098
7099 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7100
7101         Merge from tree-ssa-20020619-branch.  See
7102         ChangeLog.tree-ssa for details.
7103
7104 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7105
7106         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7107         include <altivec.h> explicitly.
7108         * gcc.dg/altivec-13.c: Likewise.
7109
7110 2004-05-11  Paul Brook  <paul@codesourcery.com>
7111
7112         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7113
7114 2004-05-10  Eric Christopher  <echristo@redhat.com>
7115
7116         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7117         * gcc.dg/sibcall-4.c: Ditto.
7118
7119 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7120
7121         * g++.dg/ext/altivec-8.C: New test case.
7122         * gcc.dg/altivec-13.c: New test case.
7123
7124 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7125
7126         * gcc.c-torture/execute/divcmp-1.c: New test case.
7127         * gcc.c-torture/execute/divcmp-2.c: New test case.
7128         * gcc.c-torture/execute/divcmp-3.c: New test case.
7129
7130 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7131
7132         * g++.dg/other/pragma-re-2.C: New test.
7133
7134 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7135
7136         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7137         * gcc.dg/i386-387-2.c: Likewise.
7138
7139         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7140         __builtin_drem.
7141         * gcc.dg/i386-387-6.c: Likewise.
7142
7143 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7144
7145         * gcc.dg/builtins-33.c:  Also check log1p*.
7146
7147 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7148
7149         PR optimization/15296
7150         * gcc.c-torture/execute/pr15296.c: New test.
7151
7152 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7153
7154         * gcc.dg/builtins-40.c: New test.
7155
7156 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7157
7158         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7159
7160 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7161
7162         * g++.dg/ext/spe1.C: New testcase.
7163
7164 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7165
7166         * objc.dg/image-info.m: Allow additional attributes
7167         for __image_info section.
7168
7169 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7170
7171         * gcc.dg/torture/mips-hilo-2.c: New test.
7172
7173 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7174
7175         PR c++/14389
7176         * g++.dg/template/member5.C: New test.
7177
7178 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7179
7180         * gcc.dg/builtins-34.c: Also check expm1*.
7181
7182 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7183
7184         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7185         * gcc.dg/torture/builtin-convert-3.c: New test.
7186
7187 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7188
7189         PR middle-end/15054
7190         * g++.dg/opt/pr15054.C: New test.
7191
7192 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7193
7194         * gcc.dg/torture/builtin-rounding-1.c: New test.
7195         * gcc.dg/builtins-25.c: Delete.
7196         * gcc.dg/builtins-29.c: Delete.
7197
7198 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7199
7200         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7201         * gcc.dg/sibcall-4.c: Likewise.
7202         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7203
7204 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7205
7206         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7207         bit-field on 16-bit targets.
7208
7209 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7210
7211         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7212         16-bit targets.
7213
7214 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7215
7216         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7217         * gcc.dg/rs6000-power2-2.c: Likewise.
7218
7219 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7220
7221         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7222         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7223         Change the asm registers to be in form of frN instead of fN.
7224
7225 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7226
7227         * gcc.dg/torture/builtin-convert-2.c: New test.
7228
7229 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7230
7231         * gcc.dg/rs6000-power2-1.c: New test.
7232         * gcc.dg/rs6000-power2-2.c: New test.
7233
7234 2004-04-28  Jan Hubicka  <jh@suse.cz>
7235
7236         * gcc.dg/unused-6.c: New test.
7237
7238 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7239             Ulrich Weigand  <uweigand@de.ibm.com>
7240
7241         * ada/acats/run_all.sh: Define $target variable.
7242
7243 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7244
7245         PR c++/15119
7246         * g++.dg/other/vararg-1.C: New test.
7247
7248         PR c++/4794
7249         * g++.dg/eh/cleanup3.C: New test.
7250
7251 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7252
7253         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7254         and ad8011a (target_insn).
7255         * ada/acats/support/macro.dfs: Likewise.
7256         * ada/acats/support/impbit.adb: New file.
7257
7258 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7259
7260         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7261
7262 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7263
7264         * gcc.dg/loop-3.c: New test.
7265
7266 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7267
7268         * gcc.c-torture/execute/simd-5.c: New test.
7269
7270 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7271
7272         PR c++/15064
7273         * g++.dg/template/crash18.C: New test.
7274
7275 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7276
7277         * g++.dg/ext/complit3.C: New test.
7278
7279 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7280
7281         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7282         * gcc.dg/altivec-3.c: Same.
7283         * gcc.dg/altivec-varargs-1.c: Same.
7284
7285 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7286
7287         * lib/target-supports.exp (check_profiling_available): Assume
7288         profiling is not available on powerpc-eabi targets.
7289
7290 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7291
7292         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7293         * gcc.dg/vmx/bug-1.c: Ditto.
7294
7295 2004-04-20  Eric Christopher  <echristo@redhat.com>
7296
7297         * gcc.dg/charset/extern.c: New test.
7298         * g++.dg/charset/extern3.cc: Ditto.
7299
7300 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7301
7302         * gcc.dg/builtins-39.c: New test.
7303
7304 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7305
7306         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7307
7308 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7309
7310         * gcc.dg/torture/mips-hilo-1.c: New test.
7311
7312 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         * gcc.c-torture/compile/20040419-1.c: New test.
7315
7316 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7317
7318         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7319
7320 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7321             Aldy Hernandez  <aldyh@redhat.com>
7322
7323         * gcc.c-torture/execute/va-arg-24.c: New.
7324
7325 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7326             Aldy Hernandez  <aldyh@redhat.com>
7327
7328         * gcc.dg/vmx/1b-01.c: New.
7329         * gcc.dg/vmx/1b-02.c: New.
7330         * gcc.dg/vmx/1b-03.c: New.
7331         * gcc.dg/vmx/1b-04.c: New.
7332         * gcc.dg/vmx/1b-05.c: New.
7333         * gcc.dg/vmx/1b-06.c: New.
7334         * gcc.dg/vmx/1b-07.c: New.
7335         * gcc.dg/vmx/1c-01.c: New.
7336         * gcc.dg/vmx/1c-02.c: New.
7337         * gcc.dg/vmx/3a-01a.c: New.
7338         * gcc.dg/vmx/3a-01.c: New.
7339         * gcc.dg/vmx/3a-01m.c: New.
7340         * gcc.dg/vmx/3a-03.c: New.
7341         * gcc.dg/vmx/3a-03m.c: New.
7342         * gcc.dg/vmx/3a-04.c: New.
7343         * gcc.dg/vmx/3a-04m.c: New.
7344         * gcc.dg/vmx/3a-05.c: New.
7345         * gcc.dg/vmx/3a-06.c: New.
7346         * gcc.dg/vmx/3a-06m.c: New.
7347         * gcc.dg/vmx/3a-07.c: New.
7348         * gcc.dg/vmx/3b-01.c: New.
7349         * gcc.dg/vmx/3b-02.c: New.
7350         * gcc.dg/vmx/3b-10.c: New.
7351         * gcc.dg/vmx/3b-13.c: New.
7352         * gcc.dg/vmx/3b-14.c: New.
7353         * gcc.dg/vmx/3b-15.c: New.
7354         * gcc.dg/vmx/3c-01a.c: New.
7355         * gcc.dg/vmx/3c-01.c: New.
7356         * gcc.dg/vmx/3c-02.c: New.
7357         * gcc.dg/vmx/3c-03.c: New.
7358         * gcc.dg/vmx/3d-01.c: New.
7359         * gcc.dg/vmx/4-01.c: New.
7360         * gcc.dg/vmx/4-03.c: New.
7361         * gcc.dg/vmx/5-01.c: New.
7362         * gcc.dg/vmx/5-02.c: New.
7363         * gcc.dg/vmx/5-03.c: New.
7364         * gcc.dg/vmx/5-04.c: New.
7365         * gcc.dg/vmx/5-05.c: New.
7366         * gcc.dg/vmx/5-06.c: New.
7367         * gcc.dg/vmx/5-07.c: New.
7368         * gcc.dg/vmx/5-07t.c: New.
7369         * gcc.dg/vmx/5-08.c: New.
7370         * gcc.dg/vmx/5-10.c: New.
7371         * gcc.dg/vmx/5-11.c: New.
7372         * gcc.dg/vmx/7-01a.c: New.
7373         * gcc.dg/vmx/7-01.c: New.
7374         * gcc.dg/vmx/7c-01.c: New.
7375         * gcc.dg/vmx/7d-01.c: New.
7376         * gcc.dg/vmx/7d-02.c: New.
7377         * gcc.dg/vmx/8-01.c: New.
7378         * gcc.dg/vmx/8-02a.c: New.
7379         * gcc.dg/vmx/8-02.c: New.
7380         * gcc.dg/vmx/brode-1.c: New.
7381         * gcc.dg/vmx/bug-1.c: New.
7382         * gcc.dg/vmx/bug-2.c: New.
7383         * gcc.dg/vmx/bug-3.c: New.
7384         * gcc.dg/vmx/cw-bug-1.c: New.
7385         * gcc.dg/vmx/cw-bug-2.c: New.
7386         * gcc.dg/vmx/cw-bug-3.c: New.
7387         * gcc.dg/vmx/dct.c: New.
7388         * gcc.dg/vmx/debug-1.c: New.
7389         * gcc.dg/vmx/debug-2.c: New.
7390         * gcc.dg/vmx/debug-3.c: New.
7391         * gcc.dg/vmx/debug-4.c: New.
7392         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7393         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7394         * gcc.dg/vmx/eg-5.c: New.
7395         * gcc.dg/vmx/fft.c: New.
7396         * gcc.dg/vmx/gcc-bug-1.c: New.
7397         * gcc.dg/vmx/gcc-bug-2.c: New.
7398         * gcc.dg/vmx/gcc-bug-3.c: New.
7399         * gcc.dg/vmx/gcc-bug-4.c: New.
7400         * gcc.dg/vmx/gcc-bug-5.c: New.
7401         * gcc.dg/vmx/gcc-bug-6.c: New.
7402         * gcc.dg/vmx/gcc-bug-7.c: New.
7403         * gcc.dg/vmx/gcc-bug-8.c: New.
7404         * gcc.dg/vmx/gcc-bug-9.c: New.
7405         * gcc.dg/vmx/gcc-bug-b.c: New.
7406         * gcc.dg/vmx/gcc-bug-c.c: New.
7407         * gcc.dg/vmx/gcc-bug-d.c: New.
7408         * gcc.dg/vmx/gcc-bug-e.c: New.
7409         * gcc.dg/vmx/gcc-bug-f.c: New.
7410         * gcc.dg/vmx/gcc-bug-g.c: New.
7411         * gcc.dg/vmx/gcc-bug-i.c: New.
7412         * gcc.dg/vmx/harness.h: New.
7413         * gcc.dg/vmx/ira1.c: New.
7414         * gcc.dg/vmx/ira2a.c: New.
7415         * gcc.dg/vmx/ira2b.c: New.
7416         * gcc.dg/vmx/ira2.c: New.
7417         * gcc.dg/vmx/ira2c.c: New.
7418         * gcc.dg/vmx/mem.c: New.
7419         * gcc.dg/vmx/newton-1.c: New.
7420         * gcc.dg/vmx/ops.c: New.
7421         * gcc.dg/vmx/sn7153.c: New.
7422         * gcc.dg/vmx/spill2.c: New.
7423         * gcc.dg/vmx/spill3.c: New.
7424         * gcc.dg/vmx/spill.c: New.
7425         * gcc.dg/vmx/t.c: New.
7426         * gcc.dg/vmx/varargs-1.c: New.
7427         * gcc.dg/vmx/varargs-2.c: New.
7428         * gcc.dg/vmx/varargs-3.c: New.
7429         * gcc.dg/vmx/varargs-4.c: New.
7430         * gcc.dg/vmx/varargs-5.c: New.
7431         * gcc.dg/vmx/varargs-6.c: New.
7432         * gcc.dg/vmx/varargs-7.c: New.
7433         * gcc.dg/vmx/vmx.exp: New.
7434         * gcc.dg/vmx/vprint-1.c: New.
7435         * gcc.dg/vmx/vscan-1.c: New.
7436         * gcc.dg/vmx/x-01.c: New.
7437         * gcc.dg/vmx/x-02.c: New.
7438         * gcc.dg/vmx/x-03.c: New.
7439         * gcc.dg/vmx/x-04.c: New.
7440         * gcc.dg/vmx/x-05.c: New.
7441         * gcc.dg/vmx/yousufi-1.c: New.
7442         * gcc.dg/vmx/zero-1.c: New.
7443         * gcc.dg/vmx/zero.c: New.
7444
7445 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7446
7447         * g++.dg/lookup/java1.C: Update for chage of
7448         _Jv_AllocObject.
7449         * g++.dg/lookup/java2.C: Likewise.
7450
7451 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7452
7453         * ada/acats/run_all.sh: use -O2 by default.
7454
7455 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7456
7457         * gcc.dg/vr-mult-[12].c: New tests.
7458
7459 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7460
7461         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7462
7463         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7464
7465 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7466
7467         * lib/target-supports.exp (check_profiling_available): Assume profiling
7468         isn't available for mips*-*-elf targets.
7469
7470 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7471
7472         * gcc.dg/builtins-38.c: New test.
7473
7474 2004-04-14  Eric Christopher  <echristo@redhat.com>
7475
7476         * g++.dg/charset/charset.exp: Run .cc extension tests.
7477
7478 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7479
7480         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7481
7482 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7483
7484         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7485
7486 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7487
7488         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7489         * gcc.dg/i386-387-2.c: Likewise.
7490
7491         * gcc.dg/i386-387-7.c: New test.
7492         * gcc.dg/i386-387-8.c: New test.
7493
7494         * gcc.dg/builtins-37.c: New test.
7495
7496 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7497
7498         * g++.dg/pch/externc-1.C: Add missing semicolon.
7499
7500 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
7501
7502         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
7503
7504 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7505
7506         * gcc.c-torture/execute/20040411-1.c: New test.
7507
7508 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7509
7510         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
7511
7512 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
7513
7514         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
7515
7516 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
7517
7518         * lib/target-supports.exp (check_named_sections_available): New.
7519         * lib/gcc-dg.exp (dg-require-named-sections): New.
7520         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
7521         old-deja.exp.  Also prune error-count message from HP linker.
7522         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
7523
7524         * g++.dg/init/init-ref4.C: Use dg-require-weak.
7525         * g++.old-deja/g++.pt/static3.C: Likewise.
7526         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
7527
7528 2004-04-09  Roger Sayle  <roger@eyesopen.com>
7529
7530         * gcc.c-torture/execute/20040409-1.c: New test case.
7531         * gcc.c-torture/execute/20040409-2.c: New test case.
7532         * gcc.c-torture/execute/20040409-3.c: New test case.
7533
7534 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7535
7536         * gcc.dg/20040409-1.c: New test.
7537
7538 2004-04-08  Roger Sayle  <roger@eyesopen.com>
7539
7540         PR target/14888
7541         * g++.dg/opt/pr14888.C: New test case.
7542
7543 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7544
7545         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7546         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7547         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7548         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7549         New tests.
7550
7551 2004-04-08  Paul Brook  <paul@codesourcery.com>
7552
7553         * gcc.dg/spill-1.c: New test.
7554
7555 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7556
7557         * gcc.dg/torture/builtin-ctype-2.c: New test.
7558
7559 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7560
7561         * gcc.dg/pch/pch.exp: Add largefile test.
7562
7563 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7564
7565         * g++.dg/pch/externc-1.Hs: New.
7566         * g++.dg/pch/externc-1.C: New.
7567
7568 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7569
7570         * gcc.dg/compat/struct-by-value-5a_main.c,
7571         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7572         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7573         * gcc.dg/compat/struct-by-value-5a_x.c,
7574         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7575         gcc.dg/compat/struct-by-value-5_x.c.
7576         * gcc.dg/compat/struct-by-value-5a_y.c,
7577         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7578         gcc.dg/compat/struct-by-value-5_y.c.
7579
7580         * gcc.dg/compat/struct-by-value-6a_main.c,
7581         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7582         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7583         * gcc.dg/compat/struct-by-value-6a_x.c,
7584         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7585         gcc.dg/compat/struct-by-value-6_x.c.
7586         * gcc.dg/compat/struct-by-value-6a_y.c,
7587         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7588         gcc.dg/compat/struct-by-value-6_y.c.
7589
7590         * gcc.dg/compat/struct-by-value-7a_main.c,
7591         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7592         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7593         * gcc.dg/compat/struct-by-value-7a_x.c,
7594         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7595         gcc.dg/compat/struct-by-value-7_x.c.
7596         * gcc.dg/compat/struct-by-value-7a_y.c,
7597         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7598         gcc.dg/compat/struct-by-value-7_y.c.
7599
7600 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7601
7602         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7603         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7604         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7605         options.
7606
7607 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7608
7609         * gcc.dg/builtins-36.c: New test.
7610
7611 2004-04-06  Paul Brook  <paul@codesourcery.com>
7612
7613         * README.gcc: Remove obsolete contraint on testcases.
7614
7615 2004-04-05  Paul Brook  <paul@codesourcery.com>
7616
7617         PR2123
7618         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7619         failure and exit(0) on success.
7620         * g++.dg/expr/anew2.C: Ditto.
7621         * g++.dg/expr/anew3.C: Ditto.
7622         * g++.dg/expr/anew4.C: Ditto.
7623
7624 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7625
7626         PR c++/3518
7627         * g++.dg/template/unify7.C: New.
7628
7629 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7630
7631         * g++.dg/README: Bring up to date with new subdirectories; remove
7632         duplicate subdirectory lines.
7633
7634 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7635
7636         PR c++/14007
7637         * g++.dg/template/unify5.C: New.
7638         * g++.dg/template/unify6.C: New.
7639         * g++.dg/template/qualttp20.C: Adjust.
7640         * g++.old-deja/g++.jason/report.C: Adjust.
7641         * g++.old-deja/g++.other/qual1.C: Adjust.
7642
7643 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7644
7645         PR c++/14803
7646         * g++.dg/inherit/ptrmem1.C: New test.
7647
7648 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7649
7650         PR c++/14755
7651         * gcc.c-torture/execute/20040331-1.c: New test.
7652         * gcc.dg/20040331-1.c: New test.
7653
7654 2004-04-01  Paul Brook  <paul@codesourcery.com>
7655
7656         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7657
7658 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7659
7660         PR c++/14724
7661         * g++.dg/init/goto1.C: New test.
7662
7663         PR c++/14763
7664         * g++.dg/template/defarg4.C: New test.
7665
7666 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7667
7668         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7669
7670 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7671
7672         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7673
7674 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7675
7676         * gcc.dg/noncompile/undeclared-2.c: New test.
7677
7678 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7679
7680         * gcc.dg/940409-1.c: Remove XFAIL.
7681         * gcc.dg/reg-vol-struct-1.c: New test.
7682
7683 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7684
7685         * gcc.dg/torture/builtin-wctype-1.c: New test.
7686
7687 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7688
7689         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7690         * gcc.dg/20001101-1.c: Likewise.
7691         * gcc.dg/20001102-1.c: Likewise.
7692
7693 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7694
7695         * gcc.dg/compare8.c: Add an additional test for XOR.
7696
7697 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7698
7699         * gcc.dg/torture/builtin-ctype-1.c: New test.
7700
7701 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7702
7703         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7704         * gcc.dg/torture/builtin-math-1.c: Likewise.
7705         * gcc.dg/torture/builtin-power-1.c: New test.
7706
7707 2004-03-24  Andreas Schwab  <schwab@suse.de>
7708
7709         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7710         IA64 assembler.
7711
7712 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7713             Roger Sayle  <roger@eyesopen.com>
7714
7715         * gcc.dg/compare8.c: New test case.
7716
7717 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7718
7719         * g++.dg/ext/altivec-7.C: New test.
7720
7721 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7722
7723         PR 12267, 12391, 12560, 13129, 14114, 14133
7724         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7725         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7726         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7727         Adjust error regexps.
7728         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7729         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7730         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7731         * gcc.dg/local1.c: Add explanatory comment.
7732
7733 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7734
7735         PR optimization/14669
7736         * g++.dg/opt/fold2.C: New test case.
7737
7738 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR c/14069
7741         * gcc.dg/20040322-1.c: New test.
7742
7743 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7744
7745         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7746         * gcc.dg/ultrasp4.c: Likewise.
7747         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7748
7749 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7750
7751         * gcc.dg/i386-sse-8.c: Reset default options.
7752
7753 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7754
7755         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7756         in the error message text.
7757
7758 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7759
7760         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7761
7762 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/14616
7765         * g++.dg/init/array13.C: New test.
7766
7767 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7768
7769         PR target/13889
7770         * gcc.c-torture/compile/pr13889.c: New test case.
7771
7772 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7773
7774         PR c/14635
7775         * builtins-1.c (nan, nans): Don't test.
7776         * builtins-30.c: Don't use nan, nanf, nanl.
7777         * builtins-35.c: New test.
7778
7779 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7780
7781         * g++.dg/ext/altivec-6.C: New test.
7782
7783 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
7784
7785         * g++.dg/init/placement3.C: New test.
7786
7787         * g++.dg/template/spec13.C: New test.
7788
7789         * g++.dg/lookup/using11.C: New test.
7790
7791         * g++.dg/lookup/koenig3.C: New test.
7792
7793         * g++.dg/template/operator2.C: New test.
7794
7795         * g++.dg/expr/dtor3.C: New test.
7796         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
7797         marker.
7798         * g++.old-deja/g++.law/visibility28.C: Likewise.
7799
7800 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
7801
7802         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7803         * gcc.dg/ppc64-abi-3.c: Likewise.
7804
7805 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7806
7807         PR c++/14545
7808         * g++.dg/parse/template15.C: New test.
7809
7810 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7811
7812         * g++.dg/expr/dtor2.C: New test.
7813
7814         * g++.dg/lookup/anon4.C: New test.
7815
7816         * g++.dg/overload/using1.C: New test.
7817
7818         * g++.dg/template/lookup7.C: New test.
7819
7820         * g++.dg/template/typename6.C: New test.
7821
7822         * g++.dg/expr/cond6.C: New test.
7823
7824 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7825
7826         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
7827
7828 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7829
7830         * g++.dg/expr/cond5.C: New test.
7831         * g++.dg/expr/constcast1.C: Likewise.
7832         * g++.dg/expr/ptrmem2.C: Likewise.
7833         * g++.dg/expr/ptrmem3.C: Likewise.
7834         * g++.dg/lookup/main1.C: Likewise.
7835         * g++.dg/template/lookup6.C: Likewise.
7836
7837 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7838
7839         * gcc.dg/local1.c: New test.
7840
7841         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
7842
7843 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7844
7845         * gcc.dg/torture/builtin-convert-1.c: New test.
7846
7847 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7848
7849         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
7850
7851 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7852
7853         PR c++/14481
7854         * g++.dg/warn/Wunused-7.C: New test.
7855
7856 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7857
7858         * gcc.dg/torture/builtin-integral-1.c: New test.
7859
7860 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/14586
7863         * g++.dg/parse/non-dependent3.C: New test.
7864
7865 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
7866
7867         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
7868         * g++.dg/eh/simd-2.C: Likewise.
7869         * g++.dg/init/array10.C: Likewise.
7870         * gcc.c-torture/compile/simd-1.c: Likewise.
7871         * gcc.c-torture/compile/simd-2.c: Likewise.
7872         * gcc.c-torture/compile/simd-3.c: Likewise.
7873         * gcc.c-torture/compile/simd-4.c: Likewise.
7874         * gcc.c-torture/compile/simd-6.c: Likewise.
7875         * gcc.c-torture/execute/simd-1.c: Likewise.
7876         * gcc.c-torture/execute/simd-2.c: Likewise.
7877         * gcc.dg/compat/vector-defs.h: Likewise.
7878         * gcc.dg/20020531-1.c: Likewise.
7879         * gcc.dg/altivec-3.c: Likewise.
7880         * gcc.dg/altivec-4.c: Likewise.
7881         * gcc.dg/altivec-varargs-1.c: Likewise.
7882         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
7883         * gcc.dg/i386-mmx-3.c: Likewise.
7884         * gcc.dg/i386-sse-4.c: Likewise.
7885         * gcc.dg/i386-sse-5.c: Likewise.
7886         * gcc.dg/i386-sse-8.c: Likewise.
7887         * gcc.dg/simd-1.c: Likewise.
7888         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
7889         __ev64_opaque__ since the machine description provides it.
7890
7891 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7892
7893         * lib/compat.exp (skip_list): New global variable.
7894         Use it to hold the user defined COMPAT_SKIPS list if any.
7895         (compat-obj): Add the members of skip_list to optall.
7896
7897 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7898
7899         * gcc.dg/compat/union-by-value-1_main.c,
7900         union-by-value-1_x.c, union-by-value-1_y.c,
7901         union-check.h, union-defs.h,
7902         union-init.h, union-return-1_main.c,
7903         union-return-1_x.c, union-return-1_y.c: New files.
7904
7905 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7906
7907         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
7908         mixed-struct-init.h: Add 4 mixed structure types.
7909         struct-by-value-21_main.c, struct-by-value-21_x.c,
7910         struct-by-value-21_y.c, struct-return-21_main.c,
7911         struct-return-21_x.c, struct-return-21_y.c: New files.
7912
7913 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
7914
7915         PR c++/14550
7916         * g++.dg/parse/template14.C: New test.
7917
7918 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7919
7920         * gcc.c-torture/execute/20040313-1.c: New test.
7921
7922 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR target/14533
7925         * gcc.dg/20040311-2.c: New test.
7926
7927 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
7928
7929         PR other/14544
7930         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
7931         bit-field.
7932
7933 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
7934
7935         * gcc.dg/20040305-2.c: Add missing return statement.
7936
7937 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7938
7939         * gcc.dg/builtins-34.c: Also check pow10*.
7940
7941 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7942
7943         PR target/14262
7944         * gcc.dg/20040305-2.c: New test.
7945
7946 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
7947
7948         * gcc.dg/20040310-1.c: New test.
7949
7950 2004-03-11  Roger Sayle  <roger@eyesopen.com>
7951
7952         * gcc.c-torture/execute/20040311-1.c: New test case.
7953
7954 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
7955
7956         PR c++/14476
7957         * g++.dg/lookup/enum1.C: New test.
7958
7959 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
7960
7961         PR c++/14510
7962         * g++.dg/lookup/struct2.C: New test.
7963
7964 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
7965
7966         * gcc.dg/builtins-34.c: New test.
7967
7968 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7969
7970         * gcc.dg/torture/builtin-nonneg-1.c: New test.
7971
7972 2004-03-09  James E Wilson  <wilson@specifixinc.com>
7973
7974         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
7975         * gcc.dg/alias-2.c: New testcase.
7976
7977 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
7978
7979         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
7980
7981 2004-03-09  Roger Sayle  <roger@eyesopen.com>
7982
7983         * gcc.c-torture/execute/20040309-1.c: New test case.
7984
7985 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
7986
7987         PR c++/14397
7988         * g++.dg/overload/ref1.C: New.
7989
7990 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7991
7992         PR c++/14409
7993         * g++.dg/template/spec12.C: New test.
7994
7995         PR c++/14448
7996         * g++.dg/parse/crash14.C: New test.
7997
7998 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7999
8000         PR c++/14230
8001         * g++.dg/init/ref11.C: New test.
8002
8003 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8004
8005         PR c++/14432
8006         * g++.dg/parse/builtin2.C: New test.
8007
8008 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/14401
8011         * g++.dg/init/ctor3.C: New test.
8012         * g++.dg/init/union1.C: New test.
8013         * g++.dg/ext/anon-struct4.C: New test.
8014
8015 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8016
8017         * g++.dg/lookup/koenig1.C: Tweak error messages.
8018         * g++.dg/lookup/used-before-declaration.C: Likewise.
8019         * g++.dg/other/do1.C: Likewise.
8020         * g++.dg/overload/koenig1.C: Likewise.
8021         * g++.dg/parse/crash13.C: Likewise.
8022         * g++.dg/template/instantiate3.C: Likewise.
8023
8024 2004-03-08  Eric Christopher  <echristo@redhat.com>
8025
8026         * * lib/target-supports.exp: Enable libiconv in test
8027         compilation.  Fix up error checking.
8028
8029 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8030
8031         PR middle-end/14289
8032         * gcc.dg/pr14289-1.c: New test case.
8033         * gcc.dg/pr14289-2.c: Likewise.
8034         * gcc.dg/pr14289-3.c: Likewise.
8035
8036 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8037
8038         * gcc.c-torture/execute/20040308-1.c: New test.
8039
8040 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8041
8042         * gcc.c-torture/execute/20040307-1.c: New test case.
8043
8044 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8045
8046         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8047
8048 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8049
8050         * gcc.dg/20040306-1.c: New test.
8051
8052 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8053
8054         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8055         them static.
8056         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8057
8058 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8059
8060         PR c/14465
8061         * gcc.dg/decl-6.c: New test.
8062
8063 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8064
8065         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8066         Rename LOGPOW -> LOG_POW.
8067         (SQRT_EXP, POW_EXP): New.
8068
8069 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8070
8071         * gcc.dg/i386-sse-8.c: New test.
8072
8073 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8074
8075         PR c/14114
8076         * gcc.dg/decl-5.c: New test.
8077
8078 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8079
8080         * gcc.dg/20040305-1.c: New test.
8081
8082 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8083
8084         PR other/14354
8085         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8086
8087 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8088
8089         PR c++/14425, c++/14426
8090         * g++.dg/ext/altivec-4.C: New test.
8091         * g++.dg/ext/altivec-5.C: New test.
8092
8093 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8094
8095         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8096         global variables of a type with no linkage.
8097         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8098         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8099         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8100         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8101         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8102         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8103         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8104         * g++.dg/warn/deprecated.C: Name enum Color.
8105         * g++.dg/overload/VLA.C: Name structure for 'b'.
8106         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8107
8108 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8109
8110         * gcc.c-torture/compile/20040304-1.c: New test.
8111
8112 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8113
8114         PR 13728
8115         * gcc.dg/decl-4.c: New testcase.
8116
8117 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8118
8119         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8120         as PRECF if sizeof (float) > sizeof (double).
8121         (PRECL): Make it the same as PRECF if
8122         sizeof (float) > sizeof (long double).
8123
8124 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8125
8126         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8127         system type.  Add check for irix6 which doesn't have c99 runtime.
8128
8129 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8130
8131         * gcc.dg/const-elim-1.c: xfail for xtensa.
8132
8133 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/14369
8136         * g++.dg/template/cond4.C: New test.
8137
8138 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8139
8140         PR c++/14360
8141         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8142
8143         PR c++/14361
8144         * g++.dg/parse/defarg7.C: New test.
8145
8146         PR c++/14359
8147         * g++.dg/template/friend26.C: New test.
8148
8149 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8150
8151         PR c++/14324
8152         * g++.dg/abi/mangle21.C: New test.
8153
8154         PR c++/14260
8155         * g++.dg/parse/constructor2.C: New test.
8156
8157         PR c++/14337
8158         * g++.dg/template/sfinae1.C: New test.
8159
8160 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8161
8162         PR c++/14267
8163         * g++.dg/expr/crash2.C: New test.
8164
8165         PR middle-end/13448
8166         * gcc.dg/inline-5.c: New test.
8167         * gcc.dg/always-inline.c: Split out tests into ...
8168         * gcc.dg/always-inline2.c: ... this and ...
8169         * gcc.dg/always-inline3.c: ... this.
8170
8171 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR debug/12103
8174         * g++.dg/debug/crash1.C: New test.
8175
8176 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8177
8178         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8179         function with __attribute__((noinline)).
8180         (recurser_void2): Likewise.
8181         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8182         (recurser_void2): Likewise.
8183
8184 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8185
8186         PR middle-end/14203
8187         * g++.dg/warn/Wunused-6.C: New test case.
8188
8189 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8190
8191         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8192         not defined.
8193
8194 2004-02-27  Eric Christopher  <echristo@redhat.com>
8195
8196         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8197         * g++.dg/charset/asm2.c: Run only x86.
8198         * gcc.dg/charset/asm3.c: Ditto.
8199
8200 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8201
8202         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8203         ld_library_path.
8204
8205 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8206
8207         * g++.dg/ext/altivec-3.C: New.
8208
8209 2004-02-26  Richard Henderson  <rth@redhat.com>
8210
8211         * g++.dg/ext/attrib10.C: Mark for warning.
8212         * gcc.dg/attr-alias-1.c: New.
8213
8214 2004-02-26  Richard Henderson  <rth@redhat.com>
8215
8216         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8217         * gcc.c-torture/execute/20040208-2.c: ... it back.
8218
8219 2004-02-26  Eric Christopher  <echristo@redhat.com>
8220
8221         * lib/target-supports.exp (check-iconv-available): New function.
8222         * lib/gcc-dg.exp (dg-require-iconv): New function.
8223         Use above.
8224         * gcc.dg/charset: New directory.
8225         * gcc.dg/charset/charset.exp: New file.
8226         * gcc.dg/charset/asm1.c: Ditto.
8227         * gcc.dg/charset/asm2.c: Ditto.
8228         * gcc.dg/charset/asm3.c: Ditto.
8229         * gcc.dg/charset/asm4.c: Ditto.
8230         * gcc.dg/charset/asm5.c: Ditto.
8231         * gcc.dg/charset/attribute1.c: Ditto.
8232         * gcc.dg/charset/attribute2.c: Ditto.
8233         * gcc.dg/charset/string1.c: Ditto.
8234         * g++.dg/charset: New directory.
8235         * g++.dg/dg.exp: Add here. Special options.
8236         * g++.dg/charset/charset.exp: New file.
8237         * g++.dg/charset/asm1.c: Ditto.
8238         * g++.dg/charset/asm2.c: Ditto.
8239         * g++.dg/charset/asm3.c: Ditto.
8240         * g++.dg/charset/asm4.c: Ditto.
8241         * g++.dg/charset/attribute1.c: Ditto.
8242         * g++.dg/charset/attribute2.c: Ditto.
8243         * g++.dg/charset/extern1.cc: Ditto.
8244         * g++.dg/charset/extern2.cc: Ditto.
8245         * g++.dg/charset/string1.c: Ditto.
8246
8247 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/14278
8250         * g++.dg/parse/comma1.C: New test.
8251
8252 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8253
8254         PR c++/14284
8255         * g++.dg/template/ttp8.C: New test.
8256
8257 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8258
8259         * gcc.dg/fixuns-trunc-1.c: New test.
8260
8261 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8262
8263         * gcc.dg/builtins-config.h: Use #elif.
8264
8265 2004-02-26  Michael Matz  <matz@suse.de>
8266
8267         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8268         * gcc.dg/991214-1.c: Likewise.
8269         * gcc.dg/i386-asm-1.c: Likewise.
8270
8271 2004-02-25  Richard Henderson  <rth@redhat.com>
8272
8273         * gcc.c-torture/execute/20040208-2.c: Move ...
8274         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8275
8276 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8277
8278         PR c++/14246
8279         * g++.dg/other/crash-3.C: New test.
8280
8281 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8282
8283         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8284         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8285
8286         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8287         HP-UX.
8288
8289 2004-02-24  Michael Matz  <matz@suse.de>
8290
8291         * gcc.dg/i386-regparm.c: New.
8292
8293 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8294
8295         * gcc.c-torture/execute/20040223-1.c: New.
8296
8297 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8298             Kazu Hirata  <kazu@cs.umass.edu>
8299
8300         * gcc.dg/fwritable-strings-1.c: Remove.
8301
8302 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8303
8304         PR c/14156
8305         * gcc.dg/20040223-1.c: New test.
8306
8307 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8308
8309         PR c++/14106
8310         * g++.dg/ext/typeof9.C: New test.
8311
8312 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8313
8314         PR c++/14250
8315         * g++.dg/other/switch1.C: New test.
8316
8317 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8318
8319         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8320         * gcc.dg/va-arg-1.c: Likewise.
8321
8322 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8323
8324         PR c++/14143
8325         * g++.dg/template/koenig5.C: New test.
8326
8327 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8328
8329         * g++.dg/ext/altivec-1.C: Generalize target triple.
8330         * g++.dg/ext/altivec-2.C: New test case.
8331         * g++.dg/ext/altivec_check.h: New file.
8332         * gcc.dg/altivec-1.c: Generalize target triple;
8333         include altivec_check.h and call altivec_check().
8334         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8335         * gcc.dg/altivec-6.c: New test case.
8336         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8337         type casts as needed.
8338         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8339         altivec_check().
8340         * gcc.dg/altivec-12.c: New test case.
8341         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8342         include altivec_check.h and call altivec_check().
8343         * gcc.dg/altivec_check.h: New file.
8344
8345 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8346
8347         * lib/target-supports.exp (check_alias_available): Don't mangle
8348         function `g' in test program.
8349
8350 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8351
8352         * lib/target-supports.exp (check_profiling_available): Check
8353         argument to determine whether we support a profiling type.
8354         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8355         check_profiling_available.
8356         * g++.dg/bprob/bprob.exp: Likewise
8357         * g77.dg/bprob/bprob.exp: Likewise.
8358         * gcc.misc-tests/bprob.exp: Likewise.
8359         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8360         dg-require-profiling and delete expected error handling.
8361         * gcc.dg/20021014-1.c: Likewise.
8362         * gcc.dg/nest.c: Likewise.
8363
8364 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8365
8366         PR c++/12007
8367         * g++.dg/other/vthunk1.C: New test.
8368
8369 2004-02-20  Falk Hueffner  <falk@debian.org>
8370
8371         PR target/14201
8372         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8373
8374 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/13927
8377         * g++.dg/other/error8.C: Remove XFAIL markers.
8378
8379         PR c++/14173
8380         * g++.dg/ext/packed5.C: New test.
8381
8382         PR c++/14199
8383         * g++.dg/warn/Wunused-5.C: New test.
8384
8385         PR c++/14186
8386         * g++.dg/lookup/member1.C: New test.
8387
8388 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8389
8390         * gcc.c-torture/compile/20040130-1.c: Enable only when
8391         __INT_MAX__ >= 2147483647L.
8392         * gcc.c-torture/compile/961203-1.c: Likewise.
8393
8394 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8397         * g++.dg/opt/template1.C: Robustify assembler regexp
8398
8399 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8400
8401         * gcc.c-torture/execute/simd-4.x: Remove.
8402         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8403         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8404         Guard with #ifndef SKIP_ATTRIBUTE.
8405         * gcc.dg/compat/vector-1_y.c: Likewise.
8406         * gcc.dg/compat/vector-2_x.c: Likewise.
8407         * gcc.dg/compat/vector-2_y.c: Likewise.
8408         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8409         * g++.dg/eh/simd-2.C: Likewise.
8410
8411 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8412
8413         * gcc.c-torture/compile/complex-1.c: New.
8414
8415 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8416
8417         PR target/14209
8418         * gcc.c-torture/execute/20040218-1.c: New test.
8419
8420 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8421
8422         PR c++/14181
8423         * g++.dg/parse/new2.C: New test.
8424
8425 2004-02-18  Paul Brook  <paul@codesourcery.com>
8426
8427         * gcc.c-torture/compile/libcall-1.c: New test.
8428
8429 2004-02-18  Paul Brook  <paul@codesourcery.com>
8430
8431         PR debug/12934
8432         * gcc.dg/debug/debug-7.c: New test.
8433
8434 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8435
8436         * gcc.dg/20040217-1.c: New test.
8437
8438 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8439
8440         * gcc.c-torture/execute/990208-1.x: Delete.
8441
8442 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8443
8444         * gcc.c-torture/execute/20040208-2.x: New file.
8445
8446 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8447
8448         PR c++/11326
8449         * g++.dg/abi/structret1.C: New test.
8450
8451 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8452
8453         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8454         (i386_cpuid): No need to test if cpuid is available on AMD64.
8455         Fix assembly, so that it works onboth i386 and AMD64.
8456         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8457         (vecInLong): Fix s[] member type to unsigned int.
8458         (vecInWord): Remove type.
8459         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8460         (a64, b64, c64, d64, e64): Remove.
8461         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8462         Remove unused variable.  Remove initialization of removed variables.
8463         Don't call mmx_tests nor sse_tests.
8464         (reference_mmx, reference_sse): Remove.
8465         (check): Add return stmt.
8466         * gcc.dg/i386-sse-7.c: New test.
8467         * gcc.dg/i386-mmx-4.c: New test.
8468
8469 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8470
8471         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8472         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8473         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8474         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8475         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8476         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8477         g++.dg/tc1/dr94.C: Fix line terminator.
8478
8479 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8480
8481         * gcc.c-torture/compile/20040216-1.c: New.
8482
8483 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8484
8485         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8486         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8487         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8488         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8489         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8490         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8491
8492 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8493
8494         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8495
8496 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8497
8498         PR c++/13971
8499         * g++.dg/expr/cond4.C: New test.
8500
8501         PR c++/14086
8502         * g++.dg/lookup/crash2.C: New test.
8503
8504 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
8505
8506         * gcc.c-torture/compile/20040214-2.c: New test.
8507
8508 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
8509
8510         PR c++/14116
8511         * g++.dg/ext/typeof8.C: New test.
8512
8513 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
8514
8515         * gcc.c-torture/compile/20040214-1.c: New test.
8516
8517 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8518
8519         PR c++/13635
8520         * g++.dg/template/spec11.C: New test.
8521
8522 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8523
8524         PR c++/13927
8525         * g++.dg/other/error8.C: New test.
8526
8527 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/14122
8530         * g++.dg/template/array4.C: New test.
8531
8532         PR c++/14108
8533         * g++.dg/inherit/thunk2.C: New test.
8534
8535         PR c++/14083
8536         * g++.dg/eh/cond2.C: New test.
8537
8538 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
8539
8540         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
8541
8542 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8543
8544         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8545
8546 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8547
8548         * g++.dg/simd-2.C: xfail on ppc64-linux.
8549
8550 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8551
8552         PR c/456
8553         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8554         tests.
8555
8556 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8557
8558         * gcc.dg/builtins-33.c: New test.
8559
8560 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8561
8562         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8563
8564 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8565
8566         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8567
8568 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8569
8570         * gcc.dg/ppc64-abi-3.c: New test.
8571
8572 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8573
8574         PR c/14092
8575
8576         * gcc.dg/pr14092-1.c: New testcase.
8577
8578 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8579
8580         * gcc.dg/cpp/assert4.c: Fix typo last change.
8581
8582         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8583         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8584
8585         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8586
8587 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8588
8589         * gcc.c-torture/compile/20040209-1.c: New test case.
8590
8591 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8592
8593         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8594
8595 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8596
8597         * gcc.c-torture/execute/20040208-[12].c: New tests.
8598
8599 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8600
8601         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8602
8603 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8604
8605         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8606
8607 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8608
8609         Bug 13856
8610         * gcc.dg/visibility-8.c: New testcase.
8611
8612 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8613
8614         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8615         arguments.
8616         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8617
8618 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8619
8620         PR middle-end/13696
8621         * g++.dg/opt/fold1.C: New test case.
8622
8623 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8624
8625         PR c++/14033
8626         * g++.dg/other/crash-2.C: New test.
8627
8628 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8629
8630         PR c++/14028
8631         * g++.dg/parse/angle-bracket2.C: New test.
8632
8633 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8634
8635         PR middle-end/13750
8636         Revert:
8637         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8638         PR pch/13361
8639         * testsuite/g++.dg/pch/wchar-1.C: New.
8640         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8641
8642 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8643
8644         PR c++/14008
8645         * g++.dg/parse/error15.C: New test.
8646         * g++.dg/parse/crash11.C: Update dg-error mark.
8647
8648 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/13932
8651         * g++.dg/warn/conv2.C: New test.
8652
8653 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8654
8655         PR c++/13086
8656         * g++.dg/warn/incomplete1.C: Remove xfail.
8657
8658 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8659
8660         * lib/file-format.exp (gcc_target_object_format): Use
8661         ${tool}_target_compile, not gcc_target_compile.
8662         * lib/target-supports.exp (check_alias_available): Likewise.
8663         (check_gc_sections_available): Likewise.
8664         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8665         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8666         dg-require-alias.
8667
8668 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8669
8670         PR c++/13969
8671         * g++.dg/template/static6.C: New test.
8672
8673 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8674
8675         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8676
8677 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8678
8679         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8680         tests for systems where `char' is unsigned by default.
8681
8682 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8683
8684         PR c++/13997
8685         * g++.dg/template/partial3.C: New test.
8686
8687 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8688
8689         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8690         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8691         Remove mentions of obsolete ports.
8692
8693 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8694
8695         * gcc.dg/noncompile/20001228-1.c: Fix for new
8696         error message.
8697
8698 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8699
8700         PR target/9348
8701         * gcc.c-torture/execute/multdi-1.c: New test case.
8702
8703 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8704
8705         PR c++/13925
8706         * g++.dg/template/lookup5.C: New test.
8707
8708 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/13950
8711         * g++.dg/template/lookup4.C: New test.
8712
8713         PR c++/13970
8714         * g++.dg/parse/error14.C: New test.
8715
8716         PR c++/14002
8717         * g++.dg/parse/template13.C: New test.
8718
8719 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/13978
8722         * g++.dg/template/koenig4.C: New test.
8723
8724         PR c++/13968
8725         * g++.dg/template/crash17.C: New test.
8726
8727         PR c++/13975
8728         * g++.dg/parse/error13.C: New test.
8729         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8730
8731 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8732
8733         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8734
8735 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8736
8737         PR c/11658
8738         PR c/13994
8739         * gcc.dg/noncompile/20040203-1.c: New test.
8740         * gcc.dg/noncompile/20040203-2.c: Likewise.
8741         * gcc.dg/noncompile/20040203-3.c: Likewise.
8742         * gcc.dg/20040203-1.c: Likewise.
8743
8744 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8745
8746         PR c++/10858
8747         * g++.dg/template/sizeof7.C: New test.
8748
8749 2004-02-02  Eric Christopher  <echristo@redhat.com>
8750             Zack Weinberg  <zack@codesourcery.com>
8751
8752         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8753
8754 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8755
8756         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8757         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8758         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8759         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8760
8761 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR c++/13113
8764         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8765
8766         PR c++/13854
8767         * g++.dg/ext/attrib13.C: New test.
8768
8769         PR c++/13907
8770         * g++.dg/conversion/op2.C: New test.
8771
8772 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8773
8774         * gcc.dg/titype-1.c: Fix pasto.
8775
8776 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8777
8778         * gcc.dg/titype-1.c: New test.
8779
8780 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8781
8782         PR c++/13957
8783         * g++.dg/template/non-type-template-argument-1.C,
8784         g++.dg/template/qualified-id1.C: Update dg-error marks.
8785         * g++.dg/template/nontype6.C: New test.
8786
8787 2004-02-01  Roger Sayle  <roger@eyesopen.com>
8788
8789         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
8790         * gcc.dg/builtins-31.c: New testcase.
8791         * gcc.dg/builtins-32.c: New testcase.
8792
8793 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
8794
8795         * objc.dg/call-super-2.m: Update line numbers
8796         for the including of stddef.h.
8797
8798 2004-01-30  Michael Matz  <matz@suse.de>
8799
8800         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
8801         g++.dg/ext/case-range3.C: New tests.
8802
8803 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8804
8805         DR206
8806         PR c++/13813
8807         * g++.dg/template/member4.C: New test.
8808
8809 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8810
8811         PR c++/13683
8812         * g++.dg/template/sizeof6.C: New test.
8813
8814 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8815
8816         * gcc.dg/fwritable-strings-1.c: New test.
8817
8818 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8819
8820         * gcc.c-torture/compile/20040130-1.c: New test.
8821
8822 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8823
8824         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8825
8826 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/13883
8829         * g++.dg/template/ctor3.C: New test.
8830
8831 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8832
8833         * g++.dg/tc1: New directory.
8834         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
8835         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
8836         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
8837         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
8838         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
8839
8840 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8841
8842         * g++.dg/parse/error11.C: New test.
8843         * g++.dg/parse/error12.C: Likewise.
8844
8845 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
8846
8847         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
8848         (scan_initial, main): Use aligned_sizeof instead of sizeof.
8849
8850 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/13791
8853         * g++.dg/ext/attrib12.C: New test.
8854
8855         PR c++/13736
8856         * g++.dg/parse/cast2.C: New test.
8857
8858 2004-01-27  James E Wilson  <wilson@specifixinc.com>
8859
8860         * objc.dg/encode-2.m (main): New local string.  Set depending on
8861         sizeof long.  Use in sscanf call.
8862         * objc.dg/encode-3.m (main): New local string.  Set depending on
8863         sizeof long.  Use in scan_initial call.
8864
8865 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8866
8867         * objc.dg/call-super-2.m: Make LP64-safe.
8868         * objc.dg/desig-init-1.m: Likewise.
8869
8870 2004-01-27  Devang Patel <dpatel@apple.com>
8871
8872         * g++.dg/debug/namespace1.C: New test.
8873
8874 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
8875
8876         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
8877         xscale-*-*.
8878
8879         * gcc.dg/arm-mmx-1.c: New test.
8880
8881 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8882
8883         * gcc.dg/20040127-1.c: New test.
8884         * gcc.dg/20040127-2.c: New test.
8885
8886 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8887
8888         * objc.dg/stret-1.m (glob): Renamed to globa.
8889
8890 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
8891
8892         PR c++/13663
8893         * g++.dg/expr/for1.C: New test.
8894
8895 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
8896
8897         PR middle-end/13779
8898         * gcc.dg/darwin-longlong.c: New test.
8899
8900 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
8901
8902         * gcc.dg/20040124-1.c: Moved test from here...
8903         * gcc.c-torture/compile/20040124-1.c: ...to here.
8904
8905 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8906
8907         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
8908         the assembly output if -m64 is passed.
8909
8910 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
8911
8912         PR c++/13833
8913         * g++.dg/template/cond3.C: New test.
8914
8915 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8916
8917         PR c++/13810
8918         * g++.dg/template/ttp7.C: New test.
8919
8920 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8921
8922         PR c++/13797
8923         * g++.dg/template/nontype4.C: New test.
8924         * g++.dg/template/nontype5.C: Likewise.
8925
8926 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
8927
8928         * gcc.dg/torture/mips-clobber-at.c: New test.
8929
8930 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
8931
8932         * gcc.dg/20040124-1.c: New test.
8933
8934 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
8935
8936         * gcc.dg/20040123-1.c: New test.
8937
8938 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8939
8940         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
8941
8942 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
8943
8944         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
8945
8946 2004-01-23  Andrew Pinski  <apinski@apple.com>
8947
8948         * gcc.dg/20030121-1.c: Move to ..
8949         * gcc.dg/20040121-1.c: here.
8950
8951 2004-01-23  Roger Sayle  <roger@eyesopen.com>
8952
8953         * gcc.dg/builtins-29.c: New test case.
8954
8955 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
8956
8957         PR 18314
8958         * gcc.dg/builtins-30.c: New testcase.
8959
8960 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
8961
8962         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
8963         * lib/g77.exp: Likewise.
8964         * lib/objc.exp: Likewise.
8965         * lib/g++.exp: Likewise.
8966
8967 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8968
8969         * gcc.dg/struct-by-value-2.c: New test.
8970
8971 2004-01-21  Andrew Pinski  <apinski@apple.com>
8972
8973         PR target/13785
8974         * gcc.dg/20030121-1.c: New test.
8975
8976 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
8977
8978         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
8979         clobber frame pointer register in asm statement.
8980
8981 2004-01-21  Falk Hueffner  <falk@debian.org>
8982
8983         * gcc.c-torture/compile/20040121-1.c: New test.
8984
8985 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
8986
8987         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
8988
8989 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
8990
8991         * gcc.dg/ppc64-abi-2.c: New test.
8992
8993 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
8994
8995         * lib/treelang.exp: Fill out this file.
8996         * lib/treelang-dg.exp: New File.
8997
8998 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8999
9000         * gcc.c-torture/compile/981022-1.c: Remove.
9001         * gcc.dg/array-5.c: Remove XFAIL.
9002         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9003         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9004         gcc.dg/cond-lvalue-1.c: Update.
9005         * gcc.dg/cast-lvalue-2.c: New test.
9006
9007 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9008
9009         PR c++/13592
9010         * g++.dg/other/error1.C (class foo): Tweak error message.
9011
9012         PR c++/13592
9013         * g++.dg/template/call2.C: New test.
9014
9015 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9016
9017         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9018         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9019         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9020         scalar-return-1_x.c, scalar-return-2_y.c,
9021         scalar-return-3_x.c, scalar-return-3_y.c,
9022         scalar-return-4_x.c, scalar-return-4_y.c,
9023         struct-align-1.h, struct-align-1_x.c,
9024         struct-align-1_y.c, struct-align-2.h,
9025         struct-align-2_x.c, struct-align-2_y.c,
9026         struct-by-value-10_y.c, struct-by-value-11_x.c,
9027         struct-by-value-11_y.c, struct-by-value-12_x.c,
9028         struct-by-value-12_y.c, struct-by-value-13_x.c,
9029         struct-by-value-13_y.c, struct-by-value-14_x.c,
9030         struct-by-value-14_y.c, struct-by-value-15_x.c,
9031         struct-by-value-15_y.c, struct-by-value-16_y.c,
9032         struct-by-value-17_y.c, struct-by-value-18_y.c,
9033         struct-by-value-19_y.c, struct-by-value-1_x.c,
9034         struct-by-value-1_y.c, struct-by-value-20_y.c,
9035         struct-by-value-2_x.c, struct-by-value-2_y.c,
9036         struct-by-value-3_y.c, struct-by-value-4_x.c,
9037         struct-by-value-4_y.c, struct-by-value-5_y.c,
9038         struct-by-value-6_y.c, struct-by-value-7_y.c
9039         struct-by-value-8_x.c, struct-by-value-8_y.c
9040         struct-by-value-9_x.c, struct-by-value-9_y.c
9041         struct-return-10_x.c, struct-return-10_y.c,
9042         struct-return-19_x.c, struct-return-20_x.c
9043         struct-return-2_x.c, struct-return-2_y.c
9044         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9045         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9046
9047 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9048
9049         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9050         attribute on sparc*-sun-solaris2.*.
9051
9052 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/13710
9055         * g++.dg/ext/typeof7.C: New test.
9056
9057 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9058
9059         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9060         * gcc.dg/const-elim-1.c: Same.
9061
9062 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9063
9064         * objc.dg/stret-1.m: New.
9065         * objc.dg/stret-2.m: New.
9066
9067 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9068
9069         PR c++/11895
9070         * g++.dg/ext/vector1.C: New test.
9071
9072 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9073
9074         * gcc.dg/pch/import-1.c: New.
9075         * gcc.dg/pch/import-1.hs: New.
9076         * gcc.dg/pch/import-1a.h: New.
9077         * gcc.dg/pch/import-1b.h: New.
9078         * gcc.dg/pch/import-1c.h: New.
9079
9080 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9081
9082         PR c++/13574
9083         * g++.dg/ext/array1.C: New test.
9084
9085         PR c++/13178
9086         * g++.dg/conversion/op1.C: New test.
9087
9088 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9089
9090         PR 11864
9091         From Kazumoto Kojima / Dan Kegel:
9092         * gcc.dg/pr11864-1.c: New test.
9093
9094         PR 10392
9095         From Marcus Comstedt / Dan Kegel:
9096         * gcc.dg/pr10392-1.c: New test.
9097
9098 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9099
9100         PR c++/13478
9101         * g++.dg/init/ref10.C: New test.
9102
9103 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9104
9105         PR c++/13407
9106         * g++.dg/parse/typename6.C: New test.
9107
9108 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9109
9110         PR pch/13361
9111         * testsuite/g++.dg/pch/wchar-1.C: New.
9112         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9113
9114 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9115
9116         PR c++/9259
9117         * g++.dg/expr/sizeof2.C: New test.
9118
9119 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9120
9121         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9122
9123 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9124
9125         PR c++/13659
9126         * g++.dg/lookup/strong-using-3.C: New.
9127         * g++.dg/lookup/using-10.C: New.
9128
9129 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9130
9131         PR c++/13594
9132         * g++.dg/lookup/strong-using-2.C: New.
9133
9134 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9135             Dan Kegel <dank@kegel.com>
9136             J"orn Rennecke <joern.rennecke@superh.com>
9137
9138         PR target/9365
9139         * gcc.dg/pr9365-1.c: New test.
9140
9141 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9142
9143         PR c++/8856
9144         * g++.dg/parse/casting-operator2.C: New test.
9145         * g++.old-deja/g++.pt/explicit83.C: Remove.
9146
9147 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9148
9149         * gcc.dg/label-compound-stmt-1.c: New test.
9150         * gcc.c-torture/compile/950922-1.c,
9151         gcc.c-torture/compile/20000211-3.c,
9152         gcc.c-torture/compile/20000518-1.c,
9153         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9154         compound statements.
9155
9156 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9157
9158         * gcc.dg/ppc64-abi-1.c: New test.
9159
9160 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9161
9162          * g++.dg/ext/attrib9.C: Add dg-warnings.
9163
9164 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9165
9166         PR c++/12335
9167         * g++.dg/parse/dtor3.C: New test.
9168
9169 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9170
9171         PR c++/12709
9172         * g++.dg/parse/try-catch-1.C: New test.
9173
9174 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9175
9176         * ada/acats/run_all.sh: Add more verbose output in acats.log
9177         when compiling tests.
9178
9179 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9180
9181         PR 13656
9182         * gcc.dg/typedef-redecl.c: New test case.
9183         * gcc.dg/typedef-redecl.h: New support file.
9184
9185 2004-01-13  Jan Hubicka  <jh@suse.cz>
9186
9187         * gcc.dg/always_inline.c: New test.
9188         * gcc.dg/debug/20031231-1.c: Fix.
9189
9190 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9191
9192         PR c++/13474
9193         * g++.dg/template/array3.C: New test.
9194
9195 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9196
9197         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9198         * g++.dg/warn/Wunused-2.C: Likewise.
9199
9200 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9201
9202         PR c++/13289
9203         * g++.dg/template/instantiate6.C: New test.
9204
9205 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9206
9207         PR middle-end/11397
9208         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9209
9210 2004-01-12  Jan Hubicka  <jh@suse.cz>
9211
9212         PR opt/12826
9213         * gcc.dg/20040112-1.c: New.
9214
9215         * gcc.dg/dwarf-die[1-7].c: Move to...
9216         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9217         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9218
9219 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9220
9221         PR c++/4100
9222         * g++.dg/parse/friend4.C: New test.
9223
9224 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9225
9226         PR c++/4100
9227         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9228         definition is called a friend.
9229
9230 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9231
9232         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9233
9234 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9235
9236         PR c++/3478
9237         * g++.dg/parse/error10.C: New test.
9238         * g++.dg/template/arg2.C: Accept "invalid type" error.
9239
9240 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR middle-end/13392
9243         * g++.dg/opt/expect2.C: New test.
9244
9245 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9246
9247         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9248         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9249         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9250         Update dg-error regexps.
9251
9252 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9253
9254         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9255         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9256
9257 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9258
9259         * gcc.dg/pragma-re-1.c: Use right pointer type.
9260
9261 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9262
9263         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9264
9265 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9266
9267         * gcc.dg/rs6000-ldouble-1.c: New.
9268
9269 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9270
9271         DR 337
9272         PR c++/9256
9273         * g++.dg/other/abstract1.C: New test.
9274
9275 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9276
9277         * g++.dg/lookup/strong-using-1.C: New.
9278
9279 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9280
9281         PR c/11234
9282         * gcc.dg/func-ptr-conv-1.c: New test.
9283         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9284
9285 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9286
9287         PR target/13380.
9288         * gcc.c-torture/compile/20040109-1.c: New.
9289
9290 2004-01-08  Stuart Hastings  <stuart@apple.com>
9291
9292         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9293         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9294         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9295
9296 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9297
9298         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9299
9300 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9301
9302         * ada/acats/run_acats: Treat 'gnatchop' the same way
9303         as 'gnatmake'.  Export GCC_DRIVER.
9304         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9305         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9306
9307 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9308
9309         PR c++/12573
9310         * g++.dg/template/dependent-expr4.C: New test.
9311
9312 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9313
9314         * gcc.dg/altivec-11.c: New test.
9315
9316 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9317
9318         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9319
9320 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9321
9322         PR c/6024
9323         * gcc.dg/enum-compat-1.c: New test.
9324         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9325
9326 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9327
9328         PR c/12165
9329         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9330         gcc.dg/c99-idem-qual-3.c: New tests.
9331
9332 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9333
9334         * gcc.dg/winline-7.c: Don't cast void * to int.
9335
9336 2004-01-06  Jan Hubicka  <jh@suse.cz>
9337
9338         * gcc.dg/i386-sse-5.c: New test
9339         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9340
9341 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9342
9343         PR c++/12815
9344         * g++.dg/rtti/typeid4.C: New test.
9345
9346 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9347
9348         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9349
9350 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/12132
9353         * g++.dg/template/error11.C: New test.
9354
9355         PR c++/13451
9356         * g++.dg/template/class2.C: New test.
9357
9358 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9359         Richard Sandiford <rsandifo@redhat.com>
9360
9361         PR c++/13387
9362         * g++.dg/opt/alias3.C: New test.
9363
9364 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9365
9366         PR c++/13157
9367         * g++.dg/template/koenig3.C: New test.
9368
9369         PR c++/13529
9370         * g++.dg/parse/offsetof3.C: New test.
9371
9372         * g++.dg/init/copy7.C: Add missing dg-error markers.
9373
9374         PR c++/12226
9375         * g++.dg/init/copy7.c: New test.
9376
9377         PR c++/13536
9378         * g++.dg/parse/cast1.C: New test.
9379
9380 2004-01-04  Jan Hubicka  <jh@suse.cz>
9381
9382         * gcc.dg/winline[1-7].c: New tests.
9383
9384 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9385
9386         PR c++/13520
9387         * g++.dg/template/qualttp22.C: New test.
9388
9389 2004-01-01  Jan Hubicka  <jh@suse.cz>
9390
9391         * gcc.dg/debug/20031231-1.c: New.
9392         * gcc.c-torture/compile/20040101-1.c: New.
9393         * gcc.dg/dwarf-die-[1-7].c: New.
9394
9395 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9396
9397         PR optimization/13521
9398         * gcc.c-torture/compile/20031231-1.c: New test.
9399
9400 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9401
9402         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9403
9404 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9405
9406         PR c++/10079
9407         * g++.dg/template/crash16.C: New test.
9408
9409 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9410
9411         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9412
9413 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9414
9415         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9416         ports.
9417         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9418         * g++.old-deja/g++.law/profile1.C: Likewise.
9419         * gcc.c-torture/compile/981006-1.c: Likewise.
9420         * gcc.c-torture/execute/loop-2e.x: Likewise.
9421         * gcc.c-torture/execute/loop-2f.x: Remove.
9422         * gcc.c-torture/execute/loop-2g.x: Likewise.
9423         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9424         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9425
9426 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9427
9428         PR c++/13507
9429         * g++.dg/ext/attrib11.C: New test.
9430
9431         PR c++/13494
9432         * g++.dg/template/array2-1.C: New test.
9433         * g++.dg/template/array2-2.C: New test.
9434
9435 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9436
9437         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9438
9439 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9440
9441         PR c++/12774
9442         * g++.dg/template/array1-1.C: New test.
9443         * g++.dg/template/array1-2.C: New test.
9444
9445 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9446
9447         PR fortran/12632
9448         * g77.dg/12632.f: New test case.
9449
9450 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9451
9452         PR c++/13289
9453         * g++.dg/parse/nontype1.C: New test.
9454
9455 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9456
9457         PR c++/12403
9458         * g++.dg/parse/explicit1.C: New test.
9459         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9460
9461 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9462
9463         PR c++/13081
9464         * g++.dg/opt/inline6.C: New test.
9465
9466         PR c++/12613
9467         * g++.dg/parse/error9.C: New test.
9468
9469         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9470
9471 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9472
9473         PR c++/13009
9474         * g++.dg/init/assign1.C: New test.
9475
9476 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9477
9478         PR c++/13070
9479         * g++.dg/warn/format3.C: New test case.
9480
9481 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9482
9483         * gcc.c-torture/compile/20031227-1.c: New test.
9484
9485 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9486
9487         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9488         * g77.dg/bprob/bprob.exp: Likewise.
9489         * gcc.misc-tests/bprob.exp: Likewise.
9490         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9491         variants on systems where the library does not provide that
9492         functionality.
9493         * gcc.dg/builtins-20.c: Use builtins-config.h.
9494         * gcc.dg/builtins-config.h: New file.
9495
9496 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9497
9498         * lib/gcc-dg.exp (dg-require-profiling): New function.
9499         * lib/target-supports.exp (check_profiling_available): Likewise.
9500         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
9501         * g77.dg/bprob/bprob.exp: Likewise.
9502         * gcc.misc-tests/bprob.exp: Likewise.
9503         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
9504         * gcc.dg/20021014-1.c: Likewise.
9505         * gcc.dg/nest.c: Likewise.
9506
9507 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9508
9509         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
9510         compiling.
9511         * g++.dg/lookup/java2.C: Likewise.
9512         * gcc.dg/cpp/lexident.c: Likewise.
9513
9514 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
9515
9516         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
9517         given.
9518         * gcc.c-torture/compile/961203-1.c: Likewise.
9519         * gcc.c-torture/compile/980506-1.c: Likewise.
9520
9521 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
9522
9523         * lib/gcc-dg.exp (dg-prune-output): New annotation.
9524         (additional_prunes): New global.
9525         (gcc-dg-prune): Handle additional per-test pruning.
9526         (dg-test): Clear additional_prunes between tests.
9527
9528         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
9529         dg-prune-output to avoid spurious failures from assembler
9530         complaining about nonexistent WAW violations.
9531         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
9532         Use dg-prune-output to avoid spurious failures from assembler
9533         warning about Itanium B-step errata.
9534
9535 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9536
9537         * g++.dg/abi/macro0.C: New test.
9538         * g++.dg/abi/macro1.C: Likewise.
9539         * g++.dg/abi/macro2.C: Likewise.
9540
9541         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9542         * g++.dg/abi/bitfield7.C: Likewise.
9543         * g++.dg/abi/dtor2.C: Likewise.
9544         * g++.dg/abi/mangle11.C: Likewise.
9545         * g++.dg/abi/mangle12.C: Likewise.
9546         * g++.dg/abi/mangle14.C: Likewise.
9547         * g++.dg/abi/mangle17.C: Likewise.
9548         * g++.dg/abi/vbase10.C: Likewise.
9549         * g++.dg/abi/vbase14.C: Likewise.
9550         * g++.dg/template/qualttp17.C: Likewise.
9551
9552 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9553
9554         PR c/11995
9555         * gcc.dg/20031223-1.c: New test.
9556
9557 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9558
9559         * gcc.dg/noreturn-7.c: New test.
9560
9561 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9562
9563         * gcc.dg/null-pointer-1.c: New test.
9564
9565 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9566
9567         * g++.old-deja/g++.jason/template18.C: Remove.
9568         * g++.old-deja/g++.jason/template37.C: Likewise.
9569
9570         PR c++/12862
9571         * g++.dg/lookup/ns1.C: New test.
9572
9573         PR c++/12397
9574         * g++.dg/template/lookup3.C: New test.
9575
9576 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9577
9578         * g++.dg/template/recurse1.C: New test
9579
9580 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9581
9582         PR c++/12479
9583         * g++.dg/parse/semicolon1.C: New test.
9584         * g++.dg/parse/semicolon1.h: Likewise.
9585
9586 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9587
9588         * gcc.dg/darwin-misaligned.c: New test.
9589
9590 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9591
9592         PR c/9163
9593         * gcc.dg/20031222-1.c: New test.
9594
9595 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/13438
9598         * g++.dg/parse/error8.C: New test.
9599
9600         PR c++/11554
9601         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9602
9603 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9604
9605         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9606         too small.
9607         * gcc.c-torture/compile/930217-1.c: Likewise.
9608         * gcc.c-torture/compile/930513-1.c: Likewise.
9609         * gcc.c-torture/execute/920908-2.c: Likewise.
9610         * gcc.c-torture/execute/921204-1.c: Likewise.
9611         * gcc.c-torture/execute/930621-1.c: Likewise.
9612         * gcc.c-torture/execute/930630-1.c: Likewise.
9613         * gcc.c-torture/execute/931031-1.c: Likewise.
9614         * gcc.c-torture/execute/980602-2.c: Likewise.
9615         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9616         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9617         * gcc.c-torture/execute/extzvsi.c: Likewise.
9618         * gcc.c-torture/unsorted/ext.c: Likewise.
9619
9620 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9621
9622         PR target/12749
9623         * gcc.c-torture/compile/20031220-2.c: New test case.
9624
9625 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9626
9627         PR optimization/13031
9628         * gcc.c-torture/compile/20031220-1.c: New test case.
9629
9630 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9631
9632         * gcc.dg/cast-function-1.c: New test.
9633
9634 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9635
9636         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9637         formats.
9638
9639 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/12795
9642         * g++.dg/ext/attrib10.C: New test.
9643
9644 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9645
9646         * gcc.dg/cleanup-10.c: New test.
9647         * gcc.dg/cleanup-11.c: New test.
9648
9649 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR c++/13239
9652         * g++.dg/opt/expect1.C: New test.
9653
9654 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9655
9656         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9657
9658 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9659
9660         PR debug/12923
9661         * gcc.dg/20031218-1.c: New test.
9662
9663         PR debug/12389
9664         * gcc.dg/20031218-2.c: New test.
9665         * gcc.dg/20031218-3.c: New test.
9666
9667         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9668         of label name and allow for USER_LABEL_PREFIX == "_" names.
9669         * g++.dg/abi/mangle18-2.C: Likewise.
9670         * g++.dg/abi/mangle19-1.C: Likewise.
9671         * g++.dg/abi/mangle19-2.C: Likewise.
9672         * g++.dg/abi/mangle20-1.C: Likewise.
9673         * g++.dg/abi/mangle20-2.C: Likewise.
9674
9675 2003-12-18  Richard Henderson  <rth@redhat.com>
9676
9677         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9678
9679 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9680             Dan Kegel <dank@kegel.com>
9681
9682         PR other/12009
9683         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9684         testing a cross compiler, it causes spurious compile failures.
9685         * lib/g++.exp: Likewise.
9686
9687 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9688
9689         PR c++/13262
9690         * g++.dg/template/access13.C: New test.
9691
9692 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9693
9694         * gcc.dg/20031216-1.c: New test.
9695
9696 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9697
9698         PR c++/9154
9699         * g++.dg/template/error10.C: New test.
9700
9701 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9702
9703         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9704         * g++.dg/eh/simd-2.C: Likewise.
9705
9706 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9707             Roger Sayle  <roger@eyesopen.com>
9708
9709         * gcc.c-torture/execute/ieee/mzero5.c: New.
9710
9711 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9712
9713         PR c++/10603
9714         * g++.dg/parse/error6.C: New test.
9715
9716         PR c++/12827
9717         * g++.dg/parse/error7.C: New test.
9718
9719 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9720
9721         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9722         at -O with stabs debugging formats.
9723         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9724         * gcc.dg/debug/debug-2.c: Likewise.
9725
9726 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/12696
9729         * g++.dg/init/error1.C: New test.
9730
9731         PR c++/12218
9732         * g++.dg/init/pm3.C: New test.
9733
9734 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9735
9736         PR c/3347
9737         * gcc.dg/bitfld-8.c: New test.
9738
9739 2003-12-16  James Lemke  <jim@wasabisystems.com>
9740
9741         * gcc.dg/arm-scd42-[123].c: New tests.
9742
9743 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9744
9745         PR c++/9043
9746         * g++.dg/abi/mangle20-1.C: New test.
9747         * g++.dg/abi/mangle20-2.C: New test.
9748
9749 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9750
9751         PR c++/13275
9752         * g++.dg/other/offsetof2.C: Remove XFAIL.
9753         * g++.dg/parse/offsetof1.C: New test.
9754         * g++.gd/parse/offsetof2.C: Likewise.
9755
9756 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9757
9758         * g++.dg/template/nontype3.C: New test.
9759         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9760
9761 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9762
9763         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9764
9765 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9766
9767         PR c++/13387
9768         * g++.dg/expr/assign1.C: New test.
9769
9770         PR c++/13242
9771         * g++.dg/abi/mangle19-1.C: New test.
9772         * g++.dg/abi/mangle19-2.C: New test.
9773
9774 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9775
9776         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9777
9778 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9779
9780         * gcc.c-torture/execute/20031216-1.c: New test.
9781
9782 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9783
9784         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
9785         an ICE regression.
9786
9787 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9788
9789         PR c++/10926
9790         * g++.dg/template/error9.C: New test.
9791
9792         PR c++/11116
9793         * g++.dg/template/error8.C: New test.
9794
9795 2003-12-15  Roger Sayle  <roger@eyesopen.com>
9796
9797         PR middle-end/13400
9798         * gcc.c-torture/execute/20031215-1.c: New test case.
9799
9800 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9801
9802         PR c++/13269
9803         * g++.dg/parse/error5.C: New test.
9804
9805         PR c++/12989
9806         * g++.dg/expr/sizeof1.C: New test.
9807
9808         PR c++/13310
9809         * g++.dg/template/crash15.C: New test.
9810
9811 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9812
9813         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9814         a non-POD type as the last named parameter of a varargs function.
9815
9816 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9817
9818         PR c++/13243
9819         PR c++/12573
9820         * g++.dg/template/crash14.C: New test.
9821         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9822
9823 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9824
9825         * g++.dg/other/java1.C: New test.
9826
9827         PR c++/13241
9828         * g++.dg/abi/mangle18-1.C: New test.
9829         * g++.dg/abi/mangle18-2.C: New test.
9830
9831 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9832
9833         PR optimization/10312
9834         * gcc.c-torture/execute/20031214-1.c: New.
9835
9836 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
9837
9838         PR c++/10779
9839         PR c++/12160
9840         * g++.dg/parse/error3.C: New test.
9841         * g++.dg/parse/error4.C: Likewise.
9842         * g++.dg/abi/mangle4.C: Tweak error messages.
9843         * g++.dg/lookup/using5.C: Likewise.
9844         * g++.dg/other/error2.C: Likewise.
9845         * g++.dg/parse/typename5.C: Likewise.
9846         * g++.dg/parse/undefined1.C: Likewise.
9847         * g++.dg/template/arg2.C: Likewise.
9848         * g++.dg/template/ttp3.C: Likewise.
9849         * g++.dg/template/type1.C: Likewise.
9850         * g++.old-deja/g++.other/crash32.C: Likewise.
9851         * g++.old-djea/g++.pt/defarg8.C: Likewise.
9852
9853 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9854
9855         PR c++/13106
9856         * g++.dg/warn/noreturn-3.C: New test.
9857
9858 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9859
9860         PR c++/13118
9861         * g++.dg/abi/covariant3.C: New.
9862
9863 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
9864
9865         * g++.dg/eh/ia64-1.C: New test.
9866
9867 2003-12-12  Roger Sayle  <roger@eyesopen.com>
9868
9869         PR optimization/13037
9870         * g77.f-torture/execute/13037.f: New test case.
9871
9872 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9873
9874         PR c++/12881
9875         * g++.dg/abi/covariant2.C: New.
9876
9877 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
9878
9879         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
9880
9881 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
9882
9883         * gcc.c-torture/execute/wchar_t-1.x: Delete.
9884
9885 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
9886
9887         PR other/10819
9888         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
9889         to fix Bug 10819.
9890         * lib/g++.exp (g++_version): Likewise.
9891         * lib/g77.exp (g77_version): Likewise.
9892         * lib/objc.exp (default_objc_version): Likewise.
9893
9894 2003-12-10  Richard Henderson  <rth@redhat.com>
9895
9896         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
9897
9898         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
9899
9900 2003-12-08  Matt Austern  <austern@apple.com>
9901
9902         PR c/13134
9903         * lib/gcc-dg.exp (dg-require-visibility): Define.
9904         * lib/target-supports (check_visibility_available): Define.
9905         * gcc.dg/visibility-1.c: New test.
9906         * gcc.dg/visibility-2.c: Likewise.
9907         * gcc.dg/visibility-3.c: Likewise.
9908         * gcc.dg/visibility-4.c: Likewise.
9909         * gcc.dg/visibility-5.c: Likewise.
9910         * gcc.dg/visibility-6.c: Likewise.
9911         * g++.dg/ext/visibility-1.C: Likewise.
9912         * g++.dg/ext/visibility-2.C: Likewise.
9913         * g++.dg/ext/visibility-3.C: Likewise.
9914         * g++.dg/ext/visibility-4.C: Likewise.
9915         * g++.dg/ext/visibility-5.C: Likewise.
9916         * g++.dg/ext/visibility-6.C: Likewise.
9917
9918 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9919
9920         * g++.dg/lookup/java1.C: New test.
9921         * g++.dg/lookup/java2.C: New test.
9922
9923 2003-12-07  Falk Hueffner  <falk@debian.org>
9924
9925         * g++.dg/opt/noreturn-1.C: New test.
9926
9927 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
9928
9929         * gcc.dg/overflow-1.c: New test.
9930
9931 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9932
9933         * g77.f-torture/compile/13060.f: New test.
9934
9935 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++/13323
9938         * g++.dg/inherit/operator2.C: New test.
9939
9940 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9941
9942         PR c++/13305
9943         * g++.dg/ext/attrib9.C: New test.
9944
9945 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/13314
9948         * g++.dg/template/error7.C: New test.
9949
9950 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
9951             J"orn Rennecke <joern.rennecke@superh.com>
9952
9953         PR target/13302
9954         * g++.dg/other/struct-va_list.C: New test.
9955
9956 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9957
9958         PR c++/13166
9959         * g++.dg/parse/defarg6.C: New test.
9960
9961 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
9962
9963         PR target/13256
9964         * gcc.c-torture/execute/20031201-1.c: New test.
9965
9966 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
9967
9968         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
9969
9970 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9971
9972         * gcc.dg/builtin-return-1.c: New test.
9973
9974 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
9975             J"orn Rennecke <joern.rennecke@superh.com>
9976
9977         PR optimization/13260
9978         * gcc.c-torture/execute/20031204-1.c: New test.
9979
9980 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/9127
9983         * g++.dg/template/error6.C: New test.
9984
9985 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * gcc.dg/20031202-1.c: New test.
9988
9989 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
9990
9991         PR c++/13179
9992         * g++.dg/template/eh1.C: New test.
9993
9994         PR c++/10771
9995         * g++.dg/template/error5.C: New test.
9996
9997 2003-12-02  David Ung  <davidu@mips.com>
9998
9999         * gcc.dg/compat/vector-check.h: Corrected type for var
10000         g_##TMODE
10001
10002 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10003
10004         PR c++/10126
10005         * g++.dg/template/ptrmem8.C: New test.
10006
10007 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10008
10009         PR c++/12573
10010         * g++.dg/template/dependent-expr3.C: New test.
10011
10012 2003-12-01  James Lemke  <jim@wasabisystems.com>
10013
10014         * gcc.dg/arm-g2.c: New test.
10015
10016 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10017
10018         PR optimization/11634
10019         * gcc.dg/20031201-2.c: New test case.
10020
10021 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10022
10023         PR 11433
10024         * objc.dg/proto-lossage-3.m: New test.
10025
10026 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10027
10028         PR optimization/12628
10029         * gcc.dg/20031201-1.c: New test case.
10030
10031 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10032
10033         * gcc.dg/unaligned-1.c: New test.
10034
10035 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/9849
10038         * g++.dg/template/error4.C: New test.
10039         * g++.dg/template/nested3.C: Adjust error markers.
10040
10041 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10042
10043         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10044
10045 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10046
10047         PR c/10333
10048         * gcc.dg/bitfld-7.c: New test.
10049
10050 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10051
10052         * gcc.dg/tls/asm-1.C: New test.
10053
10054 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10055
10056         * gcc.dg/cpp/assert4.c: Update.
10057
10058 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10059
10060         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10061         * gcc.dg/builtin-apply3.c: New test.
10062
10063 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * lib/compat.exp (compat-obj): New xfaildata parameter.
10066         Use it to set compiler_conditional_xfail_data before compiling.
10067         (compat-get-options): Handle dg-xfail-if.
10068         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10069         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10070         * gcc.dg/compat/vector-1_y.c: Likewise.
10071         * gcc.dg/compat/vector-2_x.c: Likewise.
10072         * gcc.dg/compat/vector-2_y.c: Likewise.
10073
10074 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10075
10076         * g++.dg/opt/reg-stack4.C: New test.
10077
10078 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10079
10080         * gcc.dg/builtin-apply2.c: New test.
10081
10082 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10083
10084         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10085
10086 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10087
10088         PR c++/12924
10089         * g++.dg/template/template-id-2.C: New test.
10090
10091 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10092
10093         PR c++/5369
10094         * g++.dg/template/memfriend1.C: New test.
10095         * g++.dg/template/memfriend2.C: Likewise.
10096         * g++.dg/template/memfriend3.C: Likewise.
10097         * g++.dg/template/memfriend4.C: Likewise.
10098         * g++.dg/template/memfriend5.C: Likewise.
10099         * g++.dg/template/memfriend6.C: Likewise.
10100         * g++.dg/template/memfriend7.C: Likewise.
10101         * g++.dg/template/memfriend8.C: Likewise.
10102         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10103
10104 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10105
10106         PR c++/12515
10107         * g++.dg/ext/cond1.C: New test.
10108
10109 2003-11-20  Richard Henderson  <rth@redhat.com>
10110
10111         * gcc.dg/20020201-2.c: Remove.
10112         * gcc.dg/20020201-4.c: Remove.
10113         * gcc.dg/20020304-1.c: Remove.
10114
10115 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10116
10117         * gcc.dg/cpp/trad/xwin1.c: New test case.
10118
10119 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10120
10121         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10122         * lib/g77.exp: Likewise.
10123         * lib/objc.exp: Likewise.
10124         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10125         for darwin.
10126
10127 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10128
10129         PR c++/12932
10130         * g++.dg/template/static5.C: New test.
10131
10132 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10133
10134         * gcc.dg/nested-func-1.c: New test.
10135
10136 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10137
10138         * gcc.dg/cpp/assert4.c: New test.
10139
10140 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10141
10142         PR c++/2294
10143         * g++.dg/lookup/using9.c: New test.
10144
10145 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10146
10147         PR c++/12762
10148         * g++.dg/template/error3.C: New test.
10149
10150 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10151
10152         PR ada/13035
10153         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10154         No longer use a wrapper for gcc, since this does not work under
10155         Windows.
10156
10157 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10158
10159         PR c++/2094
10160         * g++.dg/template/ptrmem7.C: New test.
10161
10162 2003-11-13  Andrew Pinski <apinski@apple.com>
10163
10164         * gcc.c-torture/compile/20031113-1.c: New test.
10165
10166 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10167             Kean Johnston <jkj@sco.com>
10168
10169         PR c/13029
10170         * gcc.dg/unused-4.c: Update.
10171
10172 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10173
10174         * g++.dg/opt/const3.C: New test.
10175
10176 2003-11-13  Jan Hubicka  <jh@suse.cz>
10177
10178         * gcc.c-torture/compile/20031112-1.c: New test.
10179
10180 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10181
10182         * g++.dg/parse/crash10.C: Remove bogus error marker.
10183
10184 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10185
10186         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10187         (host_gcc): Likewise.
10188         (ROOT): Honor $PWDCMD.
10189         (BASE): Likewise.
10190         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10191
10192 2003-11-12  Catherine Moore  <clm@redhat.com>
10193
10194         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10195
10196 2003-11-12  Andreas Jaeger  <aj@suse.de>
10197             Jakub Jelinek  <jakub@redhat.com>
10198             Andrew Pinski  <pinskia@physics.uc.edu>
10199             Richard Henderson  <rth@redhat.com>
10200
10201         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10202         systems.
10203         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10204
10205         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10206         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10207
10208 2003-11-11  Andreas Jaeger  <aj@suse.de>
10209
10210         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10211
10212         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10213
10214 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10215
10216         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10217         Clean ups.
10218
10219 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10220
10221         * gcc.dg/trampoline-1.c: New test.
10222
10223 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10224
10225         * gcc.c-torture/compile/200031109-1.c: New test.
10226
10227 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10228
10229         PR c/3190
10230         PR c/8714
10231         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10232         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10233         gcc.dg/format/no-y2k-1.c: Update.
10234
10235 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10236
10237         PR optimization/10467
10238         * gcc.dg/20031108-1.c: New test case.
10239
10240 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10241
10242         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10243
10244 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10245
10246         * gcc.dg/compound-lvalue-1.c: New test.
10247         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10248         some XFAILs.
10249
10250 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10251
10252         * gcc.dg/altivec-varargs-1.c: New test.
10253
10254 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10255
10256         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10257         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10258         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10259         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10260         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10261
10262 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10263
10264         * gcc.dg/cond-lvalue-1.c: New test.
10265
10266 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10267
10268         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10269
10270 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10271
10272         PR c++/11616
10273         * g++.dg/template/instantiate5.C: New test.
10274
10275 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10276
10277         PR c++/12726
10278         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10279         * ChangeLog: Add missing first entry for above test.
10280
10281 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10282
10283         PR c++/9810
10284         * g++.dg/template/using8.C: New test.
10285         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10286
10287 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10288
10289         PR optimization/10817
10290         * gcc.c-torture/compile/20031102-1.c: New test case.
10291
10292 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10293
10294         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10295         2147483647.
10296
10297 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10298
10299         * gcc.dg/20031102-1.c: New test.
10300
10301 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10302
10303         * gcc.dg/complex-1.c: New test.
10304
10305 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10306
10307         PR c++/12796
10308         * g++.dg/template/crash13.C: Adjust expected error location.
10309         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10310
10311 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10312
10313         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10314
10315 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10316
10317         PR/10239
10318         * gcc.c-torture/compile/20031031-2.c: New test.
10319
10320 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10321
10322         PR/11640
10323         * gcc.c-torture/compile/20031031-1.c: New test.
10324
10325 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10326
10327         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10328         * gcc.misc-tests/bprob.exp: Likewise.
10329         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10330         the execution test on arm-elf configs.
10331         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10332         configs that don't support scratch files.
10333         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10334
10335 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10336
10337         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10338         done by dejagnu.
10339
10340 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10341
10342         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10343         Avoid non pure sh syntax. Add more logging.
10344
10345         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10346         fail.
10347
10348 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10349
10350         PR libgcj/10610
10351         * gcc.dg/ppc-stackalign-1.c: New test.
10352
10353 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10354
10355         * ada/acats/run_all.sh: Change output to be more compliant with
10356         dejagnu framework.
10357         Create acats.sum and acats.log files under testsuite/ada/acats
10358         Only run [a-z]* directories, to filter out e.g. CVS.
10359         Redirect build output to log file.
10360
10361 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10362
10363         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10364
10365 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10366
10367         PR ada/5909:
10368         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10369
10370 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10371
10372         * gcc.c-torture/compile/20031023-1.c: New test.
10373         * gcc.c-torture/compile/20031023-2.c: New test.
10374         * gcc.c-torture/compile/20031023-3.c: New test.
10375         * gcc.c-torture/compile/20031023-4.c: New test.
10376
10377 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10378
10379         PR c++/10371
10380         * g++.dg/lookup/scoped8.C: New test.
10381
10382 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10383
10384         * g++.dg/opt/reg-stack3.C: New test.
10385
10386 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10387
10388         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10389
10390 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10391
10392         PR c++/11076
10393         * g++.dg/template/crash13.C: New test.
10394
10395 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10396
10397         * gcc.dg/c99-restrict-2.c: New test.
10398
10399 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         PR c++/12698, c++/12699, c++/12700, c++/12566
10402         * g++.dg/inherit/covariant9.C: New test.
10403         * g++.dg/inherit/covariant10.C: New test.
10404         * g++.dg/inherit/covariant11.C: New test.
10405
10406 2003-10-23  Jason Merrill  <jason@redhat.com>
10407
10408         PR c++/12726
10409         * g++.dg/ext/complit2.C: New test.
10410
10411 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10412
10413         PR target/12654
10414         * gcc.c-torture/execute/20031020-1.c: New test.
10415
10416 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10417
10418         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10419         following the jump_insn.
10420
10421 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10422
10423         * gcc.dg/cast-lvalue-1.c: New test.
10424
10425 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10426
10427         PR c++/11962
10428         * g++.dg/template/cond2.C: New test.
10429
10430 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10431
10432         * gcc.dg/builtins-28.c: New test.
10433
10434 2003-10-20  Jan Hubicka  <jh@suse.cz>
10435
10436         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10437         parameter.
10438         * testsuite/gcc.dg/inline-2.c: Likewise.
10439
10440 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10441
10442         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10443         * gcc.dg/nest.c:  Likewise.
10444
10445 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10446
10447         PR c++/9781, c++/10583, c++/11862
10448         * g++.dg/parse/crash13.C: New test.
10449
10450 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10451
10452         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10453
10454 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10455
10456         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10457         Define HAVE_C99_RUNTIME except on Solaris.
10458         * gcc.dg/builtins-20.c: Likewise.
10459
10460 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10461
10462         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10463
10464 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10465
10466         PR c++/12495
10467         * g++.dg/template/crash21.C: New test.
10468
10469 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10470
10471         PR c++/2513
10472         * g++.dg/template/typename5.C: New test.
10473
10474 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10475
10476         PR c++/12369
10477         * g++.dg/template/friend25.C: New test.
10478
10479 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10480
10481         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10482         versions.
10483
10484 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10485
10486         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10487         == 2147483647.
10488
10489 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10490
10491         * gcc.c-torture/execute/960416-1.x: Remove.
10492         * gcc.c-torture/execute/divconst-3.x: Likewise.
10493
10494 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10495
10496         PR target/12598
10497         * gcc.dg/torture/cris-volatile-1.c: New test.
10498
10499 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10500
10501         PR optimization/9325
10502         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
10503         for overflowing floating point to integer conversion during RTL
10504         simplification.
10505
10506 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
10507
10508         * objc/execute/_cmd.m: Fix typo.
10509         * objc.dg/image-info.m, objc.dg/symtab-1.m:
10510         Relax 'scan-assembler' regexp.
10511         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
10512         objc.dg/try-catch-4.m: Run on non-Darwin targets.
10513         * objc.dg/zero-link-2.m: Remove blank line.
10514         * objc.dg/zero-link-3.m: New test case.
10515
10516 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
10517
10518         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
10519
10520         * gcc.dg/asm-names.c: Use scan-assembler-not rather
10521         than linker trickery.
10522
10523 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10524
10525         PR c++/12370
10526         * g++.dg/other/friend2.C: New test.
10527
10528 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10529
10530         * gcc.dg/20031012-1.c: New test.
10531
10532 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10533
10534         * gcc.dg/weak/weak-3.c: Fix for new warning.
10535
10536 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
10537
10538         PR optimization/8750
10539         * gcc.c-torture/execute/20031012-1.c: New test case.
10540
10541 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10542
10543         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10544         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10545
10546 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10547
10548         PR optimization/12260
10549         * gcc.c-torture/compile/20031011-2.c: New test case.
10550
10551 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10552
10553         * gcc.c-torture/execute/20031011-1.c: New testcase.
10554
10555 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10556
10557         * gcc.c-torture/compile/20031011-1.c: New test.
10558
10559 2003-10-11  Jan Hubicka  <jh@suse.cz>
10560
10561         * g++.dg/other/first-global.C: New test.
10562
10563 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10564
10565         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10566
10567 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10568
10569         * gcc.c-torture/compile/20031010-1.c: New test.
10570
10571 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10572
10573         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10574         * gcc.c-torture/execute/va-arg-25.c: ... here.
10575
10576 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10577
10578         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10579
10580 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10581
10582         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10583
10584 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10585
10586         * g++.dg/parse/error2.C: New test.
10587
10588 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10589
10590         PR c++/11097
10591         * g++.dg/other/error5.C: Modify the error message.
10592         * g++.dg/lookup/using8.C: New test.
10593
10594 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10595
10596         * gcc.dg/darwin-abi-2.c: New file.
10597         * gcc.c-torture/execute/va-arg-24.c: New file.
10598
10599 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10600
10601         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10602         indentation.
10603
10604 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR c++/10147
10607         * g++.dg/other/error4.C: Update error messages.
10608         * g++.dg/template/ptrmem4.C: Likewise.
10609
10610         PR c++/12337
10611         * g++.dg/init/new9.C: New test.
10612
10613         PR c++/12334, c++/12236, c++/8656
10614         * g++.dg/ext/attrib8.C: New test.
10615
10616 2003-10-06  Devang Patel  <dpatel@apple.com>
10617
10618         * gcc.dg/debug/dwarf2-3.h: New test.
10619         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10620
10621 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10622
10623         * g++.dg/opt/cfg2.C: New test.
10624
10625 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10626
10627         * g++.dg/opt/float1.C: New test.
10628
10629 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10630
10631         * gcc.dg/c90-array-lval-6.c: New test.
10632         * gcc.dg/c99-array-lval-6.c: New test.
10633
10634 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10635             Ziemowit Laski  <zlaski@apple.com>
10636
10637         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10638         'Derived', so that it is never considered a class method; add
10639         new warning for '+port' method ambiguity.
10640         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10641         <objc/objc-api.h> (needed on Mac OS X).
10642         * objc.dg/method-13.m: New test.
10643
10644 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10645
10646         PR optimization/9325, PR java/6391
10647         * gcc.c-torture/execute/20031003-1.c: New test case.
10648
10649 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR optimization/12180
10652         * gcc.dg/20031002-1.c: New test.
10653
10654         PR c++/12486
10655         * g++.dg/inherit/error1.C: New test.
10656
10657 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10658
10659         * lib/f-torture.exp (search_for): Rename to...
10660         (search_for_re): This.  Also, clean up comments and the
10661         "regexp" invocation.
10662
10663 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10664
10665         * gcc.c-torture/compile/20031002-1.c: New test.
10666
10667 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10668
10669         * g++.dg/opt/cond1.C: New test.
10670
10671 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10672
10673         * gcc.dg/Wold-style-definition-2.c: New testcase.
10674         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10675
10676 2003-09-29  Richard Henderson  <rth@redhat.com>
10677
10678         * g++.dg/init/array10.C: Add dg-options.
10679
10680 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10681
10682         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10683
10684 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10685
10686         * g++.dg/template/friend19.C: Fix typo.
10687         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10688
10689 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10690
10691         * gcc.c-torture/execute/20030928-1.c: New test.
10692         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10693
10694 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10695
10696         * g++.dg/opt/unroll1.C: New test.
10697
10698 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10699
10700         PR optimization/11741
10701         * gcc.dg/20030926-1.c: New test case.
10702
10703 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10704
10705         PR c++/5655
10706         * g++.dg/parse/access7.C: New test.
10707         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10708
10709 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10710
10711         MERGE OF objc-improvements-branch into MAINLINE:
10712         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10713         if libobjc has not been built.
10714         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10715         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10716         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10717         objc/execute/nested-3.m, objc/execute/np-2.m,
10718         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10719         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10720         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10721         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10722         objc.dg/special/unclaimed-category-1.h,
10723         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10724         well as GNU runtime.
10725         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10726         * execute/cascading-1.m, execute/function-message-1.m,
10727         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10728         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10729         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10730         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10731         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10732         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10733         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10734         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10735         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10736         * objc.dg/bitfield-2.m: Run only on Darwin.
10737         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10738         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10739         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10740         * objc.dg/const-str-1.m: Fix constant string layout.
10741
10742 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10743
10744         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10745
10746 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10747
10748         * gcc.dg/darwin-abi-1.c: New file.
10749
10750 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10751
10752         PR target/12281
10753         * gcc.c-torture/compile/20030921-1.c: New test.
10754
10755 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10756
10757         * g++.dg/opt/reg-stack2.C: New test.
10758
10759 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10760
10761         * g++.dg/eh/delayslot1.C: New test.
10762
10763 2003-09-20  Richard Henderson  <rth@redhat.com>
10764
10765         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10766
10767 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10768
10769         * gcc.c-torture/execute/20030920-1.c: New test case.
10770
10771 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10772
10773         * g++.dg/rtti/typeid3.C: Correct expected error message.
10774
10775 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10776
10777         PR c++/157
10778         * g++.dg/parse/crash12.C: New test.
10779
10780 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10781
10782         * gcc.dg/compat/mixed-struct-check.h: New.
10783         * gcc.dg/compat/mixed-struct-defs.h: New.
10784         * gcc.dg/compat/mixed-struct-init.h: New.
10785         * gcc.dg/compat/struct-by-value-19_main.c: New.
10786         * gcc.dg/compat/struct-by-value-19_x.c: New.
10787         * gcc.dg/compat/struct-by-value-19_y.c: New.
10788         * gcc.dg/compat/struct-by-value-20_main.c: New.
10789         * gcc.dg/compat/struct-by-value-20_x.c: New.
10790         * gcc.dg/compat/struct-by-value-20_y.c: New.
10791         * gcc.dg/compat/struct-return-19_main.c: New.
10792         * gcc.dg/compat/struct-return-19_x.c: New.
10793         * gcc.dg/compat/struct-return-19_y.c: New.
10794         * gcc.dg/compat/struct-return-20_main.c: New.
10795         * gcc.dg/compat/struct-return-20_x.c: New.
10796         * gcc.dg/compat/struct-return-20_y.c: New.
10797
10798 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
10799         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
10800         so that it will not complain on LP64 targets.
10801
10802 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10803
10804         PR c++/495
10805         * g++.dg/template/friend24.C: New test.
10806
10807 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10808
10809         PR c++/12332
10810         * g++.dg/template/memtmpl2.C: New test.
10811
10812 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10813
10814         PR target/11184
10815         * gcc.dg/builtin-apply1.c: New test.
10816
10817 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10818
10819         PR c++/9848
10820         * g++.dg/warn/Wunused-4.C: New test.
10821
10822 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10823
10824         PR c++/12316
10825         * g++.dg/other/gc2.C: New test.
10826
10827 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/11991
10830         * g++.dg/rtti/typeid3.C: New test.
10831
10832         PR c++/12266
10833         * g++.dg/overload/template1.C: New test.
10834
10835 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10836
10837         * g++.dg/opt/cfg3.C: New test.
10838
10839 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10840
10841         PR c++/7939
10842         * g++.dg/template/crash11.C: New test.
10843
10844 2003-09-16  Jason Merrill  <jason@redhat.com>
10845             Jakub Jelinek  <jakub@redhat.com>
10846
10847         * gcc.dg/attr-warn-unused-result.c: New test.
10848
10849 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
10850
10851         PR c++/12184
10852         * g++.dg/expr/call2.C: New test.
10853
10854 2003-09-15  Andreas Jaeger  <aj@suse.de>
10855
10856         * gcc.dg/Wold-style-definition-1.c: New test.
10857
10858 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
10859
10860         PR c++/3907
10861         * g++.dg/parse/template12.C: New test.
10862
10863         * g++.dg/abi/bitfield11.C: New test.
10864         * g++.dg/abi/bitfield12.C: Likewise.
10865
10866 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
10867
10868         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
10869         non-expansion of functional macro name without arguments at EOL.
10870         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
10871
10872 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
10873
10874         * gcc.c-torture/execute/20030914-[12].c: New tests.
10875
10876 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10877
10878         PR c++/11788
10879         * g++.dg/overload/addr1.C: New test.
10880
10881 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
10882
10883         * gcc.dg/20030909-1.c: New test.
10884
10885 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10886
10887         * gcc.dg/ultrasp10.c: New test.
10888
10889 2003-09-09  Devang Patel  <dpatel@apple.com>
10890
10891         * gcc.dg/darwin-ld-6.c: New test.
10892
10893 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10894
10895         * gcc.dg/torture/builtin-explog-1.c: New testcase.
10896
10897 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10898
10899         * gcc.dg/ia64-types1.c: New test.
10900         * gcc.dg/ia64-types2.c: Likewise.
10901
10902 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10903
10904         * gcc.dg/builtins-1.c: Add more _Complex tests.
10905         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10906
10907         * gcc.dg/builtins-1.c: Test existing _Complex functions.
10908         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10909
10910 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
10911
10912         PR c++/11786
10913         * g++.dg/lookup/koenig2.C: New test.
10914
10915         PR c++/5296
10916         * g++.dg/rtti/typeid2.C: New test.
10917
10918 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * gcc.c-torture/compile/20030904-1.c: New test.
10921
10922 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10923
10924         * g++.dg/opt/longbranch2.C: New test.
10925
10926 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10927
10928         * g++.dg/template/crash10.C: Only compile it.
10929
10930 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10931
10932         PR middle-end/11665
10933         * gcc.c-torture/compile/20030907-1.c: New test.
10934         * g++.dg/init/array11.C: New test.
10935
10936 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10937
10938         PR c++/11852
10939         * g++.dg/init/struct1.C: New test.
10940
10941 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
10942
10943         PR c++/12181
10944         * g++.dg/expr/comma1.C: New test.
10945
10946 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
10947
10948         PR c++/11867
10949         * g++.dg/expr/static_cast5.C: New test.
10950
10951 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10952
10953         PR c++/11507
10954         * g++.dg/lookup/scoped7.C: New test.
10955
10956         PR c++/9574
10957         * g++.dg/other/static1.C: New test.
10958
10959         PR c++/11490
10960         * g++.dg/warn/template-1.C: New test.
10961
10962         PR c++/11432
10963         * g++.dg/template/crash10.C: New test.
10964
10965         PR c++/2478
10966         * g++.dg/overload/VLA.C: New test.
10967
10968         PR c++/10804
10969         * g++.dg/template/call1.C: New test.
10970
10971 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         PR c++/11794
10974         * g++.dg/parse/using3.C: New test.
10975
10976 2003-09-06  Roger Sayle  <roger@eyesopen.com>
10977
10978         PR c++/11409
10979         * g++.dg/overload/builtin3.C: New test case.
10980
10981 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
10982
10983         PR c/9862
10984         * gcc.dg/20030906-1.c: New test.
10985         * gcc.dg/20030906-2.c: Likewise.
10986
10987 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10988
10989         PR c++/12167
10990         * g++.dg/parse/defarg5.C: New test.
10991
10992         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
10993
10994 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
10995
10996         PR c++/12163
10997         * g++.dg/expr/static_cast4.C: New test.
10998
10999         PR c++/12146
11000         * g++.dg/template/crash9.C: New test.
11001
11002 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11003
11004         * g++.old-deja/g++.ext/pretty2.C: Update for change
11005         in __FUNCTION__.
11006         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11007
11008 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11009
11010         PR c++/11922
11011         * g++/dg/template/qualified-id1.C: New test.
11012
11013         PR c++/12037
11014         * g++.dg/warn/noeffect4.C: New test.
11015
11016 2003-09-04  Matt Austern  <austern@apple.com>
11017
11018         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11019         * g++.dg/ext/fnname2.C: Likewise.
11020         * g++.dg/ext/fnname3.C: Likewise.
11021
11022 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11023
11024         * g++.dg/expr/lval1.C: New test.
11025         * g++.dg/ext/lvcast.C: Remove.
11026
11027 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11028
11029         PR optimization/11700.
11030         * gcc.c-torture/compile/20030903-1.c: New test case.
11031
11032 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/12053
11035         * g++.dg/abi/layout4.C: New test.
11036
11037 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11038
11039         PR c++/11553
11040         * g++.dg/parse/friend3.C: New test.
11041
11042 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11043
11044         PR c++/11847
11045         * g++.dg/template/class1.C: New test.
11046
11047         PR c++/11808
11048         * g++.dg/expr/call1.C: New test.
11049
11050 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11051
11052         PR c++/12114
11053         * g++.dg/init/ref9.C: New test.
11054
11055         PR c++/11972
11056         * g++.dg/template/nested4.C: New test.
11057
11058 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11059
11060         PR c++/12093
11061         * g++.dg/template/non-dependent4.C: New test.
11062
11063         PR c++/11928
11064         * g++.dg/inherit/conv1.C: New test.
11065
11066 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11067
11068         PR c++/6196
11069         * g++.dg/ext/label1.C: New test.
11070         * g++.dg/ext/label2.C: Likewise.
11071
11072 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11073
11074         * g++.dg/expr/cond3.C: New test.
11075
11076 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.dg/builtins-1.c: Add new builtin cases.
11079
11080 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11081
11082         * gcc.dg/builtins-1.c: Add new cases.
11083         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11084
11085 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11086
11087         * gcc.dg/builtins-1.c: Add more math builtin tests.
11088         * gcc.dg/torture/builtin-attr-1.c: New test.
11089
11090 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11091
11092         PR optimization/5079
11093         * g++.dg/opt/static3.C: New test.
11094
11095 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11096
11097         * gcc.misc-tests/gcov-10b.c: New test.
11098
11099 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11100
11101         * g++.dg/opt/ptrmem3.C: New test.
11102
11103         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11104
11105 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * gcc.dg/20030826-2.c: New test.
11108
11109 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11110
11111         PR middle-end/12002
11112         * g77.f-torture/compile/12002.f: New test case.
11113
11114 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11115
11116         * gcc.dg/20030826-1.c: New test case.
11117
11118 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11119
11120         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11121
11122 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11123
11124         PR c++/11871
11125         * c++.dg/lookup/crash1.C: New test.
11126
11127         * c++.dg/warn/noeffect3.C: New test.
11128
11129 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11130
11131         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11132         * gcc.dg/compat/vector-1_y.c: Ditto.
11133         * gcc.dg/compat/vector-2_x.c: Ditto.
11134         * gcc.dg/compat/vector-2_y.c: Ditto.
11135
11136 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11137
11138         * gcc.dg/20030702-1.c: New test.
11139
11140 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11141
11142         PR c++/8795
11143         * g++.dg/ext/altivec-1.C: New test.
11144
11145 2003-08-24  Richard Henderson  <rth@redhat.com>
11146
11147         * g++.dg/eh/simd-2.C: Add -w for x86.
11148
11149 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11150
11151         * gcc.dg/20030815-1.c: New test.
11152
11153 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11154
11155         PR c++/3765
11156         * g++.dg/parse/access6.C: New test.
11157
11158 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11159
11160         PR c++/641, c++/11876
11161         * g++.dg/template/friend22.C: New test.
11162         * g++.dg/template/friend23.C: Likewise.
11163
11164 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11165
11166         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11167         identically.
11168
11169 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11170
11171         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11172
11173 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11174
11175         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11176
11177 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11178
11179         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11180
11181 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11182
11183         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11184
11185 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/11919
11188         * g++.dg/overload/prom1.C: New test.
11189
11190         PR c++/11551
11191         * g++.dg/parse/dtor2.C: New test.
11192
11193         PR c++/10762
11194         * g++.dg/parse/using2.C: New test.
11195
11196 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11197
11198         PR target/11805
11199         * gcc.c-torture/compile/20030821-1.c: New.
11200
11201 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/11834
11204         * g++.dg/template/deduce2.C: New test.
11205
11206 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11207
11208         * gcc.c-torture/execute/20030821-1.c: New test.
11209
11210 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11211
11212         PR middle-end/11984
11213         * gcc.dg/20030820-1.c: New test case.
11214
11215 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         PR c++/11945
11218         * g++.dg/warn/noeffect2.C: New test.
11219
11220 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11221
11222         PR c++/10926
11223         * g++.dg/template/dtor2.C: New test.
11224
11225         PR c++/11684
11226         * g++.dg/template/operator1.C: New test.
11227         * g++.dg/parse/operator4.C: New test.
11228
11229         PR c++/11946.C
11230         * g++.dg/expr/enum1.C: New test.
11231         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11232
11233         PR c++/11036.C
11234         * g++.dg/parse/elab2.C: New test.
11235         * g++.dg/parse/typedef4.C: Change error message.
11236         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11237         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11238         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11239
11240 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11241
11242         * gcc.dg/pch/warn-1.c: New.
11243         * gcc.dg/pch/warn-1.hs: New.
11244
11245         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11246         not-tested file.
11247
11248 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11249
11250         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11251
11252 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11253
11254         * gcc.dg/uninit-D.c: New Test.
11255         * gcc.dg/uninit-E.c: New Test.
11256         * gcc.dg/uninit-F.c: New Test.
11257         * gcc.dg/uninit-G.c: New Test.
11258
11259 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11260
11261         * g++.dg/README: Describe the pch directory.
11262
11263 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11264
11265         PR c++/11174
11266         * g++.dg/parse/access4.C: New test.
11267         * g++.dg/parse/access5.C: Likewise.
11268         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11269
11270 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11271
11272         * gcc.dg/noncompile/20030818-1.c: New.
11273
11274 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11275
11276         PR c++/11957
11277         * g++.dg/warn/noeffect1.C: New test.
11278
11279         * g++.dg/template/scope2.C: New test.
11280         * g++.dg/template/error2.C: Correct dg-error
11281
11282 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11283
11284         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11285
11286 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11287
11288         PR C++/11512
11289         * g++.dg/template/warn1.C: New.
11290
11291 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         * g++.dg/template/error2.C: New test.
11294         * g++.dg/lookup/using7.C: Adjust errors
11295         * g++.old-deja/g++.pt/crash36.C: Likewise.
11296         * g++.old-deja/g++.pt/derived3.C: Likewise.
11297
11298 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11299
11300         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11301         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11302         * gcc.c-torture/execute/builtins/string-9.c: New, from
11303         string-opt-9.c.  Adjust for execute/builtins framework.
11304         * gcc.c-torture/execute/string-opt-9.c: Delete.
11305
11306 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11307
11308         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11309
11310         * g++.dg/parse/ret-type2.C: New test.
11311
11312         PR c++/11703
11313         * g++.dg/init/new8.C: New test.
11314
11315         PR c++/10923
11316         * g++.dg/parse/typedef5.C: New test.
11317
11318         PR c++/9512
11319         * g++.dg/parse/qualified2.C: New test.
11320         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11321         invalid code.
11322
11323 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11324
11325         * g++.dg/conversion/ptrmem1.C: New test.
11326
11327 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR target/11693
11330         * gcc.dg/20030811-1.c: New test.
11331
11332         PR target/11535
11333         * gcc.c-torture/execute/20030811-1.c: New test.
11334
11335 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11336
11337         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11338
11339 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/11789.C
11342         * g++.dg/inherit/multiple1.C: New test.
11343
11344 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11345
11346         * gcc.dg/spe1.c: New test.
11347
11348         PR c++/11670
11349         * g++.dg/expr/cast2.C: New test.
11350
11351         PR c++/10530
11352         * g++.dg/template/dependent-name2.C: New test.
11353
11354 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11355
11356         * g++.dg/parse/crash11.C: Put the dg options in comments.
11357
11358 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11359
11360         * lib/gcc-dg.exp: Update for diagnostic change.
11361
11362 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11363
11364         PR c++/5767
11365         * g++.dg/parse/crash11.C: New test.
11366
11367 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11368
11369         * gcc.dg/cpp/spacing1.c: Update.
11370
11371 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11372
11373         PR target/11739
11374         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11375         a value for -mtune.
11376
11377 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11378
11379         PR middle-end/11771
11380         * gcc.c-torture/compile/20030804-1.c: New test case.
11381
11382 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11383
11384         * gcc.dg/20030804-1.c: New test case.
11385
11386 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11387
11388         * gcc.dg/cpp/separate-1.c: New test.
11389
11390 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11391
11392         PR c++/11704
11393         * g++.dg/template/dependent-expr2.C: New test.
11394
11395         PR c++/11766
11396         * g++.dg/expr/ptrmem1.C: New test.
11397
11398 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11399
11400         PR c++/9453
11401         * g++.dg/template/friend15.C: New test.
11402
11403 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11404
11405         * lib/dg-pch.exp: Work round PCH bug.
11406
11407 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11408
11409         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11410         builtins.  Move cases from builtins-4.c here.
11411
11412         * gcc.dg/torture/builtin-math-1.c: New test taken from
11413         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11414         additional cases.
11415
11416         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11417         Delete.
11418
11419 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11420
11421         PR c++/9447
11422         * g++.dg/template/using7.C: New test.
11423
11424 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11425
11426         * import1.c, import2.c: New tests.
11427
11428 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11429
11430         * g++.dg/eh/crossjump1.C: New test.
11431
11432 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11433
11434         PR c++/11697
11435         * g++.dg/template/using6.C: New test.
11436
11437         PR c++/11744
11438         * g++.dg/template/koenig2.C: New test.
11439
11440 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11441
11442         PR c++/7983
11443         * g++.dg/parse/typedef4.C: New test.
11444
11445 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11446
11447         PR c++/8442, c++/8806
11448         * g++.dg/template/elab1.C: New test.
11449         * g++.dg/template/type2.C: Likewise.
11450         * g++.dg/template/ttp3.C: Adjust expected error message.
11451         * g++.old-deja/g++.law/visibility13.C: Likewise.
11452         * g++.old-deja/g++.niklas/t135.C: Likewise.
11453         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11454         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11455         template argument.
11456         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11457
11458 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11459
11460         PR c++/11295
11461         * g++.dg/ext/stmtexpr1.C: New test.
11462
11463         * g++.dg/opt/tmp1.C: New test.
11464
11465         PR c++/11525
11466         * g++.dg/parse/constant4.C: New test.
11467
11468         PR c++/9447
11469         * g++.dg/template/using5.C: New test.
11470
11471 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11472
11473         * gcc.dg/builtins-27.c: New test case.
11474
11475 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * gcc.dg/tls/opt-7.c: New test.
11478
11479 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11480
11481         * g++.old-deja/g++.other/crash18.C: Remove.
11482
11483 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11484
11485         * g++.dg/template/explicit3.C: New.
11486         * g++.dg/template/explicit4.C: New.
11487         * g++.dg/template/explicit5.C: New.
11488
11489         PR c++/11347
11490         * g++.dg/template/memtmpl1.C: New.
11491
11492 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11493
11494         PR target/11565
11495         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11496         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11497
11498 2003-07-30  Jan Hubicka  <jh@suse.cz>
11499
11500         * vtgc1.c: Kill.
11501
11502 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
11503
11504         * gcc.dg/struct-in-proto-1.c: New test.
11505
11506 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
11507
11508         * gcc.dg/cpp/include2.c: Only expect one message.
11509
11510 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
11511
11512         PR c++/9447
11513         * g++.dg/template/using1.C: New test.
11514         * g++.dg/template/using2.C: New test.
11515         * g++.dg/template/using3.C: New test.
11516         * g++.dg/template/using4.C: New test.
11517
11518 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
11519
11520         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
11521         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11522
11523 2003-07-28  Jan Hubicka  <jh@suse.cz>
11524
11525         PR c++/11530
11526         * g++.dg/opt/call1.C: New test.
11527
11528 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
11529
11530         PR c++/11667
11531         * g++.dg/init/enum2.C: New test.
11532         * g++.dg/template/overload1.C: Add "-w" option.
11533
11534 2003-07-28    <hp@bitrange.com>
11535
11536         * gcc.dg/Wdeclaration-after-statement-1.c,
11537         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
11538
11539 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
11540
11541         * gcc.c-torture/compile/20030725-1.c: New test.
11542
11543 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11544
11545         * gcc.dg/20030505.c: Only run for SPE.
11546         Remove definition of opaque type.
11547
11548 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11549
11550         * g++.dg/template/ptrmem6.C: New test.
11551
11552 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11553
11554         * gcc.c-torture/compile/zero-strct-2.c: New test.
11555
11556 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11557
11558         * gcc.dg/intermod-1.c: New test.
11559
11560 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11561
11562         PR c++/11617
11563         * g++.dg/template/lookup2.C: New test.
11564         * g++.dg/template/memclass1.C: Remove instantiated from error.
11565         * g++.dg/other/error2.C: Tweak expected errors.
11566
11567         PR c++/11596
11568         * g++.dg/template/defarg3.C: New test.
11569
11570         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11571
11572 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11573
11574         * g++.dg/inherit/access5.C: New test.
11575
11576 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11577
11578         PR c++/11513
11579         * g++.dg/template/crash8.C: New test.
11580
11581 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11582
11583         PR c/10602
11584         * gcc.dg/noncompile/incomplete-2.c: New test.
11585
11586 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/11645
11589         * g++.dg/inherit/access4.C: New test.
11590
11591         PR c++/11517
11592         * g++.dg/expr/cond2.C: New test.
11593
11594         PR optimization/10679
11595         * g++.dg/opt/inline4.C: New test.
11596
11597 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         * g++.dg/parse/crash10: New test.
11600
11601 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11602
11603         * g++.dg/ext/flexary1.C: New test.
11604
11605 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11606
11607         PR c++/10793
11608         * g++.dg/template/crash9.C: New test.
11609
11610 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11611
11612         PR c++/3004
11613         * g++.dg/parse/typedef3.C: New test.
11614
11615         PR c++/7906
11616         * g++.dg/parse/operator2.C: New test.
11617
11618         PR c++/8895
11619         * g++.dg/parse/def-tmpl-arg1.C: New test.
11620
11621         PR c++/9282
11622         * g++.dg/parse/funptr1.C: New test.
11623
11624         PR c++/9452
11625         * g++.dg/parse/ambig3.C: New test.
11626
11627         PR c++/9454
11628         * g++.dg/parse/operator3.C: New test.
11629
11630         PR c++/9486
11631         * g++.dg/parse/template10.C: New test.
11632
11633         PR c++/9488
11634         * g++.dg/parse/template11.C: New test.
11635
11636         PR c++/10150
11637         * g++.dg/parse/invalid-op1.C: New test.
11638
11639         PR c++/10247
11640         * g++.dg/parse/condexpr1.C: New test.
11641
11642 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11643
11644         * g++.dg/ext/packed3.C: New test.
11645         * g++.dg/ext/packed4.C: New test.
11646
11647         * gcc.dg/pack-test-3.c: New test.
11648
11649 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11650
11651         * lib/compat.exp: Handle dg-options per source file.
11652         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11653         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11654         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11655         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11656         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11657         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11658         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11659         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11660         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11661         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11662         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11663         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11664         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11665         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11666
11667 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11668
11669         PR c/10320
11670         * gcc.c-torture/execute/20030718-1.c: New test.
11671
11672 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11673
11674         PR optimization/11536
11675         * gcc.dg/20030721-1.c: New test.
11676
11677 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11678
11679         PR c++/11546
11680         * g++.dg/template/lookup1.C: New test.
11681
11682 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11683
11684         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11685         diagnostics of ill-formed constructs involving labels.
11686         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11687         the new 'previously defined here' message.
11688
11689 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.dg/parse/non-dependent2.C: New test.
11692
11693 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11694
11695         * g++.dg/init/init-ref4.C: xfail on targets without
11696         weak symbols.
11697
11698 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11699
11700         PR target/11087
11701         * gcc.c-torture/execute/20030717-1.c: New test.
11702
11703 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11704
11705         * g++.dg/opt/cfg1.C: New test.
11706
11707 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11708
11709         PR optimization/11557
11710         * gcc.dg/20030717-1.c: New test.
11711
11712 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11713
11714         PR c++/10476
11715         * g++.dg/expr/crash-1.C: New test.
11716
11717         PR c++/11027
11718         * g++.dg/template/init3.C: New test.
11719
11720         PR c++/8222
11721         * g++.dg/template/non-dependent1.C: New test.
11722
11723         PR c++/11070
11724         * g++.dg/template/non-dependent2.C: New test.
11725
11726         PR c++/11071
11727         * g++.dg/template/non-dependent3.C: New test.
11728
11729         PR c++/9907
11730         * g++.dg/template/sizeof5.C: New test.
11731
11732 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11733
11734         PR 11498
11735         * gcc.c-torture/compile/mangle-1.c: New file.
11736
11737 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11738
11739         PR c++/7809
11740         * g++.dg/parse/access3.C: New test.
11741
11742 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11743
11744         PR c++/11384
11745         * g++.dg/init/init-ref4.C: New test.
11746
11747 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11748
11749         PR c++/11547
11750         * g++.dg/parse/constant3.C: New test.
11751         * g++.dg/parse/crash7.C: Likewise.
11752
11753 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11754
11755         PR target/11008
11756         * gcc.dg/i386-pentium4-not-mull.c: New.
11757
11758 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11759
11760         * gcc.dg/asm-names.c (ymain): Make it weak.
11761
11762 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11763
11764         PR c++/5421
11765         * g++.dg/template/friend21.C: New test.
11766
11767 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11768
11769         * gcc.dg/cleanup-8.c: New test.
11770         * gcc.dg/cleanup-9.c: New test.
11771
11772 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11773
11774         * g++.dg/ext/dll-MI1.h: New file.
11775         * g++.dg/ext/dllexport-MI1.C: New file.
11776         * g++.dg/ext/dllimport-MI1.C: New file.
11777
11778 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11779
11780         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11781         it does not have cmpstrsi patterns (just cmpmemsi).
11782
11783 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR debug/11473
11786         * g++.dg/debug/debug8.C: New test.
11787
11788 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11789
11790         PR c++/10108
11791         * g++.dg/template/crash7.C: New test.
11792
11793 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
11794
11795         PR target/10795
11796         * gcc.c-torture/compile/20030708-1.c: New.
11797
11798 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11799
11800         * gcc.c-torture/execute/20030715-1.c: New test.
11801
11802 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11803
11804         * gcc.dg/pch/inline-3.c: New file.
11805         * gcc.dg/pch/inline-3.hs: New file.
11806         * gcc.dg/pch/inline-4.c: New file.
11807         * gcc.dg/pch/inline-4.hs: New file.
11808
11809 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11810
11811         PR c++/11509
11812         * g++.dg/template/crash6.C: New test.
11813
11814         PR c++/7053
11815         * g++.dg/template/friend20.C: New test.
11816
11817         PR c++/7019
11818         * g++.dg/template/overload2.C: New test.
11819
11820 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11821
11822         PR optimization/11440
11823         * gcc.c-torture/execute/20030714-1.c: New test.
11824
11825 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11826
11827         PR c++/11154
11828         * g++.dg/template/partial2.C: New test.
11829
11830 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
11831
11832         PR c++/11503
11833         * g++.dg/template/anon1.C: New test.
11834
11835         PR c++/11493
11836         PR c++/11495
11837         * g++.dg/parse/template9.C: Likewise.
11838         * g++.dg/template/crash4.C: New test.
11839         * g++.dg/template/koenig1.C: Likewise.
11840         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
11841         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
11842         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
11843         functions.
11844         * g++.old-deja/g++.jason/template36.C: Likewise.
11845         * g++.old-deja/g++.mike/p1989.C: Likewise.
11846         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
11847         * g++.old-deja/g++.pt/ttp20.C: Use this->.
11848         * g++.old-deja/g++.pt/ttp21.C: Use this->.
11849         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
11850         compiling.
11851         * g++.old-deja/g++.pt/union2.C: Use this->.
11852
11853 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
11854
11855         * gcc.dg/20030711-1.c: New test.
11856
11857 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         PR c++/11050
11860         * g++.dg/parse/args1.C: New test.
11861         * g++.pt/defarg8.C: Change expected errors.
11862
11863 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
11864
11865         PR c++/8164
11866         * g++.dg/template/nontype2.C: New test.
11867
11868         PR c++/10558
11869         * g++.dg/parse/template8.C: New test.
11870
11871         PR c++/8327
11872         * g++.dg/template/scope1.C: New test.
11873
11874         * g++.dg/warn/Wsign-compare-1.C: New test.
11875
11876 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11877
11878         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
11879
11880 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
11881
11882         PR c++/9411
11883         * g++.dg/template/explicit2.C: New test.
11884
11885         PR c++/10032
11886         * g++.dg/warn/pedantic1.C: New test.
11887
11888 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
11889
11890         PR c++ 9483
11891         * g++.dg/other/field1.C: New test.
11892
11893 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
11894
11895         PR c/11449
11896         * gcc.c-torture/compile/20030707-1.c: New.
11897
11898 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11899
11900         PR c++/10849
11901         * g++.dg/template/access12.C: New test.
11902
11903 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         * g++.dg/bprob/bprob.exp (prof_ext): Update.
11906         * g77.dg/bprob/bprob.exp (prof_ext): Update.
11907         * gcc.misc-tests/bprob.exp (prof_ext): Update.
11908         * gcc.misc-tests/gcov.exp: Update
11909         * g++.dg/gcov/gcov.exp: Update
11910         * lib/gcov.exp: Update.
11911
11912 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
11913
11914         * g++.dg/abi/mangle17.C: Make sure template expressions are
11915         dependent.
11916         * g++.dg/abi/mangle4.C: Mark erroneous casts.
11917         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
11918         * g++.dg/opt/stack1.C: Remove erroneous code.
11919         * g++.dg/parse/template7.C: New test.
11920         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
11921         * g++.old-deja/g++.pt/crash4.C: Likewise.
11922
11923 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11924
11925         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
11926         with zero or one occurence of `$' after the initial `L'.
11927
11928 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
11929
11930         * gcc.c-torture/compile/20030704-1.c: Add a comment.
11931
11932 2003-07-08  Roger Sayle  <roger@eyesopen.com>
11933
11934         PR c/11370
11935         * gcc.dg/Wunreachable-6.c: New testcase.
11936         * gcc.dg/Wunreachable-7.c: New testcase.
11937
11938 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11939
11940         PR c/11420
11941         * gcc.dg/20030708-1.c: New test.
11942
11943 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
11944
11945         * gcc.dg/compat/sdata-section.h: New file.
11946         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
11947         * gcc.dg/torture/mips-sdata-1.c: New test.
11948
11949 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11950
11951         PR c++/11030
11952         * g++.dg/template/friend19.C: New test.
11953
11954 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
11955
11956         * g++.dg/opt/strength-reduce.C: New test.
11957
11958 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11959
11960         PR target/10979
11961         * gcc.dg/20030707-1.c: New testcase.
11962
11963 2003-07-07  Roger Sayle  <roger@eyesopen.com>
11964
11965         PR optimization/11059
11966         * g++.dg/opt/emptyunion.C: New testcase.
11967
11968 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11969             Eric Botcazou  <ebotcazou@libertysurf.fr>
11970
11971         * g++.dg/opt/stack1.C: New test.
11972
11973 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
11974
11975         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
11976         run test.
11977
11978         PR c++/11431
11979         * g++.dg/expr/static_cast3.C: New test.
11980
11981 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
11982
11983         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
11984         everywhere.
11985         * gcc.dg/concat.c: Concatenation of string constants with
11986         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
11987         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
11988         * gcc.dg/cpp/escape-2.c: Use wide character constants where
11989         necessary to avoid multi-character character constant warning.
11990         * gcc.dg/cpp/escape.c: Likewise.
11991         * gcc.dg/cpp/ucs.c: Likewise.
11992         Remove backslashes from dg-bogus comments, as they confuse Tcl.
11993         Fix a typo.
11994
11995 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11996
11997         PR c/11428
11998         * gcc.c-torture/compile/20030704-1.c: New.
11999
12000 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12001
12002         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12003
12004 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12005
12006         PR c++/5287, PR c++/7910,  PR c++/11021
12007         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12008         tests for warnings.
12009         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12010         * g++.dg/ext/dllimport3.C: Likewise.
12011         * g++.dg/ext/dllimport4.C: New file.
12012         * g++.dg/ext/dllimport5.C: New file.
12013         * g++.dg/ext/dllimport6.C: New file.
12014         * g++.dg/ext/dllimport7.C: New file.
12015         * g++.dg/ext/dllimport8.C: New file.
12016         * g++.dg/ext/dllimport9.C: New file.
12017         * g++.dg/ext/dllimport10.C: New file.
12018         * g++.dg/ext/dllexport1.C: New file.
12019
12020 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12021
12022         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12023         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12024
12025 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12026
12027         * gcc.dg/builtins-25.c: New testcase.
12028         * gcc.dg/builtins-26.c: New testcase.
12029
12030 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12031
12032         * gcc.dg/compat/vector-defs.h: New file.
12033         * gcc.dg/compat/vector-setup.h: New file.
12034         * gcc.dg/compat/vector-check.h: New file.
12035         * gcc.dg/compat/vector-1_main.c: New file.
12036         * gcc.dg/compat/vector-1_x.c: New file.
12037         * gcc.dg/compat/vector-1_y.c: New file.
12038         * gcc.dg/compat/vector-2_main.c: New file.
12039         * gcc.dg/compat/vector-2_x.c: New file.
12040         * gcc.dg/compat/vector-2_y.c: New file.
12041
12042         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12043         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12044         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12045         * gcc.dg/compat/struct-align-1.h: New file.
12046         * gcc.dg/compat/struct-align-1_main.c: New file.
12047         * gcc.dg/compat/struct-align-1_x.c: New file.
12048         * gcc.dg/compat/struct-align-1_y.c: New file.
12049         * gcc.dg/compat/struct-align-2.h: New file.
12050         * gcc.dg/compat/struct-align-2_main.c: New file.
12051         * gcc.dg/compat/struct-align-2_x.c: New file.
12052         * gcc.dg/compat/struct-align-2_y.c: New file.
12053
12054         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12055         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12056         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12057         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12058         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12059         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12060         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12061         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12062         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12063         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12064         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12065         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12066         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12067         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12068         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12069         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12070         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12071         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12072         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12073         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12074         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12075         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12076         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12077         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12078         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12079         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12080         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12081         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12082         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12083
12084 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12085
12086         * gcc.dg/i386-call-1.c: New test.
12087
12088 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12089
12090         PR c++/9162
12091         * g++.dg/parse/defarg4.C: New.
12092
12093 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12094
12095         PR target/10700
12096         * gcc.c-torture/compile/20030703-1.c: New test case.
12097
12098 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12099
12100         * g++.dg/template/local3.C: Remove extra semicolon.
12101
12102 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12103
12104         * gcc.dg/i386-volatile-1.c: New test.
12105
12106 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         PR c++/11072
12109         * g++.dg/other/offsetof2.C: XFAIL.
12110         * g++.dg/other/offsetof5.C: New.
12111
12112         PR c++/10219
12113         * g++.dg/template/error1.C: New.
12114
12115         PR c++/9779
12116         * g++.dg/template/dependent-expr1.C: New.
12117
12118 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/6949
12121         * g++.dg/template/local3.C: New test.
12122
12123         PR c++/11149
12124         * g++.dg/lookup/scoped6.C: New test.
12125
12126 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12127
12128         PR c++/8046
12129         * g++.dg/other/error7.C: New test.
12130
12131 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12132
12133         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12134         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12135         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12136         * g++.old-deja/g++.other/union2.C: Likewise.
12137         * gcc.dg/c90-const-expr-2.c: Likewise.
12138         * gcc.dg/c90-const-expr-3.c: Likewise.
12139         * gcc.dg/c99-const-expr-2.c: Likewise.
12140         * gcc.dg/c99-const-expr-3.c: Likewise.
12141         * gcc.dg/concat.c: Likewise.
12142
12143 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12144
12145         PR c++/9559
12146         * g++.dg/init/static1.C: New test.
12147
12148 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12149
12150         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12151         * g++.old-deja/g++.other/access2.C: Likewise.
12152         * g++.old-deja/g++.other/decl2.C: Likewise.
12153         * gcc.c-torture/execute/20020615-1.c: Likewise.
12154
12155 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12156
12157         PR c++/4933
12158         * g++.dg/template/sizeof4.C: New test.
12159
12160 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12161
12162         * g++.dg/other/error6.C: New test.
12163
12164 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12165
12166         PR c++/10750
12167         * g++.dg/parse/constant2.C: New test.
12168
12169 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12170
12171         PR c++/11106
12172         * g++.dg/other/error5.C: New test.
12173
12174 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12175
12176         * gcc.dg/format/gcc_diag-1.c: New test.
12177
12178 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12179
12180         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12181
12182 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12183
12184         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12185         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12186         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12187
12188 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12189
12190         * gcc.c-torture/execute/builtins/string-8.c: New test.
12191         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12192         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12193         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12194
12195 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/10468
12198         * g++.dg/ext/typeof6.C: New test.
12199
12200 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12201
12202         PR c++/10796
12203         * g++.dg/init/enum1.C: New test.
12204
12205 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12206
12207         * gcc.dg/20030627-1.c: New test.
12208
12209 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12210
12211         PR c++/11332
12212         * g++.dg/expr/static_cast2.C: New test.
12213
12214 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12215             Jakub Jelinek  <jakub@redhat.com>
12216
12217         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12218         sprintf(dst,"%s",src) optimization.
12219         * gcc.c-torture/execute/20030626-1.c: New test case.
12220         * gcc.c-torture/execute/20030626-2.c: New test case.
12221
12222 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12223
12224         * gcc.c-torture/execute/multi-ix.c: New test.
12225
12226         * gcc.c-torture/execute/simd-4.c (main):
12227         Added missing semicolon at end of union.
12228
12229 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12230
12231         PR c++/8266
12232         * g++.dg/template/explicit-instantiation3.C: New test.
12233
12234 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12235
12236         * gcc.dg/20030626-1.c: Use signed char.
12237
12238 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12239
12240         * gcc.dg/20030626-1.c: New test.
12241
12242 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12243
12244         * const-str-2.m: Update.
12245
12246 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/10990
12249         * g++.dg/rtti/dyncast1.C: New test.
12250         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12251         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12252         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12253
12254         PR c++/10931
12255         * g++.dg/expr/static_cast1.C: New test.
12256
12257 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12258
12259         * gcc.dg/20030625-1.c: New test.
12260
12261 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12262
12263         * gcc.c-torture/compile/20030624-1.c: New test case.
12264
12265 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12266
12267         * gcc.c-torture/execute/string-opt-17.c: New test.
12268
12269 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12270
12271         PR c++/5754
12272         * g++.dg/parse/crash6.C: New test.
12273
12274 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12275
12276         * gcc.dg/builtins-24.c: New test case.
12277
12278 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12279
12280         * g++.dg/opt/operator1.C: New test.
12281
12282 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12283
12284         * gcc.c-torture/execute/string-opt-16.c: New test case.
12285
12286 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12287
12288         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12289         * g++.old-deja/g++.other/conv7.C: Likewise
12290         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12291         * g++.old-deja/g++.other/overload14.C: Likewise.
12292
12293 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12294
12295         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12296         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12297
12298 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12299
12300         PR c++/10888
12301         * g++.dg/warn/Winline-3.C: New test.
12302
12303 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12304
12305         * lib/target-supports.exp (check_alias_available): Make the test
12306         program acceptable to the Solaris assembler.
12307
12308         PR c++/10749
12309         * g++.dg/template/memclass2.C: New test.
12310
12311 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12312             Eric Botcazou  <ebotcazou@libertysurf.fr>
12313
12314         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12315         data for non-matching targets.
12316         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12317
12318 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12319
12320         PR c++/10845
12321         * g++.dg/template/member3.C: New test.
12322
12323 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12324
12325         PR c++/10939
12326         * g++.dg/template/func1.C: New test.
12327
12328         PR c++/9649
12329         * g++.dg/template/static4.C: New test.
12330         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12331
12332         PR c++/11041
12333         * g++.dg/init/ref7.C: New test.
12334
12335 2003-06-19  Matt Austern  <austern@apple.com>
12336
12337         PR c++/11228
12338         * g++.dg/anew1.C: New test.
12339         * g++.dg/anew2.C: New test.
12340         * g++.dg/anew3.C: New test.
12341         * g++.dg/anew4.C: New test.
12342
12343 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12344
12345         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12346
12347 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12348
12349         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12350         endian-dependent.
12351
12352 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12353
12354         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12355         Remove cruft.
12356
12357 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12358
12359         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12360         * gcc.c-torture/compile/961203-1.c: Likewise.
12361         * gcc.c-torture/compile/980506-1.c: Likewise.
12362
12363 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/10712
12366         * g++.dg/lookup/using7.C: New test.
12367
12368 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12369
12370         PR c++/11105
12371         * g++.dg/abi/conv1.C: Remove it.
12372         * g++.dg/template/conv7.C: New test.
12373         * g++.dg/template/conv8.C: Likewise.
12374         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12375         conversion operator.
12376
12377 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12378
12379         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12380         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12381         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12382         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12383         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12384         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12385         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12386         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12387         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12388         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12389         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12390         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12391         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12392         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12393         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12394         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12395         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12396         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12397         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12398         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12399         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12400         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12401         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12402         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12403         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12404         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12405         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12406         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12407         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12408
12409 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12410
12411         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12412         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12413         indications.
12414
12415 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12416
12417         * gcc.dg/i386-387-5.c: New test case.
12418         * gcc.dg/i386-387-6.c: New test case.
12419         * gcc.dg/builtins-23.c: New test case.
12420
12421 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12422
12423         * gcc.dg/builtins-22.c: New test case.
12424         * gcc.dg/i386-387-1.c: Update to test exp.
12425         * gcc.dg/i386-387-2.c: Likewise.
12426
12427 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12428
12429         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12430
12431 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12432
12433         * lib/gcc-dg.exp (dg-require-dll): New function.
12434         (dg-xfail-if): Likewise.
12435         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12436         driver.
12437
12438         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12439         * gcc.c-torture/compile/20001205-1.c: Likewise.
12440         * gcc.c-torture/compile/20001226-1.c: Likewise.
12441         * gcc.c-torture/compile/20010518-2.c: Likewise.
12442         * gcc.c-torture/compile/20020312-1.c: Likewise.
12443         * gcc.c-torture/compile/20020604-1.c: Likewise.
12444         * gcc.c-torture/compile/920501-12.c: Likewise.
12445         * gcc.c-torture/compile/920501-4.c: Likewise.
12446         * gcc.c-torture/compile/920520-1.c: Likewise.
12447         * gcc.c-torture/compile/920521-1.c: Likewise.
12448         * gcc.c-torture/compile/920625-1.c: Likewise.
12449         * gcc.c-torture/compile/961203-1.c: Likewise.
12450         * gcc.c-torture/compile/980506-1.c: Likewise.
12451         * gcc.c-torture/compile/981006-1.c: Likewise.
12452         * gcc.c-torture/compile/981022-1.c: Likewise.
12453         * gcc.c-torture/compile/981223-1.c: Likewise.
12454         * gcc.c-torture/compile/990617-1.c: Likewise.
12455         * gcc.c-torture/compile/dll.c: Likewise.
12456         * gcc.c-torture/compile/labels-3.c: Likewise.
12457         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12458         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12459         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12460         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12461         * gcc.c-torture/compile/simd-5.c: Likewise.
12462         * gcc.c-torture/compile/20000804-1.x: Remove.
12463         * gcc.c-torture/compile/20001205-1.x: Likewise.
12464         * gcc.c-torture/compile/20001226-1.x: Likewise.
12465         * gcc.c-torture/compile/20010518-2.x: Likewise.
12466         * gcc.c-torture/compile/20020312-1.x: Likewise.
12467         * gcc.c-torture/compile/20020604-1.x: Likewise.
12468         * gcc.c-torture/compile/920501-12.x: Likewise.
12469         * gcc.c-torture/compile/920501-4.x: Likewise.
12470         * gcc.c-torture/compile/920520-1.x: Likewise.
12471         * gcc.c-torture/compile/920521-1.x: Likewise.
12472         * gcc.c-torture/compile/920625-1.x: Likewise.
12473         * gcc.c-torture/compile/961203-1.x: Likewise.
12474         * gcc.c-torture/compile/980506-1.x: Likewise.
12475         * gcc.c-torture/compile/981006-1.x: Likewise.
12476         * gcc.c-torture/compile/981022-1.x: Likewise.
12477         * gcc.c-torture/compile/981223-1.x: Likewise.
12478         * gcc.c-torture/compile/990617-1.x: Likewise.
12479         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12480         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12481         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12482         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12483         * gcc.c-torture/compile/simd-5.x: Likewise.
12484
12485         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12486
12487 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12488
12489         * gcc.c-torture/execute/20030611-1.c: New test.
12490
12491 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12492
12493         PR middle-end/168
12494         * gcc.dg/20030612-1.c: New test case.
12495
12496 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12497
12498         PR c++/10635
12499         * g++.dg/expr/cast1.C: New test.
12500
12501 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12502
12503         * gcc.dg/builtins-21.c: New test case.
12504
12505 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
12506
12507         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
12508         options instead of at the end.
12509         * lib/objc.exp (objc_target_compile): Likewise.
12510
12511 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
12512
12513         PR c++/10432
12514         * g++.dg/parse/error1.C: New test.
12515
12516 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
12517
12518         * gcc.dg/compat/struct-by-value-11_main.c: New file.
12519         * gcc.dg/compat/struct-by-value-11_x.c: New file.
12520         * gcc.dg/compat/struct-by-value-11_y.c: New file.
12521         * gcc.dg/compat/struct-by-value-12_main.c: New file.
12522         * gcc.dg/compat/struct-by-value-12_x.c: New file.
12523         * gcc.dg/compat/struct-by-value-12_y.c: New file.
12524         * gcc.dg/compat/struct-by-value-13_main.c: New file.
12525         * gcc.dg/compat/struct-by-value-13_x.c: New file.
12526         * gcc.dg/compat/struct-by-value-13_y.c: New file.
12527         * gcc.dg/compat/struct-by-value-14_main.c: New file.
12528         * gcc.dg/compat/struct-by-value-14_x.c: New file.
12529         * gcc.dg/compat/struct-by-value-14_y.c: New file.
12530         * gcc.dg/compat/struct-by-value-15_main.c: New file.
12531         * gcc.dg/compat/struct-by-value-15_x.c: New file.
12532         * gcc.dg/compat/struct-by-value-15_y.c: New file.
12533         * gcc.dg/compat/struct-by-value-16_main.c: New file.
12534         * gcc.dg/compat/struct-by-value-16_x.c: New file.
12535         * gcc.dg/compat/struct-by-value-16_y.c: New file.
12536         * gcc.dg/compat/struct-by-value-17_main.c: New file.
12537         * gcc.dg/compat/struct-by-value-17_x.c: New file.
12538         * gcc.dg/compat/struct-by-value-17_y.c: New file.
12539         * gcc.dg/compat/struct-by-value-18_main.c: New file.
12540         * gcc.dg/compat/struct-by-value-18_x.c: New file.
12541         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12542
12543         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12544         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12545         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12546         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12547         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12548         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12549         * gcc.dg/compat/scalar-return-3_main.c: New file.
12550         * gcc.dg/compat/scalar-return-3_x.c: New file.
12551         * gcc.dg/compat/scalar-return-3_y.c: New file.
12552         * gcc.dg/compat/scalar-return-4_main.c: New file.
12553         * gcc.dg/compat/scalar-return-4_x.c: New file.
12554         * gcc.dg/compat/scalar-return-4_y.c: New file.
12555
12556 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12557
12558         * gcc.dg/compat/fp2-struct-check.h: New file.
12559         * gcc.dg/compat/fp2-struct-defs.h: New file.
12560         * gcc.dg/compat/fp2-struct-init.h: New file.
12561         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12562         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12563         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12564         * gcc.dg/compat/struct-return-10_main.c: New file.
12565         * gcc.dg/compat/struct-return-10_x.c: New file.
12566         * gcc.dg/compat/struct-return-10_y.c: New file.
12567
12568         * gcc.dg/compat/compat-common.h: New file.
12569         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12570         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12571         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12572         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12573         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12574         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12575         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12576         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12577         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12578         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12579         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12580         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12581         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12582         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12583         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12584         * gcc.dg/compat/small-struct-check.h: Ditto.
12585         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12586         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12587         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12588         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12589         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12590         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12591         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12592         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12593         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12594         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12595         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12596         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12597         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12598         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12599         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12600         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12601         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12602         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12603         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12604         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12605         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12606         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12607         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12608         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12609         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12610         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12611         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12612         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12613         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12614         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12615
12616 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12617
12618         * g++.dg/pch/static-1.C: New file.
12619         * g++.dg/pch/static-1.Hs: New file.
12620
12621 2003-06-10  Richard Henderson  <rth@redhat.com>
12622
12623         * gcc.dg/asm-7.c: Adjust expected warning text.
12624
12625 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12626
12627         * gcc.dg/builtins-20.c: New test case.
12628
12629 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12630
12631         PR c++/11131
12632         * g++.dg/opt/template1.C: New test.
12633
12634 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12635
12636         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12637         additional_sources.
12638
12639 2003-05-21  David Taylor  <dtaylor@emc.com>
12640
12641         * gcc.dg/Wpadded.c: New file.
12642
12643 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12644
12645         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12646         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12647         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12648         dg-require-weak.
12649
12650 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12651
12652         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12653
12654 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12655
12656         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12657         (dg-require-alias): Likewise.
12658         (dg-require-gc-sections): Likewise.
12659         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12660
12661 2003-06-08  Richard Henderson  <rth@redhat.com>
12662
12663         * gcc.dg/20011029-2.c: Fix the array reference.
12664         * gcc.dg/asm-7.c: New.
12665
12666 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12667
12668         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12669
12670 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12671
12672         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12673         (dg-require-gc-sections): Likewise.
12674
12675 2003-06-08  Jan Hubicka  <jh@suse.cz>
12676
12677         * i386-cmov1.c: Fix regular expression.
12678         * i386-cvt-1.c: Likewise.
12679         * i386-local.c: Likewise.
12680         * i386-local2.c: Likewise.
12681         * i386-mul.c: Likewise.
12682         * i386-ssetype-1.c: Likewise.
12683         * i386-ssetype-3.c: Likewise.
12684         * i386-ssetype-5.c: Likewise.
12685
12686 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12687
12688         PR c++/11039
12689         * g++.dg/warn/implicit-typename2.C: New test.
12690         * g++.dg/warn/implicit-typename3.C: New test.
12691
12692 2003-06-07  Richard Henderson  <rth@redhat.com>
12693
12694         * g++.dg/other/offsetof3.C: Use size_t.
12695         * g++.dg/other/offsetof4.C: Likewise.
12696
12697 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12698
12699         * lib/copy-file.exp: New. Implement gcc_copy_files.
12700
12701         * lib/dg-pch.exp: Load copy-file.exp
12702         (dg-pch): Use gcc_copy_files instead of "file copy".
12703
12704 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12705
12706         * gcc.dg/weak/weak.exp: Simplify.
12707         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12708         * gcc.dg/weak/weak-1.c: Likewise.
12709         * gcc.dg/weak/weak-2.c: Likewise.
12710         * gcc.dg/weak/weak-3.c: Likewise.
12711         * gcc.dg/weak/weak-4.c: Likewise.
12712         * gcc.dg/weak/weak-5.c: Likewise.
12713         * gcc.dg/weak/weak-6.c: Likewise.
12714         * gcc.dg/weak/weak-7.c: Likewise.
12715         * gcc.dg/weak/weak-8.c: Likewise.
12716         * gcc.dg/weak/weak-9.c: Likewise.
12717
12718 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12719
12720         gcc.c-torture/execute/20030606-1.c: New.
12721
12722 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12723
12724         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12725         * gcc.dg/builtins-19.c: Likewise.
12726
12727 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12728
12729         * gcc.dg/builtins-2.c: Add some more tests.
12730         * gcc.dg/builtins-18.c: New test case.
12731         * gcc.dg/builtins-19.c: New test case.
12732
12733 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12734             Jim Wilson  <wilson@tuliptree.org>
12735
12736         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12737
12738 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12739
12740         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12741         mempcpy/stpcpy calls not to be optimized into something else.
12742         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12743         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12744         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12745
12746 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12747
12748         * gcc.dg/format/asm_fprintf-1.c: New test.
12749
12750 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12751
12752         * lib/gcc-defs.exp (additional_sources): New variable.
12753         (dg-additional-sources): New function.
12754         (additional_files): New variable.
12755         (dg-additional-files): New function.
12756         (dg-additional-files-options): Likewise.
12757         * lib/gcc-dg.exp (dg-require-weak): New function.
12758         (dg-require-alias): Likewise.
12759         (dg-require-gc-sections): Likewise.
12760         * lib/target-supports.exp (check_alias_available): Remove testfile
12761         parameter.
12762         (check_gc_sections_available): New function.
12763         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12764         (dg-gpp-additional-files): Likewise.
12765         * lib/g++.exp (additional_sources): Remove.
12766         (additional_files): Likewise.
12767         (g++_target_compile): Use dg-additional-files-options.
12768
12769         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12770         Tcl logic.
12771         * gcc.dg/special/ecos.exp: Remove.
12772         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12773         * gcc.dg/special/alias-1.c: Likewise.
12774         * gcc.dg/special/alias-2.c: Likewise.
12775         * gcc.dg/special/gcsec-1.c: Likewise.
12776         * gcc.dg/special/weak-1.c: Likewise.
12777         * gcc.dg/special/weak-2.c: Likewise.
12778         * gcc.dg/special/wkali-1.c: Likewise.
12779         * gcc.dg/special/wkali-2.c: Likewise.
12780
12781         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12782         dg-gpp-additional-*.
12783         * g++.dg/special/conpr-3.C: Likewise.
12784         * g++.dg/special/conpr-4.C: Likewise.
12785         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
12786         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
12787         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
12788         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
12789         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
12790         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
12791         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
12792         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
12793         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
12794         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
12795         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
12796         * g++.old-deja/g++.other/comdat1.C: Likewise.
12797         * g++.old-deja/g++.other/comdat2.C: Likewise.
12798         * g++.old-deja/g++.other/comdat3.C: Likewise.
12799         * g++.old-deja/g++.other/ctor1.C: Likewise.
12800         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
12801
12802 2003-06-05  Richard Henderson  <rth@redhat.com>
12803
12804         * gcc.dg/debug/20030605-1.c: New.
12805
12806 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12807
12808         * README.QMTEST: Update.
12809
12810 2003-06-04  Richard Henderson  <rth@redhat.com>
12811
12812         * gcc.dg/cleanup-1.c: New.
12813         * gcc.dg/cleanup-2.c: New.
12814         * gcc.dg/cleanup-3.c: New.
12815         * gcc.dg/cleanup-4.c: New.
12816         * gcc.dg/cleanup-5.c: New.
12817         * gcc.dg/cleanup-6.c: New.
12818         * gcc.dg/cleanup-7.c: New.
12819
12820 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12821
12822         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12823
12824         * lib/dg-pch.exp: New file.
12825         * g++.dg/pch/pch.exp: Use dg-pch.exp.
12826         * gcc.dg/pch/pch.exp: Likewise.
12827
12828 2003-06-04  Roger Sayle  <roger@eyesopen.com>
12829
12830         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
12831         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
12832         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
12833         * gcc.dg/builtins-17.c: New test case.
12834         * gcc.dg/i386-387-4.c: New test case.
12835         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
12836
12837 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12838
12839         * gcc.dg/ultrasp9.c: New test.
12840
12841 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12842
12843         * gcc.c-torture/compile/20030604-1.c: New test.
12844         * gcc.dg/sparc-constant-1.c: New test.
12845
12846 2003-06-03  Glen Nakamura  <glen@imodulo.com>
12847
12848         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
12849
12850 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
12851
12852         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
12853
12854         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
12855         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
12856
12857 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
12858
12859         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
12860
12861 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12862
12863         PR c++/10940
12864         * g++.dg/template/spec10.C: New test.
12865
12866 2003-06-03  Roger Sayle  <roger@eyesopen.com>
12867
12868         * gcc.dg/builtins-16.c: New test case.
12869
12870 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
12871
12872         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
12873         mempcpy test with post-increments.
12874         * gcc.c-torture/execute/string-opt-3.c: New test.
12875         * gcc.dg/string-opt-1.c: New test.
12876
12877 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
12878
12879         PR fortran/10965
12880         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
12881
12882 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
12883
12884         * lib/scanasm.exp (dg-scan): New function, factored out of ...
12885         (scan-assembler): ... here.  Use dg-scan.
12886         (scan-assembler-not): Likewise.
12887         (scan-file): New function.
12888         (scan-file-not): Likewise.
12889         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
12890         * gcc.dg/cpp/_Pragma4.c: Likewise.
12891         * gcc.dg/cpp/_Pragma5.c: Likewise.
12892         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12893         * gcc.dg/cpp/avoidpaste2.c: Likewise.
12894         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
12895         * gcc.dg/cpp/cmdlne-P.c: Likewise.
12896         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
12897         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
12898         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
12899         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
12900         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
12901         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
12902         * gcc.dg/cpp/cxxcom1.c: Likewise.
12903         * gcc.dg/cpp/line1.c: Likewise.
12904         * gcc.dg/cpp/maccom1.c: Likewise.
12905         * gcc.dg/cpp/maccom2.c: Likewise.
12906         * gcc.dg/cpp/maccom3.c: Likewise.
12907         * gcc.dg/cpp/maccom4.c: Likewise.
12908         * gcc.dg/cpp/maccom5.c: Likewise.
12909         * gcc.dg/cpp/maccom6.c: Likewise.
12910         * gcc.dg/cpp/multiline.c: Likewise.
12911         * gcc.dg/cpp/spacing1.c: Likewise.
12912         * gcc.dg/cpp/spacing2.c: Likewise.
12913         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
12914         * gcc.dg/cpp/trad/maccom1.c: Likewise.
12915         * gcc.dg/cpp/trad/maccom2.c: Likewise.
12916         * gcc.dg/cpp/trad/maccom3.c: Likewise.
12917         * gcc.dg/cpp/trad/maccom4.c: Likewise.
12918         * gcc.dg/cpp/trad/maccom6.c: Likewise.
12919         * gcc.dg/cpp/cxxcom2.c: Likewise.
12920         * gcc.dg/cpp/cxxcom2.h: New file.
12921
12922         * gcc.dg/cpp/truefalse.cpp: Move it to ...
12923         * g++.dg/cpp/truefalse.C: Here.
12924         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
12925
12926 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
12927
12928         * gcc.dg/cpp/redef3.c: New file.
12929
12930 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12931
12932         * gcc.dg/i386-loop-3.c: New test.
12933
12934 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
12935
12936         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
12937
12938 2003-05-31  Roger Sayle  <roger@eyesopen.com>
12939
12940         * gcc.dg/fwrapv-1.c: New test case.
12941         * gcc.dg/fwrapv-2.c: New test case.
12942
12943 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12944
12945         PR c++/10956
12946         * g++.dg/template/spec9.C: New test.
12947
12948 2003-05-29  Roger Sayle  <roger@eyesopen.com>
12949
12950         * gcc.dg/duff-4.c: New test case.
12951
12952 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
12953
12954         PR fortran/10843
12955         * g77.dg/ffixed-form-1.f: New test
12956         * g77.dg/ffixed-form-2.f: New test
12957         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
12958         * g77.dg/ffree-form-3.f: New test
12959
12960 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
12961
12962         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
12963         * gcc.dg/wint_t-1.c: Likewise.
12964
12965 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12966
12967         * g++.dg/template/access11.C: New test.
12968
12969 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12970
12971         PR c++/10849
12972         * g++.dg/template/access10.C: New test.
12973
12974 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12975             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12976
12977         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
12978
12979 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12980
12981         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
12982         suppress for powerpc-*-darwin*.
12983         * gcc.dg/torture/builtin-noret-2.c: Likewise.
12984
12985 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
12986
12987         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
12988         suppress option for powerpc-*-darwin*.
12989
12990 2003-05-23  Roger Sayle  <roger@eyesopen.com>
12991
12992         * gcc.dg/builtins-1.c: Add tests for tan and atan.
12993         * gcc.dg/builtins-4.c: Add test for fmod.
12994
12995 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12996
12997         PR c++/10682
12998         * g++.dg/template/instantiate4.C: New test.
12999
13000 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13001
13002         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13003
13004 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13005
13006         * gcc.dg/compat/scalar-return-1_main.c: New file.
13007         * gcc.dg/compat/scalar-return-1_x.c: New file.
13008         * gcc.dg/compat/scalar-return-1_y.c: New file.
13009         * gcc.dg/compat/scalar-return-2_main.c: New file.
13010         * gcc.dg/compat/scalar-return-2_x.c: New file.
13011         * gcc.dg/compat/scalar-return-2_y.c: New file.
13012         * gcc.dg/compat/struct-return-3_main.c: New file.
13013         * gcc.dg/compat/struct-return-3_y.c: New file.
13014         * gcc.dg/compat/struct-return-3_x.c: New file.
13015         * gcc.dg/compat/struct-return-2_main.c: New file.
13016         * gcc.dg/compat/struct-return-2_x.c: New file.
13017         * gcc.dg/compat/struct-return-2_y.c: New file.
13018
13019 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13020
13021         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13022         for hppa*-hp-hpux*.
13023         * gcc.dg/20021014-1.c (dg-options): Likewise.
13024         * gcc.dg/nest.c (dg-options): Likewise.
13025
13026 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13027
13028         PR c++/9738
13029         * g++.dg/ext/dllimport2.C: New file.
13030         * g++.dg/ext/dllimport3.C: New file.
13031
13032 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13033
13034         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13035         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13036         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13037         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13038         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13039         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13040         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13041         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13042         * gcc.dg/compat/small-struct-defs.h: New file.
13043         * gcc.dg/compat/small-struct-init.h: New file.
13044         * gcc.dg/compat/small-struct-check.h: New file.
13045         * gcc.dg/compat/fp-struct-defs.h: New file.
13046         * gcc.dg/compat/fp-struct-check.h: New file.
13047         * gcc.dg/compat/fp-struct-init.h: New file.
13048         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13049         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13050
13051 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13052
13053         * gcc.dg/20030225-2.c: New test.
13054
13055 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13056             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13057
13058         * gcc.c-torture/compile/20030518-1.c: New test case.
13059
13060 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13061
13062         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13063         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13064         gcc-dg-debug-runtest.
13065         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13066         gcc-dg-debug-runtest.
13067
13068 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13069
13070         PR c++/9022
13071         * g++.dg/lookup/using6.C: New test.
13072
13073 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13074
13075         * g++.dg/parse/access2.C: New test.
13076
13077 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13078
13079         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13080         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13081         * gcc.dg/debug/debug.exp: Likewise.
13082
13083 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13084
13085         * gcc.dg/dollar.c: New test.
13086
13087 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13088
13089         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13090         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13091         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13092         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13093         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13094         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13095         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13096         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13097         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13098         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13099         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13100         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13101         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13102         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13103         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13104         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13105         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13106         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13107
13108 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13109
13110         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13111         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13112         support for "repo" mode.
13113         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13114         * lib/g77-dg.exp: Likewise.
13115         * lib/obj-dg.exp: Likewise.
13116
13117 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13118
13119         Merge from gcc-3_2-rhl8-branch:
13120         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13121
13122         * gcc.dg/tls/opt-6.c: New test.
13123
13124         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13125
13126         * gcc.dg/20030405-1.c: New test.
13127
13128         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13129
13130         * gcc.dg/20030309-1.c: New test.
13131
13132         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13133
13134         * gcc.c-torture/execute/20030307-1.c: New test.
13135
13136         2003-02-20  Randolph Chung  <tausq@debian.org>
13137
13138         * gcc.c-torture/compile/20030220-1.c: New test.
13139
13140         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13141
13142         * gcc.dg/20030217-1.c: New test.
13143
13144         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13145
13146         * gcc.c-torture/compile/20020129-1.c: New test.
13147
13148         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13149
13150         * gcc.dg/unroll-1.c: New test.
13151
13152         2002-11-16  Jan Hubicka  <jh@suse.cz>
13153
13154         * gcc.c-torture/execute/20020920-1.c: New test.
13155
13156         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13157
13158         PR target/7434
13159         * gcc.c-torture/compile/20021008-1.c: New test.
13160
13161         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13162
13163         PR target/7559
13164         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13165
13166         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13167
13168         * gcc.c-torture/compile/20020807-1.c: New test.
13169
13170         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13171
13172         * gcc.dg/tls/opt-1.c: New test.
13173
13174         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13175
13176         * gcc.dg/20020729-1.c: New test.
13177
13178         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * g++.dg/opt/life1.C: New test.
13181
13182         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * gcc.dg/20020525-1.c: New test.
13185
13186         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13187
13188         PR c++/6794
13189         * g++.dg/ext/pretty1.C: New test.
13190         * g++.dg/ext/pretty2.C: New test.
13191
13192 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13193
13194         PR c++/8385
13195         * g++.dg/ext/typeof5.C: New test.
13196
13197 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13198
13199         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13200         __USER_LABEL_PREFIX__ into account.
13201         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13202
13203 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13204
13205         * gcc.dg/builtins-15.c: New test case.
13206
13207 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13208
13209         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13210
13211 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13212
13213         * lib/g++.exp: Tweak handling of additional source files.
13214         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13215         * g++.dg/special/conpr-2a.C: Rename to ...
13216         * g++.dg/special/conpr-2a.cc: ... this.
13217         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13218         * g++.dg/special/conpr-3a.C: Rename to ...
13219         * g++.dg/special/conpr-3a.cc: This.
13220         * g++.dg/special/conpr-3b.C: Rename to ...
13221         * g++.dg/special/conpr-3b.cc: This.
13222         * g++.dg/special/conpr-4.C: New test.
13223         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13224
13225 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13226
13227         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13228
13229 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13230
13231         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13232         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13233         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13234         * g++.old-deja/g++.other/warn3.C: Likewise.
13235
13236 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13237
13238         * gcc.dg/i386-387-1.c: Update to also test log.
13239         * gcc.dg/i386-387-2.c: Likewise.
13240
13241 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13242
13243         * g77.f-torture/execute/int8421.f: New test.
13244
13245 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13246
13247         PR c++/10230, c++/10481
13248         * g++.dg/lookup/scoped5.C: New test.
13249
13250 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13251
13252         PR c++/10552
13253         * g++.dg/template/ttp6.C: New test.
13254
13255 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13256
13257         * gcc.c-torture/execute/builtins: New directory.
13258         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13259         gcc.c-torture/execute/builtins.
13260         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13261         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13262         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13263         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13264
13265 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13266
13267         PR c++/9252
13268         * g++.dg/template/access8.C: New test.
13269         * g++.dg/template/access9.C: New test.
13270
13271 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13272
13273         PR c++/9554
13274         * g++.dg/parse/access1.C: New test.
13275
13276 2003-05-09  DJ Delorie  <dj@redhat.com>
13277
13278         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13279         long, and not an int.
13280
13281 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13282
13283         PR c++/10555, c++/10576
13284         * g++.dg/template/memclass1.C: New test.
13285
13286 2003-05-08  DJ Delorie  <dj@redhat.com>
13287
13288         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13289         targets.
13290         * gcc.c-torture/execute/20021024-1.x: Likewise.
13291         * gcc.c-torture/execute/shiftdi.x: Likewise.
13292         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13293         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13294         * gcc.dg/20021018-1.c: Likewise.
13295
13296 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13297
13298         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13299
13300         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13301         (bcopy): Call memmove.
13302
13303 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13304
13305         * g77.f-torture/compile/8485.f: New test case.
13306
13307 2003-05-07  Richard Henderson  <rth@redhat.com>
13308
13309         PR c++/10570
13310         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13311         Verify exception_cleanup not called for rethrows.
13312         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13313         when exiting catch block without rethrowing.
13314         * g++.dg/eh/forced3.C: New.
13315         * g++.dg/eh/forced4.C: New.
13316
13317 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13318
13319         * gcc.dg/20030505.c: Fix triplet.
13320
13321 2003-05-06  DJ Delorie  <dj@redhat.com>
13322
13323         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13324         * gcc.dg/nest.c: Likewise.
13325
13326 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13327
13328         * gcc.dg/builtins-14.c: New test case.
13329
13330 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13331
13332         * lib/compat.exp (compat-execute): New argument.
13333         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13334         * gcc.dg/compat: New test directory.
13335         * gcc.dg/compat/compat.exp: New expect script.
13336         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13337         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13338         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13339         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13340         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13341         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13342
13343         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13344         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13345         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13346         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13347         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13348         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13349         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13350         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13351         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13352         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13353         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13354         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13355         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13356         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13357         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13358
13359 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13360
13361         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13362
13363 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13364
13365         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13366
13367 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13368
13369         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13370         * gcc.dg/ppc-fsel-2.c: New test.
13371
13372         * gcc.dg/unused-5.c: New test.
13373
13374 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13375
13376         PR c++/10496
13377         * g++.dg/warn/pmf1.C: New test.
13378
13379 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13380
13381         PR c++/4494
13382         * g++.dg/warn/main.C: New test.
13383
13384 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13385
13386         * gcc.dg/nonnull-3.c: New test.
13387
13388 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13389
13390         * gcc.dg/cpp/Wtrigraphs.c: Update.
13391         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13392
13393 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13394
13395         * gcc.dg/ppc-fsel-1.c: New test.
13396
13397 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13398
13399         PR c/10604
13400         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13401
13402 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13403
13404         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13405
13406 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13407
13408         PR c++/9364, c++/10553, c++/10586
13409         * g++.dg/parse/typename4.C: New test.
13410         * g++.dg/parse/typename5.C: Likewise.
13411
13412 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13413
13414         * gcc.c-torture/compile/20030503-1.c: New test.
13415
13416 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13417
13418         * g++.dg/lookup/using5.C: Fix testcase error.
13419
13420 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13421
13422         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13423         since MEABI is no longer supported.  Remove all vestiges
13424         of MEABI from the test.
13425
13426 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13427
13428         PR c++/10554
13429         * g++.dg/lookup/using5.C: New test.
13430
13431 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13432
13433         PR c++/8772
13434         * g++.dg/template/ttp5.C: New test.
13435
13436 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13437
13438         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13439         (dg-gpp-additional-sources): New function.
13440         (dg-gpp-additional-files): Likewise.
13441         * lib/g++.exp (additional_sources): New variable.
13442         (additional_files): Likewise.
13443         (g++_target_compile): Deal with them.
13444         * lib/old-dejagnu.exp: Remove.
13445         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13446         * g++.old-deja: Revise all tests to use dg commands.
13447
13448 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13449
13450         PR c++/9432, c++/9528
13451         * g++.dg/lookup/using4.C: New test.
13452
13453 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13454
13455         * gcc.dg/noreturn-5.c: New file.
13456         * gcc.dg/noreturn-6.c: New file.
13457
13458         * gcc.c-torture/compile/inline-1.c: New file.
13459
13460 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13461
13462         PR c++/10551
13463         * g++.dg/template/explicit1.C: New test.
13464
13465 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13466
13467         PR c++/10549
13468         * g++.dg/other/bitfield1.C: New test.
13469
13470         PR c++/10527
13471         * g++.dg/init/new7.C: New test.
13472
13473 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13474
13475         * g++.dg/ext/desig1.C: New test.
13476         * g++.dg/ext/init1.C: Update.
13477
13478         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13479
13480 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/10180
13483         * g++.dg/warn/Winline-1.C: New test.
13484
13485 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13486
13487         * gcc.c-torture/execute/string-opt-19.c: New test.
13488
13489         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13490         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13491
13492 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13493
13494         PR c++/10506
13495         * g++.dg/init/new6.C: New test.
13496
13497         PR c++/10503
13498         * g++.dg/init/ref6.C: New test.
13499
13500 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
13501
13502         * g++.dg/warn/weak1.C: XFAIL on AIX4.
13503
13504 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13505
13506         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
13507         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
13508
13509 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
13510
13511         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
13512         initialized static data members.
13513
13514 2003-04-25  H.J. Lu <hjl@gnu.org>
13515
13516         * gcc.dg/ia64-sync-4.c: New test.
13517
13518 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13519
13520         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13521         date.
13522
13523 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
13524
13525         PR c++/10337
13526         * g++.dg/warn/conv1.C: New test.
13527         * g++.old-deja/g++.other/conv7.C: Adjust.
13528         * g++.old-deja/g++.other/overload14.C: Adjust.
13529
13530 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/10471
13533         * g++.dg/template/defarg2.C: New test.
13534
13535 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
13536
13537         * gcc.dg/cpp/include2.c: Update.
13538         * gcc.dg/cpp/multiline-2.c: New.
13539         * gcc.dg/cpp/multiline.c: Update.
13540         * gcc.dg/cpp/strify2.c: Update.
13541         * gcc.dg/cpp/trad/literals-2.c: Update.
13542
13543 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13544
13545         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13546
13547 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13548
13549         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13550
13551 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13552
13553         PR c++/10451
13554         * g++.dg/parse/crash4.C: New test.
13555
13556         PR c++/9847
13557         * g++.dg/parse/crash5.C: New test.
13558
13559 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13560
13561         PR c++/10446
13562         * g++.dg/parse/crash3.C: New test.
13563
13564         PR c++/10428
13565         * g++.dg/parse/elab1.C: New test.
13566
13567 2003-04-22  Devang Patel  <dpatel@apple.com>
13568
13569         * gcc.dg/cpp/trad/funlike-5.c: New test.
13570
13571 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13572
13573         * g++.dg/other/packed1.C: Fix dg options.
13574
13575 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.dg/other/offsetof2.C: New test.
13578
13579 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13580
13581         * g++.dg/template/recurse.C: Adjust location of error messages.
13582
13583 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         PR c++/9881
13586         * g++.dg/init/addr-const1.C: New test.
13587         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13588
13589 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13590
13591         PR c++/10405
13592         * g++.dg/lookup/struct-hack1.C: New test.
13593
13594 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13595
13596         * ucs.c: Update diagnostic messages.
13597
13598 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13599
13600         * gcc.dg/cpp/truefalse.cpp: New test.
13601         * gcc.dg/cpp/cpp.exp: Update.
13602         * g++.dg/other/stdbool-if.C: Remove.
13603
13604 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13605
13606         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13607         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13608
13609 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13610
13611         * gcc.c-torture/compile/20030418-1.c: New test.
13612
13613 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13614
13615         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13616
13617 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13618
13619         PR c++/10347
13620         g++.dg/template/dependent-name1.C: New test.
13621
13622 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13623
13624         * gcc.dg/warn-1.c (tourist_guide): New array,
13625         contains a pointer to bar.
13626
13627 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13628
13629         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13630         * gcc.c-torture/execute/medce-1.c: New test case.
13631         * gcc.c-torture/execute/medce-2.c: New test case.
13632
13633 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13634
13635         * lib/prune.exp: Ignore more messages.
13636
13637         PR c++/10381
13638         * g++.dg/parse/lookup3.C: New test.
13639
13640 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13641
13642         * gcc.c-torture/compile/20030415-1.c : New test.
13643
13644 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13645
13646         * gcc.c-torture/execute/scope-2.c: Move to ...
13647         * gcc.dg/noncompile/scope.c: .... here.
13648
13649 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13650
13651         * gcc.dg/20030414-2.c: New test case.
13652
13653 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13654
13655         PR target/10377
13656         * gcc.dg/20030414-1.c: New test.
13657
13658 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13659
13660         * gcc.dg/builtins-12.c: New test case.
13661         * gcc.dg/builtins-13.c: New test case.
13662
13663 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13664
13665         * gcc.c-torture/execute/string-opt-18.c: New test.
13666
13667 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13668
13669         PR c++/10300
13670         * g++.dg/init/new5.C: New test.
13671
13672 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/7910
13675         * g++.dg/ext/dllimport1.C: New test.
13676
13677 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13678
13679         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13680
13681 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13682
13683         PR Fortran/9263
13684         * g77.f-torture/noncompile/9263.f: New test
13685         PR Fortran/1832
13686         * g77.f-torture/execute/1832.f: New test
13687
13688 2003-04-11  David Chad  <davidc@freebsd.org>
13689             Loren J. Rittle  <ljrittle@acm.org>
13690
13691         libobjc/8562
13692         * objc.dg/headers.m: New test.
13693
13694 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13695
13696         * gcc.c-torture/execute/builtin-noret-2.c: New.
13697         * gcc.c-torture/execute/builtin-noret-2.x: New.
13698         XFAIL builtin-noret-2.c at -O1 and above.
13699         * gcc.dg/redecl.c: New.
13700         * gcc.dg/Wshadow-1.c: Update error regexps.
13701
13702 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13703
13704         * g++.dg/abi/bitfield10.C: New test.
13705
13706 2003-04-09  Mike Stump  <mrs@apple.com>
13707
13708         * gcc.dg/pch/pch.exp: Make testcase names longer.
13709         * g++.dg/pch/pch.exp: Make testcase names longer.
13710
13711 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13712
13713         * gcc.dg/builtins-11.c: New test case.
13714
13715 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13716
13717         * gcc.dg/builtins-9.c: New test case.
13718         * gcc.dg/builtins-10.c: New test case.
13719
13720 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13721
13722         * gcc.dg/noncompile/init-4.c.c: New test.
13723
13724 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13725
13726         * gcc.misc-test/gcov-9.c: New test.
13727         * gcc.misc-test/gcov-10.c: New test
13728         * gcc.misc-test/gcov-11.c: New test.
13729
13730 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13731
13732         PR optimization/10024
13733         * gcc.c-torture/compile/20030405-1.c: New test.
13734
13735 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13736
13737         * gcc.dg/pch/static-3.c: New.
13738         * gcc.dg/pch/static-3.hs: New.
13739         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13740
13741 2003-04-04  Richard Henderson  <rth@redhat.com>
13742
13743         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13744         * g++.dg/eh/forced2.C: Likewise.
13745
13746 2003-04-03  Mike Stump  <mrs@apple.com>
13747
13748         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13749         target arg.
13750         (scan-assembler-times, scan-assembler-not): Likewise.
13751         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13752
13753 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13754
13755         * gcc.dg/sparc-loop-1.c: New test.
13756
13757 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13758
13759         PR other/9274
13760         * g++.dg/pch/system-2.C: New.
13761         * g++.dg/pch/system-2.Hs: New.
13762
13763 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13764
13765         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13766
13767         * g++.dg/eh/simd-1.C (vecfunc): Same.
13768
13769 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13770
13771         * gcc.c-torture/execute/20030401-1.c: New test case.
13772
13773 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13774
13775         * objc.dg/defs.m: New.
13776
13777 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13778
13779         * g++.dg/eh/simd-1.C: New.
13780         * g++.dg/eh/simd-2.C: New.
13781
13782 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
13783
13784         * gcc.c-torture/execute/simd-3.c: New.
13785
13786 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13787
13788         PR c/9936
13789         * gcc.dg/20030331-2.c: New test.
13790
13791 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13792
13793         PR c++/10278
13794         * g++.dg/parse/crash2.C: New test.
13795
13796 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13797
13798         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
13799         * gcc.c-torture/execute/20030331-1.c: ...here.
13800
13801 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13802
13803         * gcc.c-torture/execute/20030331-1.c: New test.
13804
13805 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         * lib/gcov.exp: Adjust call return testing strings.
13808         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13809
13810 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13813         * gcc.dg/builtins-7.c: New test case.
13814         * gcc.dg/builtins-8.c: New test case.
13815
13816 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13817
13818         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13819
13820 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13821
13822         PR c++/7647
13823         * g++.dg/lookup-class-member-2.C: New test.
13824
13825 2003-03-30  Glen Nakamura  <glen@imodulo.com>
13826
13827         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
13828
13829 2003-03-28  Roger Sayle  <roger@eyesopen.com>
13830
13831         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
13832
13833 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
13834
13835         * g++.dg/init/attrib1.C: New test.
13836
13837 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13838
13839         * gcc.dg/ultrasp8.c: New test.
13840
13841 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13842
13843         * gcc.dg/ultrasp7.c: New test.
13844
13845 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
13846
13847         PR c++/10047
13848         * g++.dg/template/inline1.C: New test.
13849
13850 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13851
13852         * gcc.dg/sparc-dwarf2.c: New test.
13853
13854 2003-03-27  Roger Sayle  <roger@eyesopen.com>
13855
13856         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
13857         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
13858
13859 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
13860
13861         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
13862         than reading .x files.
13863         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
13864         * g77.dg/gcov/gcov-1.f: Likewise.
13865         * gcc.misc-tests/gcov-4b.c: Likewise.
13866         * gcc.misc-tests/gcov-5b.c: Likewise.
13867         * gcc.misc-tests/gcov-6.c: Likewise.
13868         * gcc.misc-tests/gcov-7.c: Likewise.
13869         * gcc.misc-tests/gcov-8.c: Likewise.
13870         * g++.dg/gcov/gcov-1.x: Remove.
13871         * g77.dg/gcov/gcov-1.x: Likewise.
13872         * gcc.misc-tests/gcov-4b.x: Likewise.
13873         * gcc.misc-tests/gcov-5b.x: Likewise.
13874         * gcc.misc-tests/gcov-6.x: Likewise.
13875         * gcc.misc-tests/gcov-7.x: Likewise.
13876         * gcc.misc-tests/gcov-8.x: Likewise.
13877
13878 2003-03-27  Glen Nakamura  <glen@imodulo.com>
13879
13880         PR opt/10087
13881         * gcc.dg/20030324-1.c: New test.
13882
13883 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
13884
13885         PR c++/10224
13886         * g++.dg/template/arg3.C: New test.
13887
13888         PR c++/10158
13889         * g++.dg/template/friend18.C: New test.
13890
13891 2003-03-26  Roger Sayle  <roger@eyesopen.com>
13892
13893         * g77.f-torture/compile/20030326-1.f: New test case.
13894
13895 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
13896
13897         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
13898
13899         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
13900
13901 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
13902
13903         * gcc.dg/ia64-sync-3.c: New test.
13904
13905 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
13906
13907         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
13908
13909 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13910
13911         * gcc.dg/ultrasp6.c: New test.
13912
13913 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13914
13915         * gcc.dg/i386-signbit-1.c: New test.
13916         * gcc.dg/i386-signbit-2.c: New test.
13917         * gcc.dg/i386-signbit-3.c: New test.
13918
13919 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13920
13921         * gcc.dg/ultrasp5.c: Fix options.
13922
13923 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13924
13925         * gcc.dg/ultrasp5.c: Fix comment.
13926
13927 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
13928
13929         PR fortran/10197
13930         * g77.f-torture/execute/10197.f: New test.
13931
13932 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         PR c++/9898, c++/383
13935         * g++.dg/template/conv6.C: New test.
13936
13937         PR c++/10119
13938         * g++.dg/template/ptrmem5.C: New test.
13939
13940         PR c++/10026
13941         * g++.dg/lookup/koenig1.C: New test.
13942
13943         PR C++/10199
13944         * g++.dg/lookup/template2.C: New test.
13945
13946 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * g++.dg/opt/rtti1.C: New test.
13949
13950 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13951
13952         * gcc.dg/ultrasp5.c: New test.
13953
13954 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
13955
13956         PR middle-end/9967
13957         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
13958         builtin fputs.
13959
13960 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
13961
13962         PR c/8224
13963         * gcc.dg/20030323-1.c: New test.
13964
13965 2003-03-23  Roger Sayle  <roger@eyesopen.com>
13966
13967         * gcc.c-torture/compile/20030323-1.c: New test case.
13968
13969 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
13970
13971         * gcc.dg/20030321-1.c: New test.
13972
13973 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
13974
13975         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
13976
13977 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13978
13979         PR c++/9978, c++/9708
13980         * g++.dg/ext/vlm1.C: Adjust expected error.
13981         * g++.dg/ext/vla2.C: New test.
13982         * g++.dg/template/arg1.C: New test.
13983         * g++.dg/template/arg2.C: New test.
13984
13985 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
13986
13987         * g77.f-torture/execute/select.f: New test.
13988         * g77.f-torture/noncompile/select_no_compile.f: New test.
13989
13990 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
13991
13992         PR c++/9898
13993         * g++.dg/other/error4.C: New test.
13994
13995 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
13996
13997         * g++.dg/template/friend17.C: New test.
13998
13999 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14000
14001         * gcc.c-torture/compile/20030320-1.c: New.
14002
14003 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14004
14005         * gcc.dg/builtins-6.c: New test case.
14006
14007 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14008
14009         PR target/10073
14010         * gcc.c-torture/compile/20030319-1.c: New.
14011
14012 2003-03-18  Jan Hubicka  <jh@suse.cz>
14013
14014         * gcc.dg/i386-cvt-1.c: New test.
14015
14016 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14017
14018         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14019         * objc.dg/naming-2.m: Likewise.
14020
14021 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR c++/9639
14024         * g++.dg/parse/crash1.C: New test.
14025
14026 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14027
14028         PR c++/8805
14029         * g++.dg/eh/cleanup1.C: New test.
14030
14031 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14032
14033         * gcc.c-torture/execute/20030316-1.c: New test case.
14034
14035 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14036
14037         PR c++/9629
14038         * g++.dg/init/ctor2.C: New test.
14039
14040 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14041
14042         * g77.f-torture/compile/xformat.f: New test case.
14043
14044 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14045
14046         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14047         * g++.old-deja/g++.mike/eh50.C: Likewise.
14048
14049 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14050
14051         PR c++/6440
14052         * g++.dg/template/spec7.C: New test.
14053         * g++.dg/template/spec8.C: Likewise.
14054
14055 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14056
14057         * gcc.c-torture/execute/20030313-1.c: New test.
14058
14059 2003-03-14  Richard Henderson  <rth@redhat.com>
14060
14061         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14062
14063 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14064
14065         * gcc.c-torture/compile/20030314-1.c: New test.
14066
14067 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14068
14069         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14070         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14071         thumb target,
14072         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14073         to accept newer _imp__  prefix and additional
14074         newline in .drectve section.
14075         * gcc.dg/dll-4.c: Likewise.
14076         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14077         switch.
14078
14079 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14080
14081         * g++.dg/parse/namespace9.C: New test.
14082
14083         * g++.dg/init/ref5.C: New test.
14084         * g++.dg/parse/ptrmem1.C: Likewise.
14085
14086 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14087
14088         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14089         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14090         regular expression.
14091         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14092         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14093
14094 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14095
14096         * gcc.c-torture/execute/20030224-2.c: New test.
14097
14098 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14099
14100         * gcc.dg/decl-3.c: New test.
14101
14102 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14103
14104         * gcc.dg/i386-loop-2.c: New test.
14105
14106 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14107
14108         PR c++/9474
14109         * g++.dg/parse/namespace8.C: New test.
14110
14111         PR c++/9924
14112         * g++.dg/overload/builtin2.C: New test.
14113
14114 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14115
14116         * gcc.dg/return-type-3.c: New test.
14117
14118 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14119
14120         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14121         profiling options are not supported.
14122
14123 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14124
14125         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14126         * g++.old-deja/g++.warn/impint2.C: Likewise.
14127
14128 2003-03-10  Devang Patel  <dpatel@apple.com>
14129
14130         * g++.dg/cpp/c++_cmd_1.C: New test.
14131         * g++.dg/cpp/c++_cmd_1.h: New file.
14132
14133 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14134
14135         * gcc.dg/altivec-9.c: New file.
14136
14137 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14138
14139         * gcc.dg/ppc-sdata-1.c: New test.
14140         * gcc.dg/ppc-sdata-2.c: New test.
14141
14142 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/9373
14145         * g++.dg/opt/ptrmem2.C: New test.
14146
14147         PR c++/8534
14148         * g++.dg/opt/ptrmem1.C: New test.
14149
14150 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14151
14152         * gcc.dg/i386-loop-1.c: New test.
14153
14154 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14155
14156         PR c++/9970
14157         * g++.dg/lookup/friend1.C: New test.
14158
14159 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/9823
14162         * g++.dg/parser/constructor1.C: New test.
14163
14164 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14165
14166         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14167
14168         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14169
14170 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14171
14172         * gcc.dg/cpp/Wunused.c: Update test.
14173
14174 2003-03-08  Jan Hubicka  <jh@suse.cz>
14175
14176         * gcc.dg/inline-3.c: New test.
14177
14178 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14179
14180         PR c++/9809
14181         * g++.dg/parse/builtin1.C: New test.
14182
14183         PR c++/9982
14184         * g++.dg/abi/cookie1.C: New test.
14185         * g++.dg/abi/cookie2.C: Likewise.
14186
14187         PR c++/9524
14188         * g++.dg/template/field1.C: New test.
14189
14190         PR c++/9912
14191         * g++.dg/parse/class1.C: New test.
14192         * g++.dg/parse/namespace7.C: Likewise.
14193         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14194
14195 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14196
14197         * g++.dg/init/ref4.C: New test.
14198
14199 2003-03-07  Jan Hubicka  <jh@suse.cz>
14200
14201         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14202         * gcc.dg/inline-3.c:  New test.
14203
14204 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14205
14206         * g++.dg/init/ref3.C: New test.
14207
14208         PR c++/9965
14209         * g++.dg/init/ref2.C: New test.
14210
14211         PR c++/9400
14212         * g++.dg/warn/Wshadow-2.C: New test.
14213
14214         PR c++/9791
14215         * g++.dg/warn/Woverloaded-1.C: New test.
14216
14217 2003-03-05  Jan Hubicka  <jh@suse.cz>
14218
14219         * gcc.dg/i386-local2.c: New.
14220         * gcc.dg/i386-local.c: Fix typo.
14221
14222 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14223
14224         * g++.dg/abi/layout3.C: New test.
14225
14226 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14227
14228         * gcc.c-torture/compile/20030305-1.c
14229
14230 2003-03-05  Jan Hubicka  <jh@suse.cz>
14231
14232         * gcc.dg/i386-local.c: New.
14233
14234 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14235
14236         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14237
14238 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14239
14240         * gcc.dg/switch-2.c: New test.
14241         * gcc.dg/switch-3.c: New test.
14242         * gcc.dg/Wswitch.c: Adjust line numbers.
14243         * gcc.dg/Wswitch-default.c: Likewise.
14244         * gcc.dg/Wswitch-enum.c: Likewise.
14245
14246 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14247
14248         * gcc.c-torture/execute/20030222-1.c: New test.
14249
14250 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14251
14252         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14253
14254 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14255
14256         PR c++/9878
14257         * g++.dg/init/ref1.C: New test.
14258
14259 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14260
14261         * gcc.dg/sh-relax.c: New SH-only test.
14262
14263 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14264
14265         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14266         comment explaining purpose of testcase.
14267
14268 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14269
14270         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14271         for HC11/HC12 (asm needs two int registers).
14272         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14273         HC11/HC12 because the test uses an asm which needs two 32-bit
14274         registers.
14275
14276 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14277
14278         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14279         for HC11/HC12 (array is too large otherwise).
14280         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14281         * gcc.c-torture/compile/20010518-2.x: Likewise.
14282         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14283         HC11/HC12 (array is too large).
14284
14285 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14286
14287         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14288         * lib/g++-dg.exp (g++-dg-test): Likewise.
14289
14290 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14291
14292         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14293         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14294
14295 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14296
14297         * g++.dg/warn/implicit-typename1.C: Remove warning.
14298
14299 2003-02-28  Richard Henderson  <rth@redhat.com>
14300
14301         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14302         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14303
14304 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14305
14306         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14307         * g++.dg/pch/pch.exp: Likewise.
14308
14309 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14310
14311         PR c++/9879
14312         * testsuite/g++.dg/init/new4.C: New test.
14313
14314 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14315
14316         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14317
14318 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14319
14320         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14321         unsigned long.
14322
14323         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14324         wider than float.
14325
14326 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14327
14328         * lib/scanasm.exp: Add support for counting numbers of
14329         occurences.
14330         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14331         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14332
14333 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/9683
14336         * g++.dg/template/static3.C: New test.
14337
14338         PR c++/9829
14339         * g++.dg/parse/namespace6.C: New test.
14340
14341 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14342
14343         PR target/9732
14344         * gcc.dg/20030225-1.c: New test.
14345
14346 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14347
14348         * README: Remove out-of-date information.
14349
14350         PR c++/9836
14351         * g++.dg/template/spec6.C: New test.
14352
14353 2003-02-24  Jeff Law  <law@redhat.com>
14354
14355         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14356
14357 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14358
14359         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14360         * gcc.dg/pragma-ep-1.c: Likewise.
14361
14362 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14363
14364         PR c++/9602
14365         * g++.dg/template/friend16.C: New test.
14366
14367 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/5333
14370         * g++.dg/parse/fused-params1.C: Adjust error messages.
14371         * g++.dg/template/nested3.C: New test.
14372
14373 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14374
14375         * g++.dg/abi/param1.C: New test.
14376
14377 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14378
14379         PR c++/7982
14380         * g++.dg/warn/implicit-typename1.C: New test.
14381
14382 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14383
14384         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14385         with "mtune".
14386         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14387         * gcc.c-torture/execute/20010129-1.x: Likewise.
14388         * gcc.dg/20011107-1.c: Likewise.
14389         * gcc.dg/20020108-1.c: Likewise.
14390         * gcc.dg/20020122-3.c: Likewise.
14391         * gcc.dg/20020206-1.c: Likewise.
14392         * gcc.dg/20020310-1.c: Likewise.
14393         * gcc.dg/20020426-2.c: Likewise.
14394         * gcc.dg/20020517-1.c: Likewise.
14395         * gcc.dg/991230-1.c: Likewise.
14396         * gcc.dg/i386-unroll-1.c: Likewise.
14397         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14398
14399 2003-02-22  Jan Hubicka  <jh@suse.cz>
14400
14401         * gcc.dg/i386-mul.c: New test.
14402
14403 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14404
14405         * gcc.dg/builtins-5.c: New test case.
14406
14407 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14408
14409         * gcc.dg/asmreg-1.c: New test.
14410
14411 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14412
14413         PR c++/9749
14414         * g++.dg/parse/varmod1.C: New test.
14415
14416 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14417
14418         PR c++/9727
14419         * g++.dg/template/op1.C: New test.
14420
14421 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/8906
14424         * g++.dg/template/nested2.C: New test.
14425
14426 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/8724
14429         * g++.dg/expr/dtor1.C: New test.
14430
14431 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14432
14433         * gcc.dg/cpp/include3.c: New test.
14434         * gcc.dg/cpp/inc/foo.h: New file.
14435
14436 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14437
14438         * gcc.c-torture/execute/20030221-1.c: New test.
14439
14440 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14441
14442         PR c++/9729
14443         * g++.dg/abi/conv1.C: New test.
14444
14445 2003-02-20  Jan Hubicka  <jh@suse.cz>
14446
14447         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14448
14449 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14450
14451         * gcc.c-torture/compile/20030219-1.c: New test.
14452
14453 2003-02-18  Jan Hubicka  <jh@suse.cz>
14454
14455         * gcc.dg/funcorder.c: New test.
14456
14457 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14458
14459         * gcc.c-torture/execute/20030218-1.c: New.
14460
14461 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14462
14463         * gcc.dg/20030218-1.c: New.
14464
14465 2003-02-18  Richard Henderson  <rth@redhat.com>
14466
14467         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14468         * gcc.dg/attr-used-2.c: New.
14469
14470 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/9704
14473         * g++.dg/init/copy5.C: New test.
14474
14475 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14476
14477         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14478         * g++.dg/pch/pch.exp: Likewise.
14479
14480 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14481
14482         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14483         STACK_SIZE is not defined.
14484
14485 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14486
14487         PR c++/9457
14488         * g++.dg/template/init1.C: New test.
14489
14490 2003-02-16  Jan HUbicka  <jh@suse.cz>
14491
14492         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14493         (foo): Add few extra tests
14494         * gcc.dg/c99-const-expr-3.c: Likewise.
14495         * gcc.c-torture/execute/20030216-1.c: New.
14496
14497 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14498
14499         PR c++/9459
14500         * g++.dg/ext/typeof4.C: New test.
14501
14502 2003-02-15  Roger Sayle  <roger@eyesopen.com>
14503
14504         * gcc.dg/i386-387-3.c: New test case.
14505
14506 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
14507
14508         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
14509         cris-*-elf* cris-*-aout* and mmix-*-*.
14510
14511 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
14512
14513         * gcc.dg/20030213-1.c: New test.
14514
14515 2003-02-12  Roger Sayle  <roger@eyesopen.com>
14516
14517         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
14518         * gcc.dg/i386-387-2.c: Likewise.
14519
14520 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
14521
14522         * gcc.dg/ppc-spe.c: Fix formatting.
14523         Enable tests that were previously unsupported by gas.
14524         Delete tests for instructions that no longer exist.
14525         Switch arguments on evsubifw builtin.
14526
14527 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
14528
14529         * gcc.c-torture/execute/20030209-1.c: Disable the test if
14530         STACK_SIZE is too small.
14531
14532 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14533             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14534
14535         * gcc.dg/decl-2.c: New test.
14536
14537 2003-02-10  Jan Hubicka  <jh@suse.cz>
14538
14539         * gcc.dg/i386-fpcvt-1.c:  New test.
14540
14541 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14542
14543         * gcc.c-torture/execute/20030209-1.c: New test.
14544
14545 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14546
14547         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14548         int-wide bitops, use the constants of the same width.
14549         Likewise, if long long is 32-bit wide, test bitops using
14550         32-bit constants.
14551
14552 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14553
14554         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14555
14556 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14557
14558         * testsuite/gcc.dg/builtins-4.c: New test case.
14559
14560 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14561
14562         * gcc.dg/20020430-1.c: Fix dg command typos.
14563         * gcc.dg/20020503-1.c: Likewise.
14564
14565 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14566
14567         PR c++/8785
14568         * g++.dg/parse/fused-params1.C: New test.
14569
14570         PR c++/8857
14571         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14572
14573         PR c++/8921
14574         * g++.dg/parse/non-dependent1.C: New test.
14575
14576         PR c++/8928
14577         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14578
14579         PR c++/9228
14580         * g++.dg/parse/undefined7.C: New test.
14581         * g++.dg/parse/non-templ1.C: New test.
14582
14583         PR c++/9229
14584         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14585
14586 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14587
14588         * gcc.c-torture/compile/20030206-1.c: New test.
14589
14590 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14591
14592         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14593         "pow" to "foo" to avoid potential confusion with a math built-in.
14594
14595 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14596
14597         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14598         conditions for SPARC targets.
14599
14600 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * gcc.dg/20030204-1.c: New test.
14603
14604 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14605
14606         PR c++/38
14607         * g++.dg/parse/array-size1.C: New test.
14608
14609         PR c++/5657
14610         * g++.dg/parse/undefined3.C: New test.
14611
14612         PR c++/5665
14613         * g++.dg/parse/undefined4.C: New test.
14614
14615         PR c++/5975
14616         * g++.dg/parse/undefined5.C: New test.
14617
14618         PR c++/7259
14619         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14620
14621         PR c++/8578
14622         * g++.dg/parse/casting-operator1.C: New test.
14623
14624         PR c++/8596
14625         * g++.dg/parse/undefined6.C: New test.
14626
14627         PR c++/8736
14628         * g++.dg/parse/missing-template1.C: New test.
14629
14630 2003-02-04  Jan Hubicka  <jh@suse.cz>
14631
14632         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14633         * gcc.dg/i386-cmov?.c:  Likewise.
14634         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14635         * gcc.dg/i386-ssefp-1.c:  Likewise.
14636         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14637         conventions.
14638
14639 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14640
14641         PR c++/7129
14642         * testsuite/g++.dg/ext/max.C: New test.
14643
14644 2003-02-03  Jan Hubicka  <jh@suse.cz>
14645
14646         * gcc.c-torture/execute/20030203-1.c: New test.
14647
14648 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14649
14650         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14651         'natural-endian'.
14652
14653 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14654
14655         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14656         * g++.dg/init/new2.C: Likewise.
14657         * g++.dg/other/new1.C: Likewise.
14658
14659 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14660
14661         * gcc.dg/struct-ret-libc.c: New test.
14662
14663 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14664
14665         * gcc.dg/20030129-1.c: New test.
14666
14667 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14668
14669         PR c++/8849
14670         * g++.dg/template/ptrmem4.C: New test.
14671
14672 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14673
14674         * g++.dg/parser/constant1.C: New test.
14675
14676 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14677
14678         PR c++/8591
14679         * g++.dg/parse/friend2.C: New test.
14680
14681 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14682
14683         PR c++/9437
14684         * g++.dg/template/unify4.C: New test.
14685
14686 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14687
14688         * gcc.c-torture/execute/20030128-1.c: New test.
14689
14690 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14691
14692         * g++.dg/lookup/nested1.C: Test moved from ...
14693         * g++.old-deja/g++.other/lookup24.C: ... here.
14694
14695 2003-01-28  Jan Hubicka  <jh@suse.cz>
14696
14697         * gcc.dg/i386-cmov5.c:  New test.
14698
14699 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14700
14701         * gcc.c-torture/execute/20010925-1.c: Changed the
14702         memcpy declaration.
14703
14704 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14705
14706         PR c++/3902
14707         * g++.dg/parse/template5.C: New test.
14708
14709 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14710
14711         PR fortran/9258
14712         * g77.dg/pr9258: New test.
14713
14714 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14715
14716         * README: Move relevant parts from README.g++.
14717
14718         * README.g++: Remove this file.
14719
14720 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14721
14722         * g++.dg/abi/dcast1.C: New test.
14723
14724 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14725
14726         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14727
14728 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14729
14730         PR c++/47
14731         * g++.old-deja/g++.other/lookup24.C: New test.
14732
14733 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14734
14735         PR middle-end/7227
14736         * gcc.dg/uninit-C.c: New test.
14737
14738 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         * g++.dg/abi/covariant1.C: New test.
14741
14742 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14743
14744         * gcc.dg/20030123-1.c: New test.
14745
14746 2003-01-25  Jan Hubicka  <jh@suse.cz>
14747
14748         PR opt/8492
14749         * gcc.c-torture/compile/20030125-1.c
14750
14751 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         PR c++/9403
14754         * g++.dg/parse/template3.C: New test.
14755         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14756
14757         PR c++/795
14758         * g++.dg/parse/template4.C: New test.
14759
14760         PR c++/9415
14761         * g++.dg/template/qual2.C: New test.
14762
14763         PR c++/8545
14764         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14765
14766         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14767
14768 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14769
14770         * gcc.c-torture/execute/switch-1.c: New test case.
14771
14772 2003-01-25  Jan Hubicka  <jh@suse.cz>
14773
14774         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14775
14776 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14777
14778         Tweaks for Bison-1.875. From the NEWS file:
14779         "- `parse error' -> `syntax error'
14780         Bison now uniformly uses the term `syntax error'"
14781         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14782         * gcc.dg/cpp/digraph2.c: Likewise.
14783         * gcc.dg/cpp/direct2.c: Likewise.
14784         * gcc.dg/cpp/paste4.c: Likewise.
14785         * gcc.dg/c90-restrict-1.c: Likewise.
14786         * gcc.dg/c99-func-2.c: Likewise.
14787         * gcc.dg/noncompile/920721-2.c: Likewise.
14788         * gcc.dg/noncompile/930622-2.c: Likewise.
14789         * gcc.dg/noncompile/940112-1.c: Likewise.
14790         * gcc.dg/noncompile/950921-1.c: Likewise.
14791         * gcc.dg/noncompile/951123-1.c: Likewise.
14792         * gcc.dg/noncompile/971104-1.c: Likewise.
14793         * gcc.dg/noncompile/990416-1.c: Likewise.
14794
14795 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
14796
14797         * g++.dg/parse/undefined1.C: Add error message.
14798
14799 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14800
14801         PR c++/9354
14802         * g++.dg/parse/new1.C: New test.
14803
14804         PR c++/9216
14805         * g++.dg/parse/template2.C: New test.
14806
14807         PR c++/9354
14808         * g++.dg/parse/typedef2.C: New test.
14809
14810         PR c++/9328
14811         * g++.dg/ext/typeof3.C: New test.
14812
14813 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14814
14815         PR c++/2738
14816         * g++.dg/parse/ret-type1.C: New test.
14817
14818         PR c++/3792
14819         * g++.dg/parse/tmpl-outside1.C: New test.
14820
14821         PR c++/4207
14822         * g++.dg/parse/int-as-enum1.C: New test.
14823
14824         PR c++/4903
14825         * g++.dg/parse/no-typename1.C: New test.
14826
14827         PR c++/5533
14828         * g++.dg/parse/no-value1.C: New test.
14829
14830         PR c++/5921
14831         * g++.dg/parse/wrong-inline1.C: New test.
14832
14833         PR c++/6402
14834         * g++.dg/parse/ref1.C: New test.
14835
14836         PR c++/6992
14837         * g++.dg/parse/attr-ctor1.C: New test.
14838
14839         PR c++/7229
14840         * g++.dg/parse/namespace5.C: New test.
14841
14842         PR c++/7917
14843         * g++.dg/parse/func-def1.C: New test.
14844
14845         PR c++/8143
14846         * g++.dg/parse/undefined1.C: New test.
14847
14848         PR c++/5723, PR c++/8522
14849         * g++.dg/parse/specialization1.C: New test.
14850
14851         PR c++/163, PR c++/8595
14852         * g++.dg/parse/struct-as-enum1.C: New test.
14853
14854         PR c++/9173
14855         * g++.dg/parse/undefined2.C: New test.
14856
14857 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/9298
14860         * g++.dg/parse/template1.C: New test.
14861
14862         PR c++/9384
14863         * g++.dg/parse/using1.C: New test.
14864
14865         PR c++/9285
14866         PR c++/9294
14867         * g++.dg/parse/expr2.C: New test.
14868
14869         PR c++/9388
14870         * g++.dg/parse/lookup2.C: Likewise.
14871
14872 2003-01-21  Jan Hubicka  <jh@suse.cz>
14873
14874         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
14875         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
14876         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
14877         * gcc.c-torture/execute/string-opt-*.c: Likewise.
14878
14879 2003-01-20  Nick Clifton  <nickc@redhat.com>
14880
14881         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
14882         problem with ARM sibcall code generation.
14883
14884 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14885
14886         * gcc.c-torture/execute/20030120-1.c: New.
14887
14888 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
14889
14890         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
14891
14892 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
14893
14894         PR c++/9272
14895         * g++.dg/parse/ctor1.C: New test.
14896
14897         PR c++/9294:
14898         * g++.dg/parse/qualified1.C: New test.
14899
14900         * g++.dg/parse/typename3.C: New test.
14901
14902 2003-01-16  Richard Henderson  <rth@redhat.com>
14903
14904         * g++.dg/tls/init-2.C: Fix error matches for real this time.
14905
14906 2003-01-16  Richard Henderson  <rth@redhat.com>
14907
14908         * g++.dg/pch/pch.exp: Copy test header to the working directory
14909         before using it either for precompilation or direct use.
14910         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
14911         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
14912
14913 2003-01-16  Richard Henderson  <rth@redhat.com>
14914
14915         * gcc.dg/pch/pch.exp: Copy test header to the working directory
14916         before using it either for precompilation or direct use.
14917         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
14918         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
14919
14920 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
14921
14922         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
14923         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
14924         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
14925         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
14926         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
14927         typename warning into error.
14928         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
14929         error messages.
14930         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
14931         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
14932         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
14933         messages.
14934         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
14935         make declaration visible in template.
14936         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
14937         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
14938         messages.
14939         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
14940         message.
14941         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
14942         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
14943         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
14944         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
14945         typename warning with error message.
14946         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
14947         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
14948         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
14949
14950 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
14951
14952         * g++.dg/parse/ambig2.C: New test.
14953
14954 2003-01-15  Richard Henderson  <rth@redhat.com>
14955
14956         * g++.dg/tls/init-2.C: Update error message string.
14957
14958 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14959
14960         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
14961
14962 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
14963
14964         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
14965         all for HC11/HC12.
14966         * gcc.c-torture/compile/20001205-1.x: Likewise.
14967         * gcc.c-torture/compile/20001226-1.x: Likewise.
14968         * gcc.c-torture/compile/920520-1.x: Likewise.
14969         * gcc.c-torture/compile/961203-1.x: Likewise.
14970         * gcc.c-torture/compile/20020604-1.x: Likewise.
14971
14972 2003-01-15  Jan Hubicka  <jh@suse.cz>
14973
14974         * gcc.c-torture/compile/20030115-1.c: New test.
14975
14976         * gcc.dg/i386-fpcvt-1.c: New test.
14977         * gcc.dg/i386-fpcvt-2.c: New test.
14978
14979 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
14980
14981         Further conform g++'s __vmi_class_type_info to the C++ ABI
14982         specification.
14983         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
14984         the specification.
14985
14986 2003-01-14  Jan Hubicka  <jh@suse.cz>
14987
14988         * gcc.dg/i386-fpcvt-1.c: New test.
14989         * gcc.dg/i386-fpcvt-2.c: New test.
14990
14991 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14992
14993         * gcc.dg/i386-mmx-3.c: New test.
14994
14995 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/9264
14998         * g++.dg/parse/octal1.C: New file.
14999
15000         PR c++/9172
15001         * g++.dg/parse/typename1.C: New file.
15002
15003 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15004
15005         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15006         * gcc.dg/bf-no-ms-layout.c: Likewise.
15007         * gcc.dg/bf-ms-attrib.c: Likewise.
15008
15009 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15010
15011         PR c++/9099
15012         * g++.dg/parse/dtor1.C: New file.
15013
15014         PR c++/9128
15015         * g++.dg/rtti/typeid1.C: New file.
15016
15017         PR c++/9153
15018         * g++.dg/parse/lookup1.C: New file.
15019
15020         PR c++/9171
15021         * g++.dg/templ/spec5.C: New file.
15022
15023 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15024
15025         * gcc.c-torture/compile/20030110-1.c: New test.
15026
15027 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15028
15029         Merge from pch-branch:
15030
15031         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15032
15033         * gcc.dg/pch/cpp-1.h: New.
15034         * gcc.dg/pch/cpp-1.c: New.
15035         * gcc.dg/pch/cpp-2.h: New.
15036         * gcc.dg/pch/cpp-2.c: New.
15037
15038         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15039
15040         * gcc.dg/pch/except-1.h: New.
15041         * gcc.dg/pch/except-1.c: New.
15042
15043         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15044
15045         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15046         running test.
15047         * gcc.dg/pch: Include *.hp not *.h.
15048         * gcc.dg/pch/system-1.h: New.
15049         * gcc.dg/pch/system-1.c: New.
15050
15051         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15052
15053         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15054         rather than trying to build and run a program using PCH.
15055         * gcc.dg/pch: Remove dg-do commands from test files.
15056
15057         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15058
15059         * gcc.dg/pch/macro-3.c: New.
15060         * gcc.dg/pch/macro-3.h: New.
15061
15062         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15063
15064         * gcc.dg/pch/common-1.c: New.
15065         * gcc.dg/pch/common-1.h: New.
15066         * gcc.dg/pch/decl-1.c: New.
15067         * gcc.dg/pch/decl-1.h: New.
15068         * gcc.dg/pch/decl-2.c: New.
15069         * gcc.dg/pch/decl-2.h: New.
15070         * gcc.dg/pch/decl-3.c: New.
15071         * gcc.dg/pch/decl-3.h: New.
15072         * gcc.dg/pch/decl-4.c: New.
15073         * gcc.dg/pch/decl-4.h: New.
15074         * gcc.dg/pch/decl-5.c: New.
15075         * gcc.dg/pch/decl-5.h: New.
15076         * gcc.dg/pch/global-1.c: New.
15077         * gcc.dg/pch/global-1.h: New.
15078         * gcc.dg/pch/inline-1.c: New.
15079         * gcc.dg/pch/inline-1.h: New.
15080         * gcc.dg/pch/inline-2.c: New.
15081         * gcc.dg/pch/inline-2.h: New.
15082         * gcc.dg/pch/static-1.c: New.
15083         * gcc.dg/pch/static-1.h: New.
15084         * gcc.dg/pch/static-2.c: New.
15085         * gcc.dg/pch/static-2.h: New.
15086
15087         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15088
15089         * g++.dg/pch/pch.exp: Better handle failing testcases.
15090         * gcc.dg/pch/pch.exp: Likewise.
15091         * gcc.dg/pch/macro-1.c: New.
15092         * gcc.dg/pch/macro-1.h: New.
15093         * gcc.dg/pch/macro-2.c: New.
15094         * gcc.dg/pch/macro-2.h: New.
15095
15096         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15097
15098         * g++.dg/dg.exp: Treat files in pch/ specially.
15099         * g++.dg/pch/pch.exp: New file.
15100         * g++.dg/pch/empty.H: New file.
15101         * g++.dg/pch/empty.C: New file.
15102         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15103         "precompile".
15104
15105         * gcc.dg/pch/pch.exp: New file.
15106         * gcc.dg/pch/empty.h: New file.
15107         * gcc.dg/pch/empty.c: New file.
15108         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15109         "precompile".
15110
15111 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15112
15113         * g++.dg/template/friend14.C: New test.
15114
15115 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15116
15117         * gcc.dg/old-style-asm-1.c: New test.
15118
15119 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15120
15121         * gcc.c-torture/compile/20030109-1.c: New test.
15122
15123 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15124
15125         * gcc.c-torture/execute/20030109-1.c: New test.
15126
15127 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15128
15129         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15130         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15131         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15132         * g++.old-deja/g++.mike/eh2.C: Likewise
15133         * g++.old-deja/g++.mike/eh3.C: Likewise
15134         * g++.old-deja/g++.mike/eh5.C: Likewise
15135         * g++.old-deja/g++.mike/eh6.C: Likewise
15136         * g++.old-deja/g++.mike/eh7.C: Likewise
15137         * g++.old-deja/g++.mike/eh8.C: Likewise
15138         * g++.old-deja/g++.mike/eh9.C: Likewise
15139         * g++.old-deja/g++.mike/eh10.C: Likewise
15140         * g++.old-deja/g++.mike/eh12.C: Likewise
15141         * g++.old-deja/g++.mike/eh13.C: Likewise
15142         * g++.old-deja/g++.mike/eh14.C: Likewise
15143         * g++.old-deja/g++.mike/eh16.C: Likewise
15144         * g++.old-deja/g++.mike/eh17.C: Likewise
15145         * g++.old-deja/g++.mike/eh18.C: Likewise
15146         * g++.old-deja/g++.mike/eh21.C: Likewise
15147         * g++.old-deja/g++.mike/eh23.C: Likewise
15148         * g++.old-deja/g++.mike/eh24.C: Likewise
15149         * g++.old-deja/g++.mike/eh25.C: Likewise
15150         * g++.old-deja/g++.mike/eh26.C: Likewise
15151         * g++.old-deja/g++.mike/eh27.C: Likewise
15152         * g++.old-deja/g++.mike/eh28.C: Likewise
15153         * g++.old-deja/g++.mike/eh29.C: Likewise
15154         * g++.old-deja/g++.mike/eh31.C: Likewise
15155         * g++.old-deja/g++.mike/eh33.C: Likewise
15156         * g++.old-deja/g++.mike/eh34.C: Likewise
15157         * g++.old-deja/g++.mike/eh35.C: Likewise
15158         * g++.old-deja/g++.mike/eh36.C: Likewise
15159         * g++.old-deja/g++.mike/eh37.C: Likewise
15160         * g++.old-deja/g++.mike/eh38.C: Likewise
15161         * g++.old-deja/g++.mike/eh39.C: Likewise
15162         * g++.old-deja/g++.mike/eh40.C: Likewise
15163         * g++.old-deja/g++.mike/eh41.C: Likewise
15164         * g++.old-deja/g++.mike/eh42.C: Likewise
15165         * g++.old-deja/g++.mike/eh44.C: Likewise
15166         * g++.old-deja/g++.mike/eh46.C: Likewise
15167         * g++.old-deja/g++.mike/eh47.C: Likewise
15168         * g++.old-deja/g++.mike/eh48.C: Likewise
15169         * g++.old-deja/g++.mike/eh49.C: Likewise
15170         * g++.old-deja/g++.mike/eh50.C: Likewise
15171         * g++.old-deja/g++.mike/eh51.C: Likewise
15172         * g++.old-deja/g++.mike/eh53.C: Likewise
15173         * g++.old-deja/g++.mike/eh55.C: Likewise
15174         * g++.old-deja/g++.mike/p7912.C: Likewise
15175         * g++.old-deja/g++.mike/p9706.C: Likewise
15176         * g++.old-deja/g++.mike/p10416.C: Likewise
15177         * g++.old-deja/g++.mike/p11667.C: Likewise
15178         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15179         Remove redundant reference to Iris.
15180         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15181         Elxsi, i860, Pico Java, and WE32K.
15182
15183 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15184
15185         * g++.dg/ext/asm4.C: New test.
15186
15187 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15188
15189         PR c++/9030
15190         * g++.dg/template/friend12.C: New test.
15191         * g++.dg/template/friend13.C: Likewise.
15192         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15193
15194 2003-01-08  Jan Hubicka  <jh@suse.cz>
15195
15196         * gcc.dg/i386-cadd.c: New test.
15197         * gcc.dg/i386-cmov4.c: Likewise.
15198
15199 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15200
15201         PR c++/9165
15202         * g++.dg/warn/Wunused-3.C: New test.
15203
15204         * g++.dg/abi/bitfield9.C: New test.
15205
15206         PR c++/9189
15207         * g++.dg/parse/defarg3.C: New test.
15208
15209 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15210
15211         * g++.dg/parse/ambig1.C: New test.
15212         * g++.dg/parse/defarg2.C: New test.
15213
15214 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15215
15216         * g++.dg/template/defarg-1.C: New test.
15217         * g++.dg/template/local2.C: Likewise.
15218
15219 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15220
15221         * gcc.c-torture/execute/20030105-1.c: New test.
15222
15223 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15224
15225         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15226         * g++.dg/parse/namespace4.C: Likewise.
15227
15228 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15229
15230         * g++.dg/template/ntp2.C: New test.
15231
15232 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15233
15234         * g++.dg/parse/extern-C-1.C: New test.
15235
15236         * g++.dg/parse/namespace4.C: New test.
15237
15238         * g++.dg/template/nested1.C: New test.
15239
15240         * g++.dg/parse/namespace3.C: New test.
15241
15242 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15243
15244         * g++.dg/lookup/two-stage1.C: New test.
15245
15246 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15247
15248         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15249         * g++.old-deja/g++.jason/access8.C: Likewise.
15250         * g++.old-deja/g++.other/decl5.C: Likewise.
15251
15252 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15253
15254         * g++.dg/parse/parse7.C: New test.
15255
15256 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/2843
15259         * g++.dg/ext/attrib7.C: New test.
15260
15261 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15262
15263         * g++.dg/parse/parse6.C: New test.
15264
15265 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15266
15267         * gcc.dg/h8300-stack-1.c: New.
15268
15269 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15270
15271         g++.dg/lookup/exception1.C: New test.
15272
15273         g++.dg/lookup/template1.C: New test.
15274
15275         g++.dg/parse/namespace2.C: New test.
15276
15277         g++.dg/parse/parens2.C: New test.
15278
15279 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15280
15281         * g++.dg/parse/parse5.C: New test.
15282         * g++.dg/lookup/scoped4.C: New test.
15283
15284 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15285
15286         * g++.dg/parse/parens1.C: New test.
15287
15288         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15289         angle-bracket1.C.
15290         * g++.dg/parse/parens2.C: New test.
15291
15292         * g++.dg/lookup/scope-operator1.C: New test.
15293
15294         * g++.dg/parse/operator1.C: New test.
15295
15296 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15297
15298         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15299         * g++.old-deja/g++.other/access6.C: Likewise.
15300         * g++.old-deja/g++.other/decl1.C: Likewise.
15301         * g++.old-deja/g++.pt/typename12.C: Likewise.
15302
15303 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15304
15305         * g++.dg/parse/namespace1.C: New test.
15306
15307 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15308
15309         * g++.dg/parse/parse4.C: New test.
15310
15311 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15312
15313         * g++.dg/parse/parse3.C: New test.
15314
15315 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15316
15317         * g++.dg/parse/parse2.C: New test.
15318
15319 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15320
15321         * g++.dg/template/friend11.C: New test.
15322
15323 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15324
15325         * g++.dg/parse/parse1.C: New test.
15326
15327 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15328
15329         * lib/profopt.exp: Change the name of a global variable to avoid
15330         possible clashes with other test suites.
15331
15332 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15333
15334         * g++.dg/inherit/covariant8.C: New test.
15335
15336 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15337
15338         * g++.dg/init/array9.C: New test.
15339
15340         PR c++/9112
15341         * g++.dg/parse/expr1.C: New test.
15342
15343 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15344
15345         * gcc.c-torture/compile/20021230-1.c: New test.
15346
15347 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         * g++.dg/inherit/covariant5.C: New test.
15350         * g++.dg/inherit/covariant6.C: New test.
15351         * g++.dg/inherit/covariant7.C: New test.
15352
15353 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15354
15355         PR c++/2739
15356         * g++.dg/other/access2.C: New test.
15357
15358 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15359
15360         * g++.dg/other/anon-struct.C: No longer fails
15361         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15362         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15363         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15364
15365 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15366
15367         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15368
15369 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15370
15371         * g++.dg/eh/spec4.C: Remove stray semicolon.
15372         * g++.dg/expr/pmf-1.C: Change error message.
15373         * g++.dg/ext/asm1.C: Remove stray semicolon.
15374         * g++.dg/ext/typename1.C: Add missing typenames.
15375         * g++.dg/inherit/template-as-base.C: Change error message.
15376         * g++.dg/lookup/scoped1.C: Likewise.
15377         * g++.dg/lookup/scoped2.C: Likewise.
15378         * g++.dg/lookup/using2.C: Likewise.
15379         * g++.dg/other/component1.C: Remove stray semicolon.
15380         * g++.dg/other/do1.C: Change error message.
15381         * g++.dg/other/error2.C: Likewise.
15382         * g++.dg/other/init1.C: Likewise.
15383         * g++.dg/other/packed1.C: Remove stray semicolon.
15384         * g++.dg/other/ptrmem2.C: Change error message.
15385         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15386         marker.
15387         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15388         * g++.dg/template/access3.C: Add typename keyword.
15389         * g++.dg/template/access5.C: Remove stray semicolon.
15390         * g++.dg/template/access6.C: Likewise.
15391         * g++.dg/template/complit1.C: Likewise.
15392         * g++.dg/template/crash1.C: Change error message.
15393         * g++.dg/template/inherit2.C: Remove stray semicolon.
15394         * g++.dg/template/instantiate2.C: Likewise.
15395         * g++.dg/template/instantiate3.C: Change error message.
15396         * g++.dg/template/qual1.C: Remove stray semicolon.
15397         * g++.dg/template/qualttp18.C: Change error message.
15398         * g++.dg/template/ref1.C: Remove stray semicolon.
15399         * g++.dg/template/sizeof1.C (A::value): Declare it.
15400         * g++.dg/template/spec4.C: Change error message.
15401         * g++.dg/template/static1.C: Likewise.
15402         * g++.dg/template/type1.C: Likewise.
15403         * g++.dg/template/typename3.C: Likewise.
15404         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15405         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15406         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15407         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15408         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15409         named return value extension.
15410         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15411         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15412         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15413         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15414         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15415         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15416         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15417         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15418         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15419         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15420         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15421         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15422         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15423         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15424         syntax.
15425         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15426         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15427         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15428         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15429         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15430         * g++.old-deja/g++.brendan/template11.C: Likewise.
15431         * g++.old-deja/g++.brendan/template26.C: Likewise.
15432         * g++.old-deja/g++.brendan/template27.C: Use explicit
15433         specialization syntax.
15434         * g++.old-deja/g++.brendan/template30.C: Likewise.
15435         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15436         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15437         non-dependent names.
15438         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15439         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15440         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15441         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15442         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15443         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15444         named return value extension.
15445         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15446         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15447         * g++.old-deja/g++.ext/return1.C: Likewise.
15448         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15449         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15450         * g++.old-deja/g++.jason/access8.C: Likewise.
15451         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15452         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15453         pseudo-destructor names.
15454         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15455         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15456         pseudo-destructor names.
15457         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15458         * g++.old-deja/g++.jason/overload19.C: Likewise.
15459         * g++.old-deja/g++.jason/overload32.C: Likewise.
15460         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15461         stray semicolons.
15462         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15463         * g++.old-deja/g++.jason/return.C: Likewise.
15464         * g++.old-deja/g++.jason/return2.C: Likewise.
15465         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15466         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15467         syntax.
15468         * g++.old-deja/g++.jason/template10.C: Account for use of
15469         non-dependent names.
15470         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15471         syntax.
15472         * g++.old-deja/g++.jason/template37.C: Likewise.
15473         * g++.old-deja/g++.law/access4.C: Change error messages.
15474         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15475         pseudo-destructor names.
15476         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15477         * g++.old-deja/g++.law/ctors9.C: Likewise.
15478         * g++.old-deja/g++.law/cvt22.C: Likewise.
15479         * g++.old-deja/g++.law/dtors5.C: Likewise.
15480         * g++.old-deja/g++.law/global-init1.C: Likewise.
15481         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15482         * g++.old-deja/g++.law/operators28.C: Likewise.
15483         * g++.old-deja/g++.law/visibility28.C: Likewise.
15484         * g++.old-deja/g++.martin/eval1.C: Likewise.
15485         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15486         name.
15487         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15488         * g++.old-deja/g++.mike/net34.C: Likewise.
15489         * g++.old-deja/g++.mike/net36.C: Likewise.
15490         * g++.old-deja/g++.mike/ns2.C: Likewise.
15491         * g++.old-deja/g++.mike/p12306.C: Likewise.
15492         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15493         value extension.
15494         * g++.old-deja/g++.mike/p700.C: Likewise.
15495         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15496         * g++.old-deja/g++.mike/p710.C: Likewise.
15497         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15498         value extension.
15499         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15500         * g++.old-deja/g++.mike/pmf9.C: Likewise.
15501         * g++.old-deja/g++.ns/crash2.C: Likewise.
15502         * g++.old-deja/g++.ns/crash3.C: Likewise.
15503         * g++.old-deja/g++.ns/invalid1.C: Likewise.
15504         * g++.old-deja/g++.ns/ns17.C: Likewise.
15505         * g++.old-deja/g++.ns/template16.C: Likewise.
15506         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
15507         keyword.
15508         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
15509         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
15510         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
15511         named return value extension.
15512         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
15513         * g++.old-deja/g++.other/access4.C: Issue additional error
15514         messages.
15515         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
15516         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
15517         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
15518         * g++.old-deja/g++.other/crash25.C: Change error message.
15519         * g++.old-deja/g++.other/crash4.C: Change error message.
15520         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
15521         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
15522         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
15523         checks.
15524         * g++.old-deja/g++.other/defarg8.C: Likewise.
15525         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
15526         * g++.old-deja/g++.other/dtor10.C: Likewise.
15527         * g++.old-deja/g++.other/incomplete.C: Likewise.
15528         * g++.old-deja/g++.other/linkage7.C: Likewise.
15529         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
15530         lookup algorithm.
15531         * g++.old-deja/g++.other/mangle2.C: Likewise.
15532         * g++.old-deja/g++.other/refinit2.C: Likewise.
15533         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
15534         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
15535         * g++.old-deja/g++.pt/crash28.C: Likewise.
15536         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
15537         syntax.
15538         * g++.old-deja/g++.pt/crash32.C: Change error message.
15539         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
15540         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
15541         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15542         error message position.
15543         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15544         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15545         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15546         syntax.
15547         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15548         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15549         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15550         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15551         keyword.
15552         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15553         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15554         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15555         keyword.
15556         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15557         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15558         syntax.
15559         * g++.old-deja/g++.pt/friend28.C: Account for use of
15560         non-dependent names.
15561         * g++.old-deja/g++.pt/friend29.C: Likewise.
15562         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15563         rules.
15564         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15565         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15566         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15567         lookup rules.
15568         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15569         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15570         keyword.
15571         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15572         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15573         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15574         keyword.
15575         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15576         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15577         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15578         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15579         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15580         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15581         keyword.
15582         * g++.old-deja/g++.pt/spec10.C: Likewise.
15583         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15584         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15585         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15586         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15587         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15588         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15589         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15590         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15591         * g++.old-deja/g++.pt/typename15.C: Likewise.
15592         * g++.old-deja/g++.pt/typename22.C: Likewise.
15593         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15594         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15595         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15596         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15597         syntax.
15598         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15599         return value extension.
15600         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15601         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15602         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15603         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15604
15605 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15606
15607         * g++.dg/warn/inline1.C: New test.
15608         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15609         * g++.old-deja/g++.jason/synth10.C: Likewise.
15610         * g++.old-deja/g++.mike/net31.C: Likewise.
15611         * g++.old-deja/g++.mike/p8786.C: Likewise.
15612
15613         * g++.dg/template/friend10.C: New test.
15614         * g++.dg/template/conv5.C: New test.
15615
15616 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15617
15618         * g++.dg/lookup/scoped3.C: New test.
15619
15620         * g++.dg/lookup/decl1.C: New test.
15621         * g++.dg/lookup/decl2.C: New test.
15622
15623 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15624
15625         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15626         gcc.c-torture/compile/20021015-1.c,
15627         gcc.c-torture/compile/20021015-2.c,
15628         gcc.c-torture/compile/20021123-1.c,
15629         gcc.c-torture/compile/20021123-2.c,
15630         gcc.c-torture/compile/20021123-3.c,
15631         gcc.c-torture/compile/20021123-4.c,
15632         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15633         only to 3.1 or 3.2 branch.
15634
15635 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15636
15637         * gcc.dg/i386-bitfield3.c: New test.
15638
15639         * gcc.dg/i386-bitfield2.c: New test.
15640
15641 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15642
15643         * g++.dg/parse/conv_op1.C: New test.
15644
15645 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15646
15647         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15648         approved.
15649
15650 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15651
15652         * gcc.c-torture/compile/20021220-1.c: New test.
15653
15654 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15655
15656         * gcc.dg/i386-fastcall-1.c: New.
15657
15658 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15659
15660         * gcc.c-torture/execute/20021219-1.c: New test.
15661
15662 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15663
15664         * gcc.dg/i386-pic-1.c: New test.
15665
15666 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15667
15668         PR c++/8099
15669         * g++.dg/template/friend9.C: New test.
15670
15671 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15672
15673         PR c++/3663
15674         * g++.dg/template/access7.C: New test.
15675
15676 2002-12-18  Nick Clifton  <nickc@redhat.com>
15677
15678         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15679         the libstdc++-v3 directory has been found.
15680
15681 2002-12-12  Devang Patel <dpatel@apple.com>
15682         * gcc.dg/darwin-ld-1.c: New test.
15683         * gcc.dg/darwin-ld-2.c: New test.
15684         * gcc.dg/darwin-ld-3.c: New test.
15685         * gcc.dg/darwin-ld-4.c: New test.
15686         * gcc.dg/darwin-ld-5.c: New test.
15687
15688 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15689
15690         * gcc.c-torture/compile/20021212-1.c: New test.
15691
15692 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15693
15694         * gcc.dg/fshort-wchar: New test.
15695
15696 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15697
15698         PR c++/8372
15699         * g++.dg/template/dtor1.C: New test.
15700
15701         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15702         markers.
15703
15704 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15707
15708 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15709
15710         * g++.dg/template/static1.C: New test.
15711         * g++.dg/template/static2.C: New test.
15712         * g++.old-deja/g++.ext/memconst.C: New test.
15713
15714 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15715
15716         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15717         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15718         * g++.dg/special/initp1.C: Likewise.
15719
15720 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15721
15722         * gcc.c-torture/execute/20021204-1.c: New test.
15723
15724 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15725
15726         * gcc.dg/ppc-fmadd-1.c: New file.
15727         * gcc.dg/ppc-fmadd-2.c: New file.
15728         * gcc.dg/ppc-fmadd-3.c: New file.
15729
15730 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15731
15732         * gcc.c-torture/compile/20021204-1.c: New test.
15733
15734 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15735
15736         * g++.dg/inherit/covariant2.C: New test.
15737         * g++.dg/inherit/covariant3.C: New test.
15738         * g++.dg/inherit/covariant4.C: New test.
15739         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15740         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15741
15742 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15743
15744         PR c++/8688
15745         * g++.dg/init/brace3.C: New test.
15746
15747 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15748
15749         * gcc.dg/20020210-1.c: Fix a comment typo.
15750
15751 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15752
15753         PR c++/8720
15754         * g++.dg/parse/defarg1.C: New test.
15755
15756         PR c++/8615
15757         * g++.dg/template/char1.C: New test.
15758
15759         * g++.dg/template/varmod1.C: Fix typo.
15760
15761 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15762
15763         DR 180
15764         * g++.old-deja/g++.pt/crash32.C: Expect error.
15765
15766 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15767
15768         PR c++/5919
15769         * g++.dg/template/varmod1.C: New test.
15770
15771         PR c++/8727
15772         * g++.dg/inherit/typeinfo1.C: New test.
15773
15774         PR c++/8663
15775         * g++.dg/inherit/typedef1.C: New test.
15776
15777 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/8332
15780         PR c++/8493
15781         * g++.dg/template/strlen1.C: New test.
15782
15783         PR c++/8227
15784         * g++.dg/template/ctor2.C: New test.
15785
15786         PR c++/8214
15787         * g++.dg/init/string1.C: New test.
15788
15789         PR c++/8511
15790         * g++.dg/template/friend8.C: New test.
15791
15792 2002-11-29  Joe Buck <jbuck@synopsys.com>
15793
15794         * g++.dg/lookup/anon2.C: New test.
15795
15796 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
15797
15798         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
15799         h8300 port.
15800
15801 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
15802
15803         * gcc.dg/bitfld-6.c: New test.
15804
15805 2002-11-27  Jan Hubicka  <jh@suse.cz>
15806
15807         * gcc.c-torture/execute/20021127.[cx]: New test.
15808
15809 2002-11-26  Jan Hubicka  <jh@suse.cz>
15810
15811         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15812         quality.
15813
15814 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15815
15816         * g++.dg/init/brace2.C: New test.
15817         * g++.old-deja/g++.mike/p9129.C: Correct.
15818
15819 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15820
15821         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15822
15823 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15824
15825         * gcc.dg/sibcall-6: New test for indirect sibcalls.
15826
15827 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
15828
15829         * testsuite/g++.dg/abi/empty11.C: New test.
15830         * testsuite/g++.dg/rtti/cv1.C: New test.
15831
15832 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
15833
15834         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
15835
15836 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
15837
15838         * g++.dg/abi/empty10.C: New test.
15839
15840 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15841
15842         * gcc.c-torture/compile/20021124-1.c: New test.
15843
15844 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
15845
15846         * g++.dg/abi/rtti2.C: New test.
15847
15848 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15849
15850         * gcc.dg/i386-unroll-1.c: New test.
15851
15852 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15853
15854         * gcc.c-torture/compile/20021120-1.c: New test.
15855         * gcc.c-torture/compile/20021120-2.c: New test.
15856
15857 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15858
15859         * gcc.dg/bitfld-5.c: New test.
15860
15861 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15862
15863         * gcc.c-torture/execute/20021120-3.c: New test.
15864
15865 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15866
15867         * gcc.c-torture/execute/20021120-2.c: New test.
15868
15869 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
15870
15871         * gcc.c-torture/execute/20021120-1.c: New test.
15872
15873 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
15874
15875         * gcc.c-torture/execute/20021118-3.c: New test.
15876
15877 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15878
15879         * gcc.c-torture/compile/20021119-1.c: New test.
15880
15881 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
15882
15883         * gcc.dg/duff-1.c: New test.
15884         * gcc.dg/duff-2.c: New test.
15885         * gcc.dg/duff-3.c: New test.
15886
15887 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
15888
15889         * gcc.dg/cpp/_Pragma5.c: New test.
15890
15891 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15892
15893         * gcc.c-torture/execute/20021118-2.c: New test.
15894
15895 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
15896
15897         * gcc.c-torture/execute/20021118-1.c: New test.
15898
15899 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
15900
15901         * gcc.dg/20021116-1.c: New test.
15902
15903 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
15904
15905         * g++.dg/abi/vcall1.C: New test.
15906
15907 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
15908
15909         * gcc.dg/20021029-1.c: New test.
15910         * gcc.dg/20021029-2.c: New test.
15911
15912 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15913
15914         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
15915
15916 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15917
15918         PR c/8439
15919         * gcc.dg/20021110.c: Move to ...
15920         * gcc.c-torture/compile/20021110.c: .... here.
15921
15922 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15923
15924         PR c/8467
15925         * gcc.c-torture/execute/20021111-1.c
15926
15927 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15928
15929         PR c/8439
15930         * gcc.dg/20021110.c: New test.
15931
15932 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
15933
15934         * g++.dg/abi/vthunk3.C: Run only on x86.
15935
15936 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15937
15938         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
15939
15940 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
15941
15942         * lib/compat.exp (compat-execute): Fix logic error in last
15943         change.
15944
15945 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
15946
15947         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
15948
15949 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15950
15951         PR c++/8389
15952         * g++.dg/template/access6.C: New test.
15953
15954 2002-11-08  Jan Hubicka  <jh@suse.cz>
15955
15956         * gcc.dg/i386-ssefp-1.c: New test.
15957         * gcc.dg/i386-ssefp-1.c: New test.
15958
15959 2002-11-08  Jan Hubicka  <jh@suse.cz>
15960
15961         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
15962
15963 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15964
15965         * g++.dg/abi/vthunk3.C: New test.
15966
15967         PR c++/8338
15968         * g++.dg/template/crash2.C: New test.
15969
15970 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
15971
15972         * testsuite/g++.dg/abi/dtor1.C: New test.
15973         * testsuite/g++.dg/abi/dtor2.C: Likewise.
15974
15975 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
15976
15977         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
15978         Darwin.
15979
15980 2002-11-04  Adam Nemet  <anemet@lnxw.com>
15981
15982         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
15983         -mthumb.  Only xfail with -O0.
15984
15985 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
15986
15987         * g++.dg/abi/thunk1.C: New test.
15988         * g++.dg/abi/thunk2.C: Likewise.
15989         * g++.dg/abi/vtt1.C: Likewise.
15990
15991 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
15992
15993         PR optimization/8423
15994         * gcc.c-torture/execute/builtin-constant.c: New test.
15995
15996 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
15997
15998         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15999         Add some more cases.
16000
16001 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16002
16003         PR c++/8391
16004         * g++.dg/opt/local1.C: New test.
16005
16006 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16007
16008         PR c++/8160
16009         * g++.dg/template/complit1.C: New test.
16010
16011         PR c++/8149
16012         * g++.dg/template/typename4.C: Likewise.
16013
16014 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16015
16016         Core issue 287, PR c++/7639
16017         * g++.dg/template/instantiate1.C: Adjust error location.
16018         * g++.dg/template/instantiate3.C: New test.
16019         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16020         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16021         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16022
16023 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16024
16025         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16026
16027 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16028
16029         PR c++/8287
16030         * g++.dg/init/dtor2.C: New test.
16031
16032 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16033
16034         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16035         * gcc.dg/nest.c: Bypass errors on irix6.
16036
16037 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16038
16039         * gcc.dg/nest.c: Expect error for mmix-*-*.
16040         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16041
16042 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16043
16044         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16045         markers.
16046
16047         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16048
16049 2002-10-25  Mike Stump  <mrs@apple.com>
16050
16051         * gcc.dg/warn-1.c: New test.
16052
16053 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16054
16055         * g++.dg/template/typename3.C: New test.
16056
16057 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16058
16059         * g++.dg/lookup/ptrmem1.C: New test.
16060
16061         * g++.dg/abi/vthunk2.C: New test.
16062
16063 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16064
16065         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16066
16067 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16068
16069         * g++.dg/abi/empty9.C: New test.
16070
16071 2002-10-24  Richard Henderson  <rth@redhat.com>
16072
16073         * g++.dg/inherit/thunk1.C: Enable for ia64.
16074
16075 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16076
16077         PR c++/8067
16078         * g++.dg/lookup/pretty1.C: New test.
16079
16080 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16081
16082         * gcc.dg/20021023-1.c: New test.
16083
16084 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16085
16086         PR c++/7679
16087         * g++.dg/parse/inline1.C: New test.
16088
16089 2002-10-23  Richard Henderson  <rth@redhat.com>
16090
16091         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16092
16093         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16094
16095 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16096
16097         PR c++/6579
16098         * g++.dg/parse/stmtexpr3.C: New test.
16099
16100 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16101
16102         * g++.dg/expr/cond1.C: New test.
16103
16104 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16105
16106         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16107
16108 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16109
16110         * g++.dg/abi/vbase13.C: New test.
16111         * g++.dg/abi/vbase14.C: Likewise.
16112
16113 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16114
16115         * gcc.dg/tls/pic-1.c: New test.
16116         * gcc.dg/tls/nonpic-1.c: New test.
16117         * gcc.dg/20021018-1.c: New test.
16118
16119 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16120
16121         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16122         Remove only files with the same base name as the test case.
16123         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16124         (profopt-execute): Likewise.  Also, remove old profiling
16125         and performance data files before running the tests.
16126
16127         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16128         * g++.dg/bprob/bprob.exp: Likewise.
16129         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16130         to allow more general test case names.
16131
16132         * g++.dg/bprob/bprob-1.C: Rename to ...
16133         * g++.dg/bprob/g++-bprob-1.C: ... this.
16134
16135         * g77.dg/bprob/bprob-1.f: Rename to ...
16136         * g77.dg/bprob/g77-bprob-1.f: ... this.
16137
16138 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16139
16140         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16141         bison 1.50 or later.
16142
16143 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16144
16145         * g++.dg/README: Describe more test directories.
16146
16147 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16148
16149         * g++.dg/init/array6.C: Add additional tests.
16150
16151 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16152
16153         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16154         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16155
16156 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16157
16158         * gcc.c-torture/compile/20020604-1.x: New.
16159         * gcc.c-torture/compile/simd-5.x: Likewise.
16160         * gcc.c-torture/execute/920710-1.x: Likewise.
16161         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16162
16163 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16164
16165         * g++.dg/inherit/override1.C: Add dg-options clause.
16166
16167 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16168
16169         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16170         _mm_slli_si128.
16171
16172 2002-10-19  Andreas Schwab  <schwab@suse.de>
16173
16174         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16175         directory component.
16176
16177 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16178
16179         * g++.dg/inherit/thunk1.C: New test.
16180
16181         * g++.dg/inherit/override1.C: New test.
16182
16183         * g++.dg/abi/mangle11.C: New test.
16184         * g++.dg/abi/mangle14.C: New test.
16185         * g++.dg/abi/mangle17.C: New test.
16186
16187 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16188
16189         * g++.dg/overload/member2.C: New test.
16190
16191 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16192
16193         * g++.dg/README: Describe new compat directory.
16194         * g++.dg/dg.exp: Skip tests in compat directory.
16195         * README.compat: New file.
16196         * lib/compat.exp: New expect script.
16197         * g++.dg/compat: New test directory.
16198         * g++.dg/compat/compat.exp: New expect script.
16199         * g++.dg/compat/abi: New test directory.
16200         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16201         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16202         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16203         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16204         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16205         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16206         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16207         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16208         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16209         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16210         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16211         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16212         * g++.dg/compat/break: New test directory.
16213         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16214         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16215         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16216         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16217         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16218         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16219         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16220         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16221         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16222         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16223         g++.dg/compat/break/README: New files.
16224         * g++.dg/compat/eh: New test directory.
16225         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16226         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16227         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16228         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16229         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16230         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16231         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16232         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16233         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16234         g++.dg/compat/eh/filter2_y.C,
16235         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16236         g++.dg/compat/eh/new1_y.C,
16237         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16238         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16239         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16240         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16241         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16242         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16243         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16244         g++.dg/compat/eh/unexpected1_y.C: New files.
16245         * g++.dg/compat/init: New test directory.
16246         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16247         g++.dg/compat/init/array5_y.C,
16248         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16249         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16250         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16251         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16252         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16253         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16254         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16255         g++.dg/compat/init/init-ref2_y.C: New files.
16256
16257 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16258
16259         PR c++/7584
16260         * g++.dg/inherit/using3.C: New test.
16261
16262 2002-10-17  Jan Hubicka  <jh@suse.cz>
16263
16264         * gcc.dg/20021017-2.c: New test.
16265
16266 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16267
16268         * g++.dg/abi/mangle16.C: Adjust.
16269
16270         * g++.dg/init/array8.C: New test.
16271
16272 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16273
16274         * gcc.dg/special/mips-abi.exp: New test.
16275         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16276
16277 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16278
16279         * g++.dg/abi/mangle16.C: New test.
16280         * g++.dg/abi/mangle17.C: Likewise.
16281
16282         PR c++/7478
16283         * g++.dg/template/ref1.C: New test.
16284
16285 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16286
16287         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16288
16289 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16290
16291         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16292
16293 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16294
16295         PR c++/7524
16296         * g++.dg/init/array7.C: New test.
16297
16298 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16299
16300         * g++.dg/init/array6.C: New test.
16301
16302         * g++.dg/abi/mangle13.C: Likewise.
16303         * g++.dg/abi/mangle14.C: Likewise.
16304         * g++.dg/abi/mangle15.C: Likewise.
16305
16306 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16307
16308         * g++.dg/abi/empty8.C: New test.
16309
16310 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16311
16312         * g++.dg/init/ctor1.C: New test.
16313
16314 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16315
16316         * gcc.c-torture/execute/20021015-1.c: New test.
16317
16318 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16319
16320         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16321
16322 2002-10-14  Jan Hubicka  <jh@suse.cz>
16323
16324         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16325
16326 2002-10-14  Richard Henderson  <rth@redhat.com>
16327
16328         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16329
16330 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16331
16332         PR optimization/6631
16333         * g++.dg/opt/const2.C: New test.
16334
16335 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16336
16337         PR c++/7176
16338         * g++.dg/parse/friend1.C: New test.
16339         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16340
16341 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16342
16343         * gcc.dg/20021014-1.c: New test.
16344
16345 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16346
16347         PR c++/5661
16348         * g++.dg/ext/vlm1.C: New test.
16349         * g++.dg/ext/vlm2.C: Likewise.
16350
16351         * g++.dg/init/array1.C: Remove invalid braces.
16352         * g++.dg/init/brace1.C: New test.
16353         * g++.dg/init/copy2.C: Likewise.
16354         * g++.dg/init/copy3.C: Likewise.
16355         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16356         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16357         braces.
16358
16359 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16360
16361         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16362
16363 2002-10-11  Richard Shann  <richard.shann@superh.com>
16364
16365         * gcc.c-torture/compile/simd-5.c: New test.
16366
16367 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16368
16369         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16370
16371 2002-10-10  Jim Wilson  <wilson@redhat.com>
16372
16373         * gcc.c-torture/execute/20021010-1.c: New test.
16374
16375 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16376
16377         PR c/7353
16378         * g++.dg/ext/typedef-init.C: New test.
16379         * gcc.dg/typedef-init.c: New test.
16380
16381 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16382
16383         * gcc.dg/cpp/paste13.c: New test.
16384
16385 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16386
16387         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16388         remaining platforms, XFAIL during compile, not execute.  Don't
16389         XFAIL at -O0.
16390
16391 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16392
16393         * gcc.dg/alias-1.c: Tweak expected warning.
16394
16395 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16396
16397         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16398
16399 2002-10-06  Andreas Jaeger  <aj@suse.de>
16400
16401         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16402         * gcc.dg/cpp/c++98.C: Likewise.
16403
16404         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16405         * g++.dg/cpp/c++98.C: Likewise.
16406
16407         * g++.dg/README (Subdirectories): Mention cpp directory.
16408
16409         PR target/7559
16410         * gcc.dg/20021006-1.c: New test.
16411
16412 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16413
16414         PR c++/7804
16415         * g++.dg/other/warning1.C: New test.
16416
16417 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16418
16419         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16420         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16421         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16422
16423 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16424
16425         PR c++/7931
16426         * g++.dg/template/ptrmem3.C: New test.
16427
16428         PR c++/7754
16429         * g++.dg/template/union1.C: New test.
16430
16431 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16432
16433         PR c++/8006
16434         * g++.dg/abi/mangle9.C: New test.
16435         * g++.dg/abi/mangle10.C: New test.
16436         * g++.dg/abi/mangle11.C: New test.
16437         * g++.dg/abi/mangle12.C: New test.
16438
16439 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16440
16441         PR c++/7188.
16442         * g++.dg/template/meminit1.C: New test.
16443         * g++.dg/warn/Wreorder-1.C: Likewise.
16444         * g++.old-deja/g++.mike/warn3.C: Tweak.
16445         * lib/prune.exp: Ingore "in copy constructor".
16446
16447 2002-10-02  Andreas Jaeger  <aj@suse.de>
16448
16449         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16450         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16451         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16452         on x86-64.
16453
16454 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16455
16456         * gcc.dg/empty1.C: Fix typo.
16457
16458 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16459
16460         * gcc.dg/alias-1.c: New test.
16461
16462 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16463
16464         * gcc.dg/empty1.C: New test.
16465
16466         * g++.dg/tls/init-2.C: Tweak error messages.
16467
16468 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16469
16470         * gcc.c-torture/compile/20020923-1.c: New test.
16471
16472 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16473
16474         * gcc.c-torture/execute/ffs-1.c: New test.
16475         * gcc.c-torture/execute/ffs-2.c: Ditto.
16476
16477 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16478
16479         * g++.dg/overload/member1.C: New test.
16480
16481 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16482
16483         * g++.dg/abi/empty7.C: New test.
16484         * g++.dg/init/pm2.C: Likewise.
16485
16486 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         * g++.dg/rtti/crash1.C: New test.
16489
16490 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16491
16492         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16493         gcc.dg/sibcall-4.c: New tests.
16494
16495 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16496
16497         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16498         powerpc and MMIX targets.
16499
16500 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
16501
16502         * gcc.dg/cpp/20020927-1.c: New.
16503
16504 2002-09-26  David S. Miller  <davem@redhat.com>
16505
16506         * gcc.c-torture/compile/trunctfdf.c: New.
16507
16508 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16509
16510         * lib/target-supports.exp (check_weak_available): Handle solaris2.
16511
16512 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
16513
16514         * gcc.c-torture/execute/loop-15.c: New.
16515
16516 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
16517
16518         * README.QMTEST: Fix typo.
16519
16520 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16521
16522         * gcc.dg/20020926-1.c: New test.
16523
16524 2002-09-25  David S. Miller  <davem@redhat.com>
16525
16526         PR target/7842
16527         * gcc.c-torture/execute/shiftdi.c: New test.
16528
16529 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
16530
16531         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
16532         unique to the tool.
16533         * lib/g77.exp (g77_init): Likewise.
16534         * lib/g++.exp (g++_init): Likewise.
16535         * lib/objc.exp (objc_init): Likewise.
16536
16537 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
16538
16539         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
16540         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
16541         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16542
16543 2002-09-25  Richard Henderson  <rth@redhat.com>
16544
16545         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16546         too-small long double.
16547
16548 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16549
16550         * gcc.dg/20020919-1.c: New test.
16551
16552 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16553
16554         * g++.dg/abi/bitfield6.C: New test.
16555         * g++.dg/abi/bitfield7.C: New test.
16556         * g++.dg/abi/bitfield8.C: New test.
16557         * g++.dg/abi/vbase11.C: New test.
16558
16559 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16560
16561         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16562         hppa*-*-hpux*.  Update test comment.
16563
16564 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16565
16566         * gcc.dg/tls/struct-1.c: New test.
16567
16568 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16569
16570         * gcc.dg/cpp/tr-warn2.c: Update.
16571
16572 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16573
16574         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16575
16576 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16577
16578         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16579         systems.
16580
16581 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16582
16583         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16584
16585         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16586         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16587         setting of cxxfilt.
16588
16589 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16590
16591         * gcc.dg/20020312-2.c: Update for darwin.
16592
16593 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16594
16595         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16596
16597 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16598
16599         * objc.dg/comp-types-1.m: New test.
16600         * objc.dg/comp-types-2.m: New test.
16601         * objc.dg/comp-types-3.m: New test.
16602         * objc.dg/comp-types-4.m: New test.
16603         * objc.dg/comp-types-5.m: New test.
16604         * objc.dg/comp-types-6.m: New test.
16605
16606 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16607
16608         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16609
16610 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16611
16612         * g++.dg/other/do1.C: New test.
16613
16614         * g++.dg/template/subst1.C: New test.
16615
16616 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16617
16618         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16619
16620 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16621
16622         * g++.dg/template/qualttp20.C: Adjust expected errors.
16623         * g++.old-deja/g++.jason/report.C: Likewise.
16624         * g++.old-deja/g++.other/qual1.C: Likewise.
16625
16626         * g++.dg/lookup/scoped2.C: New test.
16627
16628         * g++.dg/ext/asm3.C: New test.
16629
16630 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16631
16632         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16633
16634 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16635
16636         * ChangeLog: follow spelling conventions.
16637         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16638         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16639         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16640         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16641         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16642         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16643         * g++.old-deja/g++.law/global-init1.C: Likewise.
16644         * g++.old-deja/g++.other/delete4.C: Likewise.
16645         * g++.old-deja/g++.other/inline21.C: Likewise.
16646         * g++.old-deja/g++.other/singleton.C: Likewise.
16647         * g77.dg/strlen0.f: Likewise.
16648         * g77.f-torture/compile/20010519-1.f: Likewise.
16649         * g77.f-torture/compile/980310-4.f: Likewise.
16650         * gcc.c-torture/compile/20000605-1.c: Likewise.
16651         * gcc.c-torture/execute/20020225-1.c: Likewise.
16652         * gcc.dg/c90-hexfloat-2.c: Likewise.
16653         * gcc.dg/c99-bool-1.c: Likewise.
16654         * gcc.dg/c99-hexfloat-2.c: Likewise.
16655         * gcc.dg/dll-2.c: Likewise.
16656         * gcc.dg/wtr-union-init-1.c: Likewise.
16657         * gcc.dg/wtr-union-init-2.c: Likewise.
16658         * gcc.dg/wtr-union-init-3.c: Likewise.
16659         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16660         * gcc.dg/cpp/defined.c: Likewise.
16661         * gcc.dg/cpp/macsyntx.c: Likewise.
16662         * gcc.dg/cpp/paste2.c: Likewise.
16663         * gcc.dg/cpp/trad/defined.c: Likewise.
16664         * gcc.dg/format/c90-printf-1.c: Likewise.
16665         * gcc.dg/format/c90-scanf-1.c: Likewise.
16666         * gcc.dg/format/c99-printf-1.c: Likewise.
16667         * gcc.dg/format/c99-scanf-1.c: Likewise.
16668         * gcc.misc-tests/gcov-8.c: Likewise.
16669         * lib/profopt.exp: Likewise.
16670
16671 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16672
16673         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16674
16675 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16676
16677         * g++.dg/inherit/using2.C: New test.
16678
16679 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16680
16681         * ChangeLog: Follow spelling conventions.
16682         * g++.dg/template/friend4.C: Likewise.
16683         * g++.old-deja/g++.pt/crash67.C: Likewise.
16684         * gcc.c-torture/execute/20000801-4.c: Likewise.
16685         * gcc.dg/c90-digraph-1.c: Likewise.
16686         * gcc.dg/c94-digraph-1.c: Likewise.
16687         * gcc.dg/c99-digraph-1.c: Likewise.
16688         * gcc.dg/cpp/line5.c: Likewise.
16689         * gcc.dg/cpp/multiline.c: Likewise.
16690         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16691         * gcc.dg/format/attr-3.c: Likewise.
16692         * gcc.dg/format/c90-scanf-3.c: Likewise.
16693         * gcc.dg/format/ext-4.c: Likewise.
16694
16695 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16696
16697         * g++.dg/template/pretty1.C: New test.
16698
16699 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16700
16701         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16702
16703 2002-09-13  Matt Austern  <austern@apple.com>
16704
16705         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16706         passing a cast expression to a function by const reference.
16707
16708 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16709
16710         * g++.dg/template/deduce1.C: New test.
16711
16712 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16713
16714         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16715         32-bit int.
16716
16717 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16718
16719         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16720         usage.
16721
16722 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16723
16724         * gcc.c-torture/compile/20020910-1.c: New test.
16725
16726 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16727
16728         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16729
16730 2002-09-10  Andreas Jaeger  <aj@suse.de>
16731
16732         * gcc.dg/20020312-2.c: Adjust for x86-64.
16733
16734 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16735
16736         * g77.dg/7388.f: New test case for PR 7388.
16737
16738 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16739
16740         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16741
16742 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16743
16744         * objc.dg/proto-lossage-1.m: New test.
16745
16746 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16747
16748         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16749
16750 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16751
16752         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16753         expected to pass.
16754
16755 2002-09-06  Stan Shebs  <shebs@apple.com>
16756             David Edelsohn  <edelsohn@gnu.org>
16757
16758         * gcc.dg/weak: New directory.
16759         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16760         target-specific xfail bits.
16761         * gcc.dg/typeof-2.c: Move to new directory.
16762         * gcc.dg/weak.exp: New expect script.
16763
16764 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16765
16766         * gcc.c-torture/execute/extzvsi.c: New test.
16767
16768 2002-09-05  Stan Shebs  <shebs@apple.com>
16769
16770         * gcc.dg/weak-1.c: xfail on Darwin.
16771         * gcc.dg/weak-2.c: Ditto.
16772         * gcc.dg/weak-3.c: Ditto.
16773         * gcc.dg/weak-4.c: Ditto.
16774         * gcc.dg/weak-5.c: Ditto.
16775         * gcc.dg/weak-6.c: Ditto.
16776         * gcc.dg/weak-7.c: Ditto.
16777         * gcc.dg/weak-8.c: Ditto.
16778         * gcc.dg/weak-9.c: Ditto.
16779
16780 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16781
16782         * gcc.c-torture/execute/loop-14.c: New test.
16783
16784 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
16785
16786         * g++.dg/other/cxa-atexit1.C: New test.
16787
16788         * gcc.dg/typeof-2.c: New test.
16789
16790 2002-09-03  Roger Sayle  <roger@eyesopen.com>
16791
16792         * gcc.dg/builtins-2.c: New testcase.
16793         * gcc.dg/builtins-3.c: New testcase.
16794
16795 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
16796
16797         * gcc.dg/cpp/_Pragma4.c: New test.
16798
16799 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
16800
16801         * objc/execute/nil_method-1.m: New testcase.
16802
16803 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16804
16805         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16806         [Object class], not [Object initialize].
16807
16808 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16809             Hans-Peter Nilsson  <hp@bitrange.com>
16810
16811         * gcc.c-torture/execute/20020720-1.x: Skip test on
16812         mmix-knuth-mmixware.  Correct comment.
16813
16814 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16815
16816         * testsuite/g++.dg/abi/bitfield5.C: New test.
16817         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16818
16819 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16820
16821         * objc.dg/undeclared-selector.m: New test.
16822
16823 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16824
16825         * g++.dg/other/offsetof1.C: Avoid cast warning.
16826
16827 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
16828
16829         * objc.dg/super-class-2.m: New test.
16830
16831 2002-08-24  Matt Austern  <austern@apple.com>
16832
16833         * g++.dg/ext/lvaddr.C: New test.
16834         * g++.dg/ext/lvcast.C: New test.
16835
16836 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
16837
16838         * testsuite/g++.dg/inherit/cond1.C: New test.
16839
16840 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
16841
16842         * gcc.dg/noncompile/incomplete-1.c: New test.
16843
16844 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16845
16846         * gcc.dg/typespec-1.c: New test.
16847
16848 2002-08-20  Devang Patel  <dpatel@apple.com>
16849         * objc.dg/proto-hier-2.m: New test.
16850
16851 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
16852
16853         * objc.dg/bitfield-1.m: New test.
16854         * objc.dg/bitfield-2.m: New test.
16855
16856 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16857
16858         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
16859         gcc.dg/c99-flex-array-4.c: New tests.
16860
16861 2002-08-16  Stan Shebs  <shebs@apple.com>
16862
16863         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
16864
16865 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
16866
16867         * gcc.dg/typeof-1.c: New test.
16868         * g++.dg/ext/typeof2.C: New test.
16869
16870 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
16871
16872         * g++.dg/other/offsetof1.C: New test.
16873
16874 2002-08-14  Richard Henderson  <rth@redhat.com>
16875
16876         * gcc.dg/tls/diag-3.c: Fix expected message strings.
16877
16878 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
16879
16880         * gcc.dg/cpp/_Pragma3.c: New test.
16881
16882 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
16883
16884         * g++.dg/template/inherit3: New test.
16885
16886 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
16887
16888         * gcc.dg/bitfld-4.c: Add blank options.
16889
16890 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
16891
16892         * g++.dg/template/crash1.C: New test.
16893
16894 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16895
16896         * gcc.dg/tls/opt-2.c: New test.
16897
16898 2002-08-08  Devang Patel  <dpatel@apple.com>
16899
16900         * objc.dg/selector-1.m : New test
16901
16902 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16903
16904         * g++.dg/abi/bitfield4.C: New test.
16905         * gcc.dg/bitfld-4.c: New test.
16906
16907 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
16908
16909         * g++.dg/other/packed1.C: New test.
16910
16911 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
16912
16913         * g++.dg/abi/offsetof.C: Tweak error messages.
16914         * g++.old-deja/g++.mike/p10769a.C: Likewise.
16915
16916 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
16917
16918         * gcc.dg/bitfld-3.c: New test.
16919
16920 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16921             Richard Henderson  <rth@redhat.com>
16922
16923         * gcc.dg/i386-bitfield1.c: New test.
16924         * g++.dg/abi/bitfield3.C: Update.
16925
16926 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
16927
16928         * objc.dg/const-str-2.m: Update.
16929         * gcc.dg/cpp/c++98.c: Change to C extension.
16930         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
16931         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
16932
16933 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
16934
16935         * testsuite/gcc.dg/tls/diag-3.c: New.
16936
16937 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
16938
16939         * g++.dg/README (Subdirectories): Document new subdir expr.
16940         * g++.dg/expr/pmf-1.C: New test.
16941
16942 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
16943
16944         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
16945
16946 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
16947
16948         * g++.dg/abi/bitfield3.C: New test.
16949
16950 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
16951
16952         * lib/gcov.exp: Tweak expected line formats.
16953         * gcc.misc-tests/gcov8.c: New test.
16954         * gcc.misc-tests/gcov8.x: New flags.
16955
16956 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
16957
16958         * consistency.vlad/layout/endian.c: Include string.h.
16959
16960         * gcc.c-torture/execute/20020805-1.c: New test.
16961
16962 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
16963
16964         * g++.dg/other/conversion1.C: New test.
16965
16966 2002-08-03  Roger Sayle  <roger@eyesopen.com>
16967
16968         * gcc.dg/builtins-1.c: New testcase.
16969
16970 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
16971
16972         * g++.dg/inherit/access3.C: New test.
16973
16974 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
16975
16976         * gcc.dg/ia64-visibility-2.c: New test.
16977
16978 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
16979
16980         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
16981         __qualifier_flags to __flags.
16982
16983 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
16984
16985         * g++.dg/inherit/operator1.C: New test.
16986         * g++.dg/lookup/disamb1.C: Fix typo in comment.
16987         * g++.dg/other/error1.C: Change expected error message.
16988         * g++.dg/template/conv4.C: Likewise.
16989
16990 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
16991
16992         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
16993         for documented behavior.
16994
16995 2002-07-25  Roger Sayle  <roger@eyesopen.com>
16996
16997         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16998         several targets known to fail.
16999
17000 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17001
17002         * gcc.dg/mips-args-[123].c: New tests.
17003
17004 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17005
17006         * gcc.dg/ppc-spe.c: New.
17007
17008 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17009
17010         * g++.dg/other/ptrmem4.C: New testcase.
17011
17012 2002-07-24  Richard Henderson  <rth@redhat.com>
17013
17014         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17015
17016 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17017
17018         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17019
17020 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17021
17022         * gcc.c-torture/execute/memset-3.c: New testcase.
17023
17024 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17025
17026         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17027         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17028
17029 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17030
17031         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17032         Delete.
17033
17034 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17035
17036         * gcc.c-torture/compile/simd-4.c: New test.
17037
17038 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17039
17040         PR c++/7347, c++/7348
17041         * g++.dg/template/access4.C: New test.
17042         * g++.dg/template/access5.C: New test.
17043         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17044         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17045         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17046         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17047
17048 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * gcc.dg/gnu89-init-2.c: New test.
17051
17052 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17053
17054         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17055
17056 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17057
17058         * gcc.c-torture/execute/20020720-1.c: New testcase.
17059
17060 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17061
17062         * gcc.dg/cpp/Wsignprom.c: New tests.
17063
17064 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17065
17066         * gcc.c-torture/execute/loop-13.c: New test.
17067
17068 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17069
17070         * gcc.dg/cpp/expr.c: New tests.
17071
17072 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17073
17074         * g++.dg/opt/pr6713.C: Add template instantiation.
17075
17076 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17077
17078         * gcc.dg/nest.c: New test.
17079
17080 2002-07-17  Richard Henderson  <rth@redhat.com>
17081
17082         * g++.dg/opt/pr6713.C: New test.
17083
17084 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17085
17086         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17087         XFAIL for all x86 processors.
17088
17089 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17090
17091         * gcc.c-torture/execute/20010122-1.x: Do not test with
17092         -fomit-frame-pointer.
17093
17094 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17095
17096         * g++.dg/template/instantiate2.C: New test.
17097         * g++.dg/template/spec4.C: New test.
17098
17099 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17100
17101         * g++.dg/template/access2.C: New test.
17102         * g++.dg/template/access3.C: New test.
17103
17104 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17105
17106         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17107         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17108         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17109         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17110         Convert to use <stdarg.h>.
17111         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17112         Delete.
17113         * gcc.dg/va-arg-2.c: New.
17114         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17115
17116 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17117
17118         * gcc.c-torture/compile/20020710-1.c: New test.
17119
17120 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17121                           Andrew Pinski  <pinskia@physics.uc.edu>
17122
17123         gcc.c-torture/compile/simd-2.c: New testcase.
17124         gcc.c-torture/compile/simd-3.c: Likewise.
17125
17126 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17127
17128         PR c++/7224
17129         * g++.dg/overload/error1.C: New test.
17130
17131 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17132
17133         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17134         configuration and IRIX 6 O32 ABI.
17135
17136 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17137
17138         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17139
17140 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17141
17142         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17143
17144 2002-07-10  Jeffrey A Law  <law@redhat.com>
17145
17146         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17147
17148         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17149
17150 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17151
17152         * gcc.dg/20020312-2.c: Check for __PPC__.
17153
17154 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17155
17156         * gcc.c-torture/compile/20020709-1.c: New test.
17157
17158 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17159
17160         * g++.dg/template/qualttp21.C: New test case.
17161
17162 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17163
17164         * gcc.c-torture/compile/20020706-1.c: New test.
17165         * gcc.c-torture/compile/20020706-2.c: New test.
17166
17167 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17168             Alexandre Oliva  <aoliva@redhat.com>
17169
17170         * g++.dg/warn/incomplete1.C: New test.
17171
17172 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17173
17174         PR c++/7099
17175         * g++.dg/warn/noreturn1.C: New test.
17176
17177 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17178
17179         PR c++/6706
17180         * g++.dg/debug/debug6.C: New test.
17181         * g++.dg/debug/debug7.C: New test.
17182
17183 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17184
17185         * gcc.c-torture/compile/simd-3.c: New test.
17186
17187 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17188
17189         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17190         * gcc.dg/20020620-1.c: Likewise.
17191
17192 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17193
17194         PR c++/6944
17195         * g++.dg/init/array4.C: New test.
17196         * g++.dg/init/array5.C: New test.
17197
17198 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17199
17200         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17201         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17202
17203 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17204
17205         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17206         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17207         * gcc.dg/wtr-conversion-1.c: Likewise.
17208         * gcc.dg/wtr-escape-1.c: Likewise.
17209         * gcc.dg/wtr-int-type-1.c: Likewise.
17210         * gcc.dg/wtr-label-1.c: Likewise.
17211         * gcc.dg/wtr-static-1.c: Likewise.
17212         * gcc.dg/wtr-strcat-1.c: Likewise.
17213         * gcc.dg/wtr-suffix-1.c: Likewise.
17214         * gcc.dg/wtr-switch-1.c: Likewise.
17215         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17216         * gcc.dg/wtr-union-init-1.c: Likewise.
17217         * gcc.dg/wtr-union-init-2.c: Likewise.
17218         * gcc.dg/wtr-union-init-3.c: Likewise.
17219
17220         * gcc.dg/wtr-func-def-1.c: New test.
17221
17222 2002-07-02 Devang Patel <dpatel@apple.com>
17223
17224         * objc.dg/param-1.m: New test.
17225
17226 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17227
17228         * gcc.dg/cpp/trad/directive.c: Add test.
17229         * gcc.dg/cpp/trad/macroargs.c: Add test.
17230         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17231
17232 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17233
17234         * gcc.dg/cpp/cmdlne-M.c: New test.
17235
17236 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17237
17238         * objc.dg/desig-init-1.m: New test.
17239
17240 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17241
17242         PR c++/6716
17243         * g++.dg/template/instantiate1.C: New test.
17244
17245 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17246
17247         PR c++/7112
17248         * g++.dg/template/sizeof2.C: New test.
17249
17250 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17251
17252         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17253         gcc.dg/cpp/trad/include.c: New tests.
17254
17255 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17256
17257         PR target/7177
17258         * gcc.c-torture/compile/20020701-1.c: New test.
17259
17260 2002-07-01  Stan Shebs  <shebs@apple.com>
17261
17262         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17263         header here...
17264         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17265         (objc-torture-execute): or here.
17266
17267 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17268
17269         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17270
17271 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17272
17273         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17274
17275 2002-06-30  Devang Patel  <dpatel@apple.com>
17276
17277         * objc.dg/fsyntax-only.m: New test.
17278
17279 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17280
17281         PR c++/6695
17282         * g++.dg/template/friend7.C: New file.
17283
17284 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17285
17286         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17287         return type.
17288
17289 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17290
17291         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17292         avoid division by zero.
17293
17294 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17295
17296         * gcc.dg/Wunknownprag.c: New tests.
17297
17298 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17299
17300         * gcc.c-torture/execute/simd-2.c: New test.
17301
17302 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17303
17304         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17305         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17306         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17307         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17308         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17309         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17310         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17311         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17312         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17313         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17314         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17315         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17316         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17317         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17318         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17319         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17320         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17321
17322 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17323
17324         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17325         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17326         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17327         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17328         New tests.
17329         * gcc.dg/cpp/trad/directive.c: Update.
17330
17331 2002-06-23  Andreas Jaeger  <aj@suse.de>
17332
17333         * gcc.c-torture/execute/complex-6.c: New.
17334
17335 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17336
17337         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17338         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17339         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17340         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17341
17342 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17343
17344         * gcc.dg/cpp/trad: New directory with traditional tests copied
17345         from parent directory.
17346         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17347         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17348         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17349         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17350         Move to trad/ and rename.
17351         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17352         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17353         gcc.dg/cpp/trad/redef2.c: New tests.
17354         * gcc.dg/cpp/trad/trad.exp: New driver.
17355
17356 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17357
17358         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17359         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17360         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17361         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17362         Remove.
17363
17364 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17365
17366         * gcc.dg/20020620-1.c: New test.
17367
17368 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17369
17370         * g++.dg/template/ttp4.C: New test.
17371
17372 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17373
17374         * g++.dg/opt/vt1.C: Fix regexp.
17375
17376 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17377
17378         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17379         Don't use attribute `noinline'.
17380
17381 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17382
17383         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17384
17385 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17386
17387         * gcc.c-torture/execute/simd-1.c: New.
17388
17389         * gcc.dg/simd-1.c: New.
17390
17391 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17392
17393         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17394
17395 2002-06-16  Richard Henderson  <rth@redhat.com>
17396
17397         * g++.dg/ext/anon-struct1.C: New.
17398         * g++.dg/ext/anon-struct2.C: New.
17399         * g++.dg/ext/anon-struct3.C: New.
17400         * gcc.dg/anon-struct-1.c: New.
17401         * gcc.dg/anon-struct-2.c: New.
17402         * gcc.dg/anon-struct-3.c: New.
17403         * gcc.dg/20011008-1.c: Adjust warning text.
17404         * gcc.dg/20020527-1.c: Add -fms-extensions.
17405
17406 2002-06-16  Richard Henderson  <rth@redhat.com>
17407
17408         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17409
17410 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17411
17412         * gcc.c-torture/execute/20020615-1.c: New test.
17413
17414 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17415
17416         * gcc.c-tortuture/execute/compare-1.c: New test case.
17417         * gcc.c-tortuture/execute/compare-2.c: New test case.
17418         * gcc.c-tortuture/execute/compare-3.c: New test case.
17419
17420 2002-06-13  Richard Henderson  <rth@redhat.com>
17421
17422         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17423         ia64 ilp32.
17424
17425 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17426
17427         * g++.dg/template/typename2.C: Update error message.
17428
17429 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17430
17431         * gcc.c-torture/execute/20020611-1.c: New test.
17432
17433 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17434
17435         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17436         list of targets to skip.
17437
17438 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17439
17440         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17441         targets if not optimizing.
17442
17443 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17444
17445         * gcc.c-torture/compile/20020605-1.c: New test.
17446
17447         * g++.dg/opt/vt1.C: New test.
17448
17449         * gcc.dg/20020531-1.c: New test.
17450
17451         * gcc.dg/20020530-1.c: New test.
17452
17453         * gcc.dg/20020527-1.c: New test.
17454
17455         * g++.dg/opt/cse1.C: New test.
17456
17457 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17458
17459         * gcc.dg/20020607-2.c: New test case.
17460
17461 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17462
17463         * gcc.c-torture/compile/20020604-1.c: New test.
17464
17465 2002-06-04  Richard Henderson  <rth@redhat.com>
17466
17467         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17468         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17469         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17470
17471 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17472
17473         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17474
17475 2002-06-03  Richard Henderson  <rth@redhat.com>
17476
17477         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17478         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17479
17480 2002-06-02  Richard Henderson  <rth@redhat.com>
17481
17482         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17483         test functions static.
17484
17485 2002-06-02  Andreas Jaeger  <aj@suse.de>
17486
17487         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17488         now.
17489
17490 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17491
17492         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17493         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17494         Update for mofified diagnostics.
17495         * gcc.dg/c99-intconst-1.c: No longer fail.
17496
17497 2002-06-02  Richard Henderson  <rth@redhat.com>
17498
17499         * gcc.dg/uninit-A.c: Remove xfail markers.
17500
17501 2002-06-01  Roger Sayle  <roger@eyesopen.com>
17502
17503         * gcc.dg/fnegate-1.c: New test case.
17504
17505 2002-05-30  Osku Salerma  <osku@iki.fi>
17506
17507         * gcc.c-torture/execute/mayalias-1.c: New file.
17508
17509 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17510
17511         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
17512         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
17513         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
17514
17515 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
17516
17517         * gcc.c-torture/execute/20020529-1.c: New test.
17518
17519 2002-05-27  Richard Henderson  <rth@redhat.com>
17520
17521         * g++.dg/ext/attrib6.C: New test case.
17522
17523 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17524
17525         * gcc.c-torture/execute/pure-1.c: New test.
17526
17527 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17528
17529         * gcc.dg/cpp/arith-2.c: Remove.
17530
17531 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17532
17533         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
17534         * gcc.dg/cpp/if-3.c: Remove.
17535
17536 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
17537
17538         * g++.dg/opt/cse2.C: New test.
17539
17540 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
17541
17542         * gcc.dg/cpp/arith-1.c: New semantic tests.
17543         * gcc.dg/cpp/if-1.c: Update.
17544
17545 2002-05-24  Ben Elliston  <bje@redhat.com>
17546
17547         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17548
17549 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17550
17551         * gcc.dg/verbose-asm.c: New test.
17552
17553 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17554
17555         * gcc.dg/cpp/paste12.c: New test.
17556
17557 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17558
17559         * g++.dg/parse/named_ops.C: New test.
17560
17561 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17562
17563         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17564
17565 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17566
17567         * gcc.dg/weak-2.c: Allow optional leading underscore
17568         in scan-assembler symbol name.
17569         * gcc.dg/weak-3.c: Likewise.
17570         * gcc.dg/weak-4.c: Likewise.
17571         * gcc.dg/weak-5.c: Likewise.
17572
17573 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17574
17575         * gcc.dg/20020523-1.c: New test.
17576
17577 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17578
17579         * objc.dg/const-str-2.m: Update now that we stop after
17580         a command line error.
17581
17582 2002-05-22  Richard Henderson  <rth@redhat.com>
17583
17584         * g++.dg/dg.exp: Fix typo in test pruneing.
17585
17586 2002-05-22  Richard Henderson  <rth@redhat.com>
17587
17588         * g++.dg/dg.exp: Prune the tls subdirectory.
17589         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17590         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17591         * g++.dg/tls/init-1.C: New.
17592
17593 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17594
17595         * gcc.dg/20020517-1.c: New test.
17596
17597 2002-05-21  Richard Henderson  <rth@redhat.com>
17598
17599         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17600         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17601
17602 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17603
17604         * g++.dg/other/copy2.C: New test.
17605
17606 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17607
17608         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17609         (MAX_COPY): Bump up to 10 times sizeof (long long).
17610         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17611
17612         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17613         sizeof (long long).
17614
17615         * gcc.c-torture/execute/strcpy-1.c: New test.
17616
17617 2002-05-19  Jason Merrill  <jason2redhat.com>
17618
17619         * g++.dg/ext/oper1.C: New test.
17620
17621 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17622 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17623
17624         * README.QMTEST: New file.
17625
17626         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17627
17628 2002-05-19  Andreas Jaeger  <aj@suse.de>
17629
17630         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17631         now.
17632         * gcc.c-torture/execute/loop-2d.x: Likewise.
17633
17634 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17635
17636         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17637         support weak symbols.
17638         * gcc.dg/weak-4.c: Likewise
17639         * gcc.dg/weak-6.c: Likewise
17640
17641 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17642
17643         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17644         cygwin, coff and h8300-*-hms targets
17645         * gcc.dg/weak-5.c: Likewise
17646         * gcc.dg/weak-7.c: Likewise
17647
17648 2002-05-16  Jason Merrill  <jason@redhat.com>
17649
17650         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17651         (scan-assembler-not, scan-assembler-dem): Likewise.
17652         (scan-assembler-dem-not): Likewise.
17653
17654 2002-05-15  Richard Henderson  <rth@redhat.com>
17655
17656         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17657
17658 2002-05-15  Richard Henderson  <rth@redhat.com>
17659
17660         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17661         (vfoo1f): Warning here.
17662         (vfoo1l): Don't redefine the alias.
17663
17664 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17665
17666         * g++.dg/init/pm1.C: New test.
17667
17668 2002-05-12  David S. Miller  <davem@redhat.com>
17669
17670         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17671         types.
17672
17673 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17674
17675         * gcc.c-torture/execute/20020510-1.c: New test case.
17676
17677 2002-05-10  David S. Miller  <davem@redhat.com>
17678
17679         * gcc.c-torture/execute/conversion.c: Test long double too.
17680
17681 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17682
17683         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17684         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17685         * lib/g++.exp (g++_link_flags): Likewise.
17686         * lib/objc.exp (objc_target_compile): Likewise.
17687
17688 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17689
17690         * gcc.dg/cpp/poison.c: Update.
17691         * gcc.dg/cpp/20000625-2.c: Remove.
17692         * gcc.dg/cpp/direct2s.c: Remove final test.
17693
17694 2002-05-08  Tom Rix  <trix@redhat.com>
17695
17696         * gcc.c-torture/execute/20020508-1.c: New test.
17697         * gcc.c-torture/execute/20020508-2.c: New test.
17698         * gcc.c-torture/execute/20020508-3.c: New test.
17699
17700 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17701
17702         * gcc.dg/cpp/charconst-4.c: More tests.
17703
17704 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17705
17706         PR c/6569
17707         * gcc.dg/weak-3.c: Update location of warning messages.
17708         * gcc.dg/weak-5.c: Likewise.
17709
17710 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17711
17712         * gcc.c-torture/execute/20020506-1.c: New test case.
17713
17714 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17715
17716         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17717
17718 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17719
17720         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17721
17722 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17723
17724         * gcc.dg/cpp/charconst-3.c: New test.
17725
17726 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17727
17728         * gcc.dg/cpp/charconst.c: Update tests.
17729
17730 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17731
17732         * treelang: Added directory for new sample language treelang. Also
17733         lib/treelang.exp: New file to signal treelang should be tested.
17734
17735 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17736
17737         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17738         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17739         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17740         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17741         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17742         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17743         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17744
17745 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17746
17747         * gcc.dg/format/xopen-2.c: New test.
17748
17749 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17750
17751         * gcc.dg/20020503-1.c: New test.
17752
17753 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17754
17755         * g++.dg/init/dtor1.C: Make it tougher.
17756
17757 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17758
17759         * g++.dg/init/dtor1.C: New test.
17760
17761 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17762
17763         * gcc.dg/altivec-8.c: New.
17764
17765 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17766
17767         * gcc.dg/altivec-7.c: New.
17768
17769 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17770
17771         * g++.dg/parse/typedef1.C: New test.
17772
17773 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/6486
17776         * g++.dg/template/friend6.C: New test.
17777
17778         PR c++/6492
17779         * g++.dg/init/copy1.C: New test.
17780
17781 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17782
17783         * g++.dg/warn/effc1.C: New test.
17784
17785 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17786
17787         * gcc.dg/cpp/if-cexp.c: Add a test.
17788
17789 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
17790
17791         * gcc.dg/20020426-2.c: New test.
17792
17793 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17794
17795         * gcc.dg/cpp/if-mop.c: Update.
17796         * gcc.dg/cpp/if-mpar.c: Add test.
17797         * gcc.dg/cpp/if-oppr.c: Update.
17798
17799 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17800
17801         PR c/6343
17802         * gcc.dg/weak-[2-7].c: New tests.
17803
17804 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17805
17806         * gcc.dg/enum1.c: New test.
17807
17808 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17809
17810         PR c++/6497
17811         * g++.dg/inherit/access2.C: New test.
17812
17813 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR bootstrap/6445
17816         * gcc.dg/20020426-1.c: New test.
17817
17818 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17819
17820         * g++.dg/abi/enum1.C: New test.
17821
17822 2002-04-26  Richard Henderson  <rth@redhat.com>
17823
17824         * gcc.dg/c99-bool-1.c: Expect always true warning.
17825
17826 2002-04-25  Roger Sayle  <roger@eyesopen.com>
17827
17828         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
17829
17830 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17831
17832         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
17833         targets.
17834
17835 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
17836
17837         * g++.dg/abi/mange7.C: New test.
17838
17839         PR c++/6438.
17840         * g++.dg/parse/stmtexpr2.C: New test.
17841
17842 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
17843
17844         * gcc.dg/20020312-2.c: Add SH target.
17845
17846 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17847
17848         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
17849         compiler output on mips*-*-irix*.
17850
17851 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
17852
17853         * g++.dg/parse/attr1.C: New test.
17854
17855 2002-04-23  Roger Sayle  <roger@eyesopen.com>
17856
17857         * gcc.c-torture/execute/string-opt-17.c: New test case.
17858         * gcc.c-torture/execute/memset-2.c: New test case.
17859
17860 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
17861
17862         PR c++/6256:
17863         * g++.dg/template/friend5.C: New test.
17864
17865         PR c++/6331:
17866         * g++.dg/template/qual1.C: Likewise.
17867
17868 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
17869
17870         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
17871         Include stdlib.h, not stdio.h or ctype.h.
17872
17873 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
17874
17875         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
17876         cris-*-elf* and mmix-*-*.
17877         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
17878         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
17879         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
17880         Ditto.
17881         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
17882         * gcc.dg/wchar_t-1.c: Ditto.
17883
17884 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
17885
17886         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
17887         Clarify comment.
17888
17889 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
17890
17891         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
17892
17893 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17894
17895         * gcc.c-torture/execute/20000906-1.x: Delete.
17896
17897 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
17898
17899         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
17900
17901 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
17902
17903         * PR6367
17904         * g77.f-torture/execute/6367.f: New test.
17905         * g77.f-torture/execute/6367.x: Disable for MMIX.
17906
17907 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
17908
17909         * PR6352
17910         * g++.dg/opt/inline2.C: New test.
17911
17912 2002-04-18  Richard Henderson  <rth@redhat.com>
17913
17914         * gcc.dg/20000906-1.c: Enable for all targets.
17915         * gcc.c-torture/compile/iftrap-2.c: New.
17916
17917 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17918
17919         * gcc.dg/20020418-1.c: New test.
17920         * gcc.dg/20020418-2.c: New test.
17921
17922 2002-04-18  Richard Henderson  <rth@redhat.com>
17923
17924         * gcc.c-torture/compile/iftrap-1.c: New.
17925         * gcc.dg/iftrap-1.c: Adjust for ia64.
17926         * gcc.dg/iftrap-2.c: New.
17927
17928 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
17929
17930         * gcc.c-torture/compile/20020418-1.c: New test.
17931
17932 2002-04-18  Roger Sayle  <roger@eyesopen.com>
17933
17934         * gcc.c-torture/compile/20020415-1.c: New.
17935
17936 2002-04-18  David S. Miller  <davem@redhat.com>
17937
17938         * gcc.c-torture/execute/20020418-1.c: New test.
17939
17940 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
17941
17942         * gcc.dg/20020416-1.c: New test.
17943
17944         * g++.dg/opt/inline1.C: New test.
17945
17946 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
17947
17948         * gcc.dg/altivec-5.c: New test.
17949
17950         * gcc.dg/20020415-1.c: New test.
17951
17952 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
17953
17954         * testsuite/lib/chill.exp: Remove.
17955
17956 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * g++.dg/other/big-struct.C: New test.
17959
17960 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
17961
17962         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
17963         of scratch file.
17964
17965 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
17966
17967         PR c/6277
17968         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
17969         in scan-assembler function name
17970
17971 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
17972
17973         * g77.f-torture/execute/980628-4.x,
17974         g77.f-torture/execute/980628-5.x,
17975         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17976         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17977         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
17978         i[34567]86-*-*.
17979
17980 2002-04-13  David S. Miller  <davem@redhat.com>
17981
17982         * gcc.c-torture/execute/20020413-1.c: New test.
17983
17984 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
17985
17986         * gcc.dg/asm-6.c,
17987         * g++.dg/ext/asm1.C: New tests.
17988
17989 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
17990
17991         PR c++ 5373.
17992         * g++.dg/parse/stmtexpr1.C: New test.
17993
17994         PR c++/5189.
17995         * g++.dg/template/copy1.C: New test.
17996
17997 2002-04-12  Richard Henderson  <rth@redhat.com>
17998
17999         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18000
18001 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18002
18003         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18004         gcc.c-torture/execute/20020307-2.c.
18005
18006 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18007
18008         * g++.dg/ext/attrib5.C,
18009         * g++.dg/lookup/struct1.C: New tests.
18010
18011 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18012
18013         * gcc.dg/20020411-1.c: New test.
18014
18015         * gcc.c-torture/execute/20020411-1.c: New test.
18016
18017 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18018
18019         * g77.f-torture/execute/6177.f: New test.
18020
18021 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18022
18023         PR middle-end/6247
18024         * g++.dg/opt/cleanup1.C: New test.
18025
18026         * g++.dg/opt/const1.C: New test.
18027
18028 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18029
18030         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18031
18032 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18033
18034         PR c++/5507
18035         * g++.dg/template/typename2.C: New test.
18036
18037 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18038
18039         * gcc.c-torture/execute/loop-12.c: New.
18040
18041 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18042
18043         * g77.f-torture/execute/980628-4.x,
18044         g77.f-torture/execute/980628-5.x,
18045         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18046         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18047         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18048
18049 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18050
18051         PR optimization/6086
18052         * g++.dg/opt/preinc1.C: New test.
18053
18054 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18055
18056         PR c++/5571
18057         * g++.dg/opt/static2.C: New test.
18058
18059 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18060
18061         PR c/5120
18062         * gcc.dg/20020406-1.c: New test.
18063
18064 2002-04-04  David S. Miller  <davem@redhat.com>
18065
18066         * gcc.c-torture/execute/20020404-1.c: New test.
18067
18068 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18069
18070         PR c/6123
18071         * gcc.dg/20020312-2.c: Do not declare global register variable
18072         if __PIC__ or __pic__ is defined.
18073
18074 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18075
18076         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18077         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18078
18079 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18080
18081         * gcc.misc-tests/linkage.exp: Update last change to handle
18082         sparc*-, not just sparc-.
18083
18084 2002-04-03  Richard Henderson  <rth@redhat.com>
18085
18086         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18087
18088 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18089
18090         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18091
18092 2002-04-02  David S. Miller  <davem@redhat.com>
18093
18094         * gcc.c-torture/execute/20020402-3.c: New test.
18095
18096 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18097
18098         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18099         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18100
18101         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18102         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18103         g77.f-torture/execute/20001201.x,
18104         g77.f-torture/execute/u77-test.x: New files.
18105
18106         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18107         * gcc.dg/wchar_t-1.c: Ditto.
18108
18109 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18110
18111         * gcc.c-torture/execute/20020402-1.c: New test.
18112
18113 2002-04-01  Richard Henderson  <rth@redhat.com>
18114
18115         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18116
18117         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18118
18119 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18120
18121         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18122
18123 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18124
18125         * g++.dg/inherit/template-as-base.C: Expect error.
18126         * g++.dg/inherit/namespace-as-base.C: Likewise.
18127
18128 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18129
18130         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18131         g++.dg/ext/instantiate3.C: Tweak match patterns.
18132
18133         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18134         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18135         -da test.
18136
18137 2002-03-31  Richard Henderson  <rth@redhat.com>
18138
18139         * gcc.dg/special/alias-2.c: New.
18140         * gcc.dg/special/ecos.exp: Run it.
18141
18142 2002-03-31  Richard Henderson  <rth@redhat.com>
18143
18144         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18145
18146 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18147
18148         * gcc.dg/weak-1.c: Disable on h8300 port.
18149
18150 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18151
18152         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18153         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18154         ordering tests.
18155         * g++.dg/bprob/bprob-1.C: New test.
18156         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18157         * g++.dg/gcov/gcov-1.C: New test.
18158         * g++.dg/gcov/gcov-1.x: New file.
18159         * g++.dg/gcov/gcov-2.C: New test.
18160         * g++.dg/gcov/gcov-3.C: New test.
18161         * g++.dg/gcov/gcov-3.h: New file.
18162
18163 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18164
18165         * g++.old-deja/g++.other/builtins5.C: New test.
18166         * g++.old-deja/g++.other/builtins6.C: New test.
18167         * g++.old-deja/g++.other/builtins7.C: New test.
18168         * g++.old-deja/g++.other/builtins8.C: New test.
18169         * g++.old-deja/g++.other/builtins9.C: New test.
18170
18171 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18172
18173         * g++.dg/opt/static1.C: New test.
18174
18175         * g++.dg/opt/longbranch1.C: New test.
18176
18177 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18178
18179         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18180
18181         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18182
18183 2002-03-28  Jeffrey A Law  (law@redhat.com)
18184
18185         * gcc.c-torture/execute/20020328-1.c: New test.
18186
18187 2002-03-27  Richard Henderson  <rth@redhat.com>
18188
18189         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18190         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18191         move from g++.old-deja/g++.ext/.
18192
18193 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * g++.dg/init/new2.C: New test.
18196
18197 2002-03-26  Richard Henderson  <rth@redhat.com>
18198
18199         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18200
18201         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18202         on sparc.
18203
18204         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18205         sparcv9 systems.
18206         * gcc.dg/20001102-1.c: Likewise.
18207
18208 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18209
18210         * gcc.dg/cpp/endif-pedantic1.c,
18211         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18212
18213 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18214
18215         * g++.dg/init/new1.C: New test.
18216
18217 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18218
18219         * g++.dg/abi/vbase9.C: New test.
18220
18221 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18222
18223         * gcc.dg/arm-asm.c: New test.
18224
18225 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18226
18227         * gcc.dg/Wswitch-enum.c: New test.
18228         Fix PR c/5044.
18229
18230 2002-03-26  Richard Henderson  <rth@redhat.com>
18231
18232         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18233         structure.
18234
18235 2002-03-25  Richard Henderson  <rth@redhat.com>
18236
18237         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18238         sparcv9 systems.
18239
18240         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18241         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18242
18243 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18244
18245         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18246
18247 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18248
18249         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18250         targets using generic thunk support.
18251
18252 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18253
18254         * gcc.c-torture/compile/20020323-1.c: New test.
18255
18256         * g++.dg/opt/conj2.C: New test.
18257
18258 2002-03-24  Richard Henderson  <rth@redhat.com>
18259
18260         * gcc.dg/weak-1.c: Use -fno-common.
18261
18262 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18263
18264         * g77.dg/f77-edit-apostrophe-out.f: New test
18265         * g77.dg/f77-edit-h-out.f: New test
18266         * g77.dg/f77-edit-t-in.f: New test
18267         * g77.dg/f77-edit-t-out.f: New test
18268         * g77.dg/f77-edit-x-out.f: New test
18269         * g77.dg/f77-edit-slash-out.f: New test
18270         * g77.dg/f77-edit-colon-out.f: New test
18271         * g77.dg/f77-edit-s-out.f: New test
18272
18273 2002-03-24  Richard Henderson  <rth@redhat.com>
18274
18275         * objc/execute/formal_protocol-6.x: New XFAIL.
18276
18277 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18278
18279         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18280         that do not support weak symbols
18281
18282 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18283
18284         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18285         * lib/g77.exp:  Likewise
18286         * lib/objc.exp: Likewise
18287
18288 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18289
18290         * gcc.dg/Wswitch-default.c: New test.
18291
18292 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18293
18294         * g++.dg/other/enum1.C: New test.
18295
18296 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18297
18298         * gcc.dg/pragma-ep-3.c: Fix typo.
18299
18300 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18301
18302         * g++.dg/inherit/template-as-base.C: New test.
18303
18304 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18305
18306         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18307         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18308
18309 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18310
18311         * gcc.dg/cpp/multiline.c: Update to match.
18312
18313 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18314
18315         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18316
18317 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18318
18319         * gcc.dg/cpp/extratokens2.c:  New file.
18320
18321 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18322
18323         * gcc.dg/20020312-2.c: Add rs6000 target.
18324
18325         * gcc.c-torture/compile/20020319-1.c: New test.
18326
18327 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18328
18329         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18330         (A, E): Handle this.
18331
18332 2002-03-20  Jason Merrill  <jason@redhat.com>
18333
18334         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18335         ignoring -fpic.
18336         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18337         through prune_gcc_output.
18338
18339 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18340
18341         * gcc.c-torture/compile/20020320-1.c: New test.
18342
18343 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18344
18345         * gcc.c-torture/compile/20020318-1.c: New test.
18346
18347         * gcc.dg/struct-by-value-1.c: New test.
18348
18349         * gcc.dg/20020319-1.c: New test.
18350
18351 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18352
18353         * g++.dg/opt/conj1.C: New test.
18354
18355 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18356
18357         * g++.dg/template/qualttp20.C: Revert previous change.
18358         * g++.dg/template/qualttp3.C: Likewise.
18359         * g++.dg/template/qualttp4.C: Likewise
18360         * g++.dg/template/qualttp5.C: Likewise
18361         * g++.dg/template/qualttp6.C: Likewise
18362         * g++.dg/template/qualttp7.C: Likewise
18363         * g++.dg/template/qualttp8.C: Likewise
18364         * g++.dg/template/recurse.C: Likewise.
18365
18366 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18367
18368         * gcc.dg/cpp/wchar-1.c: Update.
18369
18370 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18371
18372         * g++.dg/template/conv1.C: New test.
18373         * g++.dg/template/conv2.C: New test.
18374         * g++.dg/template/conv3.C: New test.
18375         * g++.dg/template/conv4.C: New test.
18376
18377 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18378
18379         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18380         * g++.dg/template/qualttp3.C: Likewise.
18381         * g++.dg/template/qualttp4.C: Likewise
18382         * g++.dg/template/qualttp5.C: Likewise
18383         * g++.dg/template/qualttp6.C: Likewise
18384         * g++.dg/template/qualttp7.C: Likewise
18385         * g++.dg/template/qualttp8.C: Likewise
18386         * g++.dg/template/recurse.C: Likewise.
18387
18388 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18389
18390         * g++.dg/opt/dtor1.C: New test.
18391
18392 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18393
18394         * gcc.c-torture/compile/20020315-1.c: New test.
18395
18396 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18397
18398         * gcc.dg/weak-1.c: Fix scan tests.
18399
18400 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18401
18402         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18403         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18404         cris-*-aout* mmix-*-*.
18405         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18406         cris-*-aout* mmix-*-*.
18407         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18408         cris-*-elf* cris-*-aout* and mmix-*-*.
18409         * gcc.dg/20001009-1.c: Ditto.
18410         * gcc.dg/20010912-1.c: Ditto.
18411         * gcc.dg/20020122-4.c: Ditto.
18412         * gcc.dg/inline-2.c: Ditto.
18413
18414 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18415
18416         * gcc.c-torture/compile/20020314-1.c: New test.
18417
18418 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18419
18420         * gcc.c-torture/execute/20020314-1.c: New test.
18421
18422 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18423
18424         * g++.dg/warn/Wunused-1.C: New test.
18425
18426 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18427
18428         * g++.dg/abi/mangle6.C: New test.
18429
18430 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18431
18432         * gcc.c-torture/compile/20020309-2.c: New test.
18433
18434         * gcc.c-torture/compile/20020312-1.c: New test.
18435
18436 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         * g++.dg/other/access1.C: New test.
18439
18440 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18441
18442         * gcc.c-torture/execute/wchar_t-1.c: New test.
18443
18444 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18445
18446         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18447
18448 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18449
18450         * gcc.dg/20020312-1.c: New test case.
18451
18452 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18453
18454         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18455
18456 2002-03-11  Richard Henderson  <rth@redhat.com>
18457
18458         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18459         * g++.old-deja/g++.jason/report.C: Likewise.
18460
18461 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18462
18463         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18464         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18465
18466 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         * testsuite/g++.dg/overload/pmf1.C: New test.
18469
18470 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18471
18472         * gcc.c-torture/execute/20020307-1.c: Use long.
18473
18474 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18475
18476         PR optimization/5844
18477         * gcc.dg/20020310-1.c: New test.
18478
18479 2002-03-09  Michael Meissner  <meissner@redhat.com>
18480
18481         * gcc.c-torture/execute/memcpy-2.c: New test.
18482         * gcc.c-torture/execute/memset-1.c: New test.
18483         * gcc.c-torture/execute/strlen-1.c: New test.
18484         * gcc.c-torture/execute/strcmp-1.c: New test.
18485         * gcc.c-torture/execute/strncmp-1.c: New test.
18486
18487 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18488
18489         * gcc.dg/ppc-ldstruct.c: New test.
18490
18491 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.c-torture/execute/va-arg-22.c: New test.
18494
18495 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18496
18497         * gcc.c-torture/compile/20020309-1.c: New test.
18498
18499 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18500
18501         * gcc.c-torture/execute/20020307-2.c: New test.
18502
18503 2002-03-07  Jeffrey A Law  (law@redhat.com)
18504
18505         * g77.f-torture/compile/20020307-1.f: New test.
18506
18507 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
18508
18509         * gcc.dg/unordered-1.c: New test.
18510
18511 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
18512
18513         * gcc.c-torture/execute/20020307-1.c: New test.
18514
18515 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
18516
18517         * gcc.dg/20020304-1.c: New test.
18518
18519         * gcc.c-torture/compile/20020304-2.c: New test.
18520
18521 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
18522
18523         * gcc.c-torture/compile/20020304-1.c: New test case
18524         (from PR c/5830).
18525
18526 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
18527
18528         * gcc.dg/20020103-1.c: Add other -D ppc variants.
18529
18530 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18531
18532         * g++.dg/other/classkey1.C: New test.
18533
18534 2002-03-01  Richard Henderson  <rth@redhat.com>
18535
18536         * gcc.c-torture/compile/981223-1.x: New.
18537         * gcc.c-torture/compile/920625-1.x: New.
18538
18539 2002-02-28  Richard Henderson  <rth@redhat.com>
18540
18541         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18542
18543 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18544
18545         * gcc.c-torture/execute/20020227-1.c: New test.
18546
18547 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18548
18549         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18550         here" ERROR lines.
18551         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18552         * g++.old-deja.g++.other/defarg1.C: Likewise.
18553         * g++.old-deja/g++.pt/calls2.C: Likewise.
18554         * g++.old-deja/g++.pt/crash20.C: Likewise.
18555         * g++.old-deja/g++.pt/crash30.C: Likewise.
18556         * g++.old-deja/g++.pt/crash36.C: Likewise.
18557         * g++.old-deja/g++.pt/crash6.C: Likewise.
18558         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18559         * g++.old-deja/g++.pt/derived3.C: Likewise.
18560         * g++.old-deja/g++.pt/error1.C: Likewise.
18561         * g++.old-deja/g++.pt/friend21.C: Likewise.
18562         * g++.old-deja/g++.pt/friend23.C: Likewise.
18563         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18564         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18565
18566 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18567
18568         * gcc.c-torture/execute/20020225-2.c: New test.
18569
18570 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18571
18572         * gcc.c-torture/execute/920730-1t.c,
18573         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18574         Delete test cases, only relevant to -traditional.
18575
18576 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18577
18578         * gcc.dg/cpp/undef1.c: Remove.
18579         * gcc.dg/cpp/directiv.c: Update.
18580         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18581
18582 2002-02-27  Michael Meissner  <meissner@redhat.com>
18583
18584         * gcc.c-torture/execute/20020226-1.c: New test.
18585
18586 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18587
18588         * g++.dg/debug/debug4.C: New test.
18589
18590         * gcc.dg/ia64-visibility-1.c: New test.
18591
18592 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18593
18594         * gcc.dg/debug/20020224-1.c: New.
18595
18596 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18597
18598         * gcc.c-torture/execute/960416-1.x: New.
18599         * gcc.c-torture/execute/divconst-3.x: Likewise.
18600
18601 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18602
18603         * gcc.dg/20020224-1.c: New test.
18604
18605 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18606
18607         * gcc.c-torture/execute/20020225-1.c: New.
18608
18609 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18610
18611         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18612
18613 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.dg/20020222-1.c: New test.
18616
18617 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18618
18619         * g++.dg/opt/anonunion1.C: New test.
18620
18621 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18622
18623         * g++.dg/template/qualttp19.C: New test.
18624         * g++.dg/template/qualttp20.C: New test.
18625         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18626         * g++.old-deja/g++.other/qual1.C: Likewise.
18627
18628 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18629
18630         * gcc.dg/attr-alwaysinline.c: New.
18631
18632 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18633
18634         * gcc.dg/20020220-1.c: New test.
18635
18636         * gcc.dg/20020220-2.c: New test.
18637
18638         * g++.dg/opt/mmx1.C: New test.
18639
18640 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18641
18642         * gcc.c-torture/compile/20020110.c: New test.
18643
18644 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18645
18646         * gcc.c-torture/execute/20020219-1.c: New test.
18647
18648         * gcc.dg/20020219-1.c: New test.
18649
18650         * gcc.dg/noncompile/20020220-1.c: New test.
18651
18652         * g++.dg/opt/ptrintsum1.C: New test.
18653
18654         * gcc.dg/debug/20020220-1.c: New test.
18655
18656 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18657
18658         * gcc.c-torture/execute/20020216-1.c: New test.
18659
18660 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18661
18662         * gcc.dg/decl-1.c: Update, new test.
18663
18664 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18665
18666         * g++.dg/abi/bitfield1.C: New test.
18667         * g++.dg/abi/bitfield2.C: New test.
18668
18669 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18670
18671         * gcc.dg/attr-nest.c: New test.
18672
18673 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18674
18675         * gcc.c-torture/execute/20020215-1.c: New test.
18676
18677 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18678
18679         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18680         * g++.dg/debug/debug.exp: New.
18681         * g++.dg/debug/trivial.C: New.
18682         * g++.dg/debug/debug1.C: Moved...
18683         * g++.dg/other/debug1.C: ...from here.
18684         * g++.dg/debug/debug2.C: Moved...
18685         * g++.dg/other/debug2.C: ...from here.
18686         * g++.dg/debug/debug3.C: Moved...
18687         * g++.dg/other/debug3.C: ...from here.
18688
18689         * gcc.dg/noncompile/20020213-1.c: New test.
18690
18691 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18692
18693         * g++.dg/other/debug3.C: New test.
18694
18695         * gcc.c-torture/execute/20020213-1.c: New test.
18696
18697 2002-02-13  Richard Smith <richard@ex-parrot.com>
18698
18699         * g++.old-deja/g++.other/thunk1.C: New test.
18700
18701 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18702
18703         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18704
18705 2002-02-13  Stan Shebs  <shebs@apple.com>
18706
18707         * gcc.dg/altivec-3.c: New.
18708
18709 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18710
18711         * gcc.dg/Wunreachable-1.c: New test.
18712         * gcc.dg/Wunreachable-2.c: New test.
18713
18714 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18715
18716         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18717
18718 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18719
18720         * gcc.dg/decl-1.c: New test.
18721
18722 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18723
18724         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18725
18726 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18727
18728         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18729         * gcc.c-torture/compile/980506-1.x: Likewise.
18730
18731 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18732
18733         * gcc.dg/20020210-1.c: New.
18734
18735 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18736
18737         * g77.f-torture/execute/947.f: New regression test
18738         for PR fortran/947.
18739
18740 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18741
18742         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18743         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18744
18745 2002-02-08  Richard Henderson  <rth@redhat.com>
18746
18747         * gcc.c-torture/compile/labels-3.c: New.
18748
18749 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18750
18751         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18752         expression statements work instead.
18753         * gcc.dg/noncompile/20020207-1.c: New test.
18754
18755 2002-02-07  Richard Henderson  <rth@redhat.com>
18756
18757         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18758
18759 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18760
18761         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18762         message from g77
18763         * lib/g77-dg.exp: Trim g77 error messages so that they are
18764         recognized by dg.exp.
18765
18766 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18767
18768         PR fortran/5473
18769         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18770
18771 2002-02-07  Richard Henderson  <rth@redhat.com>
18772
18773         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18774         to be sufficiently aligned for integers.
18775
18776 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         * g++.dg/template/friend4.C: New test.
18779
18780 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18781
18782         PR fortran/5743
18783         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
18784         unsupported cases.
18785
18786 2002-02-07  Richard Henderson  <rth@redhat.com>
18787
18788         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
18789         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
18790         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
18791         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
18792
18793 2002-02-06  Richard Henderson  <rth@redhat.com>
18794
18795         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
18796
18797 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
18798
18799         * gcc.dg/20020206-1.c: New test.
18800
18801 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
18802
18803         * gcc.c-torture/execute/20020206-1.c: New test.
18804
18805         * gcc.c-torture/execute/20020206-2.c: New test.
18806
18807         PR optimization/5429:
18808         * gcc.c-torture/compile/20020206-1.c: New test.
18809
18810 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18811
18812         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18813         as certain file formats cannot support particularly large
18814         alignments.
18815
18816         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18817         and do not expect to be able to link the executable.
18818
18819         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18820         fail because the COFF format does not support the weak attribute.
18821
18822 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18823
18824         * g77.dg/pr5473.f:  New test
18825
18826 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
18827
18828         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
18829         Fix testcase accordingly.
18830
18831 2002-02-04  Richard Henderson  <rth@redhat.com>
18832
18833         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
18834         (buf): Change to be an array of pointers, not ints.
18835
18836 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18837
18838         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
18839         before all tests.  Move warning one line above to match where it
18840         C frontend emits.
18841         * gcc.dg/Wswitch-2.c: New test.
18842         * g++.dg/warn/Wswitch-1.C: New test.
18843         * g++.dg/warn/Wswitch-2.C: New test.
18844
18845 2002-02-04  Richard Henderson  <rth@redhat.com>
18846
18847         * g++.dg/abi/offsetof.C: Fix size comparison.
18848
18849 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
18850
18851         * gcc.dg/cast-qual-2.c: New test.
18852
18853 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/20020201-4.c: New test.
18856
18857 2002-02-04  Ben Elliston  <bje@redhat.com>
18858
18859         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
18860         target_info attribute != 0, in addition to the empty string.
18861         (gcc_target_compile): Likewise.
18862
18863 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
18864
18865         * gcc.dg/Wswitch.c: New test.
18866         PR gcc/4475. PR gcc/3780.
18867
18868 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
18869
18870         * g77.f-torture/execute/5122.f: New test for regressions
18871         against PR fortran/5122.
18872
18873 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
18874
18875         * g77.f-torture/compile/pr3743.f: Delete
18876         * g77.dg/pr3743-1.f: New test.
18877         * g77.dg/pr3743-2.f: New test.
18878         * g77.dg/pr3743-3.f: New test.
18879         * g77.dg/pr3743-4.f: New test.
18880
18881 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18882
18883         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
18884
18885 2002-02-02  Richard Henderson  <rth@redhat.com>
18886
18887         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
18888         * gcc.c-torture/execute/bf64-1.c: Likewise.
18889
18890 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18891
18892         * gcc.dg/20020201-2.c: New test.
18893
18894         * gcc.dg/20020201-3.c: New test.
18895
18896         * gcc.c-torture/execute/bitfld-2.c: New test.
18897
18898 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18899
18900         * gcc.dg/bitfld-1.c: Update.
18901         * gcc.dg/bitfld-2.c: Update.
18902         * gcc.c-torture/execute/bitfld-1.x: New.
18903
18904 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.c-torture/execute/20020201-1.c: New test.
18907
18908 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
18909
18910         PR target/5469
18911         * gcc.dg/20020201-1.c: New test.
18912
18913 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
18914
18915         PR fortran/3743
18916         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
18917         * g77.f-torture/compile/pr3743.x: Remove
18918
18919 2002-01-31  Tom Rix  <trix@redhat.com>
18920
18921         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
18922
18923 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18924
18925         * gcc.dg/noncompile/20020130-1.c: New test.
18926
18927 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
18928
18929         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
18930
18931 2002-01-29  Richard Henderson  <rth@redhat.com>
18932
18933         * gcc.c-torture/execute/991118-1.c: Cast various constants back
18934         to long long.
18935         * gcc.c-torture/execute/bf64-1.c: Likewise.
18936
18937 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
18938
18939         * gcc.c-torture/execute/20020129-1.c: New test.
18940
18941 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18942
18943         * gcc.c-torture/compile/20000224-1.c: Update.
18944         * gcc.c-torture/execute/bitfld-1.c: New tests.
18945         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
18946         * gcc.dg/uninit-A.c: Update.
18947
18948 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18949
18950         * g++.dg/template/ctor1.C: Add instantiation.
18951
18952 2002-01-28  Paul Koning  <pkoning@equallogic.com>
18953
18954         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
18955         argument to __builtin_prefetch to be const ptr.
18956
18957 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * gcc.c-torture/compile/20020120-1.c: New test.
18960
18961 2002-01-27  Kazu Hirata  <kazu@hxi.com>
18962
18963         * gcc.c-torture/execute/20020127-1.c: New test.
18964
18965 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
18966
18967         * g77.dg/f77-edit-i-in.f: New test
18968         * g77.dg/f77-edit-i-out.f: New test
18969
18970 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
18971
18972         * gcc.dg/debug/debug.exp: New file.
18973         * gcc.dg/debug/trivial.c: New file.
18974         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
18975         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
18976         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
18977         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
18978         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
18979         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
18980         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
18981         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
18982         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
18983         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
18984         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
18985         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
18986         * gcc.dg/20000503-1.c: Removed.
18987         * gcc.dg/20010207-1.c: Removed.
18988         * gcc.dg/20011223-1.c: Removed.
18989         * gcc.dg/20020104-2.c: Removed.
18990         * gcc.dg/debug-1.c: Removed.
18991         * gcc.dg/debug-2.c: Removed.
18992         * gcc.dg/debug-3.c: Removed.
18993         * gcc.dg/debug-4.c: Removed.
18994         * gcc.dg/debug-5.c: Removed.
18995         * gcc.dg/debug-6.c: Removed.
18996         * gcc.dg/dwarf2-1.c: Removed.
18997         * gcc.dg/dwarf2-2.c: Removed.
18998
18999 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * g++.old-deja/g++.other/eh5.C: New test.
19002         * g++.old-deja/g++.other/sibcall2.C: New test.
19003         * g++.old-deja/g++.other/array9.C: New test.
19004         * g++.old-deja/g++.other/typename2.C: New test.
19005         * g++.old-deja/g++.other/crash60.C: New test.
19006         * g++.old-deja/g++.other/conv9.C: New test.
19007         * g++.old-deja/g++.other/mangle10.C: New test.
19008         * g++.old-deja/g++.other/unchanging1.C: New test.
19009         * g++.old-deja/g++.other/exprstmt1.C: New test.
19010         * g++.old-deja/g++.other/inline23.C: New test.
19011         * g++.old-deja/g++.eh/ia64-1.C: New test.
19012         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19013         * g++.old-deja/g++.other/reload1.C: New test.
19014         * g++.old-deja/g++.other/static20.C: New test.
19015         * g++.old-deja/g++.other/local-alloc1.C: New test.
19016         * g++.old-deja/g++.other/conv8.C: New test.
19017         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19018         * g++.old-deja/g++.other/storeexpr1.C: New test.
19019         * g++.old-deja/g++.other/storeexpr2.C: New test.
19020         * g++.dg/eh/template2.C: New test.
19021         * g++.dg/warn/weak1.C: New test.
19022
19023 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19024
19025         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19026         Remove first, non-varying, argument.
19027
19028 2002-01-23  Richard Henderson  <rth@redhat.com>
19029
19030         * gcc.dg/inline-2.c: New.
19031
19032         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19033         Add optional target arg.  Check number of arguments.
19034         (scan-assembler-not, scan-assembler-dem): Likewise.
19035         (scan-assembler-dem-not): Likewise.
19036
19037 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19038
19039         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19040         line 12.
19041         * g++.old-deja/g++.brendan/parse3.C,
19042         g++.old-deja/g++.other/crash26.C,
19043         g++.old-deja/g++.other/crash28.C,
19044         g++.old-deja/g++.other/crash29.C,
19045         g++.old-deja/g++.other/crash30.C,
19046         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19047
19048 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19049
19050         * gcc.dg/20020115-1.c: New.
19051
19052 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19053
19054         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19055
19056 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19057
19058         * gcc.dg/20020122-3.c: New.
19059
19060 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19061
19062         * g++.dg/other/gc1.C: New test.
19063
19064 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19065
19066         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19067
19068 2002-01-22  Richard Henderson  <rth@redhat.com>
19069
19070         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19071
19072 2002-01-22  Richard Henderson  <rth@redhat.com>
19073
19074         * gcc.dg/20020122-4.c: New.
19075
19076 2002-01-22  H.J. Lu <hjl@gnu.org>
19077
19078         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19079         link output.
19080         * gcc.dg/special/ecos.exp: Likewise.
19081         * lib/g++-dg.exp: Likewise.
19082         * lib/g77-dg.exp: Likewise.
19083         * lib/gcc-dg.exp : Likewise.
19084         * lib/mike-g++.exp: Likewise.
19085         * lib/mike-g77.exp: Likewise.
19086         * lib/mike-gcc.exp: Likewise.
19087         * lib/objc-dg.exp: Likewise.
19088
19089 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19090
19091         PR target/5379
19092         * gcc.dg/20020122-2.c: New test.
19093
19094 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19095
19096         * gcc.dg/20020122-1.c: New test.
19097
19098 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19099
19100         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19101
19102 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19103
19104         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19105
19106 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19107
19108         * gcc.c-torture/compile/20020121-1.c: New test.
19109
19110 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19111
19112         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19113         ld_library_path.
19114
19115 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19116
19117         * gcc.dg/20020218-1.c: New test.
19118
19119 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19120
19121         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19122         messages
19123         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19124         "At global scope" warning
19125         * g++.dg/ext/align1.C: Change cygwin test for alignment
19126         from db-bogus to dg-warning
19127
19128 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19129
19130         * g77.f-torture/compile/cpp2.F: New test.
19131
19132 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19133
19134         * g++.dg/template/access1.C: New test.
19135
19136 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19137
19138         * gcc.dg/20020118-1.c: New.
19139
19140 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19141
19142         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19143
19144 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19145
19146         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19147         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19148         alignment warnings.
19149
19150 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19151
19152         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19153         torture_with_loops and torture_without_loops
19154
19155 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19156
19157         * gcc.c-torture/compile/20020116-1.c: New test.
19158
19159 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19160
19161         * gcc.dg/20020116-2.c: New test.
19162
19163         * gcc.dg/ultrasp4.c: New test.
19164
19165         * gcc.dg/20020116-1.c: New test.
19166
19167 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19168
19169         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19170         by EABI.
19171
19172 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19173
19174         * gcc.misc-tests/i386-prefetch.exp: New.
19175         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19176         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19177         * gcc.misc-tests/i386-pf-none-1.c: New test.
19178         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19179
19180 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * gcc.dg/gnu89-init-1.c: Add new tests.
19183
19184 2002-01-15  Andreas Jaeger  <aj@suse.de>
19185
19186         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19187         * gcc.dg/i386-mmx-2.c: Likewise.
19188         * gcc.dg/i386-sse-1.c: Likewise.
19189         * gcc.dg/i386-sse-2.c: Likewise.
19190         * gcc.dg/i386-sse-3.c: Likewise.
19191
19192 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19193
19194         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19195         Uncomment additional cases that now pass.
19196
19197 2002-01-11  Richard Henderson  <rth@redhat.com>
19198
19199         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19200         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19201
19202 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19203
19204         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19205
19206 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19207
19208         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19209         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19210
19211 2002-01-10  Dale Johannesen  <dalej@apple.com>
19212
19213         * gcc.c-torture/execute/loop-11.c: New.
19214
19215 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19216
19217         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19218         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19219
19220 2002-01-09  Richard Henderson  <rth@redhat.com>
19221
19222         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19223         type in which to perform the operation for each size.
19224
19225 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19226
19227         * gcc.c-torture/compile/20020109-2.c: New test.
19228
19229 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19230
19231         * gcc.c-torture/execute/loop-10.c: New test.
19232
19233 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19234
19235         * gcc.c-torture/compile/20010226-1.c: New test.
19236         * gcc.c-torture/compile/20010227-1.c: New test.
19237         * gcc.c-torture/compile/20010426-1.c: New test.
19238         * gcc.c-torture/compile/20010510-1.c: New test.
19239         * gcc.c-torture/compile/20010605-3.c: New test.
19240         * gcc.c-torture/compile/20010824-1.c: New test.
19241         * gcc.c-torture/execute/20010409-1.c: New test.
19242         * gcc.dg/noncompile/20000901-1.c: New test.
19243         * gcc.dg/20001023-1.c: New test.
19244         * gcc.dg/20001101-1.c: New test.
19245         * gcc.dg/20001102-1.c: New test.
19246         * gcc.dg/20010207-1.c: New test.
19247         * gcc.dg/20010405-1.c: New test.
19248         * gcc.dg/20010822-1.c: New test.
19249         * gcc.dg/20011107-1.c: New test.
19250
19251 2002-01-09  Jeffrey A Law  (law@redhat.com)
19252
19253         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19254
19255         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19256         execution failure on PA targets.
19257
19258 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19259
19260         * gcc.c-torture/compile/20020109-1.c: New test.
19261
19262 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19263
19264         * gcc.c-torture/execute/20020108-1.c: New test.
19265
19266 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19267
19268         * gcc.dg/20020108-1.c: New test.
19269
19270 2002-01-08  H.J. Lu <hjl@gnu.org>
19271
19272         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19273         for header files.
19274
19275 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19276
19277         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19278         consistency.
19279
19280 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19281
19282         * gcc.dg/altivec-4.c: Test altivec predicates.
19283
19284 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * gcc.c-torture/execute/20020107-1.c: New test.
19287
19288 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19289
19290         PR c/5279
19291         * gcc.c-torture/compile/20020106-1.c: New test.
19292
19293 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19294
19295         * gcc.c-torture/execute/nestfunc-4.c: New test.
19296
19297 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19298
19299         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19300         extra triple that slipped in.
19301         * g++.old-deja/g++.abi/align.C: Likewise.
19302         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19303
19304 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19305
19306         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19307         * g++.old-deja/g++.abi/align.C: Likewise.
19308         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19309
19310         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19311         on FreeBSD/i386.
19312         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19313         FreeBSD.
19314
19315 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19316
19317         * gcc.dg/20020104-1.c: New test.
19318
19319         * gcc.dg/20020104-2.c: New test.
19320
19321 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19322
19323         * gcc.dg/20020103-1.c: Fix typo in target selector.
19324
19325 2002-01-03  Richard Henderson  <rth@redhat.com>
19326
19327         * gcc.dg/20020103-1.c: New.
19328
19329 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19330
19331         * gcc.c-torture/execute/20020103-1.c: New test.
19332
19333 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19334
19335         * g++.dg/other/debug2.C: New test.
19336
19337         * gcc.c-torture/compile/20020103-1.c: New test.
19338
19339 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19340
19341         * gcc.dg/gnu89-init-1.c: Added new tests.
19342
19343 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19344
19345         * g++.dg/template/friend2.C: Remove as patch is reverted.
19346
19347         * g++.dg/warn/oldcast1.C: New test.
19348
19349         * g++.dg/template/ptrmem1.C: New test.
19350         * g++.dg/template/ptrmem2.C: New test.
19351
19352         * g++.dg/template/ntp.C: New test.
19353
19354         * g++.dg/other/component1.C: New test.
19355
19356         * g++.dg/template/ttp3.C: New test.
19357
19358         * g++.dg/template/friend2.C: New test.
19359         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19360
19361 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19362
19363         * g++.dg/other/ptrmem1.C: New test.
19364         * g++.dg/other/ptrmem2.C: New test.
19365
19366 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19367
19368         * g++.dg/template/ctor1.C: New test.
19369
19370 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19371
19372         * g++.dg/template/friend2.C: New test.
19373
19374 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19375
19376         * gcc.dg/mmix-1.c: New test.
19377
19378 2001-12-31  Richard Henderson  <rth@redhat.com>
19379
19380         * gcc.dg/asm-5.c: New.
19381
19382 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19383
19384         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19385         in namespace __gnu_cxx
19386
19387 2001-12-30  Richard Henderson  <rth@redhat.com>
19388
19389         * gcc.dg/debug-6.c: New.
19390
19391 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19392
19393         * gcc.c-torture/compile/20011229-2.c: New test.
19394
19395 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * gcc.dg/debug-3.c: New test.
19398         * gcc.dg/debug-4.c: New test.
19399         * gcc.dg/debug-5.c: New test.
19400
19401 2001-12-29  Richard Henderson  <rth@redhat.com>
19402
19403         * g++.dg/eh/loop1.C: New.
19404
19405 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.dg/template/crash1.C: New test.
19408
19409 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19410
19411         * g++.dg/other/const1.C: New test.
19412
19413 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19414
19415         * gcc.c-torture/compile/20011229-1.c: New test.
19416
19417 2001-12-28  Stan Shebs  <shebs@apple.com>
19418
19419         * lib/objc-torture.exp: Resync with c-torture.exp.
19420         * lib/objc.exp: Load standard libraries.
19421
19422 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19423
19424         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19425         additional tests.
19426
19427 2001-12-27  Roger Sayle <roger@eyesopen.com>
19428
19429         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19430
19431 2001-12-27  Richard Henderson  <rth@redhat.com>
19432
19433         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19434
19435 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19436
19437         * g++.dg/eh/ctor1.C: New test.
19438         * g++.dg/other/error2.C: New test.
19439
19440 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19441
19442         * g++.dg/other/init2.C: New test.
19443
19444 2001-12-24  Richard Henderson  <rth@redhat.com>
19445
19446         * gcc.dg/20011223-1.c: New.
19447         * gcc.dg/inline-1.c: New.
19448
19449 2001-12-23  Richard Henderson  <rth@redhat.com>
19450
19451         * gcc.dg/asm-4.c: Test operand modifiers.
19452
19453 2001-12-23  Richard Henderson  <rth@redhat.com>
19454
19455         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19456
19457 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19458
19459         * gcc.c-torture/execute/20011223-1.c: New test.
19460
19461 2001-12-21  Richard Henderson  <rth@redhat.com>
19462
19463         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19464         re-enables the warning.
19465
19466 2001-12-21  Richard Henderson  <rth@redhat.com>
19467
19468         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19469
19470 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19471
19472         * gcc.c-torture/compile/20011218-1.c: New test.
19473
19474 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19475
19476         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19477         arm-isr.c test.
19478         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19479         epilogue generation for ARM ISR routines.
19480
19481 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19482
19483         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19484         * gcc.dg/format/c90-printf-3.c: Likewise.
19485         * gcc.dg/format/c99-printf-3.c: Likewise.
19486         * gcc.dg/format/ext-1.c: Likewise.
19487         * gcc.dg/format/ext-6.c: Likewise.
19488         * gcc.dg/format/format.h: Prototype unlocked stdio.
19489
19490 2001-12-20  Richard Henderson  <rth@redhat.com>
19491
19492         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19493         (arena): Use it.
19494         (malloc): Correct allocation logic.  Abort if we fill up the
19495         arena before initialization complete.
19496         (realloc): Correct allocation logic.
19497
19498 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19499
19500         * gcc.c-torture/compile/20011219-2.c: New test.
19501
19502         * gcc.c-torture/execute/20011219-1.c: New test.
19503
19504 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
19505
19506         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
19507         target does not support weak symbols.
19508
19509 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
19510
19511         * gcc.c-torture/compile/20011219-1.c: New test.
19512
19513 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19514
19515         * g++.dg/other/error1.C: New test.
19516
19517 2001-12-17  Jeffrey A Law  (law@redhat.com)
19518
19519         * gcc.c-torture/execute/20011217-1.c: New test.
19520
19521 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
19522
19523         * objc.dg/special/: New directory.
19524         * objc.dg/special/special.exp: New file.
19525         * objc.dg/special/unclaimed-category-1.h: New file.
19526         * objc.dg/special/unclaimed-category-1a.m: New file.
19527         * objc.dg/special/unclaimed-category-1.m: New file.
19528
19529 2001-12-17  Andreas Jaeger  <aj@suse.de>
19530
19531         * gcc.c-torture/compile/20011217-2.c: New test.
19532
19533 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19534
19535         * gcc.c-torture/compile/20011217-1.c: New test.
19536
19537 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
19538
19539         * testsuite/gcc.dg/20011214-1.c: New.
19540
19541 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19542
19543         * gcc.dg/altivec-4.c: New.
19544
19545 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19546
19547         * gcc.dg/20011113-1.c: New test.
19548
19549 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19550
19551         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19552         std::__malloc_alloc_template<0> and
19553         std::__default_alloc_template<false, 0>.
19554
19555 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19556
19557         * objc/execute/bf-21.m: New test.
19558         * objc/execute/enumeration-1.m: New test.
19559         * objc/execute/enumeration-2.m: New test.
19560
19561 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * gcc.dg/gnu89-init-1.c: New test.
19564
19565 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19566
19567         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19568         * g++.old-deja/g++.jason/2371.C: Likewise.
19569         * g++.old-deja/g++.jason/template33.C: Likewise.
19570         * g++.old-deja/g++.jason/template34.C: Likewise.
19571         * g++.old-deja/g++.jason/template36.C: Likewise.
19572         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19573         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19574         * g++.old-deja/g++.other/typename1.C: Likewise.
19575         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19576         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19577         * g++.old-deja/g++.pt/typename11.C: Likewise.
19578         * g++.old-deja/g++.pt/typename14.C: Likewise.
19579         * g++.old-deja/g++.pt/typename16.C: Likewise.
19580         * g++.old-deja/g++.pt/typename3.C: Likewise.
19581         * g++.old-deja/g++.pt/typename4.C: Likewise.
19582         * g++.old-deja/g++.pt/typename5.C: Likewise.
19583         * g++.old-deja/g++.pt/typename7.C: Likewise.
19584         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19585
19586 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         * g++.dg/other/linkage1.C: New test.
19589         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19590         specifiers.
19591
19592 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19593
19594         * gcc.dg/concat.c: New test.
19595
19596 2001-12-11  Stan Shebs  <shebs@apple.com>
19597
19598         * objc/compile: New test directory.
19599         * objc/compile/compile.exp: New expect script.
19600         * objc/compile/20011211-1.m: New compile test.
19601
19602 2001-12-11  Jason Merrill  <jason@redhat.com>
19603
19604         * lib/prune.exp (prune_gcc_output): Also handle "In member
19605         function".  So many permutations...
19606
19607 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19608
19609         * g++.dg/template/typedef1.C: New test.
19610
19611 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19612
19613         * g++.dg/other/copy1.C: New test.
19614
19615 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19616
19617         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19618
19619         * gcc.dg/builtin-choose-expr.c: New.
19620
19621 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19622
19623         * gcc.dg/altivec-2.c: New.
19624
19625 2001-12-07  Richard Henderson  <rth@redhat.com>
19626
19627         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19628
19629 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19630
19631         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19632         ultrasparc.
19633
19634 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19635
19636         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19637
19638 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19639
19640         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19641         variable argument list.
19642
19643 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19644
19645         * gcc.c-torture/execute/memcheck: Delete entire directory.
19646         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19647         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19648
19649 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19650
19651         * gcc.dg/Wshadow-1.c: New test.
19652
19653 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19654
19655         * gcc.c-torture/compile/20011130-1.c: New test.
19656
19657         * gcc.dg/noncompile/20011025-1.c: New test.
19658
19659         * g++.dg/other/anon-union.C: New test.
19660
19661         * gcc.c-torture/execute/20011024-1.c: New test.
19662
19663 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19664
19665         * gcc.c-torture/execute/20000722-1.x,
19666         gcc.c-torture/execute/20010123-1.x: Remove.
19667         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19668         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19669         gcc.dg/c99-complit-2.c: New tests.
19670
19671 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19672
19673         * g++.dg/inherit/base1.C: New test.
19674
19675 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19676
19677         * g++.dg/other/stdarg1.C: New test.
19678
19679         * gcc.c-torture/compile/20011130-2.c: New test.
19680
19681 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19682
19683         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19684         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19685         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19686         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19687         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19688         * gcc.dg/builtin-prefetch-1.c: New test.
19689
19690 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19691
19692         * gcc.dg/20011130-1.c: New test.
19693
19694 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19695
19696         * g++.dg/other/scope1.C: New test.
19697         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19698
19699 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19700
19701         * gcc.dg/vla-init-1.c: New test.
19702
19703 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19704
19705         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19706
19707 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19708
19709         * objc.dg/alias.m: Update.
19710         * objc.dg/class-1.m: Update.
19711         * objc.dg/const-str-1.m: Update.
19712         * objc.dg/fwd-proto-1.m: Update.
19713         * objc.dg/id-1.m: Update.
19714         * objc.dg/super-class-1.m: Update.
19715
19716 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19717
19718         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19719         constructs.
19720
19721 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19722
19723         * gcc.c-torture/execute/20011128-1.c: New test.
19724
19725 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19726
19727         * gcc.dg/20011127-1.c: New test.
19728
19729 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19730
19731         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19732         from Austin Group draft 7.
19733         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19734         scanf format arguments.
19735         * gcc.dg/format/no-exargs-2.c: New test.
19736
19737 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19738
19739         * g++.dg/abi/vbase8-4.C: New test.
19740
19741 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19742
19743         * gcc.c-torture/execute/20011121-1.c: New test.
19744
19745 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19746
19747         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19748
19749 2001-11-23  Andreas Jaeger  <aj@suse.de>
19750
19751         * gcc.dg/cpp/charconst-2.c: New test.
19752
19753 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19754
19755         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19756         to the host if it is remote.  Let tests specify extra headers
19757         they use.
19758         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19759         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19760         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19761         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19762         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19763         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19764         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19765         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19766         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19767         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19768
19769 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19770
19771         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19772         for little endian ARMs.
19773
19774 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19775
19776         * gcc.c-torture/compile/20011119-1.c: New test.
19777         * gcc.c-torture/compile/20011119-2.c: New test.
19778
19779 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19780
19781         * gcc.dg/altivec-1.c: Fix typo.
19782
19783 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19784
19785         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
19786
19787 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
19788
19789         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
19790
19791 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
19792
19793         * lib/g77.exp: Don't specify --rpath-link.
19794
19795         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
19796         across all the headers.
19797         * gcc.dg/format/format.exp: For testing on a remote host,
19798         copy format.h.
19799
19800         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
19801         * gcc.c-torture/execute/930406-1.c: Likewise.
19802         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19803
19804 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19805
19806         * gcc.dg/altivec-1.c: New.
19807
19808 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19809
19810         * gcc.dg/cpp/fpreprocessed.c: New test case.
19811
19812 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19813
19814         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19815         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19816         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19817
19818 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19819
19820         * gcc.dg/no-builtin-1.c: New test.
19821
19822 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19823
19824         * gcc.c-torture/execute/20011115-1.c: New test.
19825
19826 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
19827
19828         * gcc.c-torture/compile/20011114-2.c: New test.
19829         * gcc.c-torture/compile/20011114-3.c: New test.
19830         * gcc.c-torture/compile/20011114-4.c: New test.
19831
19832 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19833
19834         * g++.dg/other/init1.C: New test.
19835
19836 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
19837
19838         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
19839         message.
19840
19841         * gcc.c-torture/execute/20011114-1.c: New testcase.
19842
19843         * gcc.c-torture/compile/20010327-1.c: Revert last change.
19844         * gcc.c-torture/compile/20011114-1.c: New test, exactly
19845         like the (before this change) version of 20010327-1.c.
19846
19847 2001-11-14  Roger Sayle <roger@eyesopen.com>
19848
19849         * gcc.c-torture/execute/string-opt-13.c: New testcase.
19850
19851 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
19852
19853         * g++.dg/init/array2.C: New test.
19854
19855 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
19856
19857         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
19858
19859 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
19860
19861         * g++.dg/other/forscope1.C: New test.
19862         * g++.dg/ext/forscope1.C: New test.
19863         * g++.dg/ext/forscope2.C: New test.
19864
19865 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
19866
19867         * gcc.c-torture/execute/20011113-1.c: New test.
19868
19869 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
19870
19871         * gcc.c-torture/execute/20011109-2.c: New test.
19872
19873         * gcc.c-torture/execute/20011109-1.c: New test.
19874
19875 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
19876
19877         * gcc.c-torture/compile/20011109-1.c: New test.
19878
19879 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
19880
19881         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
19882         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
19883         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
19884         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
19885         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
19886         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
19887         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
19888
19889 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19890
19891         * g++.dg/warn/Wshadow-1.C: New tests.
19892         * g++.old-deja/g++.mike/for3.C: Update.
19893
19894 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19895
19896         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
19897         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
19898         XFAILs.  Adjust expected error texts.
19899         * gcc.c-torture/compile/20011106-1.c,
19900         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
19901         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
19902         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
19903         gcc.dg/c99-array-lval-5.c: New tests.
19904
19905 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19906
19907         * gcc.dg/cpp/defined.c: Update.
19908
19909 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19910
19911         * gcc.c-torture/execute/anon-1.c: New test.
19912
19913 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
19914
19915         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
19916         same size, so no warning should be produced on stormy16.
19917
19918         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
19919         due to oversized array.
19920         * g++.old-deja/g++.mike/ns15.C: Likewise.
19921         * g++.old-deja/g++.pt/crash16.C: Likewise.
19922
19923 2001-11-02  Graham Stott  <grahams@redhat.com>
19924
19925         * g++.dgother/debug1.C: Fix typos.
19926
19927 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
19928
19929         * g++.dg/other/debug1.C: New test.
19930
19931 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19932
19933         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
19934         of unsigned long.
19935
19936 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * gcc.dg/20011029-2.c: New test.
19939
19940         * gcc.c-torture/compile/20011029-1.c: New test.
19941
19942 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
19943
19944         * objc/execute/class_self-1.m: New test.
19945         * objc/execute/class_self-2.m: New test.
19946
19947 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
19948
19949         * gcc.misc-tests/msgs.exp: Delete.
19950         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
19951         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
19952         error set to match recent changes.
19953
19954 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
19955
19956         * gcc.dg/20011021-1.c: New test.
19957
19958 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
19959
19960         * gcc.c-torture/compile/20011023-1.c: New test.
19961
19962 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
19963
19964         * lib/g77.exp: Rewrite based on lib/g++.exp.
19965
19966 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.c-torture/execute/20011019-1.c: New test.
19969
19970         * gcc.dg/20011018-1.c: New test.
19971
19972 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
19973
19974         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
19975
19976 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
19977
19978         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
19979         * gcc.dg/attr-invalid.c: Likewise.
19980
19981 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
19982
19983         * testsuite/gcc.dg/20011015-1.c: New test.
19984
19985 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19986
19987         * g++.dg/template/unify2.C: New test.
19988
19989 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
19990
19991         * g++.dg/other/exception-specification.C: New test
19992
19993 2001-10-13  Tom Rix  <trix@redhat.com>
19994
19995         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
19996         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
19997
19998 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19999
20000         * testsuite/gcc.dg/20011009-1.c: New test.
20001
20002 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20003
20004         PR g++/4476
20005         * g++.dg/other/friend1.C: New test.
20006
20007 2001-10-11  Richard Henderson  <rth@redhat.com>
20008
20009         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20010
20011 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20012
20013         * gcc.c-torture/compile/20011010-1.c: New.
20014
20015 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20016
20017         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20018         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20019         g77.f-torture/execute/execute.exp,
20020         g77.f-torture/noncompile/noncompile.exp,
20021         gcc.c-torture/compile/compile.exp,
20022         gcc.c-torture/execute/execute.exp,
20023         gcc.c-torture/execute/ieee/ieee.exp,
20024         gcc.c-torture/execute/memcheck/memcheck.exp,
20025         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20026         objc/execute/execute.exp: Update FSF address.
20027
20028 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20029
20030         * gcc.dg/cpp/cmdlne-C.c: Update.
20031         * gcc.dg/cpp/cmdlne-C2.c: New.
20032
20033 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20034
20035         * gcc.c-torture/execute/20011008-3.c: New.
20036
20037 2001-10-08  DJ Delorie  <dj@redhat.com>
20038
20039         * gcc.dg/20011008-1.c: New.
20040         * gcc.dg/20011008-2.c: New.
20041
20042 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20043
20044         * gcc.dg/cpp/spacing1.c: Update test.
20045
20046 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20047
20048         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20049         spelling errors of "separate" as "seperate".
20050
20051 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20052
20053         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20054         enough to avoid inlining.
20055
20056 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20057
20058         * lib/g77.exp: set libg2c_dir correctly.
20059
20060 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20061
20062         * gcc.dg/cpp/macro11.c: New test.
20063
20064 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20065
20066         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20067         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20068         gcc.dg/format/multattr-3.c: New tests.
20069         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20070         tests for format attributes on function pointers being rejected.
20071
20072 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20073
20074         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20075
20076 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20077
20078         * g++.dg/warn/format1.C: New test.
20079
20080 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20081
20082         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20083
20084 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20085
20086         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20087
20088 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20089
20090         * gcc.dg/cpp/redef2.c: Add test.
20091
20092 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20093
20094         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20095         long-standing bug on i686, apparently.
20096         * gcc.c-torture/execute/loop-2c.x: New file.
20097         * gcc.c-torture/execute/loop-2d.x: New file.
20098         * gcc.c-torture/execute/loop-3c.x: New file.
20099
20100 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20101
20102         * gcc.dg/cpp/20000625-2.c: Correct line number.
20103
20104 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20105
20106         * gcc.dg/cpp/macro10.c: New test.
20107         * gcc.dg/cpp/strify3.c: New test.
20108         * gcc.dg/cpp/spacing1.c: Add tests.
20109         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20110         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20111
20112 2001-09-24  DJ Delorie  <dj@redhat.com>
20113
20114         * gcc.c-torture/execute/20010924-1.c: New test.
20115
20116 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20117
20118         * testsuite/objc/execute/paste.m: Remove.
20119
20120 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20121
20122         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20123
20124 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20125
20126         * g77.dg/strlen0.f: New test.
20127
20128 2001-09-21  Richard Henderson  <rth@redhat.com>
20129
20130         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20131         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20132
20133 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20134
20135         Table-driven attributes.
20136         * g++.dg/ext/attrib1.C: New test.
20137
20138 2001-09-20  DJ Delorie  <dj@redhat.com>
20139
20140         * gcc.dg/20000926-1.c: Update expected warning messages.
20141         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20142         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20143         array.
20144
20145 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20146
20147         * g++.dg/eh/registers1.C: New test case.
20148
20149 2001-09-17  Richard Henderson  <rth@redhat.com>
20150
20151         * gcc.dg/array-5.c: Fix VLA decomposition test.
20152
20153 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20154
20155         * gcc.dg/cpp/line5.c: New testcase.
20156
20157 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20158
20159         * gcc.dg/cpp/macro9.c: New test.
20160
20161 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20162
20163         * gcc.c-torture/execute/980223.c: Change type of addr from long
20164         to char *.
20165
20166 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20167
20168         * gcc.c-torture/execute/20010915-1.c: New test.
20169
20170 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20171
20172         * g77.dg/bprob: New directory.
20173         * g77.dg/bprob/bprob.exp: New file.
20174         * g77.dg/bprob/bprob-1.f: New test.
20175         * g77.dg/gcov: New directory.
20176         * g77.dg/gcov/gcov.exp: New file.
20177         * g77.dg/gcov/gcov-1.f: New test.
20178         * g77.dg/gcov/gcov-1.x: New file.
20179
20180 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20181
20182         * gcc.dg/cpp/directiv.c: Update.
20183         * gcc.dg/cpp/undef1.c: Update.
20184
20185 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20186
20187         * gcc.dg/20010912-1.c: New test.
20188
20189 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20190
20191         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20192         language-independent file in lib.
20193         * lib/gcov.exp: New file.
20194
20195 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20196
20197         * gcc.c-torture/compile/20010911-1.c: New test.
20198
20199 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20200
20201         * lib/profopt.exp: New, to support profile-directed optimizations.
20202         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20203         * gcc.misc-tests/bprob-1.c: New test.
20204         * gcc.misc-tests/bprob-2.c: New test.
20205
20206 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20207
20208         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20209         XFAIL and which kinds of gcov output to verify.
20210         * gcc.misc-tests/gcov-4b.x: New file.
20211         * gcc.misc-tests/gcov-5b.x: New file.
20212         * gcc.misc-tests/gcov-6.x: New file.
20213         * gcc.misc-tests/gcov-7.c: New test.
20214         * gcc.misc-tests/gcov-7.x: New file.
20215
20216 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20217
20218         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20219         * gcc.misc-tests/gcov-6.c: New test.
20220
20221 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20222
20223         PR c++/3986
20224         * g++.dg/abi/vbase1.C: New test.
20225
20226 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20227
20228         * objc.dg/method-2.m: New.
20229
20230 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20231
20232         PR c++/4203
20233         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20234         * g++.dg/init/empty1.C: New test.
20235
20236 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20237
20238         * gcc.c-torture/compile/20010903-1.c: New test.
20239
20240 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20241
20242         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20243         for m68k.
20244
20245 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20246
20247         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20248
20249         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20250
20251         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20252
20253 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20254
20255         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20256         for 16-bit 'unsigned int'.
20257
20258 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20259
20260         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20261
20262 2001-08-27  Richard Henderson  <rth@redhat.com>
20263
20264         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20265         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20266
20267 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20268
20269         * gcc.dg/asm-names.c (ymain): New.
20270
20271 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20272
20273         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20274         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20275         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20276
20277 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20278
20279         * gcc.dg/compare5.c: New testcase.
20280
20281 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20282
20283         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20284         and "In instantiation".
20285
20286 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20287
20288         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20289
20290 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20291
20292         * gcc.misc-tests/gcov.exp: Add support for branch information.
20293         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20294         * gcc.misc-tests/gcov-4.c: New test.
20295         * gcc.misc-tests/gcov-4b.c: New test.
20296         * gcc.misc-tests/gcov-5b.c: New test.
20297
20298 2001-08-20  Zack Weinberg  <zackw@panix.com>
20299
20300         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20301         expected to fail.
20302
20303 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20304
20305         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20306
20307 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20308
20309         * g++.dg/eh/template1.C: New test.
20310
20311 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20312
20313         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20314         Fix thinko.
20315         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20316         for xfail.
20317
20318 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20319
20320         * lib/g77-dg.exp:  Use prune.exp for common procedures
20321         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20322         * lib/g77.exp: (g77-dg-prune) Remove
20323
20324 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20325
20326         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20327
20328 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20329
20330         * g++.dg/template/unify1.C: New test.
20331
20332 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20333
20334         * g++.dg/abi/empty4.C: New test.
20335
20336 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20337
20338         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20339         solaris2.*
20340         * g77.f-torture/compile/pr3743.x: Likewise
20341
20342 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20343
20344         * g++.dg/other/using-declaration.C: New test.
20345
20346 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20347
20348         * gcc.dg/cpp/tr-sign.c: New testcase.
20349
20350 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20351
20352         * gcc.dg/cpp/19951025-1.c: Revert.
20353         * gcc.dg/cpp/directiv.c: We no longer process directives that
20354         interrupt macro arguments.
20355
20356 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20357
20358         * gcc.dg/bconstp-1.c: New test.
20359
20360 2001-08-03  Richard Henderson  <rth@redhat.com>
20361
20362         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20363
20364 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20365
20366         * gcc.dg/cpp/19951025-1.c: Update.
20367
20368 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20369
20370         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20371         should be x.
20372
20373 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20374
20375         Kill -fhonor-std.
20376         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20377         * g++.old-deja/g++.other/std1.C: Likewise.
20378         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20379
20380 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20381
20382         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20383         (g77_pass, g77_fail, g77_finish, g77_exit,
20384         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20385
20386 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20387
20388         * g77.dg/fbackslash.f
20389         * g77.dg/fcase-preserve.f
20390         * g77.dg/ff90-1.f
20391         * g77.dg/ffixed-line-length-0.f
20392         * g77.dg/ffixed-line-length-132.f
20393         * g77.dg/ffixed-line-length-7.f
20394         * g77.dg/ffixed-line-length-72.f
20395         * g77.dg/ffixed-line-length-none.f
20396         * g77.dg/ffree-form-1.f
20397         * g77.dg/fno-backslash.f
20398         * g77.dg/fno-f90-1.f
20399         * g77.dg/fno-fixed-form-1.f
20400         * g77.dg/fno-onetrip.f
20401         * g77.dg/fno-typeless-boz.f
20402         * g77.dg/fno-underscoring.f
20403         * g77.dg/fno-vxt-1.f
20404         * g77.dg/fonetrip.f
20405         * g77.dg/ftypeless-boz.f
20406         * g77.dg/fugly-assumed.f
20407         * g77.dg/funderscoring.f
20408         * g77.dg/fvxt-1.f
20409
20410 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20411
20412         * objc.dg/fwd-proto-1.m: New.
20413         * objc.dg/local-decl-1.m: New.
20414         * objc.dg/naming-1.m: New.
20415         * objc.dg/naming-2.m: New.
20416         * objc.dg/proto-hier-1.m: New.
20417
20418 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20419
20420         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20421         largest-type elements to a struct makes its size grow.
20422
20423 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20424
20425         * g++.dg/abi/vthunk1.C: New test.
20426
20427 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20428
20429         * g++.dg/abi/vbase8-22.C: New test.
20430
20431 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20432
20433         * gcc.dg/cpp/macro8.c: New test.
20434
20435 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20436
20437         * g++.dg/abi/vbase8-21.C: New test.
20438
20439 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20440
20441         * g++.dg/abi/vbase8-10.C: New test.
20442
20443 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20444
20445         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20446         ${tool}_set_ld_library_path.
20447         Changed caller.
20448         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20449         g++.exp.
20450
20451 2001-07-26  Stan Cox <scox@redhat.com>
20452
20453         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20454         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20455         gcc_exit, gcc_check_unsupported_p):
20456         Moved to gcc-deps.exp
20457         * gcc-deps.exp: New file.
20458
20459 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20460
20461         * g++.old-deja/g++.pt/defarg14.C: New test.
20462
20463 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20464
20465         * g++.old-deja/g++.other/lineno5.C: New test.
20466
20467 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20468
20469         * g++.old-deja/g++.pt/crash68.C: New test.
20470
20471 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20472
20473         * g++.old-deja/g++.other/crash42.C: New test.
20474
20475 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20476
20477         * gcc.dg/cpp/extratokens.c: Fix.
20478         * gcc.dg/cpp/skipping2.c: New tests.
20479
20480 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20481
20482         * gcc.c-torture/execute/20010724-1.c: New file.
20483         * gcc.c-torture/execute/20010724-1.x: New file.
20484
20485 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20486
20487         * g++.old-deja/g++.other/cond7.C: New test.
20488
20489 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         * g++.old-deja/g++.other/optimize4.C: New test.
20492
20493 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20494
20495         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20496
20497 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20498
20499         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20500         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
20501         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
20502         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
20503
20504         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
20505         bug report" message.
20506
20507         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
20508         * g++.dg/ext/instantiate1.C: Move from old-deja.
20509
20510 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
20511
20512         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
20513         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
20514         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
20515         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
20516
20517 2001-07-23  Jeffrey A Law  (law@cygnus.com)
20518
20519         * gcc.c-torture/execute/20010723-1.c: New test.
20520
20521 2001-07-23  Ben Elliston  <bje@redhat.com>
20522
20523         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
20524
20525 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20526
20527         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
20528         i[34567]86-*-*.
20529         Delete handling of ieee_multilib_flags.
20530         Pass -mieee for alpha*-*-* and sh-*-*.
20531         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
20532
20533 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
20534
20535         Remove old-abi tests.
20536         * g++.old-deja/g++.mike/p11116.C: Remove.
20537         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
20538
20539 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
20540
20541         * g77.f-torture/compile/pr3743.f:  New test
20542
20543 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20544
20545         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20546
20547 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20548
20549         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20550         g++.old-deja/g++.pt/static6.C: Likewise.
20551         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20552         supports weak symbols.
20553
20554 2001-07-18  Andreas Jaeger  <aj@suse.de>
20555
20556         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20557         supported again.
20558
20559 2001-07-18  Andreas Jaeger  <aj@suse.de>
20560
20561         * gcc.dg/iftrap-1.c: Fix target line.
20562
20563 2001-07-17  Richard Henderson  <rth@redhat.com>
20564
20565         * gcc.c-torture/execute/20010717-1.c: New.
20566
20567 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20568
20569         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20570         tests.
20571
20572 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20573
20574         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20575
20576 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20577
20578         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20579         UAC_SIGBUS, UAC_NOPRINT definitions.
20580
20581 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20582
20583         * objc/execute/object_is_class.m: New test.
20584         * objc/execute/object_is_meta_class.m: New test.
20585
20586 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20587
20588         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20589         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20590
20591 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20592
20593         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20594         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20595
20596 2001-07-14  Richard Henderson  <rth@redhat.com>
20597
20598         * gcc.dg/iftrap-1.c: New.
20599
20600 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20601
20602         * g77.f-torture/execute/intrinsic77.f: New test.
20603
20604 2001-07-11  Janis Johnson <janis@us.ibm.com>
20605
20606         * gcc.misc-tests/gcov-3.c: New test.
20607
20608 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20609
20610         * gcc.c-torture/compile/20010711-1.c,
20611         * gcc.c-torture/compile/20010711-2.c: New tests.
20612
20613 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20614
20615         * gcc.c-torture/execute/20010711-1.c: New test.
20616
20617 2001-07-11  Ben Elliston  <bje@redhat.com>
20618
20619         * g++.old-deja/g++.other/enum5.C: New test.
20620
20621 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20622
20623         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20624         (g++-dg-prune): Call prune_gcc_output.
20625         * prune.exp: New file for prune_gcc_output.
20626         * lib/g++.exp, lib/gcc.exp: Load it.
20627
20628 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20629
20630         * gcc.c-torture/compile/20010701-1.c,
20631         g++.old-deja/g++.ext/attrib6.C: New tests.
20632
20633 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20634
20635         * gcc.c-torture/compile/20010706-1.c: New test.
20636
20637 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20638
20639         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20640
20641 2001-06-28  Stan Shebs  <shebs@apple.com>
20642
20643         * gcc.dg/pragma-darwin.c: New test.
20644
20645 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20646
20647         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20648         Solaris 2.[678] system.
20649
20650 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20651
20652         * gcc.dg/20010622-1.c: New test.
20653
20654 2001-06-18  Stan Shebs  <shebs@apple.com>
20655
20656         * objc.dg: New directory.
20657         * objc.dg/dg.exp: New file.
20658         * objc.dg/alias.m: New.
20659         * objc.dg/class-1.m: New.
20660         * objc.dg/class-2.m: New.
20661         * objc.dg/const-str-1.m: New.
20662         * objc.dg/const-str-2.m: New.
20663         * objc.dg/id-1.m: New.
20664         * objc.dg/method-1.m: New.
20665         * objc.dg/super-class-1.m: New.
20666         * lib/objc-dg.exp: New file.
20667
20668 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20669
20670         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20671         of label name.
20672
20673 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20674
20675         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20676
20677 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20678
20679         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20680         variable.
20681
20682 2001-06-12  Richard Henderson  <rth@redhat.com>
20683
20684         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20685
20686 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20687
20688         * g++.old-deja/g++.abi/vbase5.C: New test.
20689         * g++.old-deja/g++.abi/vbase6.C: New test.
20690         * g++.old-deja/g++.abi/vbase7.C: New test.
20691
20692 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20693
20694         * gcc.c-torture/compile/20010610-1.c: New test.
20695
20696 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.old-deja/g++.abi/vbase4.C: New test.
20699
20700 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20701
20702         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20703         support %f for HC11/HC12 targets.
20704         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20705         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20706         on HC11/HC12 targets.
20707         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20708
20709 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20710
20711         * gcc.dg/wchar_t-1.c: New file.
20712         * gcc.dg/wint_t-1.c: Likewise.
20713
20714 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20715
20716         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20717
20718 2001-06-11  Richard Henderson  <rth@redhat.com>
20719
20720         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20721
20722 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20723
20724         * gcc.c-torture/compile/20010611-1.c: New test.
20725
20726 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20727
20728         * gcc.dg/c99-tag-1.c: Add more tests.
20729
20730 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20731
20732         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20733         representation on MN10300 and ARM/Thumb.
20734
20735 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20736
20737         * g77.f-torture/execute/20010610.f: New.
20738
20739 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20740
20741         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20742         names.
20743
20744 2001-06-09  Richard Henderson  <rth@redhat.com>
20745
20746         * gcc.c-torture/execute/ashrdi-1.c: New.
20747         * gcc.c-torture/execute/ashldi-1.c: New.
20748         * gcc.c-torture/execute/lshrdi-1.c: New.
20749
20750 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20751
20752         * objc/execute/load-3.m: Added. Check sending +load to categories,
20753         in addition to classes.
20754
20755 2001-06-08  Stan Shebs  <shebs@apple.com>
20756
20757         * objc/execute/load-2.m: New test.  From Nicola Pero
20758         <n.pero@mi.flashnet.it>.
20759
20760 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20761
20762         * gcc.c-torture/execute/20010605-2.c: New test.
20763
20764 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20765
20766         * g++.old-deja/g++.abi/vbase2.C: New test.
20767         * g++.old-deja/g++.abi/vbase3.C: New test.
20768
20769 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20770
20771         * g++.old-deja/g++.pt/friend49.C: New test.
20772
20773 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20774
20775         * g++.old-deja/g++.ext/anon3.C: New test.
20776
20777 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20778
20779         * g++.old-deja/g++.other/conv7.C: New test.
20780
20781 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20782
20783         * gcc.c-torture/compile/20010605-2.c: New test.
20784
20785 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20786
20787         * gcc.c-torture/execute/20010604-1.c: New test.
20788
20789 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
20790
20791         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
20792
20793 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
20794
20795         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
20796         (g++_link_flags): Likewise.
20797         (g++_init): Pass gccpath's value to two previous functions.
20798
20799 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20800
20801         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
20802         Ensure logfile entry matches exec command line.
20803
20804 2001-05-31  Richard Henderson  <rth@redhat.com>
20805
20806         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20807         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20808
20809 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20810
20811         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20812         compiler for irix6.2
20813
20814 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20815
20816         * g++.old-deja/g++.other/optimize3.C: New file.
20817
20818 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20819
20820         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20821         assemble.
20822
20823 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20824
20825         * g++.old-deja/g++.other/optimize2.C: New file.
20826
20827 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
20828
20829         * gcc.c-torture/compile/20010518-2.c: New file.
20830         * gcc.c-torture/execute/20010518-1.c: New file.
20831         * gcc.c-torture/execute/20010518-2.c: New file.
20832
20833 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20834
20835         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
20836
20837 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
20838
20839         G++ no longer defines builtins that do not begin with __builtin.
20840         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
20841         * g++.old-deja/g++.brendand/misc13.C: Likewise.
20842         * g++.old-deja/g++.law/builtin1.C: Likewise.
20843         * g++.old-deja/g++.law/cvt2.C: Likewise.
20844         * g++.old-deja/g++.mike/net5.C: Likewise.
20845         * g++.old-deja/g++.other/builtins1.C: Likewise.
20846         * g++.old-deja/g++.other/builtins2.C: Likewise.
20847         * g++.old-deja/g++.other/builtins3.C: Likewise.
20848         * g++.old-deja/g++.other/builtins4.C: Likewise.
20849         * g++.old-deja/g++.other/inline8.C: Likewise.
20850         * g++.old-deja/g++.robertl/eb39.C: Likewise.
20851
20852 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
20853
20854         * g++.old-deja/g++.pt/using1.C: Adjust.
20855         * g++.old-deja/g++.pt/using2.C: New test.
20856
20857 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20858
20859         * gcc.dg/cpp/charconst.c: New tests.
20860         * gcc.dg/cpp/escape.c: New tests.
20861         * gcc.dg/cpp/escape-1.c: New tests.
20862         * gcc.dg/cpp/escape-2.c: New tests.
20863         * gcc.dg/cpp/ucs.c: New tests.
20864
20865 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
20866
20867         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
20868         native compiler for irix6.5.
20869
20870 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
20871
20872         * lib/g++.exp (g++_include_flags): Use args to compute
20873         get_multilibs.
20874         (g++_link_flags): Likewise.
20875         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
20876
20877 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20878
20879         * gcc.dg/c90-hexfloat-1.c: Add more tests.
20880
20881 2001-05-21  Geoff Keating  <geoffk@redhat.com>
20882
20883         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
20884         this file.
20885
20886 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20887
20888         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
20889         STACK_SIZE;
20890         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
20891         to STACK_SIZE; Use it to define size of add_histo array.
20892         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
20893         to STACK_SIZE.
20894         (f): Use GITT_SIZE to define size of gitt local table.
20895         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
20896         to STACK_SIZE; Use it to define size of bytemem array.
20897
20898 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20899
20900         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
20901         on 68HC11/HC12 due to the asm instruction.
20902         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
20903         * gcc.c-torture/compile/920520-1.x: Likewise.
20904         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
20905         on 68HC11/HC12 because the function is larger than 64K.
20906         * gcc.c-torture/compile/961203-1.x: New file, this test fails
20907         on 68HC11/HC12 because the structure is too large.
20908
20909 2001-05-20  Richard Henderson  <rth@redhat.com>
20910
20911         * gcc.c-torture/execute/20010520-1.c: New.
20912
20913 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20914
20915         * g++.old-deja/g++.warn/compare1.C: New test.
20916         * gcc.dg/compare4.c: New test.
20917
20918 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
20919
20920         * g++.old-deja/g++.other/optimize1.C: New test.
20921
20922 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20923
20924         * g++.old-deja/g++.pt/spec41.C: New test.
20925
20926 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
20927
20928         * gcc.c-torture/compile/20010114-1.x: Remove.
20929
20930 2001-05-18  Stan Shebs  <shebs@apple.com>
20931
20932         * gcc.c-torture/compile/20010518-1.c: New test.
20933
20934 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
20935
20936         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
20937         * g++.old-deja/g++.pt/crash67.C: New test.
20938
20939 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
20940
20941         * g++.old-deja/g++.other/debug9.C: New test.
20942
20943 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
20944
20945         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
20946
20947 2001-05-16  Jan Hubicka  <jh@suse.cz>
20948
20949         * gcc.c-torture/compile/20010516-1.c: New test.
20950
20951 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20952
20953         * g++.old-deja/g++.other/crash41.C: New test.
20954
20955 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
20956
20957         * g++.old-deja/g++.pt/crash66.C: New test.
20958
20959 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
20960
20961         * g++.old-deja/g++.robertl/eb27.C: Convert.
20962
20963 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
20964
20965         * g++.dg/friend-warn.C: New test.  Do not warn about friend
20966         declaration being redundant.
20967
20968 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
20969
20970         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
20971
20972 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
20973
20974         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
20975
20976 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
20977
20978         * lib/g++.exp: Use testsuite_flags.
20979
20980 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
20981
20982         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
20983
20984 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20985
20986         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
20987
20988 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
20989
20990         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
20991
20992 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
20993
20994         * gcc.c-torture/compile/20010313-1.c: New test.
20995
20996 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
20997
20998         * gcc.dg/cpp/direct2.c: New test.
20999         * gccq.dg/cpp/direct2s.c: New test.
21000
21001         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21002
21003 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21004
21005         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21006         * g++.old-deja/g++.other/op3.C: Likewise.
21007
21008 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21009
21010         * gcc.dg/cpp/syshdr.h: New file.
21011         * gcc.dg/cpp/sysmac1.c: Update.
21012         * gcc.dg/cpp/sysmac2.c: Update.
21013
21014 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21015
21016         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21017
21018 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21019
21020         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21021         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21022
21023 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21024
21025         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21026
21027 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21028
21029         * lib/g++.exp (g++_include_flags): Don't use any special flags
21030         if TESTING_IN_BUILD_TREE is not defined.
21031         (g++_init): Use a plain 'c++' as the compiler if
21032         TESTING_IN_BUILD_TREEE is not defined.
21033
21034 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * g++.old-deja/g++.eh/catch13.C: New test.
21037         * g++.old-deja/g++.eh/catch14.C: New test.
21038
21039 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21040
21041         * gcc.dg/cpp/tr-define.c: New test.
21042
21043 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21044
21045         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21046         <stdlib.h>, not <malloc.h>.
21047
21048 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21049
21050         * g++.old-deja/g++.ns/template17.C: New test.
21051
21052 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21053
21054         * g++.old-deja/g++.pt/ref4.C: New test.
21055
21056 2001-04-30  Richard Henderson  <rth@redhat.com>
21057
21058         * gcc.dg/20000724-1.c: Revert last change.
21059
21060 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21061
21062         * g77.f-torture/execute/20010430.f: New test.
21063
21064 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21065
21066         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21067
21068 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21069
21070         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21071
21072 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21073
21074         * g++.old-deja/g++.eh/crash6.C: New test.
21075
21076 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         * g++.old-deja/g++.other/warn7.C: New test.
21079
21080 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21081
21082         * g++.old-deja/g++.other/defarg9.C: New test.
21083
21084 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21085
21086         * g77.f-torture/compile/20010426.f: New test.
21087         * g77.f-torture/execute/20010426.f: New test.
21088
21089 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21090
21091         * g77.f-torture/compile/20000629-1.x: Remove - error
21092         has been fixed.
21093
21094 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21095
21096         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21097         Tweak slightly to work with g++.dg framework.
21098         * g++.dg/special/ecos.exp: Run initp1.C test.
21099         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21100
21101         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21102         its linker doesn't give line numbers either.
21103         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21104
21105 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21106
21107         * g++.old-deja/g++.other/lex1.C: New test.
21108
21109 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21110
21111         * gcc.dg/noncompile/20010425-1.c: New test.
21112
21113 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21114
21115         * g++.old-deja/g++.pt/mangle2.C: New test.
21116
21117 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21118
21119         * gcc.dg/format/plus-1.c: New test.
21120
21121 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21122
21123         * gcc.dg/20010423-1.c: New test.
21124
21125 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21126
21127         * gcc.c-torture/execute/20010422-1.c: New test.
21128
21129 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21130
21131         * g++.old-deja/g++.ns/type2.C: New test.
21132
21133 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21134
21135         * g++.old-deja/g++.other/perf1.C: New test.
21136
21137 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21138
21139         * gcc.dg/c99-func-2.c: Remove xfail.
21140         * gcc.dg/c99-func-3.c: Remove xfail.
21141         * gcc.dg/c99-func-4.c: Remove xfail.
21142
21143 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21144
21145         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21146
21147 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21148
21149         * gcc.c-torture/compile/20010423-1.c: New test.
21150
21151 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21152
21153         * g++.old-deja/g++.pt/typename28.C: New test.
21154
21155 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21156
21157         * g++.old-deja/g++.abi/empty2.C: New test.
21158         * g++.old-deja/g++.abi/empty3.C: New test.
21159
21160 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21161
21162         * g++.old-deja/g++.other/comdat2.C: New test.
21163         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21164
21165 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21166
21167         * g++.old-deja/g++.other/overload14.C: New test.
21168
21169 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * g++.old-deja/g++.other/lookup23.C: New test.
21172
21173 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21174
21175         * gcc.c-torture/execute/20010403-1.c: New test.
21176
21177 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21178             Mark Mitchell  <mark@codesourcery.com>
21179
21180         * lib/old-dejagnu.exp: Don't delete output of executable.
21181         Add .exe suffix to executables.
21182
21183 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21184
21185         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21186
21187 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21188
21189         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21190
21191 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21192
21193         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21194         * g++.old-deja/g++.abi/crash1.C: New test.
21195
21196 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         * g++.old-deja/g++.other/crash40.C: New test.
21199
21200 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21201
21202         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21203
21204 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21205
21206         * g++.old-deja/g++.other/warn6.C: New test.
21207
21208 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21209
21210         * g++.old-deja/g++.robertl/eb42.C: Same.
21211
21212 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21213
21214         * gcc.dg/wtr-conversion-1.c: New testcase.
21215
21216 2001-04-10  Richard Henderson  <rth@redhat.com>
21217
21218         * g++.old-deja/g++.other/array5.C: New.
21219
21220 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21221
21222         * gcc.c-torture/execute/20010408-1.c: New test.
21223
21224 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21225
21226         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21227         headers and constructs.
21228         * g++.old-deja/g++.robertl/eb79.C: Same.
21229         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21230         * g++.old-deja/g++.robertl/eb73.C: Same.
21231         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21232         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21233         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21234         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21235         * g++.old-deja/g++.robertl/eb44.C: Same.
21236         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21237         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21238         * g++.old-deja/g++.robertl/eb39.C: Same.
21239         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21240         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21241         * g++.old-deja/g++.robertl/eb30.C: Same.
21242         * g++.old-deja/g++.robertl/eb3.C: Same.
21243         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21244         * g++.old-deja/g++.robertl/eb21.C: Same.
21245         * g++.old-deja/g++.robertl/eb15.C: Same.
21246         * g++.old-deja/g++.robertl/eb118.C: Same.
21247         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21248         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21249         * g++.old-deja/g++.robertl/eb109.C: Same.
21250         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21251         * g++.old-deja/g++.mike/rtti1.C: Same.
21252         * g++.old-deja/g++.mike/p658.C: Same.
21253         * g++.old-deja/g++.mike/net46.C: Same.
21254         * g++.old-deja/g++.mike/net34.C: Same.
21255         * g++.old-deja/g++.mike/memoize1.C: Same.
21256         * g++.old-deja/g++.mike/eh2.C: Same.
21257         * g++.old-deja/g++.law/weak.C: Same.
21258         * g++.old-deja/g++.law/visibility7.C: Same.
21259         * g++.old-deja/g++.law/visibility25.C: Same.
21260         * g++.old-deja/g++.law/visibility22.C: Same.
21261         * g++.old-deja/g++.law/visibility2.C: Same.
21262         * g++.old-deja/g++.law/visibility17.C: Same.
21263         * g++.old-deja/g++.law/visibility13.C: Same.
21264         * g++.old-deja/g++.law/visibility10.C: Same.
21265         * g++.old-deja/g++.law/visibility1.C: Same.
21266         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21267         * g++.old-deja/g++.law/vbase1.C: Same.
21268         * g++.old-deja/g++.law/operators32.C: Same.
21269         * g++.old-deja/g++.law/nest3.C: Same.
21270         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21271         * g++.old-deja/g++.law/except5.C (main): Same.
21272         * g++.old-deja/g++.law/cvt7.C (run): Same.
21273         * g++.old-deja/g++.law/cvt2.C: Same.
21274         * g++.old-deja/g++.law/cvt16.C: Same.
21275         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21276         * g++.old-deja/g++.law/ctors17.C (main): Same.
21277         * g++.old-deja/g++.law/ctors13.C: Same.
21278         * g++.old-deja/g++.law/ctors12.C (main): Same.
21279         * g++.old-deja/g++.law/ctors10.C: Same.
21280         * g++.old-deja/g++.law/code-gen5.C: Same.
21281         * g++.old-deja/g++.law/bad-error7.C: Same.
21282         * g++.old-deja/g++.law/arm9.C: Same.
21283         * g++.old-deja/g++.law/arm12.C: Same.
21284         * g++.old-deja/g++.law/arg8.C: Same.
21285         * g++.old-deja/g++.law/arg1.C: Same.
21286         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21287         * g++.old-deja/g++.jason/template31.C: Same.
21288         * g++.old-deja/g++.jason/template24.C (main): Same.
21289         * g++.old-deja/g++.jason/2371.C: Same.
21290         * g++.old-deja/g++.eh/new2.C: Same.
21291         * g++.old-deja/g++.eh/new1.C: Same.
21292         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21293         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21294         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21295         * g++.old-deja/g++.brendan/crash62.C: Same.
21296         * g++.old-deja/g++.brendan/crash52.C: Same.
21297         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21298         * g++.old-deja/g++.brendan/crash38.C: Same.
21299         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21300         * g++.old-deja/g++.brendan/copy9.C: Same.
21301
21302 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21303
21304         * gcc.c-torture/execute/20001203-2.c (memset):
21305         Count argument is of type __SIZE_TYPE__.
21306
21307 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21308
21309         * gcc.c-torture/compile/20010404-1.c: New test.
21310
21311 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21312
21313         * gcc.c-torture/compile/20010326-1.c: New test.
21314
21315 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21316
21317         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21318         peculiarities of the SH.
21319         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21320
21321 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21322
21323         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21324         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21325         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21326
21327 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21328
21329         * g77.f-torture/compile/20010321-1.f: New test.
21330
21331 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21332
21333         * gcc.c-torture/compile/20010329-1.c: New test.
21334
21335 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21336
21337         * gcc.c-torture/execute/20010329-1.c: New test.
21338
21339 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21340
21341         * g++.old-deja/g++.other/eh4.C: Fix typo.
21342
21343 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21344
21345         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21346
21347 2001-03-28  Philip Blundell  <philb@gnu.org>
21348
21349         * gcc.c-torture/compile/20010328-1.c: New test.
21350
21351 2001-03-27  Richard Henderson  <rth@redhat.com>
21352
21353         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21354         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21355
21356 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21357
21358         * gcc.c-torture/compile/20010327-1.c: New test.
21359
21360 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21361
21362         * g++.old-deja/g++.other/friend12.C: New test.
21363         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21364         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21365
21366 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21367
21368         * gcc.c-torture/execute/20010325-1.c: New test.
21369
21370 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21371
21372         * g++.old-deja/g++.other/mangle3.C: New test.
21373
21374 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21375
21376         * g++.old-deja/g++.other/anon8.C: New test.
21377
21378 2001-03-20  Philip Blundell  <philb@gnu.org>
21379
21380         * gcc.c-torture/compile/20010320-1.c: New test.
21381
21382 2001-03-17  Richard Henderson  <rth@redhat.com>
21383
21384         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21385
21386 2001-03-15  Geoff Keating  <geoff@redhat.com>
21387
21388         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21389         tests on AIX.
21390
21391 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21392
21393         * g++.old-deja/g++.other/eh4.C: New test.
21394
21395 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21396
21397         * gcc.dg/cpp/mi1.c: Update.
21398
21399 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21400
21401         * g++.old-deja/g++.other/regstack.C: New test.
21402
21403 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.old-deja/g++.other/ref4.C: New test.
21406
21407 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21408
21409         * objc/execute/va_method.m: Added.
21410         * objc/execute/IMP.m: Added.
21411         * objc/execute/_cmd.m: Added.
21412         * objc/execute/accessing_ivars.m: Added.
21413         * objc/execute/class-1.m: Added.
21414         * objc/execute/class-10.m: Added.
21415         * objc/execute/class-11.m: Added.
21416         * objc/execute/class-12.m: Added.
21417         * objc/execute/class-13.m: Added.
21418         * objc/execute/class-14.m: Added.
21419         * objc/execute/class-2.m: Added.
21420         * objc/execute/class-3.m: Added.
21421         * objc/execute/class-4.m: Added.
21422         * objc/execute/class-5.m: Added.
21423         * objc/execute/class-6.m: Added.
21424         * objc/execute/class-7.m: Added.
21425         * objc/execute/class-8.m: Added.
21426         * objc/execute/class-9.m: Added.
21427         * objc/execute/class-tests-1.h
21428         * objc/execute/class-tests-2.h
21429         * objc/execute/compatibility_alias.m: Added.
21430         * objc/execute/encode-1.m: Added.
21431         * objc/execute/formal_protocol-1.m: Added.
21432         * objc/execute/formal_protocol-2.m: Added.
21433         * objc/execute/formal_protocol-3.m: Added.
21434         * objc/execute/formal_protocol-4.m: Added.
21435         * objc/execute/formal_protocol-5.m: Added.
21436         * objc/execute/formal_protocol-6.m: Added.
21437         * objc/execute/formal_protocol-7.m: Added.
21438         * objc/execute/informal_protocol.m: Added.
21439         * objc/execute/initialize.m: Added.
21440         * objc/execute/load.m: Added.
21441         * objc/execute/many_args_method.m: Added.
21442         * objc/execute/nested-3.m: Added.
21443         * objc/execute/no_clash.m: Added.
21444         * objc/execute/private.m: Added.
21445         * objc/execute/redefining_self.m: Added.
21446         * objc/execute/root_methods.m: Added.
21447         * objc/execute/selector-1.m: Added.
21448         * objc/execute/static-1.m: Added.
21449         * objc/execute/static-2.m: Added.
21450         * objc/execute/va_method.m: Added.
21451
21452 2001-03-10  Richard Henderson  <rth@redhat.com>
21453
21454         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21455
21456 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21457
21458         * g++.old-deja/g++.other/crash31.C: XFAIL.
21459         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21460         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21461         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21462         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21463         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21464
21465 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21466
21467         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21468
21469 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21470
21471         * gcc.dg/20000724-1.c: Don't use multiline strings.
21472
21473 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21474
21475         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21476         result of -cString against what we expect it to be; don't just
21477         print it out for no one to read.
21478
21479         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21480         Based on testcases provided by Nicola Pero.
21481
21482 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21483
21484         * gcc.dg/cpp/macro7.c: New test.
21485
21486 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21487
21488         * gcc.dg/cpp/multiline.c: Update.
21489
21490 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         * g++.old-deja/g++.other/enum3.C: New test.
21493
21494 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21495
21496         * g++.old-deja/g++.other/pod1.C: New test.
21497
21498 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         * g++.old-deja/g++.ext/overload1.C: New test.
21501
21502 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21503
21504         * g++.old-deja/g++.pt/using1.C: New test.
21505
21506 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21507
21508         * g++.old-deja/g++.other/using9.C: New test.
21509
21510 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
21511
21512         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
21513
21514         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
21515
21516 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
21517
21518         * g++.old-deja/g++.ext/realpt1.C: Remove.
21519
21520 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
21521
21522         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
21523
21524 2001-02-26  Will Cohen  <wcohen@redhat.com>
21525
21526         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
21527
21528 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
21529
21530         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
21531         templatized constructors.
21532
21533 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21534
21535         * gcc.c-torture/execute/20010224-1.c: New test.
21536
21537 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
21538
21539         * gcc.c-torture/execute/20010222-1.c: New test.
21540
21541 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21542
21543         * g++.old-deja/g++.other/inline20.C: New test.
21544
21545 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21546
21547         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21548
21549 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21550
21551         * g++.old-deja/g++.other/lookup22.C: New test.
21552
21553 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21554
21555         * g77.dg: New directory.
21556         * g77.dg/20010216-1.f: New test case.
21557         * g77.dg/dg.exp: New driver.
21558         * lib/g77-dg.exp: New driver library.
21559
21560 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21561
21562         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21563
21564 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21565
21566         * g++.old-deja/g++.other/decl9.C: New test.
21567
21568 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21569
21570         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21571         not need <string> and also tests the initialization at runtime.
21572
21573 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21574
21575         * gcc.c-torture/execute/longlong.c: New test.
21576
21577 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21578
21579         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21580
21581 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21582
21583         * gcc.c-torture/execute/920302-1.c (execute):
21584         Change argument type to short.
21585
21586 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21587
21588         * g++.old-deja/g++.pt/deduct6.C: New test.
21589
21590 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21591
21592         * g++.old-deja/g++.pt/deduct5.C: New test.
21593
21594 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21595
21596         * gcc.c-torture/execute/20010209-1.c: New test.
21597
21598 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21599
21600         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21601
21602 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21603
21604         * g++.dg/vtgc1.C: Update for new ABI.
21605
21606         * consistency.vlad: New directory, 1665 files.
21607
21608 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21609
21610         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21611         return type.
21612         * gcc.dg/cpp/digraphs.c: Declare puts.
21613
21614 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21615
21616         * g++.old-deja/g++.other/warn5.C: New test.
21617
21618 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         * g++.old-deja/g++.pt/spec40.C: New test.
21621
21622 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21623
21624         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21625         case.
21626         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21627
21628 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.c-torture/compile/20010209-1.c: New test.
21631
21632 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21633
21634         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21635         excess errors message but not if it crashes.
21636         * g++.old-deja/g++.other/crash27.C: Likewise.
21637         * g++.old-deja/g++.other/crash28.C: Likewise.
21638         * g++.old-deja/g++.other/crash30.C: Likewise.
21639         * g++.old-deja/g++.other/crash32.C: Likewise.
21640         * g++.old-deja/g++.other/crash35.C: Likewise.
21641         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21642
21643 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21644
21645         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21646         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21647         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21648         g77.f-torture/execute/execute.exp,
21649         g77.f-torture/noncompile/noncompile.exp,
21650         gcc.c-torture/execute/execute.exp,
21651         gcc.c-torture/execute/memcheck/memcheck.exp,
21652         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21653         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21654         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21655         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21656         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21657         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21658         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21659         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21660         Remove bug reporting instructions with ancient email addresses.
21661
21662 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21663
21664         * gcc.dg/20010202-1.c: New test.
21665         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21666
21667 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21668
21669         * g++.dg/stdbool-if.C: New test.
21670
21671 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21672
21673         * objc/execute/fdecl.m: Added main().
21674
21675 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21676
21677         * gcc.c-torture/execute/20010206-1.c: New test.
21678
21679 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21680
21681         * gcc.dg/cpp/avoidpaste1.c: Update.
21682
21683 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21684
21685         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21686         Pero <nicola@brainstorm.co.uk>.
21687         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21688
21689 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.old-deja/g++.pt/spec39.C: New test.
21692
21693 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21694
21695         * gcc.c-torture/compile/20010202-1.c: New test.
21696
21697 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.old-deja/g++.abi/primary2.C: New test.
21700         * g++.old-deja/g++.abi/primary3.C: New test.
21701         * g++.old-deja/g++.abi/primary4.C: New test.
21702         * g++.old-deja/g++.abi/primary5.C: New test.
21703         * g++.old-deja/g++.abi/vtable3.h: New test.
21704         * g++.old-deja/g++.abi/vtable3a.C: New test.
21705         * g++.old-deja/g++.abi/vtable3b.C: New test.
21706         * g++.old-deja/g++.abi/vtable3c.C: New test.
21707         * g++.old-deja/g++.abi/vtable3d.C: New test.
21708         * g++.old-deja/g++.abi/vtable3e.C: New test.
21709         * g++.old-deja/g++.abi/vtable3f.C: New test.
21710         * g++.old-deja/g++.abi/vtable3g.C: New test.
21711         * g++.old-deja/g++.abi/vtable3h.C: New test.
21712         * g++.old-deja/g++.abi/vtable3i.C: New test.
21713         * g++.old-deja/g++.abi/vtable3j.C: New test.
21714         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21715
21716 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * g++.old-deja/g++.other/anon6.C: New test.
21719         * g++.old-deja/g++.other/anon7.C: New test.
21720
21721 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21722
21723         * gcc.dg/cpp/avoidpaste2.c: New tests.
21724
21725 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21728
21729 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21730
21731         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21732         DECIMAL_DIG cases for Irix."
21733
21734 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21735
21736         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21737
21738 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21739
21740         * gcc.dg/c99-tag-1.c: New test.
21741
21742 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21743
21744         * gcc.dg/cpp/tr-warn1.c: Add tests.
21745
21746 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21747
21748         * gcc.dg/cpp/avoidpaste1.c: Update.
21749         * gcc.dg/cpp/paste4.c: Update.
21750
21751 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21752
21753         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21754         cases for Irix.
21755
21756 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21757
21758         * g++.old-deja/g++.other/inline19.C: New test.
21759
21760 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21761
21762         * gcc.dg/Wlarger-than.c: New test.
21763
21764 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21765
21766         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21767
21768 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.c-torture/execute/20010129-1.c: New test.
21771         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21772
21773 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21774
21775         * gcc.dg/cpp/avoidpaste1.c: Test case.
21776
21777 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21778
21779         * g++.old-deja/g++.other/inline18.C: New test.
21780
21781 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21782
21783         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
21784         and __builtin_putchar.
21785
21786 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
21787
21788         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
21789         tests.
21790
21791 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
21792
21793         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
21794         floating point number rounding mode to round to the nearest
21795         representable mode.
21796
21797 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
21798
21799         * g++.old-deja/g++.other/mangle2.C: New test.
21800
21801 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21802
21803         * gcc.c-torture/compile/20010124-1.c: New test.
21804
21805 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21806
21807         * g++.old-deja/g++.pt/spec38.C: New test.
21808
21809 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21810
21811         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21812         "Build don't run".
21813
21814 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21815
21816         * gcc.c-torture/execute/20010123-1.c: New test.
21817
21818 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21819
21820         * g++.old-deja/g++.pt/spec37.C: New test.
21821
21822 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21823
21824         * g++.old-deja/g++.pt/overload14.C: New test.
21825
21826 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21827
21828         * gcc.c-torture/execute/20010122-1.c: New test, exercise
21829         __builtin_return_address.
21830
21831 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
21832
21833         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
21834         * g++.old-deja/g++.pt/spec35.C: New test.
21835         * g++.old-deja/g++.pt/spec36.C: New test.
21836
21837 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * gcc.c-torture/compile/20010118-1.c: New test.
21840
21841 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
21842
21843         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
21844
21845 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21846
21847         * gcc.c-torture/execute/20010119-1.c: New test.
21848
21849 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21850
21851         * g++.old-deja/g++.other/vbase5.C: New test.
21852
21853 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
21854
21855         * gcc.c-torture/execute/20010118-1.c: New test.
21856
21857 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21858
21859         * g++.old-deja/g++.pt/deduct3.C: New test.
21860
21861 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21862
21863         * g++.old-deja/g++.pt/spec34.C: New test.
21864
21865 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
21866
21867         * g77.f-torture/compile/20000601-2.f: New test.
21868
21869 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21870
21871         * g++.old-deja/g++.other/init17.C: New test.
21872
21873 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
21874
21875         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
21876
21877 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         * g++.old-deja/g++.pt/unify8.C: New test.
21880
21881 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21882
21883         * g++.old-deja/g++.abi/vbase1.C: New test.
21884
21885 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
21886
21887         * g++.old-deja/g++.pt/crash65.C: New test.
21888
21889 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21890
21891         * gcc.dg/cpp/assembl2.S: New test case.
21892
21893 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
21894
21895         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
21896         are supported.
21897
21898 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21899
21900         * g++.old-deja/g++.other/builtins1.C: New test.
21901         * g++.old-deja/g++.other/builtins2.C: Likewise.
21902         * g++.old-deja/g++.other/builtins3.C: Likewise.
21903         * g++.old-deja/g++.other/builtins4.C: Likewise.
21904
21905 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
21906
21907         * gcc.c-torture/compile/20010117-1.c: New test.
21908         * gcc.c-torture/compile/20010117-2.c: New test.
21909
21910 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21911
21912         * g77.f-torture/execute/20010116.[fx]: New test,
21913         XFAIL on i?86-*-*.
21914         * g77.f-torture/compile/20010115.f: Indicate it's
21915         a test for PR fortran/1636.
21916
21917 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
21918
21919         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
21920
21921 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21922
21923         * g77.f-torture/compile/20010115.f: New test.
21924
21925 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
21926
21927         * g++.old-deja/g++.pt/nontype5.C: New test.
21928
21929 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21930
21931         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
21932         have an equivalent working one below it.
21933
21934 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21935
21936         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
21937         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21938
21939 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
21940
21941         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
21942         message containing "init_priority".
21943         (conpr-2.C): Likewise.
21944         (conpr-3.C): Likewise.
21945         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
21946
21947 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21948
21949         * gcc.c-torture/execute/20010114-2.c: New test.
21950
21951 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21952
21953         * gcc.c-torture/compile/20010114-1.c: New test.
21954         * gcc.c-torture/compile/20010114-1.x: Xfail.
21955         * gcc.c-torture/compile/20010114-2.c: New test.
21956         * gcc.c-torture/execute/20010114-1.c: New test.
21957         * gcc.dg/trunc-1.c: New test.
21958         * gcc.dg/uninit-B.c: New test.
21959
21960 2001-01-13  Nick Clifton  <nickc@redhat.com>
21961
21962         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
21963         target.
21964
21965 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21966
21967         * gcc.c-torture/compile/20010113-1.c: New test.
21968
21969 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * gcc.c-torture/compile/20001212-1.c: New test.
21972
21973 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21974
21975         * gcc.dg/cpp/widestr1.c: Update.
21976         * gcc.dg/cpp/prag-imp.c: Remove.
21977
21978 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
21979
21980         * gcc.c-torture/execute/20000801-3.x: Remove.
21981         * gcc.dg/c90-init-1.c: New test.
21982         * gcc.dg/c99-init-1.c: New test.
21983         * gcc.dg/c99-init-2.c: New test.
21984         * gcc.dg/gnu99-init-1.c: New test.
21985
21986 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
21987
21988         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
21989         testing that no relevant ones were found.
21990
21991 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21992
21993         * g++.old-deja/g++.pt/cast2.C: New test.
21994
21995 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         * g++.old-deja/g++.pt/friend47.C: New test.
21998
21999 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.old-deja/g++.pt/instantiate13.C: New test.
22002
22003 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22004
22005         * g++.old-deja/g++.other/defarg7.C: New test.
22006         * g++.old-deja/g++.other/defarg8.C: New test.
22007
22008 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22009
22010         * g++.old-deja/g++.pt/crash64.C: New test.
22011
22012 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22013
22014         * g++.old-deja/g++.pt/crash63.C: New test.
22015
22016 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22017
22018         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22019
22020 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22021
22022         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22023
22024 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22025
22026         * g++.old-deja/g++.pt/error3.C: New test.
22027
22028 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         * g++.old-deja/g++.other/crash39.C: New test.
22031
22032 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * g++.old-deja/g++.other/vbase4.C: New test.
22035
22036 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22037
22038         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22039         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22040         * gcc.dg/special/special.exp: New test driver which will check
22041         for alias support for the above test.
22042
22043 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22044
22045         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22046         problems on small machines.
22047         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22048         parameterize.
22049
22050 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22051
22052         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22053         mips.
22054         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22055
22056 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22057
22058         * g++.old_deja/g++.pt/using8.C: New test.
22059
22060 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22061
22062         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22063
22064 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22065
22066         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22067         where a failure is expected.
22068         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22069
22070 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22071
22072         * g++.old_deja/g++.pt/instantiate12.C: New test.
22073
22074 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22075
22076         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22077         start of structs.
22078         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22079         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22080         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22081         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22082         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22083         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22084         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22085         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22086         * g++.old-deja/g++.eh/spec6.C: Likewise.
22087         * g++.old-deja/g++.jason/crash3.C: Likewise.
22088         * g++.old-deja/g++.law/ctors11.C: Likewise.
22089         * g++.old-deja/g++.law/ctors17.C: Likewise.
22090         * g++.old-deja/g++.law/ctors5.C: Likewise.
22091         * g++.old-deja/g++.law/ctors9.C: Likewise.
22092         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22093         * g++.old-deja/g++.mike/net22.C: Likewise.
22094         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22095         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22096         * g++.old-deja/g++.mike/virt3.C: Likewise.
22097         * g++.old-deja/g++.niklas/t128.C: Likewise.
22098         * g++.old-deja/g++.other/anon4.C: Likewise.
22099         * g++.old-deja/g++.other/using1.C: Likewise.
22100         * g++.old-deja/g++.other/warn3.C: Likewise.
22101         * g++.old-deja/g++.pt/t37.C: Likewise.
22102         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22103         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22104
22105 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22106
22107         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22108
22109 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22110
22111         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22112
22113 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22114
22115         * gcc.c-torture/compile/20010107-1.c: New test.
22116
22117 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22118
22119         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22120
22121 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22122
22123         * gcc.dg/format/format.h: New file.
22124         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22125         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22126         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22127         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22128         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22129         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22130         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22131         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22132         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22133         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22134         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22135         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22136         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22137         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22138         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22139         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22140         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22141         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22142         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22143         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22144         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22145         instead of declaring standard types, macros and functions in each
22146         test.
22147
22148 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22149
22150         * gcc.c-torture/execute/20010106-1.c: New test.
22151
22152 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22153
22154         * gcc.dg/format/format.exp: New file.
22155         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22156         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22157         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22158         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22159         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22160         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22161         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22162         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22163         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22164         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22165         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22166         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22167         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22168         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22169         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22170         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22171         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22172         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22173         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22174         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22175         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22176         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22177         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22178         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22179         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22180         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22181         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22182         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22183         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22184         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22185         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22186         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22187         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22188         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22189         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22190         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22191         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22192         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22193         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22194         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22195         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22196         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22197
22198 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22199
22200         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22201         account.
22202
22203 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22204
22205         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22206
22207 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22208
22209         * g++.old-deja/g++.pt/crash62.C: New test.
22210
22211 2001-01-04  Richard Henderson  <rth@redhat.com>
22212
22213         * gcc.dg/20000926-1.c: Update expected warnings.
22214         * gcc.dg/array-2.c: Likewise.
22215         * gcc.dg/array-4.c: Also validate flexible array members.
22216         * gcc.dg/c99-flex-array-1.c: New.
22217
22218 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22219
22220         * gcc.c-torture/compile/20001222-1.x: Remove.
22221
22222 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22223
22224         * gcc.c-torture/execute/built-in-setjmp.c: New.
22225
22226 2001-01-03  Richard Henderson  <rth@redhat.com>
22227
22228         * gcc.dg/940510-1.c: Update expected error wording.
22229         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22230
22231 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22232
22233         * lib/target-supports.exp (check_alias_available): Modified to
22234         indicate aliases not supported if only weak aliases are supported.
22235
22236 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22237
22238         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22239         Turn on cmpstrsi checks for __pj__ and __i370__.
22240
22241 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.old-deja/g++.other/virtual11.C: New test.
22244
22245 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22246
22247         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22248
22249 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22250
22251         * gcc.c-torture/compile/20010102-1.c: New test.
22252
22253 2001-01-02  Andreas Jaeger  <aj@suse.de>
22254
22255         * gcc.dg/noreturn-3.c: New test.
22256
22257         * gcc.dg/noreturn-4.c: New test.
22258
22259 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22262         __builtin_fputc and __builtin_fwrite.
22263
22264 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22265
22266         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22267         signed char, not default char.
22268
22269 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22270
22271         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22272
22273 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22274
22275         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22276
22277 2000-12-29  Richard Henderson  <rth@redhat.com>
22278
22279         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22280         (__cyg_profile_func_exit): Define.
22281
22282 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22283
22284         * g++.dg/vtgc1.C: New test.
22285
22286 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22287
22288         * gcc.dg/noncompile/20001228-1.c: New test.
22289
22290         * gcc.dg/20001228-1.c: New test.
22291
22292         * gcc.c-torture/execute/20001228-1.c: New test.
22293
22294 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22295
22296         * gcc.dg/format-strfmon-1.c: New test.
22297
22298 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22299
22300         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22301         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22302         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22303         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22304         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22305         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22306         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22307         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22308         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22309         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22310         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22311         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22312         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22313
22314         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22315         * gcc.c-torture/execute/string-opt-4.c: Test index.
22316
22317 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22318
22319         * gcc.c-torture/compile/20001226-1.c: New test.
22320
22321 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22322
22323         * gcc.c-torture/compile/20001222-1.c: New test.
22324         * gcc.c-torture/compile/20001222-1.x: Xfail.
22325
22326 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22327
22328         * gcc.c-torture/execute/comp-goto-2.c: New test.
22329
22330 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22331
22332         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22333         Use long types if __INT_MAX__ is 32767.
22334         (main): Use cast to (sint32 *) when poking 88 into a_page.
22335
22336         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22337
22338 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22339
22340         * gcc.c-torture/compile/20001221-1.c: New test.
22341         * gcc.c-torture/execute/20001221-1.c: New test.
22342
22343 2000-12-20  Richard Henderson  <rth@redhat.com>
22344
22345         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22346         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22347
22348 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22349
22350         * gcc.dg/compare3.c: New test.
22351
22352 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22353
22354         * gcc.dg/format-warnll-1.c: New test.
22355
22356 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22357
22358         * gcc.dg/cpp/cmdlne-P.c: New test.
22359
22360 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22361
22362         * gcc.c-torture/execute/builtin-abs-1.c,
22363         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22364
22365 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22366
22367         * gcc.dg/cpp/multiline.c: New test.
22368
22369 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22370
22371         * g++.old-deja/g++.other/syshdr1.C: Update.
22372         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22373
22374 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22375
22376         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22377
22378 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22379
22380         * g++.old-deja/g++.pt/ttp65.C: New test.
22381
22382 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22383
22384         * g++.old-deja/g++.pt/ttp64.C: New test.
22385
22386 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22387
22388         * g++.old-deja/g++.pt/spec33.C: New test.
22389
22390 2000-12-14  Catherine Moore  <clm@redhat.com>
22391
22392         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22393         * gcc.c-torture/execute/920612-2.c: Likewise.
22394         * gcc.c-torture/execute/920428-2.c: Likewise.
22395         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22396         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22397
22398 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22399
22400         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22401         * gcc.dg/pack-test-2.c: Likewise.
22402
22403 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22404
22405         Tests by Zack Weinberg <zackw@stanford.edu>.
22406
22407         * gcc.dg/cpp/defined.c: Update.
22408         * gcc.dg/cpp/defined_trad.c: New tests.
22409
22410 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22411
22412         * gcc.dg/cpp/trad-direct.c: Update.
22413
22414 2000-12-11  Neil Booth  <neilb@earthling.net>
22415
22416         * gcc.dg/cpp/defined_trad.c
22417
22418 2000-12-11  Neil Booth  <neilb@earthling.net>
22419
22420         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22421
22422 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22423
22424         * gcc.dg/format-miss-2.c: New test.
22425
22426 2000-12-09  Neil Booth  <neilb@earthling.net>
22427
22428         * gcc.dg/cpp/lineflags.c: New tests.
22429         * gcc.dg/cpp/poison.c: Update.
22430         * gcc.dg/cpp/redef2.c: Update.
22431         * gcc.dg/cpp/skipping.c: New test.
22432
22433 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22434
22435         * g++.old-deja/g++.other/eh3.C: New testcase.
22436
22437 2000-12-07  Neil Booth  <neilb@earthling.net>
22438
22439         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22440         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22441         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22442         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22443         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22444         Update.
22445
22446 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22447
22448         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22449         __SIZE_TYPE__ instead of int for type of integers cast to
22450         pointers.
22451
22452 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22453
22454         * g++.old-deja/g++.other/cleanup4.C: New test.
22455
22456 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22457
22458         * format-sec-1.c: New test.
22459
22460 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22461
22462         * gcc.dg/format-nonlit-3.c: New test.
22463
22464 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22465
22466         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22467         through a null pointer.
22468
22469 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22470
22471         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22472         * g++.old-deja/g++.pt/partial4.C: New test.
22473
22474 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22475
22476         * gcc.c-torture/execute/ieee/hugeval.x: New.
22477
22478 2000-12-06  Neil Booth  <neilb@earthling.net>
22479
22480         * gcc.dg/cpp/backslash2.c: New tests.
22481
22482 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22483
22484         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22485         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22486
22487 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22488
22489         * gcc.c-torture/execute/20001203-2.c: New testcase.
22490
22491 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22494         * g++.old-deja/g++.other/virtual10.C: New test.
22495
22496 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22497
22498         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22499
22500 2000-12-05  Richard Henderson  <rth@redhat.com>
22501
22502         * gcc.c-torture/compile/20001205-1.c: New.
22503
22504 2000-12-04  Neil Booth  <neilb@earthling.net>
22505
22506         * g++.old-deja/g++.other/virtual9.C: New test.
22507         * g++.old-deja/g++.pt/crash61.C: New test.
22508         * gcc.c-torture/execute/loop-9.c: New test.
22509
22510 2000-12-04  Neil Booth  <neilb@earthling.net>
22511
22512         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
22513         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
22514         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
22515         * gcc.dg/cpp/extratokens.c: ...here.
22516
22517 2000-12-04  Neil Booth  <neilb@earthling.net>
22518
22519         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
22520         New tests.
22521
22522 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22523
22524         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
22525         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
22526
22527 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22528
22529         * gcc.c-torture/execute/20001203-1.c: New test.
22530
22531 2000-12-03  Neil Booth  <neilb@earthling.net>
22532
22533         * gcc.dg/cpp/macro6.c: New test cases.
22534
22535 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22536
22537         * gcc.c-torture/execute/string-opt-9.c: New test.
22538         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22539         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22540         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22541
22542         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22543         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22544
22545 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22546
22547         * gcc.dg/cpp/if-6.c: New testcase.
22548
22549         * gcc.dg/20001201-1.c: New testcase.
22550
22551 2000-12-02  Neil Booth  <neilb@earthling.net>
22552
22553         * g++.old-deja/g++.other/externC4.C,
22554         g++.old-deja/g++.other/friend10.C: New tests.
22555
22556 2000-12-02  Neil Booth  <neilb@earthling.net>
22557
22558         * g++.old-deja/g++.other/instan2.C
22559         * g++.old-deja/g++.other/instan3.C: New test.
22560
22561 2000-12-02  Neil Booth  <neilb@earthling.net>
22562
22563         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22564         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22565         gnuc99.c,gnuc99-pedantic.c: New tests.
22566
22567 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22568
22569         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22570         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22571
22572 2000-12-01  Neil Booth  <neilb@earthling.net>
22573
22574         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22575         * gcc.dg/cpp/poison.c: Update.
22576         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22577
22578 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22579
22580         * g77.f-torture/execute/20001201.f: New test.
22581
22582 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22583
22584         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22585
22586 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22587
22588         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22589
22590 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         * g++.old-deja/g++.other/cast6.C: New test.
22593
22594 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22595
22596         * gcc.c-torture/execute/20001130-2.c: New testcase.
22597
22598 2000-11-30  Richard Henderson  <rth@redhat.com>
22599
22600         * gcc.c-torture/execute/20001130-1.c: New test.
22601
22602 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22603
22604         * g++.old-deja/g++.other/op3.C: New test.
22605
22606 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.old-deja/g++.other/op2.C: New test.
22609
22610 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         * g++.old-deja/g++.other/crash38.C: New test.
22613
22614 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22615
22616         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22617
22618 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22619
22620         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22621         tests.
22622         * gcc.c-torture/execute/string-opt-6.c: New test.
22623
22624         * gcc.dg/20001117-1.c: Add main.
22625
22626 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22627
22628         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22629         Move from here ...
22630         * gcc.dg/940510-1.c: ... to here.
22631
22632         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22633         zero-size arrays in toplevel structures.
22634
22635 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * gcc.c-torture/execute/loop-8.c: New test.
22638
22639 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.old-deja/g++.other/base1.C: New test.
22642
22643 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22644
22645         * g++.old-deja/g++.other/parse2.C: New test.
22646
22647 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22648
22649         * g++.old-deja/g++.pt/incomplete1.C: New test.
22650
22651 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22652
22653         * g++.old-deja/g++.other/friend9.C: New test.
22654
22655 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22656
22657         * gcc.dg/20001127-1.c: New test.
22658
22659 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22660
22661         * g++.old-deja/g++.pt/friend46.C: New test.
22662
22663 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22664
22665         * g++.old-deja/g++.other/ptrmem8.C: New test.
22666
22667 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22668
22669         * gcc.c-torture/execute/string-opt-7.c: New test.
22670         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22671
22672 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22673
22674         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22675         instead of 'mkcheck 2'.
22676
22677 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22678
22679         * gcc.c-torture/execute/memcheck/driver.c,
22680         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22681         C9X references to refer to C99.
22682
22683 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22684
22685         * gcc.dg/ultrasp3.c: New test.
22686
22687 2000-11-25  Neil Booth  <neilb@earthling.net>
22688
22689         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22690
22691 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22692
22693         * gcc.c-torture/compile/20001123-2.c: New.
22694
22695 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22696
22697         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22698
22699 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22700
22701         * gcc.dg/sequence-point-1.c: Add some new tests.
22702         * gcc.c-torture/execute/20001124-1.c: New test.
22703
22704 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22705
22706         * g++.old-deja/g++.other/vaarg4.C: New test.
22707         * gcc.c-torture/compile/20001123-1.c: New test.
22708
22709 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22710
22711         * g++.other/crash24.C: Adjust and remove XFAIL.
22712         * g++.other/crash37.C: New test.
22713
22714 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22715
22716         * g++.old-deja/g++.pt/instantiate9.C: New test.
22717
22718 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22719
22720         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22721         new ABI, too.
22722
22723         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22724         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22725
22726 2000-11-22  Neil Booth  <neilb@earthling.net>
22727
22728         * gcc.dg/cpp/Wtrigraphs.c: New test.
22729
22730 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22731
22732         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22733
22734 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22735
22736         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22737
22738 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22739
22740         * lib/gcc-dg.exp: load_lib scanasm.exp.
22741         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22742         * lib/g++-dg.exp: load_lib scanasm.exp.
22743         * lib/scanasm.exp: New.
22744         (scan-assembler, scan-assembler-not): Add optional arguments to
22745         test name, or if not present, the pattern name.
22746         (scan-assembler-dem, scan-assembler-dem-not): New.
22747
22748         * g++.dg/dg.exp: New.
22749
22750 2000-11-21  Neil Booth  <neilb@earthling.net>
22751
22752         * gcc.dg/cpp/integrated1.c: Remove.
22753
22754 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22755
22756         * gcc.c-torture/execute/20001121-1.c: New test.
22757
22758 2000-11-21  Richard Henderson  <rth@redhat.com>
22759
22760         * gcc.c-torture/compile/20001121-1.c: New test.
22761
22762 2000-11-20  Neil Booth  <neilb@earthling.net>
22763
22764         * gcc.dg/cpp/integrated1.c: New test.
22765
22766 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22767
22768         * g++.old-deja/g++.other/inline17.C: New test.
22769
22770 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22771
22772         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22773         local variable to be zero: I made the variable global. Now
22774         uses abort() and exit() instead of relying on main's return value.
22775
22776 2000-11-20  Neil Booth  <neilb@earthling.net>
22777
22778         * gcc.dg/cpp/paste2.c: Update test.
22779         * objc/execute/paste.m: New test.
22780
22781 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22782
22783         * gcc.dg/c99-condexpr-1.c: New test.
22784
22785 2000-11-20  Neil Booth  <neilb@earthling.net>
22786
22787         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
22788
22789 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
22790
22791         * g++.old-deja/g++.pt/export1.C: New test.
22792
22793 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
22794
22795         * gcc.dg/20001117-1.c: New test.
22796
22797 2000-11-18  Richard Henderson  <rth@redhat.com>
22798
22799         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
22800
22801 2000-11-18  Richard Henderson  <rth@redhat.com>
22802
22803         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22804         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22805         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22806
22807 2000-11-18  Richard Henderson  <rth@redhat.com>
22808
22809         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22810         (main): New.  Exit cleanly.
22811
22812 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22813
22814         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22815         gcc.dg/c99-fordecl-2.c: New tests.
22816
22817 2000-11-18  Richard Henderson  <rth@redhat.com>
22818
22819         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22820         * gcc.c-torture/execute/zerolen-2.c: New.
22821
22822 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22823
22824         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22825         memory.
22826
22827 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22828
22829         * g++.old-deja/g++.pt/instantiate8.C: New test.
22830
22831 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
22832
22833         * g++.old-deja/g++.other/incomplete.C: Add more tests.
22834         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
22835
22836 2000-11-16  Nick Clifton  <nickc@redhat.com>
22837
22838         * gcc.c-torture/execute/nestfunc-2.c: New test.
22839         * gcc.c-torture/execute/nestfunc-3.c: New test.
22840
22841 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22842
22843         * gcc.c-torture/compile/20001116-1.c: New test.
22844
22845 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22846
22847         * gcc.c-torture/execute/20001115-1.c: New test.
22848
22849 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
22850
22851         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
22852         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
22853         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
22854         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22855
22856 2000-11-15  Neil Booth  <neilb@earthling.net>
22857
22858         gcc.dg/cpp/_Pragma1.c: Update.
22859         gcc.dg/cpp/_Pragma2.c: New test.
22860
22861 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         * g++.old-deja/g++.other/anon5.C: New test.
22864
22865 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22866
22867         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
22868         tests.
22869
22870 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
22871
22872         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
22873         output.
22874
22875 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22876
22877         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
22878         labels at end of compound statements.
22879
22880 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.c-torture/execute/loop-7.c: New test.
22883
22884 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22885
22886         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
22887
22888 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22889
22890         * gcc.dg/c99-bool-1.c: New test.
22891
22892 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22893
22894         * gcc.dg/c99-scope-1.c: Remove xfail.
22895         * gcc.dg/c99-scope-2.c: New test.
22896
22897 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22898
22899         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
22900         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
22901
22902 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
22903
22904         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
22905         error messages.
22906
22907         * g++.mike/p700.C: Don't typedef wchar_t.
22908         * g++.mike/p784.C: Likewise.
22909         * g++.mike/eb101.C: Don't use __wchar_t.
22910
22911 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
22912
22913         * g77.f-torture/execute/20001111.[fx]: Test premature exit
22914         from DO loop.
22915
22916 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
22917
22918         * gcc.c-torture/execute/20001111-1.c: New test.
22919
22920 2000-11-10  Nick Clifton  <nickc@redhat.com>
22921
22922         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
22923         long multuiple and accumulate.
22924
22925 2000-11-09  Richard Henderson  <rth@redhat.com>
22926
22927         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
22928         via size_t instead of int.
22929
22930         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
22931         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22932         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22933         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22934
22935 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
22936
22937         * gcc.c-torture/compile/20001109-1.c: New test.
22938         * gcc.c-torture/compile/20001109-2.c: New test.
22939
22940 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
22941
22942         * g++.old-deja/g++.pt/operator1.C: New test.
22943         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
22944
22945 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22946
22947         * gcc.dg/20001108-1.c: New test.
22948
22949 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
22950
22951         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
22952         with both arguments constant strings.
22953         * gcc.c-torture/execute/string-opt-3.c: New test.
22954         * gcc.c-torture/execute/string-opt-4.c: New test.
22955         * gcc.c-torture/execute/string-opt-5.c: New test.
22956
22957 2000-11-08  Nick Clifton  <nickc@redhat.com>
22958
22959         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
22960         mulsidi3adddi patterns.
22961
22962 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
22963
22964         * g++.old-deja/g++.other/crash36.C: New test.
22965
22966 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
22967
22968         * g++.old-deja/g++.other/init16.C: New test.
22969
22970 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
22971
22972         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
22973
22974 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22975
22976         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
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  DJ Delorie  <dj@redhat.com>
22981
22982         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
22983
22984 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22985
22986         * gcc.c-torture/execute/string-opt-1.c: New test.
22987
22988 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
22989
22990         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
22991         mips-sgi-irix6.* because the MIPS ABI passes floating-point
22992         parameters in registers, and there is no way for a varargs
22993         function to know in which order the integer and floating-point
22994         parameters should be interleaved when they are placed on the
22995         stack.
22996         * gcc.c-torture/execute/va-arg-16.x: Likewise.
22997         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22998
22999 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23000
23001         * gcc.c-torture/execute/string-opt-2.c: New test.
23002
23003 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23004
23005         * g++.old-deja/g++.pt/crash60.C: New test.
23006
23007 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23008
23009         * g++.old-deja/g++.other/crash24.C: New test.
23010         * g++.old-deja/g++.other/crash25.C: New test.
23011         * g++.old-deja/g++.other/crash26.C: New test.
23012         * g++.old-deja/g++.other/crash27.C: New test.
23013         * g++.old-deja/g++.other/crash28.C: New test.
23014         * g++.old-deja/g++.other/crash29.C: New test.
23015         * g++.old-deja/g++.other/crash30.C: New test.
23016         * g++.old-deja/g++.other/crash31.C: New test.
23017         * g++.old-deja/g++.other/crash32.C: New test.
23018         * g++.old-deja/g++.other/crash33.C: New test.
23019         * g++.old-deja/g++.other/crash34.C: New test.
23020         * g++.old-deja/g++.other/crash35.C: New test.
23021
23022 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23023
23024         * gcc.c-torture/execute/20001031-1.c: New test.
23025
23026 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23027
23028         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23029         namespace.
23030
23031         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23032         standards-conformant.
23033
23034         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23035
23036         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23037         * g++.old-deja/g++.mike/p755a.C: Likewise.
23038         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23039         library makes no calls to `operator new' during initialization.
23040
23041 2000-11-04  Neil Booth  <neilb@earthling.net>
23042
23043         * gcc.dg/cpp/include2.c: New tests.
23044
23045 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23046
23047         * lib/g++.exp (g++_set_ld_library_path): New function.
23048         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23049
23050 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23051
23052         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23053         warnings.
23054
23055 2000-11-01  Richard Henderson  <rth@redhat.com>
23056
23057         * g++.old-deja/g++.ext/namedret1.C: New.
23058         * g++.old-deja/g++.ext/namedret2.C: New.
23059         * g++.old-deja/g++.ext/namedret3.C: New.
23060
23061 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23062
23063         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23064         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23065
23066 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23067
23068         * gcc.c-torture/execute/va-arg-21.c: New test.
23069
23070 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23071
23072         * gcc.dg/c99-complex-2.c: New test.
23073
23074 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23075
23076         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23077
23078 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23079
23080         * g++.old-deja/g++.other/inline16.C: New test.
23081
23082 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23083
23084         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23085         __PRETTY_FUNCTION__
23086
23087 2000-10-29  Neil Booth  <neilb@earthling.net>
23088
23089         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23090         New tests.
23091         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23092         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23093         optimisation.
23094
23095 2000-10-29  Neil Booth  <neilb@earthling.net>
23096
23097         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23098         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23099         * mi5.c: Test multiple includes work with -C.
23100         * trigraphs.c: Test ^= version.
23101
23102 2000-10-28  Neil Booth  <neilb@earthling.net>
23103
23104         New tests and test updates for new macro expander.
23105
23106         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23107         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23108         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23109         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23110         new diagnostic messages.
23111
23112         * gcc.dg/cpp/macro3.c: New tests.
23113
23114 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23115
23116         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23117         on the same line.
23118
23119 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * g++.old-deja/g++.other/eh2.C: New test.
23122
23123 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23124
23125         * gcc.c-torture/execute/20001027-1.c: New test.
23126
23127 2000-10-26  Richard Henderson  <rth@redhat.com>
23128
23129         * gcc.c-torture/execute/20001026-1.c: New.
23130
23131 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23132
23133         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23134         * g++.old-deja/g++.law/builtin1.C: Likewise.
23135         * g++.old-deja/g++.law/ctors10.C: Likewise.
23136         * g++.old-deja/g++.law/virtual3.C: Likewise.
23137         * g++.old-deja/g++.mike/p658.C: Likewise.
23138         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23139         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23140         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23141         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23142         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23143
23144 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * gcc.c-torture/compile/20001024-1.c: New test.
23147
23148 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23149
23150         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23151         to tell us whether or not we are using V3.
23152
23153 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23154
23155         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23156         operands.
23157
23158 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23159
23160         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23161
23162 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * gcc.c-torture/execute/20001024-1.c: New test.
23165
23166 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * g++.old-deja/g++.other/sibcall1.C: New test.
23169
23170 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23171
23172         * gcc.dg/noncompile/init-3.c: New test.
23173
23174 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23175
23176         * gcc.dg/format-array-1.c: New test.
23177
23178 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23179
23180         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23181         writing through null pointers; remove comment about testing
23182         unterminated strings.
23183
23184 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23185
23186         * gcc.c-torture/execute/20001017-2.c: New test.
23187
23188 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23189
23190         * gcc.c-torture/compile/20001018-1.c: New test.
23191         * gcc.c-torture/compile/20001018-1.x: Xfail.
23192
23193 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23194
23195         * gcc.c-torture/execute/20001017-1.c: New test.
23196
23197 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23198
23199         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23200         for multiple use of arguments with scanf formats; add tests for
23201         multiple use of arguments.
23202
23203 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23204
23205         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23206
23207 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23208
23209         * gcc.dg/format-miss-1.c: New test.
23210
23211 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23212
23213         * gcc.c-torture/execute/20001013-1.c: New test.
23214
23215 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23216
23217         * gcc.dg/format-branch-1.c: New test.
23218
23219 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23220
23221         * README, lib/file-format.exp: Remove EGCS references.
23222
23223 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23224
23225         * gcc.dg/20001013-1.c: New test.
23226
23227 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23228
23229         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23230         for intmax_t in the compiler using __typeof__ and the type rules
23231         for conditional expressions.
23232
23233 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23234
23235         * gcc.dg/20001012-1.c: New test.
23236         * gcc.dg/20001012-2.c: New test.
23237
23238 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23239
23240         * gcc.dg/format-attr-1.c: New test.
23241
23242 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23243
23244         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23245         __LONG_LONG_MAX__ instead of LLONG_MAX.
23246
23247 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23248
23249         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23250         scanf flags.
23251         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23252         flags.
23253
23254 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23255
23256         * gcc.dg/sequence-pt-1.c: New test.
23257
23258 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23259
23260         * gcc.c-torture/execute/20001011-1.c: New testcase.
23261         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23262
23263 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23264
23265         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23266         does not error on it.
23267
23268 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23269
23270         * gcc.dg/20001009-1.c: New test.
23271
23272 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23273
23274         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23275         * gcc.c-torture/execute/20001009-2.c: ... to here.
23276
23277 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23278
23279         * gcc.c-torture/compile/20001009-1.c: New testcase.
23280         * gcc.c-torture/execute/20001009-1.c: New testcase.
23281         Testcases provided by Jan Hubicka <jh@suse.cz>.
23282
23283 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23284
23285         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23286         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23287         uintmax_t using <limits.h> to emulate the compiler's internal
23288         logic.  No longer XFAIL %j tests.
23289
23290 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23291
23292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23293         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23294         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23295         regexps and details of expected handling of some bad formats.
23296         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23297         suppression.
23298
23299 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23300
23301         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23302         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23303         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23304         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23305         in list archives.
23306
23307 2000-10-06  Richard Henderson  <rth@cygnus.com>
23308
23309         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23310         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23311         * g++.old-deja/g++.jason/report.C: Likewise.
23312         * g++.old-deja/g++.law/friend5.C: Likewise.
23313         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23314         of the expected warnings.
23315
23316 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23317
23318         * g++.old-deja/g++.pt/enum14.C: New test.
23319
23320 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         * g++.old-deja/g++.pt/crash59.C: New test.
23323
23324 2000-10-04  Will Cohen  <wcohen@redhat.com>
23325
23326         * gcc.dg/20000926-1.c: New test.
23327
23328 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23329
23330         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23331         function name for current C++ compiler.
23332         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23333
23334 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23335
23336         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23337         __PRETTY_FUNCTION__.
23338         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23339
23340 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23341
23342         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23343
23344 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.c-torture/compile/20000923-1.c: New test.
23347
23348 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23349
23350         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23351         * g++.old-deja/g++.pt/ttp62.C: Same.
23352         * g++.old-deja/g++.other/inline14.C: Same.
23353
23354 2000-09-24  Richard Henderson  <rth@cygnus.com>
23355
23356         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23357
23358 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23359
23360         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23361
23362 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23363
23364         * gcc.c-torture/compile/20000922-1.c: New file.
23365
23366 2000-09-21  Nick Clifton  <nickc@redhat.com>
23367
23368         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23369         a signed long modulo operation.
23370         (mod6): New function - perform an unsigned long modulo operation.
23371         (main): Add tests for modulos of very large numbers by very small
23372         dividends.
23373
23374 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23375
23376         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23377
23378 2000-09-19  Richard Henderson  <rth@cygnus.com>
23379
23380         * gcc.dg/compare2.c (case 10): XFAIL.
23381
23382 2000-09-18  Richard Henderson  <rth@cygnus.com>
23383
23384         * gcc.c-torture/execute/20000906-1.c: Move ...
23385         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23386         that support __builtin_trap.
23387
23388 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23389
23390         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23391
23392 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23393
23394         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23395         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23396         more $ format tests.
23397
23398 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23399
23400         * gcc.dg/format-errmk-1.c: New test.
23401
23402 2000-09-17  Greg McGary  <greg@mcgary.org>
23403
23404         * gcc.c-torture/execute/20000917-1.x: Remove.
23405
23406 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23407
23408         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23409
23410 2000-09-17  Greg McGary  <greg@mcgary.org>
23411
23412         * gcc.c-torture/execute/20000917-1.c: New test.
23413         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23414
23415 2000-09-16  Neil Booth  <NeilB@earthling.net>
23416
23417         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23418         in nested macro bug.
23419
23420 2000-09-15  Neil Booth  <NeilB@earthling.net>
23421
23422         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23423
23424 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23425
23426         * gcc.c-torture/execute/20000914-1.c: New test.
23427
23428 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23429
23430         * g++.other/inline13.C: New test.
23431
23432 2000-09-12  Andreas Jaeger  <aj@suse.de>
23433
23434         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23435         constant by Ulrich Drepper <drepper@redhat.com>.
23436
23437 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23438
23439         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23440
23441 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23442
23443         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23444
23445 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23446
23447         * gcc.dg/cpp/backslash.c: New test.
23448
23449 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23450
23451         * gcc.c-torture/execute/20000910-1.c: New test.
23452         * gcc.c-torture/execute/20000910-2.c: Likewise.
23453
23454 2000-09-11  Robert Lipe  <robertl@sco.com>
23455
23456         * gcc.dg/pragma-align.c: New test.
23457
23458 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23459
23460         * g++.old-deja/g++.pt/explicit82.C: New test.
23461         * g++.old-deja/g++.pt/explicit83.C: New test.
23462
23463 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23464
23465         * gcc.dg/asm-names.c: New test.
23466
23467 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23468
23469         * gcc.dg/cpp/tr-warn6.c: New test
23470
23471 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23472
23473         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23474         be accepted.
23475
23476 2000-09-07  Catherine Moore  <clm@redhat.com>
23477
23478         * gcc.c-torture/execute/unroll-1.c: New test.
23479
23480 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23481
23482         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23483         ERROR markers.
23484         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23485         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23486         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23487         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23488         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23489         Preprocess only.
23490         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23491         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23492
23493 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23494
23495         * g++.old-deja/g++.pt/deduct2.C: New test.
23496
23497 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23498
23499         * g++.old-deja/g++.pt/parms2.C: New test.
23500
23501 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23502
23503         * g++.old-deja/g++.pt/crash58.C: New test.
23504
23505 2000-09-06  Greg McGary  <greg@mcgary.org>
23506
23507         * gcc.c-torture/execute/20000906-1.c: New test.
23508         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
23509
23510 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23511
23512         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
23513
23514 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23515
23516         * g++.old-deja/g++.pt/crash57.C: New test.
23517
23518 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         * g++.old-deja/g++.pt/crash56.C: New test.
23521
23522 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.old-deja/g++.pt/koenig1.C: New test.
23525
23526 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * gcc.dg/20000904-1.c: New test.
23529
23530 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.dg/cpp/paste8.c: New test.
23533
23534 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
23535
23536         * gcc.c-torture/compile/20000827-1.c: New test.
23537
23538 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23539
23540         * gcc.dg/format-diag-1.c: New test.
23541
23542 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23543
23544         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23545         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23546         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23547         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23548         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23549
23550 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23551
23552         * g++.old-deja/g++.other/nested4.C: New test.
23553
23554 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23555
23556         * g++.old-deja/g++.ns/scoped1.C: New test.
23557
23558 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23559
23560         * lib/g++.exp: Support testing already-installed GCC.
23561
23562 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23563
23564         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23565
23566 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23567
23568         * gcc.dg/return-type-2.c: New test.
23569
23570 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23571
23572         * gcc.c-torture/compile/20000825-1.c: New test.
23573
23574 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23575
23576         * gcc.dg/dwarf2-2.c: New test.
23577
23578 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23579
23580         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23581         dg-warning regexps.
23582
23583 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23584
23585         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23586         gcc.dg/format-ext-5.c: New tests.
23587
23588 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23589
23590         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23591
23592 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23593
23594         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23595
23596 2000-08-24  Richard Henderson  <rth@cygnus.com>
23597
23598         * gcc.dg/ia64-sync-1.c: New test.
23599         * gcc.dg/ia64-sync-2.c: New test.
23600         * gcc.dg/ia64-asm-1.c: New test.
23601
23602 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23603
23604         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23605         * gcc.dg/format-ext-2.c: New test.
23606
23607 2000-08-23  Jason Merrill  <jason@redhat.com>
23608
23609         * lib/old-dejagnu.exp: Also ignore "In member function" and
23610         "At global scope".
23611
23612 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23613
23614         * gcc.dg/noncompile/label-lineno-1.c: New test.
23615
23616 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23617
23618         * gcc.dg/c99-array-nonobj-1.c: New test.
23619
23620 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23621
23622         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23623         tests.
23624         * gcc.dg/format-ext-1.c: New test.
23625
23626 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23627
23628         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23629         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23630         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23631         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23632         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23633
23634 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23635
23636         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23637         gcc.dg/c99-strftime-2.c: New tests.
23638
23639 2000-08-22  Richard Henderson  <rth@cygnus.com>
23640
23641         * gcc.c-torture/execute/20000822-1.c: New test.
23642
23643 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23644
23645         * gcc.c-torture/execute/20000819-1.x: Remove.
23646
23647 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23648
23649         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23650         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23651         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23652         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23653         gcc.dg/format-xopen-1.c: New tests.
23654
23655 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23656
23657         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23658
23659 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23660
23661         * g++.old-deja/g++.other/loop2.C: New test.
23662
23663         * gcc.c-torture/compile/20000606-1.c: New test.
23664         * gcc.c-torture/compile/20000728-1.c: New test.
23665         * gcc.c-torture/execute/20000801-1.c: New test.
23666         * gcc.c-torture/execute/20000801-2.c: New test.
23667         * gcc.c-torture/execute/20000819-1.c: New test.
23668         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23669         * gcc.dg/20000629-1.c: New test.
23670         * gcc.dg/20000724-1.c: New test.
23671         * gcc.dg/20000807-1.c: New test.
23672
23673 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23674
23675         * gcc.dg/cpp/pragma-1.c: New test.
23676         * gcc.dg/cpp/pragma-2.c: New test.
23677
23678 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23679
23680         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23681         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23682
23683 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23684
23685         * gcc.c-torture/compile/20000818-1.c: New test.
23686
23687 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23688
23689         * gcc.c-torture/execute/20000818-1.c: New test.
23690
23691 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23692
23693         * gcc.dg/format-va-1.c: New test.
23694
23695 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * g++.old-deja/g++.other/typedef8.C: New test.
23698
23699 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23700
23701         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23702         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23703         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23704         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23705         * g++.old-deja/g++.other/ptrmem7.C: New test.
23706         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23707
23708 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23709
23710         * g++.old-deja/g++.pt/typename27.C: New test.
23711
23712 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23713
23714         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23715         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23716         * g++.old-deja/g++.pt/friend45.C: New test.
23717         * g++.old-deja/g++.other/friend8.C: New test.
23718
23719 2000-08-15  Richard Henderson  <rth@cygnus.com>
23720
23721         * gcc.c-torture/execute/20000815-1.c: New test.
23722
23723 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23724
23725         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23726         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23727         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23728
23729 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23730
23731         * g++.old-deja/g++.other/refinit2.C: New test.
23732
23733 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23734
23735         * lib/c-torture.exp (c-torture): Make
23736         compiler_conditional_xfail_data global.
23737         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23738         compiler_conditional_xfail_data machinery.
23739         (f-torture-execute): Likewise.
23740         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23741         and only when unrolling loops.
23742
23743         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23744
23745 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23746
23747         * g++.old-deja/g++.pt/explicit81.C: New test.
23748
23749 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23750
23751         * g++.old-deja/g++.pt/typename26.C: New test.
23752
23753 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23754
23755         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23756         warning.
23757
23758 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23759
23760         * g++.old-deja/g++.other/array3.C: New test.
23761
23762 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23763
23764         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23765         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23766         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23767         New tests.
23768
23769 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23770
23771         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23772         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23773
23774 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23775
23776         * gcc.c-torture/execute/20000808-1.c: New test.
23777
23778 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23779
23780         * gcc.dg/c90-const-expr-1.c: New test.
23781
23782 2000-08-08  Richard Henderson  <rth@cygnus.com>
23783
23784         * gcc.dg/noncompile/920923-1.c: Declare calloc.
23785
23786 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23787
23788         * gcc.dg/noncompile/const-ll-1.c: New test.
23789
23790 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23791
23792         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
23793
23794 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23795
23796         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
23797         that running programs linked against the shared version of libobjc
23798         run correctly.
23799
23800 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23801
23802         * gcc.dg/c99-printf-1.c: New test.
23803
23804 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23805
23806         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23807
23808 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23809
23810         * gcc.c-torture/execute/20000731-1.x: Delete.
23811
23812 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23813
23814         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23815         and torture_without_loops as is done by c-torture.exp.
23816         (search_for): Copy from c-torture.exp.
23817         (gcc-dg-runtest): New function, drives a directory of tests
23818         iterating over the TORTURE_OPTIONS.
23819         (scan-assembler, scan-assembler-not): Move here from
23820         individual directory drivers.
23821
23822         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23823         defined by lib/gcc-dg.exp.
23824         * gcc.dg/cpp/cpp.exp: Likewise.
23825         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
23826         gcc-dg-runtest, so we cycle over optimization options.
23827
23828         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
23829         * gcc.dg/compare2.c: No longer expected to fail.
23830
23831 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23832
23833         * gcc.c-torture/execute/20000804-1.c: New test.
23834
23835 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23836
23837         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
23838
23839 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
23840
23841         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
23842
23843 2000-08-03  Jeffrey A Law  (law@cygnus.com)
23844
23845         * gcc.c-torture/compile/20000803-1.c: New test.
23846
23847 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23848
23849         * gcc.c-torture/execute/20000801-3.c,
23850         gcc.c-torture/execute/20000801-4.c: New tests.
23851         * gcc.c-torture/execute/20000801-3.x,
23852         gcc.c-torture/execute/20000801-4.x: Xfail.
23853
23854 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
23855
23856         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
23857         libobjc/.libs to allow for libtool.
23858
23859 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
23860
23861         * gcc.c-torture/compile/20000802-1.c: New test.
23862
23863 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
23864
23865         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
23866
23867 2000-07-31  Jeffrey A Law  (law@cygnus.com)
23868
23869         * gcc-c-torture/execute/20000731-2.c: New test.
23870
23871         * gcc.c-torture/execute/20000731-1.c: New test.
23872         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
23873
23874 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
23875
23876         * testsuite/gcc.dg/cpp/paste7.c: New test.
23877         * gcc.dg/cpp/20000725-1.c: New test.
23878
23879 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
23880
23881         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
23882         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
23883         declaration warning for __builtin_dwarf_reg_size.
23884
23885         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
23886
23887 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23888
23889         * gcc.dg/noncompile/voidparam-1.c: New test.
23890
23891 2000-07-30  Richard Henderson  <rth@cygnus.com>
23892
23893         * gcc.dg/c90-digraph-1.c: Don't xfail.
23894         * gcc.dg/compare2.c (case 10): Xfail.
23895         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
23896
23897 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
23898
23899         * gcc.dg/c99-main-1.c: New test.
23900
23901 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23902
23903         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
23904
23905 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
23906
23907         * gcc.c-tortuer/execute/20000726-1.c: New test.
23908
23909 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
23910
23911         * gcc.c-torture/execute/enum-2.c: New test.
23912
23913 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23914
23915         * gcc.dg/cpp/tr-warn3.c: New test.
23916
23917 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23918
23919         * g++.old-deja/g++.ext/implicit1.C: Remove.
23920         * g++.old-deja/g++.jason/c2.C: Remove
23921         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
23922         * g++.old-deja/g++.pt/crash16.C: Likewise.
23923         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
23924
23925 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23926
23927         * g++.old-deja/g++.other/for2.C: New test.
23928
23929 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
23930
23931         * gcc.dg/20000720-1.c: New test.
23932
23933 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
23934
23935         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
23936
23937 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
23938
23939         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
23940         * gcc.c-torture/execute/20000722-1.c: New.
23941         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
23942
23943 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
23944
23945         * gcc.dg/cpp/20000720-1.S: New test.
23946
23947 2000-07-21  Michael Meissner  <meissner@redhat.com>
23948
23949         * gcc.c-torture/execute/ieee/hugeval.c: New test.
23950
23951 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23952
23953         * g++.old-deja/g++.brendan/crash16.C,
23954         g++.old-deja/g++.brendan/parse3.C,
23955         g++.old-deja/g++.brendan/redecl1.C,
23956         g++.old-deja/g++.ns/template13.C,
23957         g++.old-deja/g++.other/decl4.C,
23958         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
23959
23960 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
23961
23962         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
23963         and "Internal error".
23964
23965         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
23966         regexps.
23967         * gcc.dg/cpp/paste6.c: New test.
23968
23969 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
23970
23971         * gcc.dg/cpp/tr-direct.c: New test.
23972
23973         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
23974         gcc.dg/cpp/undef1.c: Tweak error regexps.
23975
23976 2000-07-18  Eric Christopher <echristo@redhat.com>
23977
23978         * gcc.c-torture/compile/20000718-1.c: New test.
23979
23980 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
23981
23982         * cpplex.c (_cpp_push_token): If the token being pushed back
23983         is the previous token in this context, just subtract one from
23984         context->posn.
23985         * cppmacro.c (save_expansion): Clear aux field when storing a
23986         placemarker.
23987
23988 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
23989
23990         * gcc.dg/noncompile/redecl-1.c: New test.
23991
23992 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
23993
23994         * gcc.c-torture/execute/20000717-5.c: New test.
23995         * gcc.c-torture/execute/20000717-1.x: Removed.
23996
23997 2000-07-17  Richard Henderson  <rth@cygnus.com>
23998
23999         * gcc.c-torture/execute/20000717-4.c: New test.
24000
24001 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24002
24003         * gcc.dg/cpp/syshdr.c: New test.
24004         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24005
24006 2000-07-17  Neil Booth  <neilb@earthling.net>
24007
24008         * gcc.dg/cpp/cmdlne-dM.c: New test.
24009         * gcc.dg/cpp/cmdlne-dD.c: New test.
24010
24011 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24012
24013         * gcc.c-torture/execute/20000717-3.c: New test.
24014
24015         * gcc.c-torture/compile/20000717-1.c: New test.
24016
24017 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24018
24019         * gcc.c-torture/execute/20000717-2.c: New test.
24020
24021 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24022
24023         * gcc.dg/formatz-1.c: New test.
24024
24025         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24026         * gcc.dg/c99-digraph-1.c: New tests.
24027
24028         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24029         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24030
24031         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24032         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24033         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24034         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24035         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24036         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24037         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24038
24039 2000-07-17   Greg McGary <greg@mcgary.org>
24040
24041         * gcc.c-torture/execute/20000717-1.c: New test.
24042         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24043
24044 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24045
24046         * gcc.c-torture/execute/20000715-2.c: New test.
24047         * gcc.dg/20000715-1.c: New test.
24048
24049 2000-07-15  Michael Meissner  <meissner@redhat.com>
24050
24051         * gcc.c-torture/execute/20000715-1.c: New test.
24052
24053 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24054
24055         * gcc.c-torture/execute/20000707-1.c: New test.
24056
24057 2000-07-13  Neil Booth  <NeilB@earthling.net>
24058
24059         * testsuite/gcc.dg/cpp/digraph1.c,
24060         testsuite/gcc.dg/cpp/digraph2.c,
24061         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24062
24063 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24064
24065         * g77.f-torture/compile/20000630-2.f:  New test.
24066         * g77.f-torture/compile/20000630-2.x
24067
24068 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24069
24070         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24071
24072 2000-07-11  Neil Booth  <NeilB@earthling.net>
24073
24074         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24075
24076 2000-07-11  Neil Booth  <NeilB@earthling.net>
24077
24078         * gcc.dg/cpp/cmdlne-C.c: New.
24079
24080 2000-07-09  Neil Booth  <NeilB@earthling.net>
24081
24082         * gcc.dg/cpp/directiv.c: New tests.
24083         * gcc.dg/cpp/undef1.c: Update.
24084
24085 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24086
24087         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24088
24089 2000-07-09  Neil Booth  <NeilB@earthling.net>
24090
24091         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24092
24093 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24094
24095         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24096         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24097
24098 2000-07-08  Neil Booth  <NeilB@earthling.net>
24099
24100         * gcc.dg/cpp/macsyntx.c: New tests.
24101
24102 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24103
24104         * gcc.dg/20000707-1.c: New test.
24105
24106 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24107
24108         * gcc.c-torture/execute/20000706-1.c: New test.
24109         * gcc.c-torture/execute/20000706-2.c: New test.
24110         * gcc.c-torture/execute/20000706-3.c: New test.
24111         * gcc.c-torture/execute/20000706-4.c: New test.
24112         * gcc.c-torture/execute/20000706-5.c: New test.
24113
24114 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24115
24116         * g++.old-deja/g++.pt/instantiate7.C: New test.
24117
24118 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24119
24120         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24121         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24122         * g++.old-deja/g++.other/rtti3.C: Likewise.
24123         * g++.old-deja/g++.other/rttid3.C: Likewise.
24124
24125 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24126
24127         *  g77.f-torture/compile/20000630-1.x: Fix typo
24128
24129 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24130
24131         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24132         assembly output.
24133
24134 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24135
24136         * gcc.dg/cpp/ident.c: New test.
24137
24138 2000-07-05  Neil Booth  <NeilB@earthling.net>
24139
24140         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24141           gcc.dg/cpp/lexstrng.c: New tests.
24142
24143 2000-07-04  Neil Booth  <NeilB@earthling.net>
24144
24145         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24146         * gcc.dg/cpp/strify2.c: Same.
24147
24148 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24149
24150         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24151         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24152         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24153         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24154
24155         * testsuite/gcc.dg/cpp/macro1.c,
24156         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24157         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24158         testsuite/gcc.dg/cpp/strify1.c,
24159         testsuite/gcc.dg/cpp/strify2.c: New tests.
24160
24161 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24162
24163         * gcc.c-torture/execute/20000703-1.c: New test.
24164
24165 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24166
24167         * g++.old-deja/g++.pt (lookup10.C): New test.
24168
24169 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24170
24171         * g++.old-deja/g++.pt (typename25.C): New test.
24172
24173 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24174
24175         * gcc.c-torture/compile/20000701-1.c: New test.
24176
24177 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24178
24179         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24180         to test case.
24181
24182 2000-06-30  Catherine Moore  <clm@cygnus.com>
24183
24184         * gcc.c-torture/execute/align-1.c: New test.
24185
24186 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24187
24188         * g++.old-deja/g++.pt/expr8.C: New test.
24189         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24190
24191 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24192
24193         * gcc.c-torture/compile/20000629-1.c: New test.
24194
24195 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24196
24197
24198         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24199         gcc.dg/noncompile directory, depending on whether they're
24200         preprocessor tests or not.  Annotate all the tests for the dg
24201         framework.
24202
24203         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24204         * gcc.dg/noncompile/noncompile.exp: New.
24205
24206         * Moved files:
24207         Old name                                New name
24208         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24209         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24210         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24211         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24212         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24213         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24214         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24215         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24216         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24217         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24218         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24219         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24220         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24221         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24222         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24223         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24224         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24225         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24226         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24227         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24228         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24229         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24230         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24231         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24232
24233         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24234         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24235         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24236         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24237         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24238         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24239
24240 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24241
24242         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24243         declare one variable.  On the fourth, error.
24244         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24245         declared by 20000628-1a.h.
24246
24247 2000-06-29  Richard Henderson  <rth@redhat.com>
24248
24249         * gcc.c-torture/execute/930529-1.x: New file.
24250         * gcc.dg/920413-1.c: Adjust expected warning text.
24251         * gcc.dg/980217-1.c: Declare abort.
24252         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24253
24254 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24255
24256         * g77.f-torture/compile/20000629-1.f: New test.
24257         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24258
24259 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24260
24261         Rearrange lots of files, removing entirely the
24262         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24263         directories.
24264
24265         * Deleted files:
24266         gcc.c-torture/code_quality/code_quality.exp
24267         gcc.c-torture/special/special.exp
24268         gcc.failure/failure.exp
24269         gcc.failure/940409-1.x
24270         gcc.c-torture/compile/961203-1.x
24271
24272         * New files:
24273         gcc.misc-tests/linkage.exp
24274         gcc.c-torture/execute/920730-1t.c
24275         gcc.c-torture/execute/920730-1t.x
24276         gcc.c-torture/compile/920520-1.x
24277         gcc.c-torture/compile/920521-1.x
24278         gcc.c-torture/compile/981006-1.x
24279         gcc.c-torture/execute/eeprof-1.x
24280
24281         * Moved files (possibly with modifications to fit a new harness):
24282         Old name                                New name
24283         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24284         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24285         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24286         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24287         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24288         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24289         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24290         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24291         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24292         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24293         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24294         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24295         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24296         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24297
24298 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24299
24300         * c-torture/compile/961203-1.x: Delete.
24301
24302         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24303         not exit. Include stdio.h.
24304         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24305         * gcc.misc-tests/dg-12.c: Likewise.
24306         * gcc.misc-tests/dg-5.c: Likewise.
24307         * gcc.misc-tests/dg-6.c: Likewise.
24308         * gcc.misc-tests/dg-7.c: Prototype abort.
24309         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24310         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24311         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24312         not exit.
24313         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24314         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24315
24316 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24317
24318         * gcc.dg/cpp/20000628-1.c: New test.
24319         * gcc.dg/cpp/20000628-1.h: New header for above test.
24320         * gcc.dg/cpp/20000628-1a.h: Likewise.
24321
24322 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24323
24324         * gcc.dg/cpp: New directory.
24325         * gcc.dg/cpp/cpp.exp: New driver.
24326         * gcc.dg/cpp/20000627-1.c: New test.
24327         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24328         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24329         and rewrite as a compilation test.
24330
24331         * gcc.dg: Move many files into the cpp subdirectory, possibly
24332         renaming or editing them as well.
24333         Old name                New name
24334         990119-1.c              cpp/19990119-1.c
24335         990228-1.c              cpp/19990228-1.c
24336         990407-1.c              cpp/19990407-1.c
24337         990409-1.c              cpp/19990409-1.c
24338         990413-1.c              cpp/19990413-1.c
24339         990703-1.c              cpp/19990703-1.c
24340         20000127-1.c            cpp/20000127-1.c
24341         20000129-1.c            cpp/20000129-1.c
24342         20000207-1.c            cpp/20000207-1.c
24343         20000207-2.c            cpp/20000207-2.c
24344         20000209-1.c            cpp/20000209-1.c
24345         20000209-2.c            cpp/20000209-2.c
24346         20000301-1.c            cpp/20000301-1.c
24347         20000419-1.c            cpp/20000419-1.c
24348         20000510-1.S            cpp/20000510-1.S
24349         20000519-1.c            cpp/20000519-1.c
24350         20000529-1.c            cpp/20000529-1.c
24351         20000625-1.c            cpp/20000625-1.c
24352         20000625-2.c            cpp/20000625-2.c
24353         cpp-as1.c               cpp/assert1.c
24354         cpp-as2.c               cpp/assert2.c
24355         cxx-comments-1.c        cpp/cxxcom1.c
24356         cxx-comments-2.c        cpp/cxxcom2.c
24357         endif-label.c           cpp/endif.c
24358         cpp-hash1.c             cpp/hash1.c
24359         cpp-hash2.c             cpp/hash2.c
24360         cpp-if1.c               cpp/if-1.c
24361         cpp-if2.c               cpp/if-2.c
24362         cpp-if3.c               cpp/if-3.c
24363         cpp-if4.c               cpp/if-4.c
24364         cpp-if5.c               cpp/if-5.c
24365         cpp-cond.c              cpp/if-cexp.c
24366         cpp-missingop.c         cpp/if-mop.c
24367         cpp-missingparen.c      cpp/if-mpar.c
24368         cpp-opprec.c            cpp/if-oppr.c
24369         cpp-ifparen.c           cpp/if-paren.c
24370         cpp-shortcircuit.c      cpp/if-sc.c
24371         cpp-shift.c             cpp/if-shift.c
24372         cpp-unary.c             cpp/if-unary.c
24373         cpp-li1.c               cpp/line1.c
24374         cpp-li2.c               cpp/line2.c
24375         lineno.c                cpp/line3.c
24376         lineno-2.c              cpp/line4.c
24377         cpp-mi.c                cpp/mi1.c
24378         cpp-mic.h               cpp/mi1c.h
24379         cpp-micc.h              cpp/mi1cc.h
24380         cpp-mind.h              cpp/mi1nd.h
24381         cpp-mindp.h             cpp/mi1ndp.h
24382         cpp-mix.h               cpp/mi1x.h
24383         cpp-mi2.c               cpp/mi2.c
24384         cpp-mi2a.h              cpp/mi2a.h
24385         cpp-mi2b.h              cpp/mi2b.h
24386         cpp-mi2c.h              cpp/mi2c.h
24387         cpp-mi3.c               cpp/mi3.c
24388         cpp-mi3.def             cpp/mi3.def
24389         poison-1.c              cpp/poison.c
24390         pr-impl.c               cpp/prag-imp.c
24391         cpp-redef-2.c           cpp/redef1.c
24392         cpp-redef.c             cpp/redef2.c
24393         strpaste.c              cpp/strp1.c
24394         strpaste-2.c            cpp/strp2.c
24395         cpp-tradpaste.c         cpp/tr-paste.c
24396         cpp-tradstringify.c     cpp/tr-str.c
24397         cpp-tradwarn1.c         cpp/tr-warn1.c
24398         cpp-tradwarn2.c         cpp/tr-warn2.c
24399         trigraphs.c             cpp/trigraphs.c
24400         cpp-unc1.c              cpp/unc1.c
24401         cpp-unc2.c              cpp/unc2.c
24402         cpp-unc3.c              cpp/unc3.c
24403         cpp-unc.c               cpp/unc4.c
24404         undef.c                 cpp/undef1.c
24405         undef-2.c               cpp/undef2.c
24406         cpp-wi1.c               cpp/widestr1.c
24407
24408 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24409
24410         * lib/g++.exp (g++_include_flags): Tweak.
24411
24412 2000-06-27  H.J. Lu  <hjl@gnu.org>
24413             Loren J. Rittle  <ljrittle@acm.org>
24414
24415         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24416         version with one that knows about the new gcc tree structure.
24417         (g++_link_flags): Same.
24418
24419 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24420
24421         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24422         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24423         case we are cross-compiling.
24424
24425         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24426         g++.old-deja/g++.niklas/Makefile.in,
24427         g++.old-deja/g++.niklas/configure.in,
24428         g++.old-deja/g++.other/Makefile.in,
24429         g++.old-deja/g++.other/configure.in,
24430         gcc.c-torture/code_quality/Makefile.in,
24431         gcc.c-torture/code_quality/configure.in,
24432         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24433         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24434         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24435         gcc.c-torture/execute/ieee/Makefile.in,
24436         gcc.c-torture/execute/ieee/configure.in,
24437         gcc.c-torture/noncompile/Makefile.in,
24438         gcc.c-torture/noncompile/configure.in,
24439         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24440         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24441         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24442
24443 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         * g++.old-deja/g++.other/ambig3.C: New test.
24446
24447 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24448
24449         * g++.old-deja/g++.pt/syntax1.C: New test.
24450         * g++.old-deja/g++.pt/syntax2.C: New test.
24451         * g++.old-deja/g++.other/syntax3.C: New test.
24452         * g++.old-deja/g++.other/syntax4.C: New test.
24453
24454 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24455
24456         * gcc.dg/20000623-1.c: Prototype exit and abort.
24457
24458 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24459
24460         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24461         New tests.
24462         * gcc.dg/cpp-mi3.def: New file.
24463
24464         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24465         inside assertions.
24466         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24467         lexer's error messages.
24468         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24469         divine anything from the linemarkers.
24470         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24471         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24472
24473 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24474
24475         * gcc.dg/20000623-1.c: New test.
24476
24477 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24478
24479         * gcc.c-torture/execute/20000622-1.c: New test.
24480
24481 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24482
24483         * g++.old-deja/g++.other/init15.C: New test.
24484
24485 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24486
24487         * g++.old-deja/g++.pt/vaarg2.C: New test.
24488         * g++.old-deja/g++.pt/vaarg3.C: New test.
24489
24490 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24491
24492         * g++.old-deja/g++.other/dyncast6.C: New test.
24493
24494 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24495
24496         * gcc.c-torture/execute/loop-6.c: New test.
24497
24498 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24499
24500         * gcc.dg/20000614-1.c: New test.
24501         * gcc.dg/20000614-2.c: New test.
24502
24503 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
24504
24505         * g++.old-deja/g++.other/inline12.C: New test.
24506
24507 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
24508
24509         * g++.old-deja/g++.other/eh1.C: New test.
24510
24511 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
24512
24513         * g++.old-deja/g++.other/type.C: New test.
24514
24515 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24516
24517         * g++.old-deja/g++.other/initstring.C: New test.
24518
24519 2000-06-12  Jason Merrill  <jason@redhat.com>
24520
24521         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
24522
24523 2000-06-09  Jeffrey A Law  (law@cygnus.com)
24524
24525         * gcc.c-torture/compile/20000609-1.c: New test.
24526
24527 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
24528
24529         * gcc.dg/20000609-1.c: New test.
24530
24531 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
24532
24533         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
24534         * gcc.c-torture/noncompile/poison-1.c: Move...
24535         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
24536         * gcc.dg/cpp-li1.c: Add a token after the #line.
24537
24538 2000-06-05  Richard Henderson  <rth@cygnus.com>
24539
24540         * gcc.c-torture/execute/20000605-2.c: New test.
24541         * gcc.c-torture/execute/20000605-3.c: New test.
24542
24543 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24544
24545         * g77.f-torture/execute/20000503-1.x: New file.
24546
24547 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24548
24549         * g++.old-deja/g++.eh/badalloc1.C: New test.
24550
24551 2000-06-05  Richard Henderson  <rth@cygnus.com>
24552
24553         * gcc.c-torture/execute/20000605-1.c: New test.
24554
24555 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24556             Nathan Sidwell <nathan@codesourcery.com>
24557
24558         * gcc.c-torture/compile/20000605-1.c: New test.
24559
24560 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24561
24562         * g77.f-torture/compile/20000601-1.f:  New test.
24563
24564 2000-06-03  Richard Henderson  <rth@cygnus.com>
24565
24566         * gcc.c-torture/execute/20000603-1.c: New.
24567
24568 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24569
24570         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24571         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24572
24573 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24574
24575         * gcc.dg/compare2.c (case 12): XFAIL.
24576         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24577         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24578
24579         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24580
24581 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24582
24583         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24584         guard macro is already defined when the header is first
24585         included.
24586         * gcc.dg/cpp-mix.h: New file.
24587         * gcc.dg/endif-label.c: Update patterns to match compiler.
24588
24589         * g++.brendan/complex1.C: Declare abort.
24590         * g++.law/refs4.C: Remove XFAIL.
24591         * g++.oliva/expr2.C: Declare abort and exit.
24592
24593 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24594
24595         * gcc.c-torture/execute/20000528-1.c: New test.
24596
24597         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24598         * g++.old-deja/g++.law/temps4.C: Likewise.
24599
24600         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24601         stdlib.h.  Call abort() on failure.
24602         * g++.old-deja/g++.law/refs4.C: Likewise.
24603         * g++.old-deja/g++.law/temps4.C: Likewise.
24604         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24605         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24606
24607 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24608
24609         Relative to g++.dg/special:
24610         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24611
24612         Relative to g++.old-deja:
24613         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24614         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24615         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24616         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24617         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24618         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24619         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24620
24621         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24622         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24623         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24624         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24625         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24626         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24627         and/or string.h.
24628
24629         * g++.other/goto1.C: Update expectations for error messages.
24630
24631 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24632
24633         * gcc.c-torture/compile/20000523-1.c: New test.
24634
24635 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24636
24637         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24638
24639 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24640
24641         * g++.old-deja/g++.eh/catch11.C: New test.
24642         * g++.old-deja/g++.eh/catch12.C: New test.
24643
24644 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24645
24646         * gcc.c-torture/execute/20000523-1.c: New test.
24647
24648 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24649
24650         * c-torture/execute/bcp-1.c: Replace abort in arg of
24651         __builtin_constant_p with a generic external function.
24652
24653         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24654         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24655         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24656         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24657         Prototype abort and/or exit.
24658
24659         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24660         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24661         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24662         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24663
24664 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24665
24666         * gcc.dg/dwarf2-1.c: New test.
24667
24668 2000-05-20  Richard Henderson  <rth@cygnus.com>
24669
24670         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24671
24672 2000-05-20  Andreas Jaeger  <aj@suse.de>
24673
24674         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24675         testcase.
24676
24677 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24678
24679         * gcc.c-torture/execute/20000519-2.c: New test.
24680
24681 2000-05-19  Andreas Jaeger  <aj@suse.de>
24682
24683         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24684         which fails with SSA.
24685
24686         * lib/c-torture.exp: Also test with -O3 -fssa.
24687
24688 2000-05-18  Michael Meissner  <meissner@redhat.com>
24689
24690         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24691         * gcc.c-torture/execute/920415-1.c: Ditto.
24692         * gcc.c-torture/execute/920501-1.c: Ditto.
24693         * gcc.c-torture/execute/conversion.c: Ditto.
24694         * gcc.c-torture/execute/cvt-1.c: Ditto.
24695
24696 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24697
24698         * gcc.c-torture/compile/20000518-1.c: New test.
24699
24700 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24701
24702         * g77.f-torture/compile/200005018.f:  New test.
24703
24704 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24705
24706         * gcc.c-torture/compile/20000517-1.c: New test.
24707
24708 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24709
24710         * gcc.c-torture/execute/20000516-1.c: New test.
24711
24712 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24713
24714         * g++.old-deja/g++.other/eh.C: New test.
24715
24716 2000-05-12  Richard Henderson  <rth@cygnus.com>
24717
24718         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24719         constants through to doit's conditional.
24720
24721 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24722
24723         * gcc.c-torture/compile/20000511-1.c: New test.
24724         * g77.f-torture/compile/20000511-1.f: New test.
24725         * g77.f-torture/compile/20000511-2.f: New test.
24726
24727 2000-05-11  Michael Meissner  <meissner@redhat.com>
24728
24729         * gcc.c-torture/execute/20000511-1.c: New test.
24730
24731 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24732
24733         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24734         * gcc.dg/20000510-1.S: New.
24735
24736 2000-05-08  Catherine Moore  <clm@cygnus.com>
24737
24738         * gcc.dg/unused-3.c: New.
24739
24740 2000-05-06  Richard Henderson  <rth@cygnus.com>
24741
24742           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24743           * g++.old-deja/g++.mike/warn1.C: Likewise.
24744           * g++.old-deja/g++.pt/local1.C: Likewise.
24745           * g++.old-deja/g++.pt/local7.C: Likewise.
24746           * g++.old-deja/g++.pt/spec16.C: Likewise.
24747
24748 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24749
24750         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24751
24752 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24753
24754           * g77.f-torture/execute/20000503-1.f:  New test.
24755
24756 2000-05-04  Andreas Jaeger  <aj@suse.de>
24757
24758         * gcc.dg/noreturn-2.c: New test.
24759
24760 2000-05-04  Neil Booth  <NeilB@earthling.net>
24761
24762         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24763         preprocessor.
24764
24765 2000-05-04  Richard Henderson  <rth@cygnus.com>
24766
24767         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24768
24769 2000-05-04  Richard Henderson  <rth@cygnus.com>
24770
24771         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24772         OpenSSL by Jason R Thorpe.
24773
24774 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24775
24776         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24777
24778 2000-05-03  Robert Lipe <robertlipe@usa.net>
24779
24780         * gcc.dg/20000503-1.c: New test.
24781
24782 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
24783
24784         * gcc.c-torture/compile/20000502-1.c: New test.
24785         * g++.old-deja/g++.other/align.C: New test.
24786         * gcc.dg/cpp-tradstringify.c: New test.
24787
24788 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24789
24790         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
24791         and hard registers.
24792
24793 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
24794
24795         * gcc.c-torture/execute/loop-5.c: New test.
24796
24797 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
24798
24799         * gcc.c-torture/execute/va-arg-20.c: New test.
24800
24801 2000-04-23  Jeffrey A Law  (law@cygnus.com)
24802
24803         * gcc.c-torture/execute/20000422-1.c: New test.
24804
24805 2000-04-20  Greg McGary  <gkm@gnu.org>
24806
24807         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24808         when optimizing, but without sibling-call optimizations (-O1).
24809
24810 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24811
24812           * gcc.c-torture/compile/20000420-1.c: New test.
24813
24814 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24815
24816         * g++.abi/ptrflags.C: New test.
24817         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24818
24819 2000-04-19  Catherine Moore  <clm@cygnus.com>
24820
24821         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24822
24823 2000-04-19  Greg McGary  <gkm@gnu.org>
24824
24825         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
24826         sibling-call optimizations.
24827
24828 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
24829
24830         * gcc.dg/20000419-1.c: New test.
24831
24832 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
24833
24834         * gcc.c-torture/execute/20000412-6.c: New test.
24835
24836 2000-04-12  Jeffrey A Law  (law@cygnus.com)
24837
24838         * gcc.c-torture/execute/20000412-5.c: New test.
24839         * g77.f-torture/compile/20000412-1.f: New test.
24840         * gcc.c-torture/execute/20000412-4.c: New test.
24841         * gcc.c-torture/compile/20000412-2.c: New test.
24842         * gcc.c-torture/execute/20000412-3.c: New test.
24843         * gcc.c-torture/compile/20000412-1.c: New test.
24844         * gcc.c-torture/execute/20000412-2.c: New test.
24845
24846 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
24847
24848         * objc/execute/bf-20.m: New test.
24849
24850 2000-04-10  Richard Henderson  <rth@cygnus.com>
24851
24852         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
24853
24854         * gcc.c-torture/execute/20000412-1.c: New test.
24855
24856 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24857
24858         * g++.old-deja/g++.eh/catchptr1.C: New test.
24859
24860 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
24861
24862         * g++.old-deja/g++.abi/cxa_vec.C: New test.
24863
24864 2000-04-08  Neil Booth  <NeilB@earthling.net>
24865
24866         * gcc.dg/cpp-nullchar.c: Remove test as
24867         embedded nulls cause problems.
24868
24869 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24870
24871         * gcc.dg/compare2.c: New test.
24872
24873 2000-04-08  Neil Booth  <NeilB@earthling.net>
24874
24875         * gcc.dg/cpp-nullchar.c: New test.
24876
24877 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
24878
24879         * gcc.dg/cpp-mi2.c: New test.
24880         * gcc.dg/cpp-mi2[abc].h: New files.
24881
24882 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
24883
24884         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
24885         member name.
24886
24887 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.old-deja/g++.abi/vmihint.C: New test.
24890
24891 2000-04-06  Neil Booth  <NeilB@earthling.net>
24892
24893         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
24894         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
24895         copyright.
24896
24897 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
24898
24899         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
24900         avoid stack-frame overwrite.
24901
24902 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
24903
24904         * gcc.c-torture/compile/20000405-2.c: New test.
24905         * gcc.c-torture/compile/20000405-3.c: New test.
24906
24907 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24908
24909         * gcc.c-torture/compile/20000405-1.c: New test.
24910
24911 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
24912
24913         * gcc.dg/cast-qual-1.c: Revert last change.
24914
24915 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24916
24917         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
24918
24919 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
24920
24921         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
24922         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
24923
24924 2000-04-03  Jeffrey A Law  (law@cygnus.com)
24925
24926         * gcc.c-torture/compile/20000403-2.c: New test.
24927         * gcc.c-torture/compile/20000403-1.c: New test.
24928
24929 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
24930
24931         * gcc.c-torture/execute/20000403-1.c: New test.
24932
24933 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
24934
24935         * gcc.c-torture/execute/20000402-1.c: New test.
24936
24937 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
24938
24939         * gcc.c-torture/execute/va-arg-15.c: New test.
24940         * gcc.c-torture/execute/va-arg-16.c: New test.
24941         * gcc.c-torture/execute/va-arg-17.c: New test.
24942         * gcc.c-torture/execute/va-arg-18.c: New test.
24943         * gcc.c-torture/execute/va-arg-19.c: New test.
24944
24945 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
24946
24947         * gcc.c-torture/compile/981211-1.c: Move to...
24948         * gcc.dg/cpp-as1.c: ...here.
24949         * gcc.dg/cpp-as2.c: New file.
24950
24951         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
24952         compiler.
24953
24954 2000-04-02  Neil Booth  <NeilB@earthling.net>
24955
24956         * gcc.dg/cpp-cond.c  New tests.
24957         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
24958         accidental success less likely.
24959         * gcc.dg/cpp-missingop.c  New tests.
24960         * gcc.dg/cpp-missingparen.c  New tests.
24961         * gcc.dg/cpp-shift.c  New tests.
24962         * gcc.dg/cpp-shortcircuit.c  New tests.
24963         * gcc.dg/cpp-unary.c  New tests.
24964
24965 2000-03-29  Jeffrey A Law  (law@cygnus.com)
24966
24967         * gcc.c-torture/compile/20000329-1.c: New test.
24968
24969 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
24970
24971         * gcc.c-torture/compile/20000326-1.c: New test.
24972         * gcc.c-torture/compile/20000326-2.c: New test.
24973
24974 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
24975
24976         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
24977         the first parameter is a function argument.
24978
24979 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
24980
24981         * g++.old-deja/g++.ext/array4.C: New test.
24982
24983 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
24984
24985         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
24986
24987 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24988
24989         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
24990
24991 2000-03-19  Richard Henderson  <rth@cygnus.com>
24992
24993         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
24994
24995 2000-03-19  Richard Henderson  <rth@cygnus.com>
24996
24997         * gcc.c-torture/compile/20000319-1.c: New test.
24998
24999 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25000
25001         * gcc.c-torture/execute/20000314-3.c: New test.
25002         * gcc.c-torture/execute/20000314-2.c: New test.
25003         * gcc.c-torture/execute/20000314-1.c: New test.
25004         * gcc.c-torture/compile/20000314-2.c: New test.
25005         * gcc.c-torture/compile/20000314-1.c: New test.
25006
25007 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         * g++.old-deja/g++.warn/inline.C: New test.
25010
25011 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25012
25013         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25014         standards-compliant result rather than specific constants.
25015         Put test-values in array.
25016
25017 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25018
25019         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25020         (g++_target_compile): Put test-specific options last.
25021
25022 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25023
25024         * g++.old-deja/g++.eh/vbase4.C: New test.
25025
25026 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25027
25028         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25029
25030 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.brendan/misc12.C: Removed.
25033         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25034         * g++.old-deja/g++.ext/pretty4.C: New test.
25035
25036 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25037
25038         * g++.old-deja/g++.other/string2.C: New test.
25039
25040 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25041
25042         * g++.old-deja/g++.warn/impint2.C: New test.
25043
25044 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25045
25046         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25047         is 1, not zero.
25048
25049 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25050
25051         * g++.old-deja/g++.warn/impint.C: New test.
25052         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25053         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25054         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25055         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25056         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25057         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25058         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25059         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25060         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25061         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25062         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25063         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25064
25065 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25066
25067         * gcc.dg/cpp-redef.c: New test.
25068
25069 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         * g++.old-deja/g++.pt/unify7.C: New test.
25072
25073 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25074
25075         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25076         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25077
25078 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25079
25080         * gcc.c-torture/compile/20000224-1.c: New test.
25081
25082 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25083
25084         * gcc.c-torture/compile/cpp-2.c: New test.
25085         * gcc.c-torture/compile/cpp-1.c: New test.
25086
25087 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25088
25089         * gcc.c-torture/execute/20000225-1.c: New test.
25090
25091 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25092
25093         * gcc.dg/cpp-li2.c: New test.
25094
25095         * gcc.dg/cpp-wi1.c: New test.
25096
25097         * gcc.dg/cpp-li1.c: New test.
25098
25099 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25100
25101         * g++.old-deja/g++.other/sizeof5.C: New test.
25102
25103 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25104
25105         * gcc.c-torture/execute/va-arg-13.c: New test.
25106
25107 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25108
25109         * gcc.c-torture/execute/va-arg-12.c: New test.
25110
25111 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25112
25113         * gcc.c-torture/execute/20000223-1.c: New test.
25114
25115 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25116
25117         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25118
25119 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25120
25121         * g++.old-deja/g++.abi/ptrmem.C: New test.
25122
25123 2000-02-19  Richard Henderson  <rth@cygnus.com>
25124
25125         * gcc.c-torture/compile/init-3.c: New.
25126
25127 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25128
25129         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25130         ALWAYS_CXXFLAGS.
25131
25132 2000-02-11  Robert Lipe <robertl@sco.com>
25133
25134         * gcc.c-torture/compile/20000211-3.c: New test.
25135
25136 2000-02-11  Martin Buchholz <martin@xemacs.org>
25137
25138         * gcc.c-torture/compile/20000211-2.c: New test.
25139
25140 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25141
25142         * gcc.c-torture/compile/20000211-1.c: New test.
25143
25144 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25145
25146         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25147           on native targets
25148
25149 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25150
25151         * g++.old-deja/g++.other/cast5.C: New test.
25152
25153 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25154
25155         * gcc.c-torture/execute/20000205-1.c: New.
25156
25157 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25158
25159         * g++.old-deja/g++.jason/cast3.C: Return void.
25160         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25161
25162 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25163
25164         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25165
25166         * gcc.dg/loop-1.c: New test.
25167
25168 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25169
25170         * gcc.c-torture/compile/20000127-1.c: New test.
25171         * gcc.c-torture/execute/991228-1.c: New test.
25172
25173 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25174
25175         * gcc.dg/unused-2.c: New test.
25176
25177         * gcc.dg/conv-1.c: New test.
25178
25179 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25180
25181         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25182         compiler.
25183         (tool_option_proc): Fix typo.
25184
25185 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25186
25187         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25188         of the ld on the host, not on the build machine.
25189         Also, don't crash if '--help' is not a supported option.
25190
25191 2000-01-24  Richard Henderson  <rth@cygnus.com>
25192
25193         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25194
25195 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25196
25197         * gcc.c-torture/execute/20000120-2.c: New test.
25198         * gcc.c-torture/execute/20000120-1.c: New test.
25199
25200 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25201
25202         * gcc.c-torture/execute/20000113-1.c: New test.
25203
25204 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25205
25206         * gcc.c-torture/execute/20000112-1.c: New test.
25207
25208 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25209
25210         * gcc.dg/20000111-1.c: New test.
25211
25212 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25213
25214         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25215         with 16 bit integers.
25216
25217 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25218
25219         * gcc.dg/20000108-1.c: New test.
25220
25221 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25222
25223         * g++.old-deja/g++.ns/koenig8.C: New test.
25224
25225 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25226
25227         * g++.old-deja/g++.other/cast4.C: New test.
25228
25229 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25230
25231         * gcc.c-torture/compile/20000105-2.c: New test.
25232         * gcc.c-torture/compile/20000105-1.c: New test.
25233
25234 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25235
25236         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25237         references to printf & atoi to conform to ANSI standard.
25238         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25239         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25240         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25241         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25242         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25243         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25244         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25245         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25246         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25247         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25248         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25249         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25250         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25251         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25252         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25253         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25254         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25255         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25256         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25257         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25258         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25259         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25260         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25261         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25262         * g++.old-deja/g++.brendan/init3.C: Likewise.
25263         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25264         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25265         * g++.old-deja/g++.brendan/new2.C: Likewise.
25266         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25267         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25268         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25269         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25270         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25271         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25272         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25273         * g++.old-deja/g++.brendan/template24.C: Likewise.
25274         * g++.old-deja/g++.brendan/template3.C: Likewise.
25275         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25276         * g++.old-deja/g++.jason/inline3.C: Likewise.
25277         * g++.old-deja/g++.jason/opeq.C: Likewise.
25278         * g++.old-deja/g++.law/arg5.C: Likewise.
25279         * g++.old-deja/g++.law/arm7.C: Likewise.
25280         * g++.old-deja/g++.law/ctors11.C: Likewise.
25281         * g++.old-deja/g++.law/cvt8.C: Likewise.
25282         * g++.old-deja/g++.law/init9.C: Likewise.
25283         * g++.old-deja/g++.law/refs4.C: Likewise.
25284         * g++.old-deja/g++.law/template2.C: Likewise.
25285         * g++.old-deja/g++.law/visibility24.C: Likewise.
25286         * g++.old-deja/g++.law/vtable3.C: Likewise.
25287         * g++.old-deja/g++.mike/asm2.C: Likewise.
25288         * g++.old-deja/g++.mike/eh1.C: Likewise.
25289         * g++.old-deja/g++.mike/misc1.C: Likewise.
25290         * g++.old-deja/g++.mike/misc13.C: Likewise.
25291         * g++.old-deja/g++.mike/misc14.C: Likewise.
25292         * g++.old-deja/g++.mike/ns12.C: Likewise.
25293         * g++.old-deja/g++.mike/p1248.C: Likewise.
25294         * g++.old-deja/g++.mike/p3708.C: Likewise.
25295         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25296         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25297         * g++.old-deja/g++.mike/p646.C: Likewise.
25298         * g++.old-deja/g++.mike/p700.C: Likewise.
25299         * g++.old-deja/g++.mike/p783.C: Likewise.
25300         * g++.old-deja/g++.mike/p783a.C: Likewise.
25301         * g++.old-deja/g++.mike/p783b.C: Likewise.
25302         * g++.old-deja/g++.mike/p786.C: Likewise.
25303         * g++.old-deja/g++.mike/p789.C: Likewise.
25304         * g++.old-deja/g++.mike/p789a.C: Likewise.
25305         * g++.old-deja/g++.mike/p807a.C: Likewise.
25306         * g++.old-deja/g++.other/delete3.C: Likewise.
25307         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25308         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25309         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25310         * g++.old-deja/g++.other/empty1.C: Likewise.
25311         * g++.old-deja/g++.other/temporary1.C: Likewise.
25312         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25313         * g++.old-deja/g++.pt/t16.C: Likewise.
25314         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25315
25316 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25317
25318         * gcc.dg/991230-1.c: New test.
25319
25320 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25321
25322         * gcc.c-torture/compile/991229-3.c: New test.
25323         * gcc.c-torture/compile/991229-2.c: New test.
25324         * gcc.c-torture/compile/991229-1.c: New test.
25325
25326 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25327
25328         * gcc.c-torture/compile/labels-2.c: New test.
25329
25330 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25331
25332         * gcc.c-torture/execute/991227-1.c: New test.
25333
25334 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25335
25336         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25337
25338 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25339
25340         * gcc.c-torture/execute/991221-1.c: New test.
25341
25342 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25343
25344         * g++.old-deja/g++.other/cast3.C: New test.
25345
25346 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25347
25348         * gcc.c-torture/execute/991216-4.c: New test.
25349
25350 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25351
25352         * gcc.c-torture/execute/991216-1.c: New test.
25353         * gcc.c-torture/execute/991216-2.c: New test.
25354         * gcc.c-torture/execute/991216-3.c: New test.
25355
25356 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25357
25358         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25359         Actually make the test fail by using "-O2" for compilation.
25360
25361 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25362
25363         * g++.old-deja/g++.warn/cast-align1.C: New test.
25364
25365 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25366
25367         * gcc.c-torture/compile/991214-1.c: New test.
25368         * gcc.c-torture/compile/991214-2.c: New test.
25369
25370 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25371
25372         * gcc.dg/991214-1.c: New test.
25373
25374 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25375
25376         * gcc.c-torture/compile/991213-3.c: New test.
25377         * gcc.c-torture/compile/991213-2.c: New test.
25378         * gcc.c-torture/compile/991213-1.c: New test.
25379
25380 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25381
25382         * gcc.dg/991209-1.c: New test.
25383
25384 1999-12-08  Nathan Sidwell <nathan@acm.org>
25385
25386         * gcc.c-torture/compile/991208-1.c: New test.
25387
25388 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25389
25390         * gcc.dg/ultrasp2.c: New test.
25391
25392 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25393
25394         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25395
25396 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25397
25398         * gcc.c-torture/compile/991202-1.c: New test.
25399         * gcc.c-torture/execute/991202-1.c: New test.
25400         * gcc.c-torture/execute/991202-2.c: New test.
25401         * gcc.c-torture/execute/991202-3.c: New test.
25402
25403 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25404
25405         * g++.old-deja/g++.abi/align.C: New test.
25406         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25407         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25408
25409 1999-12-01  Richard Henderson  <rth@cygnus.com>
25410
25411         * gcc.c-torture/execute/991201-1.c: New.
25412
25413 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25414
25415         * gcc.dg/991129-1.c: New test.
25416
25417 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25418
25419         * gcc.c-torture/compile/991127-1.c: New test.
25420
25421 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25422
25423         * g++.old-deja/g++.other/warn4.C: New test.
25424
25425 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25426
25427         * g++.old-deja/g++.eh/cleanup2.C: New test.
25428         * g++.old-deja/g++.ext/pretty2.C: New test.
25429         * g++.old-deja/g++.ext/pretty3.C: New test.
25430         * g++.old-deja/g++.other/debug6.C: New test.
25431
25432 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25433
25434         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25435         compiler_output to look for one error message instead of two.
25436
25437 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25438
25439         * gcc.c-torture/execute/991118-1.c: Also test case
25440         where the word boundary does not split a byte evenly.
25441
25442 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25443
25444         * g++.old-deja/g++.ext/restrict1.C: New test.
25445
25446 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25447
25448         * gcc.c-torture/execute/991118-1.c: New test.
25449
25450 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25451
25452         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25453         working directory pathnames.
25454
25455 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25456
25457         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25458         host is equipped with driver.h and driver.o so it can actually
25459         compile and run the tests.
25460
25461 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25462
25463         * gcc.c-torture/compile/991008-1.c: New test.
25464
25465 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25466
25467         * lib/gcc-dg.exp: Include target-supports.exp
25468
25469 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25470
25471         * lib/target-supports.exp: New file: Provide procs to test for
25472         features supported by the target.
25473         (check_weak_available): Moved here from ecos.exp.
25474         (check_alias_available): New proc: Determine of the target
25475         toolchain supports the alias attribute.
25476
25477         * gcc.dg/special/ecos.exp: Move check_weak_available to
25478         target-supports.exp.
25479         (alias-1.c): Only perform the test if the target supports
25480         aliases.
25481         (wkali-1.c): Only perform the test if the target supports
25482         aliases.
25483
25484         * gcc.dg/990506-0.c: Expect error messages from cross
25485         targets as well as native targets.
25486
25487 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25488
25489         * gcc.dg/ultrasp1.c: Removed xfail.
25490         * gcc.dg/struct-ret-2.c: Likewise.
25491         * gcc.dg/array-1.c: Likewise.
25492
25493 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25494
25495         * gcc.dg/struct-ret-2.c: New test.
25496
25497         * gcc.dg/array-1.c: New test.
25498
25499 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25500
25501         * gcc.c-torture/execute/991030-1.c: New test.
25502
25503 1999-10-26  Richard Henderson  <rth@cygnus.com>
25504
25505         * gcc.c-torture/compile/991026-2.c: New test.
25506
25507 1999-10-26  Jeffrey A Law  (law@cygnus.com)
25508
25509         * gcc.c-torture/compile/991026-1.c: New test.
25510
25511 1999-10-23  Jeffrey A Law  (law@cygnus.com)
25512
25513         * gcc.c-torture/execute/991023-1.c: New test.
25514
25515 1999-10-19  Jeffrey A Law  (law@cygnus.com)
25516
25517         * gcc.c-torture/execute/991019-1.c: New test.
25518
25519 1999-10-16  Richard Henderson  <rth@cygnus.com>
25520
25521         * gcc.c-torture/execute/991016-1.c: New test.
25522
25523 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
25524
25525         * gcc.c-torture/execute/991014-1.c: New test.
25526
25527 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
25528
25529         * g++.old-deja/g++.other/union2.C: New test.
25530
25531 1999-10-13  Nathan Sidwell  <nathan@acm.org>
25532
25533         * g++.old-deja/g++.other/vaarg2.C: New test.
25534         * g++.old-deja/g++.other/vaarg3.C: New test.
25535
25536 1999-10-12  Craig Burley  <craig@jcb-sc.com>
25537
25538         * g77.f-torture/noncompile/19990905-1.f: Moved from being
25539         in compile/.
25540
25541 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25542
25543         * gcc.c-torture/execute/va-arg-11.c: New test.
25544
25545 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25546
25547         * lib/file-format.exp (gcc_target_object_format): Don't
25548         crash if objdump is unavailable.
25549
25550 1999-09-29  Donn Terry <donn@interix.com>
25551
25552         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25553
25554 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25555
25556         * gcc.c-torture/compile/990928-1.c: New test.
25557
25558 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25559
25560         * g++.old-deja/g++.other/decl6.C: New test.
25561
25562 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25563
25564         * gcc.c-torture/execute/va-arg-10.c: New test.
25565
25566 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25567
25568         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25569         __PRETTY_FUNCTION__.
25570
25571 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25572
25573         * gcc.c-torture/execute/990923-1.c: New test.
25574
25575 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25576
25577         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25578         for which -fpic is inappropriate.
25579
25580 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25581
25582         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25583
25584 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25585
25586         * g++.old-deja/g++.other/dyncast1.C: New test.
25587         * g++.old-deja/g++.other/dyncast2.C: New test.
25588         * g++.old-deja/g++.other/dyncast3.C: New test.
25589         * g++.old-deja/g++.other/dyncast4.C: New test.
25590         * g++.old-deja/g++.other/dyncast5.C: New test.
25591         * g++.old-deja/g++.eh/catch3.C: New test.
25592         * g++.old-deja/g++.eh/catch3p.C: New test.
25593         * g++.old-deja/g++.eh/catch4.C: New test.
25594         * g++.old-deja/g++.eh/catch4p.C: New test.
25595         * g++.old-deja/g++.eh/catch5.C: New test.
25596         * g++.old-deja/g++.eh/catch5p.C: New test.
25597         * g++.old-deja/g++.eh/catch6.C: New test.
25598         * g++.old-deja/g++.eh/catch6p.C: New test.
25599         * g++.old-deja/g++.eh/catch7.C: New test.
25600         * g++.old-deja/g++.eh/catch7p.C: New test.
25601         * g++.old-deja/g++.eh/catch8.C: New test.
25602         * g++.old-deja/g++.eh/catch8p.C: New test.
25603         * g++.old-deja/g++.eh/catch9.C: New test.
25604         * g++.old-deja/g++.eh/catch9p.C: New test.
25605
25606 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25607
25608         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25609         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25610
25611 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25612
25613         * gcc.c-torture/compile/990913-1.c: New test.
25614
25615 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25616
25617         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25618         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25619
25620 1999-09-09  Richard Henderson  <rth@cygnus.com>
25621
25622         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25623
25624 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25625
25626         * g++.old-deja/g++.other/lookup11.C: New test.
25627         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25628         what is permitted and what we want.
25629         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25630         overload use.
25631         * g++.old-deja/g++.jason/rfg5.C: Likewise
25632
25633 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25634
25635         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25636         * gcc.c-torture/noncompile/poison-1.c: New file.
25637
25638 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25639
25640         * g++.old-deja/g++.other/sizeof3.C: New test.
25641         * g++.old-deja/g++.other/sizeof4.C: New test.
25642         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25643         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25644
25645 1999-09-07  Richard Henderson  <rth@cygnus.com>
25646
25647         * gcc.dg/va-arg-1.c: New.
25648
25649 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25650
25651         * gcc.c-torture/execute/va-arg-9.c: New test.
25652
25653 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25654
25655         * g77.f-torture/compile/980519-2.f: New test.
25656         * g77.f-torture/compile/19990905-0.f: New test.
25657         * g77.f-torture/compile/19990905-1.f: New test.
25658         * g77.f-torture/compile/19990905-2.f: New test.
25659
25660         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25661
25662 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25663
25664         * gcc.c-torture/execute/990827-1.c: Fix typo.
25665
25666 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25667
25668         * g++.old-deja/g++.other/deref1.C: New test.
25669
25670 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25671
25672         * g++.old-deja/g++.other/ambig2.C: New test.
25673         * g++.old-deja/g++.other/cond5.C: New test.
25674         * g++.old-deja/g++.other/lookup16.C: New test.
25675
25676 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25677
25678         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25679         assemblers too.
25680
25681 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25682
25683         * lib/c-torture.exp: Avoid the "compare executables" optimization
25684         when testing native.
25685
25686 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25687
25688         * gcc.c-torture/execute/990829-1.c: New test.
25689         * gcc.c-torture/compile/990829-1.c: New test.
25690
25691 1999-08-27  Paul Burchard  <burchard@pobox.com>
25692
25693         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25694         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25695         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25696         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25697         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25698         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25699         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25700         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25701         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25702         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25703         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25704
25705 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25706
25707         * gcc.c-torture/execute/990827-1.c: New test.
25708
25709 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25710
25711         * g77.f-torture/noncompile/19990826-4.f: New test.
25712
25713         * g77.f-torture/compile/19990826-3.f: New test.
25714
25715         * g77.f-torture/execute/19990826-2.f: New test.
25716
25717         * g77.f-torture/compile/19990826-1.f: New test.
25718
25719         * gcc.c-torture/execute/990826-0.c: New test.
25720         * g77.c-torture/execute/19990826-0.f: New test.
25721
25722         * g77.f-torture/noncompile/970626-2.f: New test.
25723
25724 1999-08-25  Paul Burchard  <burchard@pobox.com>
25725
25726         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25727         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25728         lss-011.C: New tests.
25729
25730 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25731
25732         * g++.old-deja/g++.other/decl5.C: New test.
25733
25734 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25735
25736         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25737         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25738         call `postbase' for each one.  All callers of `postbase' changed
25739         to call this instead.
25740
25741 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25742
25743         * gcc.c-torture/execute/990811-1.c: New test.
25744
25745 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25746
25747         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25748         just native ones.
25749
25750         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25751         just native ones.
25752
25753 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25754
25755         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25756
25757 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25758
25759         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25760
25761 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25762
25763         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25764
25765 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25766
25767         * gcc.c-torture/execute/990804-1.c: New test.
25768
25769 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25770
25771         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25772         * g++.old-deja/g++.brendan/crash64.C: Likewise
25773         * g++.old-deja/g++.brendan/overload8.C: Likewise
25774
25775 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25776
25777         * g++.old-deja/g++.other/struct1.C: New test.
25778
25779 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25780
25781         * g++.old-deja/g++.other/enum2.C: New test.
25782
25783 1999-08-02  Richard Henderson  <rth@cygnus.com>
25784
25785         Adapted from tests from Franz Sirl:
25786         * gcc.c-torture/execute/va-arg-7.c: New test.
25787         * gcc.c-torture/execute/va-arg-8.c: New test.
25788
25789 1999-08-01  Jeffrey A Law  (law@cygnus.com)
25790
25791         * gcc.c-torture/compile/990801-2.c: New test.
25792
25793         * gcc.c-torture/compile/990801-1.c: New test.
25794
25795 1999-07-27  Michael Meissner  <meissner@cygnus.com>
25796
25797         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
25798         fp-cmp-1.c, converting double to float.
25799
25800         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
25801         fp-cmp-1.c, converting double to long double.
25802
25803         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25804         from fr1 to unknown_register, since fr1 is a legitimate register
25805         on some machines.
25806
25807 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25808
25809         * README: More listname related changes.
25810
25811 1999-07-08  Catherine Moore  <clm@cygnus.com>
25812
25813         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25814
25815 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25816
25817         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25818
25819 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25820
25821         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25822
25823 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25824
25825         * gcc.dg/990703-1.c: New test.
25826
25827 1999-06-29  Nick Clifton  <nickc@cygnus.com>
25828
25829         * lib/file-format.exp: New file: Move definition of proc
25830         gcc_target_object_format to here from
25831         gcc.dg/special/ecos.exp.
25832
25833         * lib/c-torture.exp: Include lib file-format.exp.
25834         * lib/gcc-dg.exp: Include lib file-format.exp.
25835
25836         * gcc.dg/special/ecos.exp: Remove definition of proc
25837         gcc_target_object_format.
25838
25839 1999-06-28  Jeffrey A Law  (law@cygnus.com)
25840
25841         * gcc.c-torture/execute/990628-1.c: New test.
25842
25843 1999-06-25  Jeffrey A Law  (law@cygnus.com)
25844
25845         * gcc.c-torture/compile/990625-2.c: New test.
25846
25847         * gcc.c-torture/compile/990625-1.c: New test.
25848
25849 1999-06-23  Nick Clifton  <nickc@cygnus.com>
25850
25851         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
25852         attributes compile.
25853         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
25854         ports that use the COFF/PE file format.
25855
25856 1999-06-17  Jeffrey A Law  (law@cygnus.com)
25857
25858         * gcc.c-torture/compile/990617-1.c: New test.
25859
25860 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
25861
25862         * g++.old-deja/g++.other/decl4.C: New test.
25863
25864 1999-06-14  Nathan Sidwell  <nathan@acm.org>
25865
25866         * g++.old-deja/g++.other/bitfld3.C: New test.
25867
25868 1999-06-08  Nathan Sidwell  <nathan@acm.org>
25869
25870         * g++.old-deja/g++.eh/catch1.C: New test.
25871
25872 1999-06-07  Jeffrey A Law  (law@cygnus.com)
25873
25874         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
25875
25876         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
25877         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
25878
25879 1999-06-05  Craig Burley  <craig@jcb-sc.com>
25880
25881         * g77.f-torture/compile/19990502-0.f: Replace with new,
25882         shorter, test that still fails after recent changes.
25883
25884 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25885
25886         * gcc.c-torture/execute/990604-1.c: New test.
25887
25888 1999-05-31  Jeffrey A Law  (law@cygnus.com)
25889
25890         * gcc.c-torture/execute/990531-1.c: New test.
25891
25892 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25893
25894         * gcc.c-torture/compile/990527-1.c: New test.
25895
25896 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
25897
25898         * gcc.c-torture/execute/990527-1.c: New test.
25899
25900 1999-05-25  Nick Clifton  <nickc@cygnus.com>
25901
25902         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
25903         bitfields as signed.
25904
25905 1999-05-25  Craig Burley  <craig@jcb-sc.com>
25906
25907         * g77.f-torture/compile/19990525-0.f: New test.
25908
25909 1999-05-25  Jeffrey A Law  (law@cygnus.com)
25910
25911         * gcc.c-torture/execute/990525-2.c: New test.
25912
25913         * gcc.c-torture/execute/990525-1.c: New test.
25914
25915 1999-05-24  Nathan Sidwell  <nathan@acm.org>
25916
25917         * g++.old-deja/g++.other/anon3.C: New test.
25918         * g++.old-deja/g++.other/anon4.C: New test.
25919         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
25920         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
25921         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
25922         Merrill).
25923
25924 1999-05-24  Jeffrey A Law  (law@cygnus.com)
25925
25926         * gcc.c-torture/execute/990524-1.c: New test.
25927
25928         * gcc.dg/990524-1.c: New test.
25929
25930 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25931
25932         * gcc.c-torture/compile/990523-1.c: New test.
25933
25934 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
25935
25936         * gcc.c-torture/compile/990519-1.c: New test.
25937
25938 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25939
25940         * gcc.c-torture/compile/990517-1.c: New test.
25941
25942         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
25943         (e4, f4): New tests.
25944         (main): Call them.
25945
25946 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25947
25948         * gcc.dg/noreturn-1.c: New test.
25949
25950 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
25951
25952         * gcc.c-torture/execute/990513-1.c: New test.
25953
25954 1999-05-10  Richard Henderson  <rth@cygnus.com>
25955
25956         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
25957
25958 1999-05-10  Craig Burley  <craig@jcb-sc.com>
25959
25960         * g77.f-torture/execute/erfc.f: Use small single-precision
25961         values, to avoid problems on Alphas when not -mieee.
25962
25963 1999-05-08  Craig Burley  <craig@jcb-sc.com>
25964
25965         * gcc.dg/990506-0.c: New test.
25966
25967 1999-05-08  Richard Henderson  <rth@cygnus.com>
25968
25969         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
25970         the constant to test.  Don't XFAIL 64-bit targets.
25971
25972         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
25973         * g++.old-deja/g++.law/profile1.C: Likewise.
25974
25975         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
25976         operator new instances.
25977         * g++.old-deja/g++.other/delete5.C: Likewise.
25978
25979 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25980
25981         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
25982         intrinsic.
25983
25984 1999-05-03  Craig Burley  <craig@jcb-sc.com>
25985
25986         * g77.f-torture/execute/u77-test.f: Reverse order of two
25987         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
25988
25989 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25990
25991         * gcc.dg/compare1.c: New test.
25992
25993 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25994
25995         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
25996         New tests.
25997
25998 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25999
26000         * g77.f-torture/compile/19990502-1.f: New test.
26001
26002 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26003
26004         * g77.f-torture/compile/19990502-0.f: New test.
26005
26006 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26007
26008         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26009         intrinsic.
26010
26011 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26012
26013         * g77.f-torture/execute/u77-test.f (main): List libU77
26014         intrinsics not currently tested.
26015         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26016         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26017         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26018         Trim blanks off the ends of some printed strings.
26019
26020 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26021
26022         * g77.f-torture/execute/u77-test.f (main): Just warn about
26023         FSTAT gid disagreement, as it's expected on some systems.
26024
26025 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26026
26027         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26028         use a new function, which allows for some slop.
26029         Clean up some commentary.
26030         (issum): The new function.
26031         (sgladd): Deleted subroutine.
26032
26033 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26034
26035         * g77.f-torture/execute/u77-test.f: Modify to be more like
26036         libf2c/libU77 version, bringing patches to that version here.
26037         Add suitable commentary.
26038
26039 1999-04-25  Richard Henderson  <rth@cygnus.com>
26040
26041         * gcc.dg/990424-1.c: New test.
26042
26043 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26044
26045         * g77.f-torture/execute/u77-test.f (main): Bug involving
26046         LSTAT has been fixed, so turn back on full checking.
26047
26048 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26049
26050         * g77.f-torture/compile/19990419-0.f: New test.
26051         * g77.f-torture/execute/19990419-1.f: New test.
26052
26053 1999-04-17  Richard Henderson  <rth@cygnus.com>
26054
26055         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26056         to avoid the need for a prototype to supress a warning.
26057
26058 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26059
26060         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26061
26062 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26063
26064         * gcc.c-torture/execute/990404-1.c: New test.
26065
26066 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26067
26068         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26069         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26070         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26071         missing initializer warnings.
26072
26073 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26074
26075         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26076         matching strings.
26077
26078 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26079
26080         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26081
26082 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26083
26084         * g77.f-torture/execute/19990325-0.f: New test.
26085         * g77.f-torture/execute/19990325-1.f: New test.
26086
26087 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26088
26089         * gcc.c-torture/execute/990324-1.c: New test.
26090
26091 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26092
26093         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26094         test with 4.
26095
26096 1999-03-17  Richard Henderson  <rth@cygnus.com>
26097
26098         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26099
26100 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26101
26102         * g77.f-torture/execute/19990313-2.f: New test.
26103         * g77.f-torture/execute/19990313-3.f: New test.
26104
26105 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26106
26107         * g77.f-torture/execute/19990313-0.f: New test.
26108         * g77.f-torture/execute/19990313-1.f: New test.
26109
26110 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26111
26112         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26113         printf to sprintf.
26114         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26115         (main): Add check for u15.  Conditionalize u31 check depending on
26116         whether ints are <32 bits or >=32 bits.
26117
26118 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26119
26120         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26121
26122 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26123
26124         * g77.f-torture/compile/19990305-0.f: New test.
26125         * g77.f-torture/execute/19981119-0.f: New test.
26126
26127 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26128
26129         * g77.f-torture/execute/970625-2.f: call ABORT if final
26130         result is not correct, instead of just printing it.
26131         Add this checking via newly introduced obfuscation, to
26132         trip up buggy front ends.
26133
26134 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26135
26136         * g77.f-torture/compile/960317-1.f: Moved from being
26137         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26138
26139 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26140
26141         * g77.f-torture/execute/960317-1.f: New (old) test.
26142         * g77.f-torture/execute/970625-2.f: Ditto.
26143
26144 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26145
26146         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26147         message on line 1 or line 2; cccp and cpplib do this differently.
26148
26149 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26150
26151         * g++.old-deja/g++.law/weak1.C: New test.
26152
26153 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26154
26155         * gcc.c-torture/execute/990119-1.c: Renamed to...
26156         * gcc.dg/990119-1.c: this, so it will only be tested once
26157         (it's a preprocessor test, it doesn't need to be run at
26158         multiple optimization levels).
26159
26160 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26161
26162         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26163           ALWAYS_CXXFLAGS.
26164
26165 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26166
26167         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26168         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26169         to not be compilable by current g77.
26170
26171 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26172
26173         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26174
26175 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26176
26177         * gcc.c-torture/execute/990222-1.c: New test.
26178
26179 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26180
26181         * g77.f-torture/compile/19990218-0.f: New test.
26182         * g77.f-torture/noncompile/19990218-1.f: New test.
26183
26184 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26185
26186         * g77.f-torture/compile/19981216-0.f: New test.
26187
26188 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26189
26190         * gcc.dg/990214-1.c: New test.
26191
26192 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26193
26194         * gcc.dg/990213-2.c: New test.
26195
26196         * gcc.dg/990213-1.c: New test.
26197
26198 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26199
26200         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26201         ints.
26202
26203 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26204
26205         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26206         specified by target.
26207
26208         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26209
26210 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26211
26212         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26213
26214 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26215
26216         * gcc.dg/special/ecos.exp: New test driver for new tests with
26217         special requirements.
26218
26219         * gcc.dg/special/alias-1.c: New test.
26220         * gcc.dg/special/gcsec-1.c: New test.
26221         * gcc.dg/special/weak-1.c: New test.
26222         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26223         * gcc.dg/special/weak-2.c: New test.
26224         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26225         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26226         * gcc.dg/special/wkali-1.c: New test.
26227         * gcc.dg/special/wkali-2.c: New test.
26228         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26229         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26230
26231 1999-02-10  Felix Lee  <flee@cygnus.com>
26232
26233           * lib/c-torture.exp (c-torture-compile): Pull out code for
26234           analyzing gcc error messages.
26235           (c-torture-execute): Likewise.  Fix some (harmless) false
26236           positives.
26237           * lib/gcc.exp (gcc_check_compile): New function.
26238
26239 1999-02-08  Richard Henderson  <rth@cygnus.com>
26240
26241         * gcc.c-torture/execute/990208-1.c: New test.
26242
26243 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26244
26245         * g++.dg/special/ecos.exp: New driver for new tests with special
26246         requirements
26247
26248         * g++.dg/special/conpr-1.C: New test
26249         * g++.dg/special/conpr-2.C: New test
26250         * g++.dg/special/conpr-2a.C: New test
26251         * g++.dg/special/conpr-3.C: New test
26252         * g++.dg/special/conpr-3a.C: New test
26253         * g++.dg/special/conpr-3b.C: New test
26254
26255         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26256         allow g++ to use the dg driver
26257
26258         * README: Add comment about g++.dg directory
26259
26260 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26261
26262         * README: Update email addresses.
26263
26264 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26265
26266         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26267         arguments in order to force structure S onto the stack even on
26268         the alpha.
26269         (test): Pass 10 leading arguments to function foo as well as the
26270         structure S.
26271
26272         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26273         failure for all targets.
26274
26275         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26276         abort to terminate program execution.
26277
26278 1999-01-30  Richard Henderson  <rth@cygnus.com>
26279
26280         * gcc.c-torture/execute/990130-1.c: New test.
26281
26282 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26283
26284         * gcc.dg/990130-1.c: New test.
26285
26286 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26287
26288         * gcc.c-torture/execute/990128-1.c: New test.
26289
26290 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26291
26292         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26293
26294 1999-01-27  Felix Lee  <flee@cygnus.com>
26295
26296         * lib/c-torture.exp (c-torture-compile): pull out code for
26297         analyzing gcc error messages.
26298         (c-torture-execute): ditto, and fix some (harmless) false
26299         positives.
26300         * lib/gcc.exp (gcc_check_compile): new function.
26301
26302 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26303
26304         * gcc.dg/990117-1.c: New test.
26305
26306         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26307
26308         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26309
26310 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26311
26312         * g77.f-torture/compile/990115-1.f: New test.
26313
26314 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26315
26316         * gcc.c-torture/compile/990107-1.c: New test
26317
26318 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26319
26320         * gcc.c-torture/execute/990106-2.c: New test.
26321
26322         * gcc.c-torture/execute/990106-1.c: New test.
26323
26324 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26325
26326         * gcc.c-torture/compile/981223-1.c: New test.
26327
26328 1998-12-29  Richard Henderson  <rth@cygnus.com>
26329
26330         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26331         (opt3): Rename from opt4 and disable.
26332
26333 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26334
26335         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26336
26337 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26338
26339         * g++.old-deja/g++.other/conv5.C: New test.
26340
26341 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26342
26343         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26344
26345 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26346
26347         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26348
26349 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26350
26351         * gcc.c-torture/compile/981211-1.c: New test.
26352
26353 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26354
26355         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26356
26357         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26358
26359 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26360
26361         * gcc.special/930510-1.c: Make C9X safe.
26362         * gcc.misc-tests/gcov-1.c Similarly.
26363         * gcc.misc-tests/gcov-2.c Similarly.
26364
26365 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26366
26367         * gcc.dg/ultrasp1.c: New test.
26368
26369 1998-12-06  Richard Henderson  <rth@cygnus.com>
26370
26371         * gcc.c-torture/execute/981206.c: New test.
26372
26373 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26374
26375         * g++.old-deja/g++.ns/template7.C: New test.
26376
26377         * g++.old-deja/g++.other/expr1.C: New test.
26378
26379         * g++.old-deja/g++.eh/tmpl3.C: New test.
26380
26381         * g++.old-deja/g++.eh/tmpl2.C: New test.
26382
26383 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26384
26385         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26386         * g++.old-deja/g++.other/using6.C: Removed.
26387         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26388
26389         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26390
26391 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26392
26393         * g++.old-deja/g++.pt/overload8.C: New test.
26394
26395         * g++.old-deja/g++.pt/overload7.C: New test.
26396
26397         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26398
26399         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26400         and relinking messages.
26401         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26402         compiling with -frepo.
26403
26404 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26405
26406         * g++.old-deja/g++.pt/lookup6.C: New test.
26407
26408 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26409
26410         * gcc.c-torture/execute/981130-1.c: New test.
26411         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26412
26413 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26414
26415         * g++.old-deja/g++.pt/explicit76.C: New test.
26416
26417         * g++.old-deja/g++.pt/friend38.C: New test.
26418
26419         * g++.old-deja/g++.ns/crash2.C: New test.
26420
26421         * g++.old-deja/g++.pt/defarg8.C: New test.
26422
26423         * g++.old-deja/g++.pt/instantiate6.C: New test.
26424
26425         * g++.old-deja/g++.pt/static6.C: New test.
26426
26427         * g++.old-deja/g++.pt/decl2.C: New test.
26428
26429 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26430
26431         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26432         problem is actually related with name lookup, but so what? :-)
26433
26434         * g++.old-deja/g++.pt/friend37.C: New test.
26435
26436 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26437
26438         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26439         element, which fails on some systems.
26440
26441         * g77.f-torture/execute/labug1.f: New test.
26442
26443 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26444
26445         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26446         is defined.
26447
26448 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26449
26450         * g77.f-torture/compile/981117-1.f: New test.
26451
26452 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26453
26454         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26455         properly discarded.
26456
26457 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26458
26459         * gcc.c-torture/execute/memcheck: New directory of tests for
26460         -fcheck-memory-usage.
26461
26462 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26463
26464         * README: New file, general information about the testsuite and
26465         new description of the various C++ test subdirectories.
26466         * README.g++: Eliminate obsolete information, update and move most
26467         relevant stuff to README.
26468
26469 1998-11-07  Richard Henderson  <rth@cygnus.com>
26470
26471         * gcc.c-torture/compile/981107-1.c: New test.
26472
26473 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26474
26475         * execute/memcpy-bi.c: New testcase.
26476
26477 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26478
26479         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26480         base classes.
26481
26482         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26483         template is selected.
26484
26485         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26486         classes, it should be accepted for all types.
26487
26488         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26489
26490         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26491         specializations start with template headers.
26492
26493 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26494
26495         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26496
26497         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26498         non-POD types.
26499
26500 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26501
26502         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
26503
26504 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26505
26506         * compile/981022-1.c, compile/981022-1.x: New test and driver.
26507
26508 1998-10-19  Jeffrey A Law  (law@cygnus.com)
26509
26510         * 981019-1.c: New test.
26511
26512 1998-10-14  Robert Lipe <robertl@dgii.com>
26513
26514         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
26515         find objc headers.
26516
26517 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26518
26519         * compile/981001-4.c: Remove use of GCC extension that triggers a
26520         compiler bug.
26521
26522 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
26523
26524         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
26525
26526 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26527
26528         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
26529         instantiation of template produces incorrect code for delete
26530         expression.
26531
26532         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
26533         constructors' name is not unique.
26534         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
26535         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
26536
26537         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
26538         automatic array of const is ill-formed.
26539
26540         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
26541         of template parameter?
26542
26543         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26544         const.
26545
26546         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26547         pointer-to-member expression.
26548
26549         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26550         declaration causes ICE.
26551
26552 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26553
26554         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26555         reserved in the global namespace.
26556
26557         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26558         generate needed virtual table.
26559
26560         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26561
26562 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26563
26564         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26565         template-dependent type
26566
26567 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26568
26569         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26570         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26571         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26572
26573         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26574         class should be usable as argument of member function.
26575         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26576         class should be usable as return type of member function.
26577         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26578         class should be usable as type of data member.
26579
26580         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26581
26582 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26583
26584         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26585
26586 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26587
26588         * gcc.dg/dll-?.c Add thumb to target list.
26589         Fix assembler scan patterns to match current assembler output.
26590
26591 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26592
26593         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26594         matching of template brackets.
26595
26596         * g++.old-deja/g++.other/using4.C: New test.  Test using
26597         declarations of methods from base classes.
26598
26599         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26600         within functions should introduce names into the innermost
26601         enclosing namespace.
26602
26603         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26604         of static locals if first initialization throws.
26605
26606 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26607
26608         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26609
26610 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26611
26612         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26613         lose track of the possible targets of tablejump insns.
26614         * special/special.exp: Run it.
26615
26616 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26617
26618         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26619         must be declared before its specializations can be named in friend
26620         declarations.
26621
26622 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26623
26624         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26625
26626         * g77.f-torture/execute/io1.f: New test.
26627
26628 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26629
26630         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26631         with pointer to template function, for which no argument deduction
26632         is possible.
26633
26634         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26635         specialization of template function as argument to template
26636         function.
26637
26638         * g++.old-deja/g++.other/access2.C: New test; Inner class
26639         shouldn't have privileged access to Outer's names.
26640
26641 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26642
26643         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26644         friend template declared within template class conflicts with
26645         nested class of the same name.
26646
26647         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26648         is ignored.
26649
26650         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26651         object with direct initializer as function declaration.
26652
26653         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26654         initializers.
26655
26656         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26657         involving const pointer and NULL produces incorrect result.
26658
26659         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26660         type name without `typename' should be rejected with -pedantic.
26661
26662 1998-10-02  Richard Henderson  <rth@cygnus.com>
26663
26664         * g++.old-deja/g++.other/addrof1.C: New test.
26665
26666 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26667
26668         * gcc.c-torture/compile/981001-1.c: New test.
26669         * gcc.c-torture/execute/981001-1.c: New test.
26670
26671 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26672
26673         * gcc.c-torture/compile/981001-2.c: New test.
26674         * gcc.c-torture/compile/981001-3.c: New test.
26675         * gcc.c-torture/compile/981001-4.c: New test.
26676
26677 1998-10-01  Robert Lipe  <robertl@dgii.com>
26678
26679         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26680         multilibbed hosts.   Idea grafted from g77.exp.
26681
26682 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26683
26684         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26685         avoid losing on systems which need -lsocket.
26686
26687 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26688
26689         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26690         * g++.old-deja/g++.other/nested2.C: Ditto.
26691         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26692         failure.
26693
26694 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26695
26696         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26697         preferred over template operator!= for enum bitfields.
26698
26699 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26700
26701         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26702         that happen to have the same base name, but in different scopes,
26703         are incorrectly rejected.
26704
26705 1998-09-16  Richard Henderson  <rth@cygnus.com>
26706
26707         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26708         on the native word size instead of an integer literal.
26709
26710 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26711
26712         * g++.old-deja/g++.other/static2.C: Invocation of static data
26713         member of type pointer-to-function denoted as non-static member.
26714
26715         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26716         checks involving function types and aliases.
26717
26718 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26719
26720         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26721         redefined to the same non-trivial type.
26722
26723         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26724         namespace-qualification of template specializations declared in
26725         other namespaces.
26726
26727         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26728         to declare a subset of the specializations of a template function
26729         as friends of specializations of a template class.
26730
26731         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26732         member templates that do not fully specialize the enclosing
26733         template class are rejected.
26734
26735 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26736
26737         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26738
26739 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26740
26741         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26742         altered from libf2c/libU77 version.
26743
26744 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26745
26746         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26747
26748 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26749
26750         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26751         (un)signed char are different types for template specialization
26752         purposes.
26753
26754 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26755
26756         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26757         * objc: ObjC testsuite.
26758
26759 1998-08-31  Catherine Moore  <clm@cygnus.com>
26760
26761         * gcc.c-torture/execute/941014-1.x:  New file.
26762
26763 1998-08-31  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-30  Jeffrey A Law  (law@cygnus.com)
26770
26771         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26772         this test triggers valid.
26773
26774 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26775
26776         * gcc.dg/980827-1.c: New test.
26777
26778 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26779
26780         * gcc.c-torture/execute/loop-4b.c: New test.
26781
26782 1998-08-26  Nick Clifton  <nickc@cygnus.com>
26783
26784         * lib/c-torture.exp: Add support for
26785         torture_eval_before_compile and torture_eval_before_execute
26786         variables.
26787
26788 1998-08-25  Jeffrey A Law  (law@cygnus.com)
26789
26790         * gcc.c-torture/compile/980825-1.c: New test.
26791
26792 1998-08-24  Nick Clifton  <nickc@cygnus.com>
26793
26794         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
26795         count number tests in opt_t0 not good_t0.
26796
26797 1998-08-24  Jeffrey A Law  (law@cygnus.com)
26798
26799         * gcc.c-torture/compile/930326-1.x: Fix typo.
26800
26801 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
26802
26803         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26804         causes an ICE.
26805
26806 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26807
26808         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26809         STACK_SIZE is defined.
26810         * gcc.c-torture/unsorted/stuct.c: Similarly.
26811
26812         * gcc.c-torture/compile/980821-1.c: New test.
26813
26814 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26815
26816         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26817
26818 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26819
26820         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26821         code.
26822
26823 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26824
26825         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
26826         error'.
26827
26828 1998-08-18  Jeffrey A Law  (law@cygnus.com)
26829
26830         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
26831
26832 1998-08-16  Jeffrey A Law  (law@cygnus.com)
26833
26834         * gcc.c-torture/compile/980816-1.c: New test.
26835
26836         * gcc.dg/980816-1.c: New test.
26837
26838 1998-08-13  Jeffrey A Law  (law@cygnus.com)
26839
26840         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
26841         compiler for ieee tests.
26842
26843 1998-08-01  Dave Love  <d.love@dl.ac.uk>
26844
26845         * g77.f-torture/compile/980729-0.f: New test.
26846
26847 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
26848
26849         * gcc.c-torture/special/eeprof-1.c: New test, for
26850         -finstrument-functions.
26851         * gcc.c-torture/special/special.exp: Run it.
26852
26853 1998-07-29  Jeffrey A Law  (law@cygnus.com)
26854
26855         * gcc.c-torture/compile/980729-1.c: New test.
26856
26857 1998-07-27  Nick Clifton  <nickc@cygnus.com>
26858
26859         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
26860         __thumb__ is defined, and test for ARM style doubles if so.
26861
26862 1998-07-26  Dave Love  <d.love@dl.ac.uk>
26863
26864         * g77.f-torture/noncompile/980615-0.f: New test.
26865
26866 1998-07-26  H.J. Lu  (hjl@gnu.org)
26867
26868         * gcc.dg/980312-1.c: Do link instead of compile.
26869         * gcc.dg/980313-1.c: Likewise.
26870
26871 1998-07-26  Jeffrey A Law  (law@cygnus.com)
26872
26873         * gcc.c-torture/compile/980726-1.c: New test.
26874
26875 1998-07-25  Dave Love  <d.love@dl.ac.uk>
26876
26877         * g77.f-torture/execute/io0.f: New test.
26878
26879 1998-07-24  Nick Clifton  <nickc@cygnus.com>
26880
26881         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
26882         an int.
26883
26884 1998-06-18  Michael Meissner  <meissner@cygnus.com>
26885
26886         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
26887         m32r bugs.
26888
26889 1998-07-17  Nick Clifton  <nickc@cygnus.com>
26890
26891         * gcc.dg/980626-1.c: Expect failures for all toolchains until
26892         c-decl.c:grokdeclarator can handle mode attributes.
26893
26894 1998-07-16  Jeffrey A Law  (law@cygnus.com)
26895
26896         * gcc.c-torture/execute/980716-1.c: New test.
26897
26898 1998-07-13  Jeffrey A Law  (law@cygnus.com)
26899
26900         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
26901         the mn10200.
26902         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
26903         the mn10200.
26904         * gcc.c-torture/execute/va-arg-3.x: Similarly.
26905         * gcc.c-torture/compile/930326-1.x: Similarly.
26906
26907 1998-07-13  Dave Love  <d.love@dl.ac.uk>
26908
26909         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
26910         New test from Craig.
26911
26912 1998-07-12  Dave Love  <d.love@dl.ac.uk>
26913
26914         * g77.f-torture/noncompile/980616-0.f: New test.
26915
26916         * g77.f-torture/execute/970816-3.f:  New test from Craig.
26917
26918 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26919
26920         *  g++.other/singleton.C: Return error value instead of taking
26921         SIGSEGV.
26922
26923 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
26924
26925         *  g++.other/singleton.C: New test.   Warning is under dispute.
26926         Runtime crash is not.
26927
26928 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
26929
26930         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
26931         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
26932         using6.C, using7.C}:  New namespace tests.
26933
26934 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
26935
26936         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
26937         specialization with typedef'ed names used as array indexes.
26938
26939 1998-07-09  Jeffrey A Law  (law@cygnus.com)
26940
26941         * gcc.c-torture/execute/980709-1.c: New test.
26942
26943         * gcc.dg/980709-1.c: New test.
26944
26945 1998-07-07  Richard Henderson  <rth@cygnus.com>
26946
26947         * gcc.c-torture/execute/bcp-1.c: New test.
26948
26949 1998-07-07  Jeffrey A Law  (law@cygnus.com)
26950
26951         * gcc.c-torture/execute/980707-1.c: New test.
26952
26953 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
26954
26955         * gcc.c-torture/compile/980706-1.c: New test.
26956
26957 1998-07-01  Dave Love  <d.love@dl.ac.uk>
26958
26959         * g77.f-torture/execute/980701-0.f,
26960         g77.f-torture/execute/980701-1.f: New test from Craig.
26961
26962 1998-07-01  Jeffrey A Law  (law@cygnus.com)
26963
26964         * gcc.c-torture/compile/980701-1.c: New test.
26965
26966         * gcc.c-torture/execute/980701-1.c: New test.
26967
26968 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
26969 rlsruhe.de>
26970
26971         * g++.old-deja/g++.robertl/eb132.C: New test.
26972         * g++.old-deja/g++.robertl/eb133.C: Likewise.
26973
26974 1998-06-29  Dave Love  <d.love@dl.ac.uk>
26975
26976         * g77.f-torture/execute/980628-7.f,
26977         g77.f-torture/execute/980628-8.f,
26978         g77.f-torture/execute/980628-9.f,
26979         g77.f-torture/execute/980628-10.f: New tests from Craig.
26980
26981         * g77.f-torture/execute/980628-3.f: Remove mail headers.
26982
26983 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26984
26985         * g77.f-torture/execute/980628-4.f: New test from Craig.
26986         * g77.f-torture/execute/980628-5.f: Likewise.
26987         * g77.f-torture/execute/980628-2.f: Likewise.
26988         * g77.f-torture/execute/980628-0.f: Likewise.
26989         * g77.f-torture/execute/980628-1.f: Likewise.
26990         * g77.f-torture/execute/980628-3.f: Likewise.
26991         * g77.f-torture/execute/980628-6.f: Likewise.
26992
26993 1998-06-28  Jeffrey A Law  (law@cygnus.com)
26994
26995         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
26996         directory when nothing has been installed yet.
26997
26998 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26999
27000         * gcc.c-torture/special/special.exp: Handle newer versions of
27001         dejagnu.
27002
27003 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27004
27005         * gcc.dg/980626-1.c: New test.
27006
27007 1998-06-19  Bruno Haible <haible@ilog.fr>
27008
27009         * gcc.misc-tests/m-un-2.c: New test.
27010         * g++.old-deja/g++.other/warn01.c: Likewise.
27011
27012 1998-06-19  Robert Lipe  <robertl@dgii.com>
27013
27014         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27015         compatibility with assmblers with a different comment character.
27016         Eliminate use of GAS-specific extensions.
27017
27018 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27019
27020         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27021
27022 1998-06-19  Robert Lipe  <robertl@dgii.com>
27023
27024         *lib/g77.exp: Replace search for libf2c.a with search for newly
27025         renamed libg2c.a
27026
27027 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27028
27029         * gcc.c-torture/execute/980617-1.c: New test.
27030
27031 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27032
27033         * gcc.c-torture/execute/980612-1.c: New test.
27034
27035 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27036
27037         * gcc.dg/980523-1.c: Only test on ppc-linux.
27038         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27039
27040         * gcc.c-torture/execute/980608-1.c: New test.
27041
27042 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27043
27044         * gcc.c-torture/execute/980605-1.c: New test.
27045
27046 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27047
27048         * gcc.c-torture/execute/980604-1.c: New test.
27049
27050 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27051
27052         * gcc.c-torture/execute/980602-1.c: New test.
27053         * gcc.c-torture/execute/980602-2.c: Likewise.
27054
27055 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27056
27057         * 970125-0.f: Fix per JCB.  Add commentary.
27058
27059 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27060
27061         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27062         IEEE -0 support.
27063
27064 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27065
27066         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27067         earlier.
27068
27069 1998-05-28  Catherine Moore <clm@cygnus.com>
27070
27071         * gcc.c-torture/execute/980526-3.c: New test.
27072
27073 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27074
27075         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27076         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27077         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27078         m88k-motorola-sysv3 to XFAIL.
27079
27080 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27081
27082         * gcc.dg/980526-1.c: New test.
27083         * gcc.c-torture/execute/980526-2.c: New test.
27084
27085 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27086
27087         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27088
27089         * gcc.c-torture/execute/980526-1.c: New test.
27090
27091 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27092
27093         * g77.f-torture/execute/alpha2.f: Add runtime test.
27094
27095 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27096
27097         * g++.old-deja/old-deja.exp: Strip leading directories.
27098
27099         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27100         error for the line.  Don't run multiple tests for the same line.
27101
27102 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27103
27104         * gcc.dg/980523-1.c: New test.
27105
27106 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27107
27108         * g77.f-torture/compile/970915-0.f: New test.
27109
27110 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27111
27112         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27113
27114 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27115
27116         * gcc.dg/980520-1.c: New test.
27117
27118 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27119
27120         * gcc.dg/980502-1.c: Fix return type.
27121
27122 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27123
27124         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27125         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27126         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27127         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27128         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27129
27130 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27131
27132         * g77.f-torture/execute/980520-1.f: New test.
27133
27134 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27135
27136         * lib/mike-g77.exp: New file.
27137
27138         * g77.f-torture/noncompile/noncompile.exp,
27139         g77.f-torture/noncompile/check0.f: New files.
27140
27141 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27142
27143         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27144         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27145         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27146         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27147         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27148         abort where appropriate.
27149
27150 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27151
27152         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27153         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27154
27155 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27156
27157         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27158
27159 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27160
27161         * g77.f-torture/compile/980427-0.f: New test.
27162
27163 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27164
27165         * g77.f-torture/compile/980424-0.f: New test.
27166
27167 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27168
27169         * g77.f-torture/compile/980419-2.f (main): New test.
27170         * g77.f-torture/compile/970125-0.f: New test.
27171         * g77.f-torture/compile/980419-1.f: New test.
27172
27173 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27174
27175         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27176         of loop-4.c.
27177
27178 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27179
27180         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27181
27182 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27183
27184         * gcc.c-torture/compile/980329-1.c: New test.
27185
27186 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27187
27188         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27189         * gcc.dg/980312-1.c: Fix typo in -march command.
27190
27191 1998-03-16  H.J. Lu  (hjl@gnu.org)
27192
27193         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27194
27195 1998-03-11  Robert Lipe  <robertl@dgii.com>
27196
27197         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27198         Dave Love agree the Fortran source is bogus.
27199
27200 1998-03-11  Robert Lipe  <robertl@dgii.com>
27201
27202         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27203         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27204         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27205         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27206         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27207
27208 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27209
27210         * g++.old-deja/g++.other/friend1.C: New test.
27211
27212 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27213
27214         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27215         possibly uninitialized) variables and declare dnrm2.
27216
27217 1998-02-23  Robert Lipe <robertl@dgii.com>
27218
27219         From Bruno Haible <haible@ilog.fr>:
27220         * gcc.c-torture/execute/980223.c: New test.
27221
27222 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27223
27224         * gcc.dg/ifelse-1.c: New test.
27225
27226 1998-02-09  H.J. Lu  (hjl@gnu.org)
27227
27228         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27229
27230           * lib/old-dejagnu.exp (old-dejagnu): Added the
27231           "execution test - XFAIL *-*-*" handling in the spirit of
27232           "excess errors test -". Changed the "execution test fails"
27233           handling to be like "excess errors test fails".
27234           * Update various tests accordingly.
27235
27236 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27237
27238         * gcc.c-torture/execute/980205.c: New test.
27239
27240 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27241
27242         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27243         * lib/f-torture.exp: Similarly.
27244         * gcc.c-torture: Rename all .cexp files to .x files.
27245
27246 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27247
27248         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27249         (940510-1.c): Removed duplicate.
27250         (971104-1.c): New test.
27251
27252 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27253
27254           * lib/f-torture.exp: Improve error and loop detection.
27255
27256 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27257
27258         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27259         use that to size the filler array.
27260
27261 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27262
27263         * lib/c-torture.exp(c-torture-execute): Fix typo.
27264
27265         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27266         testcase as the executable name. Keep the executable around if
27267         the test fails.
27268
27269 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27270
27271         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27272         changes.  Only test one -g option, and move it to the end of the
27273         list of options to test.
27274
27275 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27276
27277         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27278         variable GCC_TORTURE_OPTIONS to supply default switches separated
27279         by colons.  If no environment variable, run tests with -O0 -g, -O1
27280         -g, and -O2 -g as well.
27281
27282 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27283
27284         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27285         explanatory comments. Fix indentation.
27286
27287 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27288
27289         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27290
27291 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27292
27293         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27294         * g++.old-deja/g++.mike/p7325.C: Likewise.
27295         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27296
27297 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27298
27299         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27300         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27301         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27302         * g++.old-deja/g++.law/operators4.C: Likewise.
27303
27304 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27305
27306         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27307         * g++.old-deja/g++.mike/p784.C: Ditto.
27308         * g++.old-deja/g++.mike/p785.C: Ditto.
27309
27310 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27311
27312           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27313
27314 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27315
27316         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27317         target feature; pass this to c-torture-execute as needed.
27318
27319 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27320
27321         * lib/c-torture.exp(c-torture-execute): If the previous and the
27322         current executables being tested are identical, we don't need to
27323         run the executable again. Try to make the executable names
27324         unique. Add an optional argument for passing additional compiler
27325         flags.
27326
27327 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27328
27329         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27330
27331 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27332
27333         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27334
27335 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27336
27337         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27338         32bit or larger longs.
27339
27340         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27341         have either a 32bit long or 32bit int.
27342
27343 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27344
27345         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27346         Make double precision tests dependent on sizeof (double).
27347
27348 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27349
27350         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27351         too.
27352
27353 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27354
27355         * gcc.c-torture/compile/961203-1.cexp: New script.
27356
27357 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27358
27359         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27360         up the includes ourselves.
27361
27362 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27363
27364         * lib/plumhall.exp: Remove random include, and add a few
27365         verbose messages for debugging.
27366
27367 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27368
27369         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27370         of trying to do it ourselves.
27371
27372 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27373
27374         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27375
27376 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27377
27378         * gcc.prms/5403.c: Made regexp a bit less strict.
27379
27380 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27381
27382         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27383         is returned from remote_load instead.
27384         * lib/plumhall.exp: Ditto.
27385         * lib/mike-g++.exp: Ditto.
27386         * lib/old-dejagnu.exp: Ditto.
27387         * lib/c-torture.exp: Ditto.
27388
27389 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27390
27391         * lib/g++.exp: Use build_wrapper procedure.
27392         * lib/gcc.exp: Ditto.
27393
27394 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27395
27396         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27397         an old-style decl for malloc.  Fixes tests to work when
27398         sizeof (int) != sizeof (size_t).
27399
27400 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27401
27402         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27403
27404         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27405         use stdargs.h interface.
27406
27407 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27408
27409         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27410         NO_VARARGS when compiling.
27411
27412 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27413
27414         * lib/plumhall.exp(ph_includes): New procedure.
27415         (ph_make): Use it.
27416         (ph_compiler): Ditto.
27417
27418         * lib/g++.exp: Rename test-glue.c to testglue.c.
27419         * lib/gcc.exp: Ditto.
27420
27421 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27422
27423         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27424         to completion when it's called.
27425
27426 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27427
27428         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27429         is defined, don't do test.
27430
27431 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27432
27433         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27434         for object files.
27435         (ph_summary): Mark skipped testcases as untested, not unresolved.
27436
27437         * lib/plumhall.exp (ph_make): If unresolved because of bad
27438         errorCode, record errorCode in log file.
27439         (*): Replace send_log/verbose with verbose -log.
27440
27441 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27442
27443         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27444         double conversion if double isn't at least 8 bytes.
27445
27446         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27447         int to work with targets where int is 16 bits.
27448
27449         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27450         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27451         precision for the test to complete.
27452
27453 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27454
27455         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27456         if d10v is not compiled with the -mdouble64 flag.
27457         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27458
27459         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27460         d10v is not compiled with the -mint32 flag.
27461
27462 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27463
27464         * lib/plumhall.exp: Use incr_count.
27465
27466 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27467
27468         * gcc.c-torture: Update to c-torture-1.45.
27469
27470 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27471
27472         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27473         the name of the expect testcase file).
27474
27475         * lib/g++.exp(g++_init): Ditto.
27476
27477 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27478
27479         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27480         the host.
27481
27482         * lib/gcc.exp(gcc_exit): New procedure.
27483
27484 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27485
27486         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27487         specs where appropriate.
27488
27489         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27490         because of new "candidates are" messages, and removed a few
27491
27492         * Converted all non-old-style g++ testcases to old-style, and
27493         moved into g++.old-deja.
27494
27495 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27496
27497         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27498         options.
27499
27500         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
27501         succeeded.
27502
27503         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
27504
27505 1997-02-13  Michael Meissner  <meissner@cygnus.com>
27506
27507         * lib/gcc.exp (gcc_target_compile): Add support for defining
27508         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
27509         the machine doesn't have those features.
27510
27511 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
27512
27513         * g++.law/operators4.exp: Don't use LIBS.
27514
27515 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
27516
27517         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
27518
27519         * lib/mike-g++.exp: Don't set the compiler to be tested here.
27520         * lib/g++.exp: Set it here instead. Also, allow use of the
27521         --tool_exec and --tool_opt options. Change CXX to
27522         GXX_UNDER_TEST.
27523
27524         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
27525
27526         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
27527
27528 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
27529
27530         * lib/old-dejagnu.exp: Use prune_warnings instead of
27531         prune_system_crud.
27532         * lib/mike-g++.exp: Ditto.
27533         * lib/gcc.exp: Ditto.
27534         * lib/g++.exp: Ditto.
27535
27536         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
27537
27538 1997-02-07  Jeffrey A Law  (law@cygnus.com)
27539
27540           * 941014-2.c: Include stdlib.h
27541           * 960327-1.c: Include stdio.h
27542           * dbra.c, index-1.c: Don't assume ints are 32bits.
27543
27544 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27545
27546         * lib/gcc.exp: Add gcc,stack_size target feature.
27547
27548         * lib/g++.exp(g++_target_compile): Add the include and link
27549         paths here, not in two other places. And, it's $options, not
27550         options.
27551
27552         * lib/mike-g++.exp(postbase): Remove the code that determines
27553         the correct include and link paths.
27554         * g++.old-deja/old-deja.exp: Ditto.
27555
27556 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27557
27558         * lib/g++.exp(g++_init): target_compile no longer returns the
27559         filename of the result.
27560
27561 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27562
27563         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27564         call to glob.
27565
27566         * gcc.c-torture/special/special.exp: Change call to
27567         gcc_target_compile to include the object file.
27568
27569 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27570
27571         * gcc.c-torture/special/special.exp: Correct misspelling in last
27572         change.
27573
27574 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27575
27576         * lib/plumhall.exp(ph_summary): Log the entire output of the
27577         executable. Return -1 if there were any failures, 0 otherwise.
27578         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27579         (ph_make): Clean up objects and executables that were built
27580         if the tests succeeded.
27581
27582 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27583
27584         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27585         libraries and includes in the build tree as appropriate.
27586
27587 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27588
27589         * lib/c-torture.exp: Instead of looking for the global variable
27590         NO_LONG_LONG, check to see if that's a feature of the target.
27591
27592 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27593
27594         * config/default.exp: Minimize. Delete the remainer of the files in
27595         config; this functionality is now in devo/dejagnu/config.
27596
27597         g++.*/*: Pass any additional flags used to compile to postbase;
27598         delete CXXFLAGS.
27599
27600         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27601         is now done by runtest.exp. Use gcc_target_compile instead of
27602         compile.
27603
27604         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27605         Remove references to CFLAGS. Use remote_file instead of
27606         calling rm -f.
27607         (c-torture): Take a list of arguments to use to compile this
27608         testcase.
27609
27610         lib/g++.exp: Simplify. Use target_compile instead of compile.
27611         lib/gcc-dg.exp: Ditto.
27612         lib/gcc.exp: Ditto.
27613         lib/mike-{gcc,g++}.exp: Ditto.
27614         lib/old-dejagnu.exp: Ditto.
27615         lib/plumhall.exp: Ditto.
27616
27617 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27618
27619         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27620         (ph_linker): Likewise.
27621
27622 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27623
27624           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27625         MAP_ANON / MAP_ANONYMOUS if defined;
27626         else try to map from /dev/zero .
27627
27628 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27629
27630         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27631         isn't defined, then define it to MAP_ANONYMOUS.
27632
27633 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27634
27635         * gcc.c-torture: Update to c-torture-1.42 release.
27636
27637 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27638
27639         * gcc.c-torture: Update to c-torture-1.41 release.
27640
27641 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27642
27643         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27644         c-torture release.
27645
27646 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27647
27648         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27649         and LDFLAGS.  Fix second case to append the target_info ldflags
27650         onto LDFLAGS, not CFLAGS.
27651         * lib/g++.exp (g++_init): Add target_info stuff.
27652         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27653         of libgloss and newlib flags for !native.
27654
27655         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27656         (GDB): Fix relative path to go up another dir for finding gdb.
27657
27658 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27659
27660         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27661         versions in the target_info array, if they don't exist.
27662
27663 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27664
27665         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27666
27667 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27668
27669         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27670         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27671
27672 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27673
27674         * lib/old-dejagnu.exp: Don't remove the output file before we've
27675         actually tested it. Don't append pwd to the path of the executable
27676         we're testing.
27677
27678 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27679
27680         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27681
27682 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27683
27684         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27685         temporary directory for compiler files, and set it to a default
27686         value of /tmp. Set $output as the name of the output file from
27687         compiling the testcase. Add a -o option to $cflags_var so the
27688         compiler writes the final output file as $output. Set $executable
27689         to $output.
27690
27691         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27692         directory for compiler files, and set it to /tmp if it doesn't
27693         already have a value. Set $output_file to the name of the output
27694         file from compiling the testcase. Add a -o option to CXXFLAGS so
27695         the compiler writes the final output file as $output. Use $output
27696         as the executable to be tested.
27697
27698 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27699
27700         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27701
27702 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27703
27704         * gcc.c-torture/execute/pending-1.c: New test.  Still
27705         pending in Tege's queue.
27706
27707 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27708
27709         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27710         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27711         if there were failures.  Call unresolved if there were unresolved
27712         testcases.  Call gcc_fail if program did not run to completion.
27713         (ph_make): Pass additional argument name to ph_execute.
27714         (ph_execute): Add new argument.  Pass additional arguments to
27715         ph_summary.  Call gcc_fail is there is no execution output.
27716
27717 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27718
27719         * lib/plumhall.exp (proc_summary): Output relavent summary
27720         lines into the log so specific failures in plumhall can be
27721         investigated.
27722
27723 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27724
27725         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27726         (c-torture-execute): Don't try to execute tests which use
27727         "long long" types if $NO_LONG_LONG is nonzero.
27728
27729 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27730
27731         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27732         not c-torture.
27733
27734         * gcc.ieee: Move from here.
27735         * gcc.c-torture/execute/ieee: To here.
27736
27737 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27738
27739         * gcc.c-torture: Update to c-torture-1.41 release.
27740
27741 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27742
27743         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27744         not "$output".
27745
27746 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27747
27748         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27749         -c present.
27750
27751 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27752
27753         * config/proelf.exp: Handle connecting to a simulator.
27754
27755 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27756
27757         * config/proelf.exp: New file.  Enough framework that we can
27758         run c-torture tests on the proelf targets (or any other target
27759         that gdb can connect to for that matter).
27760
27761 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27762
27763         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27764         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27765
27766         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27767         exec_output exists.
27768
27769 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27770
27771         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27772         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27773
27774         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27775         to pass/fail/unresolved/unsupported/untested.  Caller must now
27776         call unresolved/unsupported/untested.
27777         * lib/*.exp: Update FSF address.  Update to handle new results of
27778         ${tool}_load.
27779         * lib/chill.exp (verbose): Delete.
27780
27781 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27782
27783         * lib/gcc.exp (default_gcc_start): Change order of args to
27784         $LDFLAGS $CFLAGS $LIBS.
27785         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
27786         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
27787         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
27788         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
27789         * gcc.misc-tests/dg-test.exp: Likewise.
27790         * gcc.misc-tests/msgs.exp: Likewise.
27791         * gcc.prms/prms.exp: Likewise.
27792         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
27793         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
27794
27795         * lib/dg.exp: Deleted, moved to dejagnu/lib.
27796
27797 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27798
27799         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
27800
27801         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
27802         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27803
27804         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27805         necessary.
27806
27807 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27808
27809         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27810         global for loop; add use of $mathlib.
27811         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27812         settings here; set mathlib for anything but VxWorks.
27813
27814 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27815
27816         * gcc.c-torture: Update to c-torture-1.40 release.
27817
27818 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27819
27820         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27821         dg.exp.
27822
27823 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27824
27825         * lib/c-torture.exp (c-torture-execute): Declare "output" as
27826         global.
27827
27828 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
27829
27830         * lib/g++.exp (LIBS): Define if not already.
27831         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
27832         (gcc-dg-prune): Call prune_gcc_output.
27833         * lib/gcc.exp (prune_gcc_output): New proc.
27834         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
27835         prune_gcc_output.
27836
27837 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
27838
27839         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
27840         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
27841
27842 1995-11-15  Jeffrey A Law  (law@cygnus.com)
27843
27844         * gcc.c-torture: Update to c-torture-1.39 release.
27845
27846 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
27847
27848         * lib/c-torture.exp (c-torture-execute): Don't return if one option
27849         fails, try others as well.
27850
27851 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
27852
27853         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
27854         If compilation fails, mark execute tests as `untested'.
27855         If test is marked as unsupported, don't mark compilation and
27856         execute tests as failed.
27857
27858 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
27859
27860         * lib/g++.exp (g++_init): Don't link in libg++, and look to
27861         libstdc++ for whether or not we want to be doing shared
27862         libraries.  Delete link_curses since we don't need it anymore.
27863         * lib/mike-g++.exp (postbase): Don't link in libg++.
27864         * g++.old-deja/old-deja.exp: Likewise.
27865
27866 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
27867
27868         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
27869
27870 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
27871
27872         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
27873         For that, add `-Wl,-a,shared_archive'.
27874         * g++.old-deja/old-deja.exp: Likewise.
27875
27876 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
27877
27878         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
27879
27880 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
27881
27882         * lib/mike-g++.exp (postbase): Pay attention to the status of
27883         g++_load.
27884
27885 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
27886
27887           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
27888
27889 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
27890
27891         * lib/gcc.exp (default_gcc_start): No longer need to log program
27892         being executed or its output, execute_anywhere does that now.
27893         * lib/g++.exp (default_g++_version): Call execute_anywhere.
27894         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
27895
27896 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
27897
27898         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
27899         the same as those in lib/g++.exp.
27900
27901 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
27902
27903         * gcc.c-torture: Update to c-torture-1.38 release.
27904         * gcc.ieee: Related changes.
27905
27906 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
27907
27908         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
27909         "exec". Minor reformatting changes.
27910
27911         * config/rom68k.exp (${tool}_load): Make it work in a canadian
27912         cross. This means all "exec" calls now work on a remote host as
27913         well.
27914         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
27915         cross. Filter out the extra "\r\n" stuff that expect puts in.
27916         (c-torture-execute): Filter out the bogus warnings like
27917         c-torture-compile does. Add support for canadian cross.
27918         * lib/gcc.exp (default_gcc_version, default_gcc_start)
27919         Use execute_anywhere rather than calling exec directly. Now it
27920         works for canadian cross testing.
27921
27922 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
27923
27924         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
27925         results into a variable, and check that rather than using file exists.
27926
27927 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
27928
27929         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
27930         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
27931
27932 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27933
27934         * g++.old-deja/old-deja.exp: Create and pass runshlib and
27935         lib_curses if there's a shared libg++ in the build tree.
27936
27937 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
27938
27939         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
27940         if not supported target.
27941
27942 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
27943
27944         * lib/g++.exp (g++_init): Move empty setting of runshlib and
27945         link_curses up to always happen, not just for native builds.
27946
27947 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
27948
27949         * gcc.c-torture: Update to c-torture-1.36 release.
27950         * gcc.failure: Related changes.
27951
27952 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
27953
27954         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
27955
27956 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
27957
27958         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
27959         * lib/mike-g++.exp (postbase): Not in here.  Still reference
27960         runshlib, link_curses, and mathlib for link and run.
27961
27962         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
27963         pass the runtime shared library options for Solaris, OSF/1, and
27964         Irix5, and link with -lcurses to avoid unresolved references.
27965
27966 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
27967
27968         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
27969         only run once.
27970
27971 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
27972
27973         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
27974
27975 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
27976
27977         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
27978         do not have a framework for the "compat" tests yet.
27979
27980 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
27981
27982         * lib/mike-g++.exp (postbase): New local variable `mathlib',
27983         set to null if we're testing vxworks5.1.  Use that instead of
27984         `-lm' in the setting of LIBS for link and run.
27985
27986 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
27987
27988         * config/rom68k.exp (${tool}_load): Major changes to make it
27989         work.  Verified that it does in fact return the stuff in
27990         exec_output properly.  Catch any Emul or any TRAP other than 0.
27991
27992 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
27993
27994         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
27995         LDFLAGS properly for targets that need stuff from libgloss.
27996         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
27997         only run once.
27998         (gpp_initialized): New variable.
27999
28000 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28001
28002         * config/rom68k.exp: Load libgloss.exp.
28003         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28004         so we can produce a fully linked binary.
28005         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28006         so we can produce a fully linked binary.
28007
28008 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28009
28010         * lib/plumhall.exp (ph_section): Watch for expected failures.
28011         Add missing `else'.
28012
28013         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28014         run the testcase.
28015         (c-torture): Likewise.
28016
28017 1995-08-28  Doug Evans  <dje@cygnus.com>
28018
28019         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28020
28021         * lib/mike-g++.exp (mike_cleanup): New proc.
28022         (prebase): New globals compiler_result, not_compiler_result,
28023         target_regexp.
28024         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28025         allow leading "-" in pattern.  Watch for unsupported tests.
28026         If $compiler_result is set, pattern match assembler code,
28027         and ditto for $not_compiler_result.
28028         * lib/mike-gcc.exp: Likewise.
28029
28030         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28031         execution "succeeded".
28032
28033 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28034
28035         * config/win32.exp: New file.
28036         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28037
28038 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28039
28040         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28041         unsupported.
28042         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28043         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28044         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28045
28046         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28047         "... without exceptions was ...".  That is now handled by
28048         prune_system_crud.
28049         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28050
28051 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28052
28053         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28054         sieve.c,sort2.c}: New files.
28055         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28056         sieve.exp,sort2.exp}: Drivers for them.
28057
28058         * lib/mike-gcc.exp (program_output): New user settable variable.
28059         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28060         messages.
28061         * lib/mike-g++.exp (program_output): New user settable variable.
28062
28063         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28064
28065         * config/sh.exp: Deleted (use sim.exp instead).
28066
28067 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28068
28069         * config/vx.exp: Declare CHECKTASK as global.
28070         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28071         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28072         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28073
28074 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28075
28076         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28077         target. Like vx.exp, only includes `vx29k.exp' instead of
28078         `vxworks.exp'.
28079
28080 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28081
28082         * config/sim.exp: Increase time limit from 120 seconds to 240.
28083
28084 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28085
28086         * gcc.c-torture/execute/950628-1.c: New test.
28087
28088 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28089
28090         * gcc.c-torture: Update with changes/additions from
28091         c-torture-1.34.
28092
28093 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28094
28095         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28096
28097 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28098
28099         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28100
28101 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28102
28103         * gcc.c-torture/compile/950512-1.c: New test.
28104         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28105         * gcc.dg/struct-ret-1.c: Likewise.
28106
28107 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28108
28109         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28110           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28111
28112 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28113
28114         * gcc.c-torture/special/920411-1.c: Deleted.
28115         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28116
28117 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28118
28119         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28120         cpu limit.
28121
28122 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28123
28124         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28125
28126 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28127
28128         From kenner;
28129         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28130         is the proper length.
28131         * va-arg-3.c: Likewise.
28132
28133 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28134
28135         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28136         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28137
28138         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28139         * lib/g++.exp (default_g++_start): Delete old cruft.
28140
28141 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28142
28143         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28144         (2 * (1 << 18)) to (2 * (1 << 17)).
28145
28146         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28147
28148 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28149
28150         * config/rom68k.exp: Renamed from config/idp.exp
28151
28152 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28153
28154         * c-torture/compile/921109-2.c
28155
28156 1995-04-18  Mike Stump  <mrs@cygnus.com>
28157
28158         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28159         excess errors.
28160
28161 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28162
28163         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28164         output.
28165         * lib/g++.exp (default_g++_start): Likewise.
28166
28167 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28168
28169         * gcc.c-torture/compile/950329-1.c: New test.
28170
28171 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28172
28173           * config/bug.exp (${tool}_load): Updated to use new remote_open
28174           and remote_close procs.
28175         * config/idp.exp: New file.
28176
28177 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28178
28179         * gcc.c-torture/execute/950322-1.c: New test.
28180
28181 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28182
28183         * config/vx.exp (${tool}_load): Clean up testing of return code from
28184         vxworks_ld and vxworks_spawn.
28185
28186 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28187
28188         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28189
28190 1995-03-13  Mike Stump  <mrs@cygnus.com>
28191
28192         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28193         can mark excess errors on a machine by machine basis.  Note, the
28194         default is to not expect any excess errors, even when excess
28195         errors test - is given, so you will want to put an XFAIL ... on
28196         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28197         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28198         those 4 machines, but no others.
28199
28200 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28201
28202         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28203         * lib/c-torture.exp: to here.
28204
28205 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28206
28207         * gcc.c-torture/execute/950221-1.c: New test.
28208         * gcc.c-torture/execute/struct-ret-1.c: New test.
28209         * gcc.c-torture/compile/950221-1.c: New test.
28210
28211         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28212
28213 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28214
28215         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28216         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28217
28218 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28219
28220         * g++.gb: New directory of tests, derived from my signature and
28221         class scoping tests.
28222
28223         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28224         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28225         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28226         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28227         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28228         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28229         * g++.gb/sig25.C: Likewise.
28230
28231         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28232         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28233         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28234         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28235         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28236         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28237         * g++.gb/sig25.exp: Likewise.
28238
28239         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28240         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28241         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28242         * g++.gb/scope13.C: Likewise, this test still fails.
28243
28244         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28245         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28246         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28247         * g++.gb/scope13.exp: Ditto.
28248
28249         * g++.gb/README: New file, explains what these tests are about.
28250
28251 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28252
28253         * lib/dg.exp (dg-do): Support `preprocess'.
28254         (dg-test): Likewise.
28255
28256 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28257
28258         * config/udi.exp: change "continue -expect" to "exp_continue".
28259
28260 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28261
28262         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28263         Delete redundant tests.
28264
28265         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28266         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28267         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28268         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28269         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28270         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28271         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28272         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28273
28274         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28275         storing label pointers.
28276         * gcc.c-torture/execute/921019-1.c: Likewise.
28277         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28278         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28279         parameter fp.
28280         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28281         constants.
28282
28283         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28284         Delete obsolete tests.
28285
28286         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28287         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28288         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28289         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28290         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28291         * gcc.c-torture/compile/950124-1.c: New test.
28292
28293         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28294
28295 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28296
28297         * lib/mike-g++.exp: Add -lm to LIBS.
28298
28299 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28300
28301         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28302
28303 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28304
28305         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28306
28307 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28308
28309         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28310
28311 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28312
28313         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28314         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28315         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28316         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28317         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28318         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28319         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28320         * g++.law/{operators31.C, operators32.C,
28321         * g++.law/{operators33.C, operators34.C}: Likewise.
28322         * g++.law/{pic1.C, refs2.C}: Likewise.
28323         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28324         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28325         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28326         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28327
28328         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28329         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28330         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28331         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28332         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28333         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28334         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28335         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28336         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28337         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28338         * g++.law/{operators34.exp}: Likewise.
28339         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28340         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28341         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28342         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28343         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28344
28345         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28346         No longer expected to fail.
28347         * g++.law/missed-error3.C: Tweak for recent bool changes.
28348
28349 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28350
28351         * config/emb-unix: Deleted.
28352         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28353         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28354
28355 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28356
28357         * lib/dg.exp (dg-test): Fix typo in last patch.
28358
28359 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28360
28361         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28362         (handles multiple occurrences).
28363
28364 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28365
28366         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28367         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28368         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28369         printed).
28370         * lib/c-torture.exp (c-torture-compile): Likewise.
28371         (c-torture): Prepend full path if missing.
28372         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28373         (gcc_fail): Likewise.
28374         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28375
28376 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28377
28378         * lib/netware.exp: Only attach to NetWare i386 systems.
28379
28380 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28381
28382         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28383         messages.  Add test name to "output pattern match" pass/fail message.
28384
28385 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28386
28387         * gcc.dg: New testsuite.
28388         * gcc.dg/dg.exp: New file.
28389
28390         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28391         test-switch.c}: Deleted.
28392
28393         * gcc.misc-tests/msgs.exp: New testcase driver.
28394
28395 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28396
28397         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28398         Watch for illegal return values from ${tool}_load.
28399         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28400         cross targets.  Coerce return value >0 to 1.
28401
28402 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28403
28404         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28405
28406         * config/emb-unix.exp: New file.
28407
28408         * config/sim.exp: Error if variable $SIM not defined.
28409         (${tool}_load): Mark test as "untested" if simulator missing.
28410
28411         * config/unix.exp: Load remote.exp to get rcp_download.
28412         * lib/c-torture.exp: Use different option lists for testcases with
28413         and without loops.
28414         * gcc.c-torture/execute/execute.exp: Likewise.
28415
28416 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28417
28418         * config/*.exp: Clarify return code from ${tool}_load.
28419         Call `unresolved' or `untested' instead of `warning' or `perror'
28420         (sometimes you still want to call both though).
28421         Add comment that `shell_id' is local to each file.
28422         * config/udi.exp (timeout): Set to 30.
28423         Don't print warning if connection fails, $connectmode has already
28424         printed an error.
28425         (${tool}_load): Move verbose messages to level 2.
28426         Rework pattern for "Process started" message.
28427         Pass `shell_id' to ${connectmode}_download.
28428         Retry twice upon timeout.  Make resetting of target more robust.
28429         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28430         Pass `shell_id' to exit_$connectmode.
28431         Only call exit_$connectmode if connected.
28432         * config/unix.exp (${tool}_load): Check return codes better.
28433         * config/vrtx.exp (${tool}_load): Likewise.
28434         * config/vx.exp (${tool}_load): Likewise.
28435         Delete unneeded global's.
28436         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28437         from ${tool}_load.
28438         (dg-stat): Delete.
28439         (dg-init): Delete recording of pass/fail counts.
28440         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28441         (old-dejagnu-init): Likewise.
28442         (old-dejagnu-stat): Delete contents, empty proc now.
28443         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28444         (c-torture): Delete references to lcnt, lpass, lfail.
28445         Get option list from TORTURE_OPTIONS.
28446         Delete -funroll[-all]-loops if no loops.
28447         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28448         (g++_stat): Delete contents (empty proc now).
28449         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28450         (gcc_finish): Likewise.
28451         (gcc_stat): Deleted.
28452         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28453         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28454         * gcc.c-torture/execute/execute.exp: Likewise.
28455         Split tests into two parts: compile, execute.
28456         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28457         no loops.  Update to reflect clarified return codes from ${tool}_load.
28458
28459 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28460
28461         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28462         to grep for.
28463         (old-dejagnu): Likewise (where necessary).
28464
28465 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28466
28467         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28468
28469         * lib/dg.exp (dg-process-target): Fix processing of selector.
28470         Add comment regarding use of `error'.
28471
28472         * lib/gcc.exp (prune_system_crud): Define if missing.
28473         * lib/g++.exp (prune_system_crud): Likewise.
28474
28475         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28476         Call prune_system_crud.
28477         * lib/dg.exp (dg-runtest): New proc.
28478         Use perror instead of send_user for tcl errors in testcase.
28479         Don't return any value, it's never used.
28480         Don't clobber previous definition of `unknown'.
28481         Print tcl errors in `dg-final'.
28482
28483 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28484
28485         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28486         (dg-test): Don't print errorInfo, it contains stack backtrace.
28487
28488 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28489
28490         * lib/g++.exp (runtest_file_p): Define if missing.
28491
28492 1994-09-24  Doug Evans  (dje@cygnus.com)
28493
28494         * lib/mike-g++.exp: Comment out loading of g++.exp.
28495         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28496         (default_g++_version): Always print something.
28497         (default_g++_start): Comment out call to `which'.
28498         (g++_start, g++_load): Deleted (must be defined in config file).
28499         * lib/gcc.exp: Test for existence of $CC at start.
28500         Delete check for tmpdir (done in gcc_init).
28501         (default_gcc_version): Always print something.
28502         (default_gcc_start): Comment out call to `which'.
28503         * config/*.exp: Major cleanup - make cross targets work at least a
28504         little better for g++ (by not being "--tool gcc" specific).
28505         Rename gcc_xxx to ${tool}_xxx.
28506         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
28507         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
28508
28509 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
28510
28511         * lib/c-torture.exp (c-torture-compile): Rework compiler
28512         message processing.
28513
28514         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
28515         c-torture.
28516
28517 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
28518
28519         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
28520
28521         * lib/dg.exp (dg-process-target): Support { target native }.
28522
28523 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
28524
28525         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
28526         looked for "... program xxx got fatal signal".
28527         Correct regsub munging of `comp_output'.
28528         Ignore compiler messages "path prefix not used" and "linker input
28529         file unused".
28530
28531 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
28532
28533         * lib/gcc.exp (runtest_file_p): Define if missing.
28534         * gcc.prms/template.c: Example to work from.
28535
28536 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
28537
28538         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
28539         * lib/dg.exp (dg-test): Call unsupported testcases as such.
28540
28541         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28542         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28543         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28544         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28545
28546         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28547         (dg-process-target): No longer a varargs proc.
28548         Return S/N for target, P/F for xfail.  All callers changed.
28549         (user option procs): More argument checking.
28550         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28551         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28552         (dg-test): Skip test if not running on selected target in `dg-do'.
28553         Update handling of `dg-do-what', `dg-output-text'.
28554         Separate execution pass/fail from output pattern match pass/fail.
28555         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28556
28557 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28558
28559         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28560         target for 920510-1.c.
28561
28562 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28563
28564         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28565         Clean up comment regarding use of passcnt, etc.
28566         (gcc_stat): Don't update `testcnt' here.
28567         (gcc_finish): Do it here.
28568         Might as well reset `but_id' here too.
28569         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28570         to determine if the file should be tested.
28571         * gcc.c-torture/compile/compile.exp: Likewise.
28572         * gcc.c-torture/execute/execute.exp: Likewise.
28573         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28574         * gcc.misc-tests/dg-test.exp: Likewise.
28575         * gcc.prms/prms.exp: Likewise.
28576         * gcc.wendy/wendy.exp: Likewise.
28577         * g++.old-deja.exp: Likewise.
28578         Move "Testing file" message to verbose level 1.
28579
28580 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28581
28582         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28583
28584 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28585
28586         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28587         (default_gcc_start): Accept optional second list element
28588         of compiler flags.  Print compiler output at verbosity level 2.
28589         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28590         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28591         Save current values of framework globals passcnt, failcnt, xpasscnt,
28592         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28593         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28594         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28595         xfailcnt to compute stats.  Update framework global `testcnt' from
28596         pass/fail counts.
28597         (gcc_finish): New proc.  Clean up test environment.
28598         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28599         (gcc_epass, gcc_efail): Delete.
28600         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28601         argument of line number.
28602         (dg-init): If the tool has an init routine, call it.
28603         (dg-test): Remove args `cflags_var' and `libs_var'.
28604         Pass all compiler options to ${tool}_start.
28605         Handle missing line number.
28606         (dg-finish): New function.
28607         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28608         particular files.  Call gcc_finish at end.  Move "skipping test"
28609         message to verbosity level 3.
28610         * gcc.c-torture/compile/compile.exp: Likewise.
28611         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28612         * gcc.c-torture/execute/execute.exp: Likewise.
28613         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28614         Print testcase being tried at verbosity level 1.
28615         * gcc.c-torture/special/special.exp: Unset xfail.
28616         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28617         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28618         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28619         * gcc.failure/failure.exp: Likewise.
28620         * gcc.ieee/ieee.exp: Likewise.
28621         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28622         Update call to dg-test.  Call dg-finish at end.
28623         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28624         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28625         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28626         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28627         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28628         * gcc.wendy/wendy.exp: Add copyright.
28629         Delete setting of tmpdir (done by gcc_init).
28630         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28631         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28632         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28633         gcc_[ce]pass/fail.
28634
28635 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28636
28637         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28638         confusion.
28639         (g++_load): Likewise.
28640
28641         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28642         Rename argument to `prog' to remove the confusion.
28643         Varargs fns behave differently too!
28644         (g++_load): Likewise.
28645
28646         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28647
28648         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28649         what it is.  Delete (always) printing of status value for !native.
28650         Simplify verbose code, and include status and exec_output.
28651         (g++_load): Use gcc_load.
28652
28653 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28654
28655         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28656         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28657         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28658         940714-3.c as these testcases don't exist anymore.  Make
28659         va-arg-1.c expected to pass.
28660
28661 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28662
28663         * gcc.misc-tests/misc.exp: Only run specific testcases.
28664         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28665         * gcc.misc-tests/dg-[1-9].c: New files.
28666
28667         * lib/dg.exp: New testsuite driver.
28668         * gcc.prms/prms.exp: Use it.
28669
28670         * README.gcc: New file.
28671
28672         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28673         Document and reset `lxpass' and `lxfail'.
28674         Simplify "initialized" message.
28675         (gcc_stat): Clean up comments a little.
28676
28677 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28678
28679         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28680
28681 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28682
28683         * lib/old-dejagnu.exp (process-option): New proc.
28684         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28685         (old-dejagnu): Simplify.
28686         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28687
28688 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28689
28690         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28691         exists and is not an empty string.
28692
28693         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28694         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28695         finished.
28696         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28697         automatically.
28698
28699         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28700         longer expected to fail.
28701
28702         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28703         "f" function call.
28704
28705         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28706
28707         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28708         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28709         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28710         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28711         c-torture-1.29.
28712
28713         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28714         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28715
28716         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28717
28718         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28719         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28720
28721         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28722         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28723         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28724
28725 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28726
28727         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28728         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28729         940714-1.c, 940714-2.c, 940714-3.c},
28730         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28731         gcc.misc-tests/{mg.c,mg.exp}:
28732         New tests.
28733         * gcc.noncompile/noncompile.exp: Change accordingly.
28734
28735 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28736
28737         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28738         Undo previous clobberage.
28739
28740 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28741
28742         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28743         * gcc.special/{930510-1.c, special.exp}:
28744         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28745         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28746         struct-varargs-1.c}: New tests from c-torture-1.26.
28747
28748 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28749
28750         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28751           argument to switch.
28752
28753 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28754
28755         * Revert the previous changes.  Please see Rob's directory
28756           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28757           fixes.
28758
28759 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28760
28761         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28762             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28763             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28764             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28765             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28766             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28767             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28768             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28769             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28770             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28771             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28772             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28773             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28774             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28775             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28776             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28777             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28778             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28779             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28780             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28781             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28782             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
28783             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
28784             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
28785             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
28786             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28787             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
28788
28789 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
28790
28791         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
28792             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
28793           with perror calls.
28794
28795 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
28796
28797         * config/unix.exp (g++_load): Fix syntax.
28798
28799 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
28800
28801         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
28802         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28803         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28804         Don't expect va-arg-1.c to fail.  Correct expected output for
28805         920928-1.c.
28806         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28807         * gcc.wendy/hbm4.c: Correct typo.
28808         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28809
28810 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28811
28812         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28813         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28814         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28815         * lib/c-torture.exp (c-torture-compile): Ditto.
28816
28817         Reduce volume of output (remove all the -I's and such).
28818         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28819         Call gcc_cpass, gcc_cfail.
28820         (c-torture): Pass testing option to c-torture-compile.
28821
28822 1994-03-21  Doug Evans  (dje@cygnus.com)
28823
28824         Bring patches over from progressive.
28825         * config/default.exp: Exit remote shell cleanly.
28826         (g++_exit, g++_start): Add default versions.
28827         * config/sim.exp (gcc_load): Use perror, not error.
28828
28829 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
28830
28831         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
28832         set in site.exp.
28833
28834 1994-03-14  Doug Evans  (dje@cygnus.com)
28835
28836         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
28837         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
28838         (wendy_try): New proc to run testcase.
28839         (main loop): Call 'em.
28840         * gcc.wendy/*.c: Clean up pass to correct expected output.
28841
28842         * lib/gcc.exp: Minor cleanup work.
28843         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
28844
28845 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
28846
28847         * config/sim.exp (gcc_load): Document return codes better.
28848         Don't pass -v to simulator.
28849
28850 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
28851
28852           * gcc.special/920717-x.c: Fix typo.
28853           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
28854           get at sources.
28855
28856         * lib/mike-gcc.exp: Fix typo.
28857
28858 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
28859
28860         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
28861         binary to use, transform the name.
28862         * config/*.exp: rename everything. Nuke any g++ specific files,
28863         it's now a special case of gcc that requires no special support.
28864         Add a default.exp for unsupported targets.
28865
28866 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
28867
28868         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
28869         lib/old-dejagnu.exp: Fix a few patterns to work with the new
28870         version of Tcl.
28871
28872 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
28873
28874         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
28875         than a warning.
28876
28877 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
28878
28879         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
28880
28881 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
28882
28883         * gcc.execute/execute.exp: Combine opt_list and foption_list into
28884         option_list.  Compile every file with only 4/6 option choices
28885         (same as C torture) instead of with 12/18 different option
28886         choices.
28887         * lib/c-torture.exp: Likewise.
28888
28889         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
28890         not already set.
28891
28892 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
28893
28894         * lib/old-deja.exp: Add `excess errors test fails' error, now one
28895         can put an XFAIL *-*-* on excess errors.
28896
28897 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
28898
28899         * g++.law: Add more tests derived from g++-bugs snapshots.
28900
28901         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
28902         equivalent to g++.law/init9.
28903
28904         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
28905         compiled it, and the a.out file after we've run it.
28906
28907 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
28908
28909         * lib/mike-g++.exp (postbase): Delete the .o file after we've
28910         compiled it, and the a.out file after we've run it.
28911
28912 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
28913
28914         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
28915
28916 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
28917
28918         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
28919         version number.
28920
28921 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
28922
28923         * g++.law: New directory of g++ tests derived from the g++-bugs
28924         snapshots.
28925
28926 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
28927
28928         * gcc.compile: initbug1.c initbug1.exp testcase added
28929
28930 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
28931
28932         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
28933         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
28934           fixes submitted by Jeff Law (law@cs.utah.edu)
28935         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
28936           Jeff Law (law@cs.utah.edu)
28937
28938
28939 1993-11-30  Mike Stump  (mrs@cygnus.com)
28940
28941         * config/unix-g++.exp: Follow the gcc way of doing things.
28942         * g++.old-deja/old-deja.exp: Minor updates.
28943         * lib/g++.exp: New file, follow the gcc way of doing things.
28944         * lib/old-dejagnu.exp: Minor updates.
28945         * lib/mike-g++.exp: Always unset errorInfo.
28946
28947 1993-11-06  Mike Stump  (mrs@cygnus.com)
28948
28949         * lib/gcc.exp: Fix some errors with the below change, CC and
28950         CFLAGS should be global when setting, not local.
28951
28952 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
28953
28954         * lib/gcc.exp: Transform tool name.
28955
28956 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28957
28958         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
28959
28960 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28961
28962         * lib/gcc.exp: change gcc_done to gcc_stat
28963
28964 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
28965
28966         * Upgraded gcc testsuite to c-torture version 1.25
28967
28968 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
28969
28970         * lib/gcc.exp: added reporting code. Changed verbose compile message.
28971         * lib/c-torture: added hooks for new reporting code.
28972
28973 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
28974
28975         * config/sh-gcc.exp: check if sh-sim exists in the path
28976
28977 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
28978
28979         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
28980         * gcc.compile/compile.exp: Initial changes for new logic.
28981         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
28982         * gcc.failure/failure.exp: Initial changes for new logic.
28983         * gcc.ieee/ieee.exp: Initial changes for new logic.
28984         * gcc.misc-tests/misc.exp: Initial changes for new logic.
28985         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
28986         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
28987         * lib/c-torture.exp: Initial changes for new logic.
28988         * lib/gcc.exp: Initial changes for new logic.
28989
28990 1993-10-15  Mike Stump  (mrs@cygnus.com)
28991
28992         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
28993         depend upon failure or success.  Fully qualify names in failure
28994         and success messages.  Always remove a.out before starting
28995         compile, just in case.  Pay more attention to error text output by
28996         the compiler.  Handle testcases with no known past errors just
28997         like all others, so that things are uniform.  Other miscellaneous
28998         improvements.
28999
29000 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29001
29002         * gcc.cpp: new directory for cpp tests
29003
29004 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29005
29006         * lib/chill.exp: Code reformatted, removed unused code.
29007         * config/unix-chill.exp: Code reformatted, removed unused code.
29008         * chill.execute/execute.exp: Code reformatted, removed unused code.
29009         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29010
29011 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29012
29013         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29014         routines not written.
29015
29016 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29017
29018         * config/bug-gcc.exp: Use new procs from bug.exp.
29019
29020 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29021
29022         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29023         via ftp, rather than depending on NFS.
29024         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29025         case.
29026
29027 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29028
29029         * config/bug-gcc.exp: Use new download proc.
29030
29031 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29032
29033         * chill.execute/execute.exp: cleanups, handles errors better
29034         * chill.compile/compile.exp: rewrite, based on execute.exp
29035         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29036         * lib/chill.exp: major changes to diff proc and compile and link
29037           procs. added chill_fail and chill_pass wrappers to pass and
29038           fail. added more comments, and handle error codes better.
29039           Added a hack to capture stderr from exec, so noncompile tests
29040           can work.
29041
29042 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29043
29044         * chill.execute/execute.exp: rewrite of testsuite driver
29045         * lib/chill.exp: rewrite of testsuite driver
29046         * config/unix-chill.exp: rewrite of testsuite driver
29047
29048 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29049
29050     In chill.execute:
29051         * iexpr.ch: Standardize uppercase.
29052         * tuples.dat: Standardize uppercase.
29053         * vary.ch: standardize.  Correct varying string assignments.
29054         * vary.dat: Add new output lines.
29055
29056 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29057
29058     In chill.execute:
29059         * chprintf.ch: Standardize use of uppercase.
29060         * tuples.ch: Standardize and turn arr2 into a DCL,
29061           rather than a SYN.
29062         * pinits.ch: Standardize.
29063
29064 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29065
29066         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29067         * Makefil: Renamed to Makefile.in.
29068         * configure.in: New.
29069
29070 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29071
29072     In chill.execute:
29073         * .cvsignore: Add result/output files.
29074         * Makefile: Fix up variables at start.  Use MFLAGS
29075           everywhere.  Correct bool_loc, built_ins entries.
29076           Add entry for vary1.ch.
29077         * bitarray.ch: Standardize upper-case usage.
29078         * bitexpr.ch: Standardize, add output of b1.
29079         * params.ch: Use arrayt in along PROC parameters, to
29080           avoid novelty problems.
29081         * sets.ch: Tiny cleanup.
29082         * vary1.ch: Re-indent.
29083
29084 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29085
29086           * Add PR-related files to Makefiles, .cvsignore files, etc.
29087
29088 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29089
29090         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29091           with compiler objects. New names are test-flow.c and test-loop.c
29092
29093 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29094
29095         * Upgraded c-torture tests from 1.19 to 1.20
29096
29097         * new files:
29098         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29099         * gcc.compile: 930623-1.c 930623-2.c
29100         * gcc.noncompile: 930622-1.c 930622-2.c
29101         * gcc.failure: 920411-1.c 920627-2.c
29102         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29103
29104 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29105
29106         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29107           More changes to get testsuite working properly. Needs more work.
29108           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29109
29110 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29111
29112         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29113           More changes to get testsuite working properly. Needs more work.
29114
29115 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29116
29117         * chill.compile/compile.exp: Added for Dejagnu support
29118         * chill.execute/execute.exp: Added for Dejagnu support
29119         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29120
29121 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29122
29123     This should complete moving the CHILL test files.
29124         * chill.noncompile(.cvsignore printf.grt
29125             in-printf.grt chprintf.grt chprintf.ch):
29126             Added test-support files.
29127           (Makefile): Modified further.
29128         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29129             signal.ch): Added test files.
29130           * chill.execute (.cvsignore printf.grt printr.c
29131             in-printf.grt rts.c chprintf.grt rts.h): Added
29132           test-support files.
29133             (Makefile): More corrections.
29134
29135 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29136
29137         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29138           test cases, ready for DejaGnu.
29139
29140 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29141
29142         * Upgraded c-torture tests from 1.18 to 1.19
29143
29144         * gcc.compile: added test(s):
29145           930607-1.c
29146         * gcc.execute: added test(s):
29147           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29148
29149         * added new subdirectory for misc tests: gcc.misc-tests
29150         * gcc.misc-test(s): added tests:
29151           inst-check.c test-consts.c test-ior.c test-switch.c
29152
29153 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29154
29155         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29156
29157 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29158
29159         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29160
29161 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29162
29163         * Upgraded c-torture tests from 1.17 to 1.18
29164
29165 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29166
29167         * Upgraded c-torture tests from 1.12 to 1.17
29168
29169 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29170
29171         * lib/old-dejagnu.exp:
29172           Fixed handling of XFAIL target triplets to correctly
29173           recognize wildcard characters.  Removed code that
29174           appended a unique id tag to the end of the file name
29175           printed out by the result of the testcases within a
29176           given test file.
29177
29178 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29179
29180         * lib/old-dejagnu.exp:
29181           Reworked expected failure handling to trigger off of XFAIL
29182           keyword in keyphrase embeded in testcase source code. The
29183           XFAIL keyword must be at the end of the keyphrase line. It
29184           may optionally be followed by one or more target triplets.
29185           It has just occured that the handling of wildcards in the
29186           target triplet may not be correct.
29187
29188 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29189
29190         * g++.old-deja/tests:
29191           Moved all subdirectories up one level into g++.old-deja .
29192
29193         * lib/old-dejagnu.exp:
29194           Fixed problem with CXXFLAGS not being properly reset, and being
29195           corrupted with extraneous "-c" compiler option.  This was
29196           causing binaries to not be generated for test that needed them.
29197           Modified strings passed to "pass" and "fail" so that individual
29198           tests from the same test file would be distinguished by an
29199           identifier appended to the test file name in the summary logs;
29200           this corrected a problem with erroneous diff logs.  Added code
29201           to search testcases for expected fail and unexpected pass keywords.
29202
29203 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29204
29205         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29206
29207 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29208
29209         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29210           Removed extraneous text from end of "Special g++ Options"
29211           keyphrase.
29212
29213         * lib/old-dejagnu.exp: Added pattern matching to look for new
29214           keywords, embedded in testcases comments, which will trigger
29215           calls to xpass and xfail.
29216
29217 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29218
29219         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29220           comments embedded in the testcases, especially the one looking for
29221           special compiler options, as well as the pattern matching for the
29222           compiler output again.
29223
29224 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29225
29226         * lib/old-dejagnu.exp: Do a proper check of the return value for
29227           execute tests. Fixed several problems with the pattern matching
29228           of the compiler output which gave erroneous test results.
29229           Changed several of the test result messages to be more descriptive.
29230         * config/unix-g++.exp: Proc g++_load now actually works and
29231           executes the tests passed to it and returns a usable return
29232           value.
29233
29234 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29235
29236           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29237
29238 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29239
29240         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29241           Modified both files to properly execute the old style
29242           dejagnu tests. The previous versions of these files were
29243           experimental and did not function anything near correctly.
29244
29245 1993-04-05  Rob Savoye  (rob@cygnus.com)
29246
29247         * Removed all Makefile.in and configure.in files. No configuration
29248         needed now.
29249
29250 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29251
29252         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29253
29254 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29255
29256         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29257         gcc.special/configure.in, gcc.noncompile/configure.in,
29258         gcc.execute/configure.in, gcc.code_quality/configure.in,
29259         g++.other/configure.in, g++.old-deja/configure.in,
29260         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29261         in srcname setting.
29262
29263 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29264
29265         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29266         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29267         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29268
29269 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29270
29271         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29272         (gdb_exit): Don't remove *_soc files.
29273
29274 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29275
29276         * lib/c-torture.exp: Don't look for main; instead always use -w
29277         -c.  This is how the c-torture tests work.  Remove the object
29278         file if the compilation succeeds.
29279         * gcc.execute/execute.exp: Remove executable if test passes.
29280         * gcc.noncompile/noncompile.exp: Every test is an expected
29281         failure.
29282         * gcc.special/special.exp: Added tests from c-torture 1.11,
29283         corrected use of existing test.
29284         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29285         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29286         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29287         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29288         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29289         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29290         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29291         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29292         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29293         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29294         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29295         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29296         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29297         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29298         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29299         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29300         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29301         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29302         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29303         c-torture 1.11.
29304         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29305         correspond to c-torture 1.11.
29306
29307         * New file.