OSDN Git Service

Correct wrong date on ChangeLog entry
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/20361
4         * gfortran.dg/largeequiv_1.f90: New test.
5
6 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
7
8         * gcc.dg/ucnid-1.c: New.
9         * gcc.dg/ucnid-2.c: New.
10         * gcc.dg/ucnid-3.c: New.
11         * gcc.dg/ucnid-4.c: New.
12         * gcc.dg/ucnid-5.c: New.
13         * gcc.dg/ucnid-6.c: New.
14         * gcc.dg/cpp/ucnid-1.c: New.
15         * gcc.dg/cpp/ucnid-2.c: New.
16         * gcc.dg/cpp/ucnid-3.c: New.
17         * g++.dg/other/ucnid-1.C: New.
18
19 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20
21         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22
23 2005-03-11  Per Bothner  <per@bothner.com>
24
25         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
26         that diagnotics refer to correct token.
27         * gcc.dg/unused-3.c: Likewise.
28
29 2005-03-11  Per Bothner  <per@bothner.com>
30
31         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32         constant" is now actually on same line as string constant.
33         * gcc.dg/cpp/direct2s.c: Likewise.
34
35 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
36
37         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
38
39 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
40
41         PR libfortran/20124
42         * gfortran.dg/pr20124.f90: New Test
43
44 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
45
46         PR tree-optimization/20130
47         * gcc.dg/pr20130-1.c: New test.
48
49 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
50
51         PR target/20095
52         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
53
54 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
55
56         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
57
58 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
59
60         * g++.dg/eh/forced1.C: Fix comment.
61         * g++.dg/eh/forced2.C: Ditto.
62         * g++.dg/eh/forced3.C: Ditto.
63         * g++.dg/eh/forced4.C: Ditto.
64
65 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
66
67         PR rtl-opt/20412
68         * gcc.c-torture/compile/pr20412.c: New test.
69
70 2005-03-10  Roger Sayle  <roger@eyesopen.com>
71
72         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
73
74 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
75
76         PR target/20322
77         * gcc.dg/20050307-1.c: New test.
78
79 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
80
81         PR c++/20375
82         * g++.dg/other/stdarg3.C: New.
83
84 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
85
86         PR c++/18384, c++/18327
87         * g++.dg/init/array19.C: New test.
88
89         PR inline-asm/20314
90         * gcc.dg/torture/pr20314-1.c: New test.
91         * gcc.dg/torture/pr20314-2.c: New test.
92
93 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
94
95         * gcc.dg/20050309-1.c: New test.
96
97 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
98
99         * gcc.dg/builtins-10.c: Reactivate disabled test.
100         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
101         new cbrt transformations.
102
103 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
104
105         PR c++/20208
106         * g++.dg/template/array13.C: New test.
107
108 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
109
110         PR c++/16859
111         * g++.dg/init/brace4.C: New test.
112
113 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
114
115         PR c++/20186
116         * g++.dg/template/non-dependent12.C: New.
117
118 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
119
120         PR c++/20142
121         * g++.dg/init/array18.C: Add dg-do run marker.
122         
123         PR c++/20142
124         * g++.dg/init/array18.C: New test.
125
126 2005-03-09  Ben Elliston  <bje@au.ibm.com>
127
128         * consistency.vlad/vlad.exp: Remove trailing semicolons.
129         * g++.dg/gcov/gcov.exp: Likewise.
130         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
131         * gcc.target/xstormy16/xstormy16.exp: Likewise.
132         * lib/c-torture.exp: Likewise.
133         * lib/fortran-torture.exp: Likewise.
134         * lib/g++.exp: Likewise.
135         * lib/gcc-defs.exp: Likewise.
136         * lib/gcc-dg.exp: Likewise.
137         * lib/gcc.exp: Likewise.
138         * lib/gcov.exp: Likewise.
139         * lib/gfortran.exp: Likewise.
140         * lib/mike-g++.exp: Likewise.
141         * lib/mike-gcc.exp: Likewise.
142         * lib/objc-torture.exp: Likewise.
143         * lib/objc.exp: Likewise.
144         * lib/profopt.exp: Likewise.
145         * lib/target-libpath.exp: Likewise.
146         * lib/target-supports.exp: Likewise.
147         * lib/treelang.exp: Likewise.
148         * lib/wrapper.exp: Likewise.
149
150 2005-03-08  Jeff Law  <law@redhat.com>
151
152         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
153         PHI-OPT changes.
154
155 2005-03-08  Ira Rosen  <irar@il.ibm.com>
156
157         * gcc.dg/vect/pr20122.c: New test.
158
159 2005-03-07  Jeff Law  <law@redhat.com>
160
161         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
162         was folded away.
163         * gcc.dg/tree-ssa/pr18133-1.c: New test.
164         * gcc.dg/tree-ssa/pr18133-2.c: New test.
165         * gcc.dg/tree-ssa/pr18134.c: New test.
166
167 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
168
169         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
170         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
171         gcc.dg/torture/builtin-noret-2.c: Require weak support.
172
173 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
174
175         PR tree-opt/17671
176         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
177
178 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
179
180         * g++.dg/warn/Wnvdtor.C: New test.
181
182 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
183
184         * gcc.dg/torture/pr19683-1.c: New test.
185
186 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
187
188         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
189         * gfortran.dg/g77/19990313-2.f: Ditto.
190         * gfortran.dg/g77/19990313-3.f: Ditto.
191         * gfortran.dg/g77/19990525-0.f: Ditto.
192         * gfortran.dg/g77/19990826-0.f: Ditto.
193         * gfortran.dg/g77/19990826-2.f: Ditto.
194         * gfortran.dg/g77/19990826-3.f: Ditto.
195         * gfortran.dg/g77/20000511-1.f: Ditto.
196         * gfortran.dg/g77/20000511-2.f: Ditto.
197         * gfortran.dg/g77/970625-2.f: Ditto.
198         * gfortran.dg/g77/980310-2.f: Ditto.
199         * gfortran.dg/g77/980310-3.f: Ditto.
200         * gfortran.dg/g77/980310-8.f: Ditto.
201         * gfortran.dg/g77/980519-2.f: Ditto.
202         * gfortran.dg/g77/alpha1.f: Ditto.
203         * gfortran.dg/g77/claus.f: Ditto.
204         * gfortran.dg/g77/erfc.f: Ditto.
205         * gfortran.dg/g77/short.f: Ditto.
206         * gfortran.fortran-torture/execute/data.f90: Ditto.
207         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
208         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
209
210 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
211
212         * lib/file-format.exp (gcc_target_object_format): Add check for som
213         format and hardcode object formats on hppa*-*-hpux*.
214         * lib/target-supports.exp (check_weak_available): Add check for som
215         object format.  Always return 0 on hppa*-*-hpux10*.
216
217         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
218         is defined.
219
220         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
221
222 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
223
224         * gfortran.dg/pr19936_1.f90: New test.
225         * gfortran.dg/pr19936_2.f90: New test.
226         * gfortran.dg/pr19936_3.f90: New test.
227
228 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
229             Paul Thomas <prthomas@drfccad.cea.fr>
230
231         * gfortran.dg/PR19754_1.f90: New test.
232         * gfortran.dg/PR19754_2.f90: Ditto.
233
234 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
235
236         PR c++/19311
237         * g++.dg/template/non-dependent11.C: New test.
238
239 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
240
241         * lib/target-supports.exp (check_iconv_available): Fix comment.
242
243 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
244             Joseph S. Myers  <joseph@codesourcery.com>
245
246         PR c++/19797
247         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
248
249 2005-03-04  Matthew Sachs  <msachs@apple.com>
250
251         * gcc.exp (gcc_target_compile): Put braces around
252         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
253         * objc.exp (objc_target_compile): Likewise.
254         * treelang.exp (treelang_target_compile): Likewise.
255
256 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
257
258         PR fortran/19673
259         * gfortran.dg/func_result_1.f90: New test.
260
261 2005-03-04  Ben Elliston  <bje@au.ibm.com>
262
263         * gcc.misc-tests/options.exp: New test.
264
265 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
266
267         * gcc.dg/pr15784-4.c: New test.
268
269 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
270
271         * gcc.c-torture/execute/pr17133.c: New.
272         * gcc.c-torture/compile/20050303-1.c: New.
273
274 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
275
276         * gcc.dg/cpp/assert4.c:  Fix for cygwin
277
278 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
279
280         * g++.dg/overload/using2.C: New.
281
282 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
283
284         PR c++/19916
285         * g++.dg/init/ptrmem2.C: New test.
286
287 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
288
289         PR c/8927
290         * gcc.dg/pr8927-1.c: New test.
291
292 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
293
294         PR c++/20232
295         * g++.dg/inherit/covariant12.C: New.
296
297 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
298
299         PR fortran/19479
300         * gfortran.dg/bound_1.f90: New test.
301
302 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
303
304         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
305         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
306
307 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
308
309         PR c/20245
310         * gcc.dg/pr20245-1.c: New test.
311
312 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
313
314         PR middle-end/19874
315         * gcc.c-torture/execute/20050119-2.c: New test case.
316
317 2005-02-28  Ben Elliston  <bje@au.ibm.com>
318
319         * README: Update the DejaGnu bug reporting address.
320         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
321         * lib/objc-torture.exp: Likewise.
322
323 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
324
325         * gfortran.dg/boz_1.f90: New test.
326         * gfortran.dg/boz_3.f90: New test.
327         * gfortran.dg/boz_4.f90: New test.
328
329 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
330
331         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
332         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
333
334 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
335
336         PR libfortran/20101
337         * gfortran.dg/write_0_pe_format.f90: New test.
338
339 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
340
341         PR c++/20206
342         * g++.dg/opt/thunk2.C: New test.
343         * g++.dg/opt/covariant1.C: New test.
344
345 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
346
347         * gfortran.dg/e_d_fmt.f90: New test.
348
349 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
350
351         * gcc.dg/asm-b.c: Fix comment typos.
352
353 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
354
355         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
356         a V_MAY_DEF also.
357
358 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
359
360         PR tree-opt/20188
361         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
362         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
363         * gcc.dg/asm-b.c: New test.
364
365 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
366
367         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
368         Disable this test on IRIX 6.
369
370 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
371
372         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
373         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
374         parser.
375
376 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
377
378         PR tree-optimization/20204
379         * testsuite/gcc.dg/pr20204.c: New test.
380
381 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
382
383         PR target/20196
384         * gcc.c-torture/execute/20050224-1.c: New test.
385
386         PR c++/20175
387         * g++.dg/warn/Wbraces2.C: New test.
388
389 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/19878
392         * g++.dg/init/const2.C: New test.
393
394 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
395
396         PR tree-optimization/20100
397         * gcc.c-torture/execute/pr20100-1.c: New test.
398
399 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
400
401         * gfortran.dg/implicit_3.f90: New test.
402
403         * gfortran.dg/deftype_1.f90: New test.
404
405 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
406
407         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
408         the test passes.
409         * g++.dg/other/anon3.C: Accept a warning.
410
411 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
412
413         * gcc.dg/pr20017.c: Fix a comment typo.
414
415 2005-02-23  Bud Davis  <bdavis@gfortran.org>
416
417         * gfortran.dg/list_read_4.f90: Change to f90 comments.
418
419 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
420
421         PR ada/19902
422         * ada/acats/tests/cxa/cxa3004.a: Remove.
423         * ada/acats/tests/cxb/cxb30061.am: Likewise.
424
425 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/20073
428         * g++.dg/init/const1.C: New test.
429
430         PR c++/19991
431         * g++.dg/parse/constant7.C: New test.
432
433         PR c++/20152
434         * g++.dg/parse/error27.C: New test.
435         * g++.dg/template/qualttp15.C: Adjust error markers.
436         * g++.old-deja/g++.other/struct1.C: Likewise.
437         
438         PR c++/20153
439         * g++.dg/template/error17.C: New test.
440
441         PR c++/20148
442         * g++.dg/parser/error26.C: New test.
443
444 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
445
446         PR tree-optimization/20100
447         PR tree-optimization/20115
448         * gcc.dg/pr20115.c: New test.
449         * gcc.dg/pr20115-1.c: New test.
450         * gcc.dg/pr20100.c: New test.
451         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
452         call-clobbered variables after alias1.
453
454 2005-02-22  Bud Davis  <bdavis@gfortran.org>
455
456         * gfortran.dg/list_read_4.f90: new test.
457
458 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
459
460         PR rtl-optimization/20017.
461         * gcc.dg/pr20017.c: New.
462
463 2005-02-22  Devang Patel  <dpatel@apple.com>
464
465         PR 19952
466         * g++.dg/tree-ssa/pr19952.C: New test.
467         
468 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
469
470         PR c++/19883
471         * g++.dg/parse/constant6.C: New test.
472
473 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
474
475         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
476         * g++.dg/charset/asm2.c: Likewise.
477         * g++.dg/charset/asm3.c: Likewise.
478         * g++.dg/charset/asm4.c: Likewise.
479         * g++.dg/charset/asm5.c: Likewise.
480         * g++.dg/charset/attribute1.c: Likewise.
481         * g++.dg/charset/attribute2.c: Likewise.
482         * g++.dg/charset/extern1.cc: Likewise.
483         * g++.dg/charset/extern2.cc: Likewise.
484         * g++.dg/charset/extern3.cc: Likewise.
485         * g++.dg/charset/function.cc: Likewise.
486         * g++.dg/charset/string.c: Likewise.
487         * g++.dg/charset/charset.exp: Likewise.
488         * lib/target-supports.exp (check_iconv_available): Fix comment.
489
490 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
491
492         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
493         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
494         * gcc.dg/charset/asm2.c: Likewise.
495         * gcc.dg/charset/asm3.c: Likewise.
496         * gcc.dg/charset/asm4.c: Likewise.
497         * gcc.dg/charset/asm5.c: Likewise.
498         * gcc.dg/charset/asm6.c: Likewise.
499         * gcc.dg/charset/attribute1.c: Likewise.
500         * gcc.dg/charset/attribute2.c: Likewise.
501         * gcc.dg/charset/builtin1.c: Likewise.
502         * gcc.dg/charset/extern.c: Likewise.
503         * gcc.dg/charset/function.c: Likewise.
504         * gcc.dg/charset/string.c: Likewise.
505         * gcc.dg/charset/charset.exp: Likewise.
506
507 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
508
509         PR fortran/20086
510         * gfortran.dg/pr20086.f90: New test.
511
512 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
513
514         PR tree-optimization/19786
515         * g++.dg/tree-ssa/pr19786.C: New.
516
517 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
518
519         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
520
521 2005-02-21  Jeff Law  <law@redhat.com>
522
523         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
524
525 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
526
527         * gfortran.dg/do_iterator: Split loop, markup all lines for
528         which an error locus is printed.
529         * gfortran.dg/pr17708.f90: Markup all lines for which an error
530         locus is printed.
531         * gfortran.dg/select_4.f90: Likewise.
532         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
533         locuses in the various permutations.
534
535 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
536
537         PR tree-optimization/19951
538         * g++.dg/vect: New directory.
539         * g++.dg/vect/vect.exp: New file.
540         * g++.dg/vect/pr19951.cc: New testcase.
541         * g++.dg/dg.exp: Also prune vectorizer tests.
542
543 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
544
545         PR 18785
546         * gcc.dg/charset/builtin1.c: New test.
547
548 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
549
550         PR c++/19299
551         * g++.dg/inherit/volatile1.C: New test.
552
553         PR c++/19440
554         * g++.dg/template/dtor4.C: New test.
555
556 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
557
558         * gfortran.dg/int_1.f90: New test.
559
560 2005-02-19  Devang Patel  <dpatel@apple.com>
561
562         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
563
564 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
565
566         * gfortran.dg/achar_1.f90: New test.
567
568 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
569
570         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
571
572 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
573             Jakub Jelinek  <jakub@redhat.com>
574
575         PR tree-optimization/19828
576         * gcc.dg/tree-ssa/loop-7.c: New test.
577         * gcc.c-torture/execute/20050218-1.c: New test.
578
579 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
580
581         PR c/20043
582         * gcc.dg/transparent-union-1.c: New test.
583         * gcc.dg/transparent-union-2.c: New test.
584
585 2005-02-18  James E Wilson  <wilson@specifixinc.com>
586
587         PR tree-optimization/18977
588         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
589
590 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
591
592         PR target/20054
593         * gcc.dg/pr20054.c: New test.
594
595 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
596
597         PR c++/19508
598         * g++.dg/ext/attrib20.C: New test.
599
600 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
601
602         PR middle-end/20030
603         * gfortran.fortran-torture/execute/character_passing.f90: New test.
604
605 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
606
607         PR c++/20008
608         * g++.dg/opt/switch4.C: New.
609
610 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
611
612         PR c++/20023
613         PR tree-optimization/20009
614         * gcc.c-torture/compile/20050217-1.c: New test.
615         * g++.dg/opt/switch3.C: New test.
616
617         PR tree-optimization/18947
618         * gcc.c-torture/compile/20050215-1.c: New test.
619         * gcc.c-torture/compile/20050215-2.c: New test.
620         * gcc.c-torture/compile/20050215-3.c: New test.
621
622 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
623
624         PR c++/20028
625         * g++.dg/template/crash34.C: New.
626
627         PR c++/20022
628         * g++.dg/other/access3.C: New.
629
630 2005-02-17  Ira Rosen  <irar@il.ibm.com>
631
632         * gcc.dg/vect/vect-98.c: New test.
633
634 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
635
636         PR tree-optimization/19967
637         * gcc.dg/pr19967.c: New.
638
639 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
640
641         PR middle-end/19857
642         * gcc.dg/tree-ssa/20050215-1.c: New test.
643         * gcc.c-torture/execute/20050215-1.c: New test.
644
645 2005-02-15  Eric Christopher  <echristo@redhat.com>
646
647         * gcc.dg/cpp/20050215-1.c: New file.
648
649 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
650
651         PR tree-optimization/15785
652         * gcc.dg/pr15785-1.c: New test.
653
654 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
655
656         PR c++/17788
657         * g++.dg/init/ctor4.C: New.
658         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
659
660 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
661
662         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
663         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
664
665 2005-02-15  Andreas Schwab  <schwab@suse.de>
666
667         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
668         declare malloc.
669
670 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
671
672         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
673
674 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
675
676         PR tree-optimization/19853
677         * gcc.c-torture/compile/pr19853.c: New test.
678
679 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
680
681         PR c++/19608
682         * g++.dg/parse/local-class1.C: New.
683
684         PR c++/19895
685         * g++.dg/parse/ptrmem3.C: New.
686
687         PR c++/19884
688         * g++.old-deja/g++.oliva/template6.C: Add another case.
689         * g++.dg/template/explicit6.C: New.
690
691 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
692
693         PR c++/17816
694         * g++.dg/other/redecl2.C: New.
695
696 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
697
698         PR c++/19891
699         * g++.dg/abi/covariant4.C: New.
700
701 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
702
703         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
704
705 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
706
707         * gcc.dg/vect/vect-96.c: Fix typo.
708
709 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
710
711         PR c++/14479
712         PR c++/19487
713         * g++.dg/template/enum5.C: New test.
714
715 2005-02-12  Ira Rosen  <irar@il.ibm.com>
716
717         * gcc.dg/vect/vect-97.c: New test.
718
719 2005-02-12  Ira Rosen  <irar@il.ibm.com>
720
721         * gcc.dg/vect/vect-96.c: New test.
722
723 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
724
725         * gcc.dg/builtins-34.c: Also check ldexp*.
726
727 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
728
729         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
730
731 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
732
733         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
734         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
735         dg-require-dll, dg-require-iconv, dg-require-named-sections,
736         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
737         selector_list, selector_expression, dg-process-target): Move to new
738         file target-supports-dg.exp.
739         * lib/target-supports-dg.exp: New.
740
741         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
742         New.
743
744 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
745
746         PR c++/19666
747         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
748
749         PR middle-end/19858
750         * gcc.c-torture/compile/20050210-1.c: New test.
751
752 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
753
754         PR c++/19755
755         * g++.dg/warn/Wbraces1.C: New test.
756
757 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
758
759         * gcc.dg/builtins-52.c: New testcase.
760
761 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
762
763         PR c/19342
764         * gcc.c-torture/execute/20050119-1.c: New test.
765
766 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
767
768         PR c++/19811
769         * g++.dg/init/delete1.C: New test.
770
771 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
772
773         PR c++/18470
774         * g++.dg/template/static12.C: New test.
775
776 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
777
778         PR c++/19787
779         * g++.dg/conversion/ambig1.C: New test.
780
781         PR c++/19739
782         * g++.dg/ext/attrib19.C: New test.
783
784         PR c++/19732
785         * g++.dg/parse/dtor5.C: New test.
786
787         PR c++/19762
788         * g++.dg/template/dtor3.C: New test.
789
790         PR c++/19826
791         * g++.dg/template/static11.C: New test.
792         * g++.dg/template/crash2.C: Remove dg-error marker.
793
794 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
795
796         PR C++/18491
797         * g++.old-deja/g++.mike/p10769a.C: Remove.
798
799 2005-02-09  Roger Sayle  <roger@eyesopen.com>
800
801         * gcc.dg/builtins-48.c: New test case.
802         * gcc.dg/builtins-49.c: New test case.
803         * gcc.dg/builtins-50.c: New test case.
804         * gcc.dg/builtins-51.c: New test case.
805
806 2005-02-09  Ian Lance Taylor  <ian@airs.com>
807
808         PR middle-end/19583
809         * g++.dg/warn/Wreturn-type-3.C: New test.
810
811 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
812
813         PR middle-end/19402
814         * gcc.dg/pr19402-1.c: New testcase.
815         * gcc.dg/pr19402-2.c: likewise.
816
817 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
818
819         PR middle-end/19854
820         * g++.dg/tree-ssa/tmmti.C: New testcase.
821
822 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
823
824         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
825
826 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
827
828         PR c++/19733
829         * g++.dg/parse/crash23.C: New test.
830         * g++.dg/warn/Weff1.C: New test.
831
832 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
833
834         * gcc.dg/20050209-1.c: New test.
835
836 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
837
838         PR target/19799
839         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
840
841 2005-02-08  Mike Stump  <mrs@apple.com>
842
843         * g++.dg/pch/import-2.c: New test.
844         * g++.dg/pch/import-2.hs: New.
845         * g++.dg/pch/include/import-2a.h: New.
846         * g++.dg/pch/include/import-2b.h: New.
847
848 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
849
850         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
851
852 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
853
854         * gfortran.dg/substr_1.f90: New test.
855
856 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
857
858         PR middle-end/19775
859         * gcc.dg/torture/builtin-power-1.c: Disable test for
860         invalid transformation.
861         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
862         no longer optimize.
863         * gcc.dg/builtins-47.c: New testcase.
864
865 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
866             Dorit Naishlos  <dorit@il.ibm.com>
867
868         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
869
870 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
871
872         * gcc.c-torture/compile/20050206-1.c: New test.
873
874 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
875
876         PR tree-opt/19768
877         * g++.dg/opt/pr19768.C: New test.
878
879 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
880
881         PR tree-opt/19736
882         * gcc.c-torture/compile/pr19736.c: New test.
883
884 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
885
886         PR c++/17401
887         * g++.dg/parse/error25.C: New test.
888
889 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
890
891         * gcc.c-torture/execute/20050203-1.c: New.
892
893 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
894
895         * gcc.dg/vect/vect-85.c: Remove xfail.
896         * gcc.dg/vect/vect-86.c: Remove xfail.
897         * gcc.dg/vect/vect-87.c: Remove xfail.
898         * gcc.dg/vect/vect-88.c: Remove xfail.
899
900 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
901
902         * gcc.dg/altivec-19.c: New.
903
904 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
905
906         PR c/17807
907         * gcc.dg/nested-func-3.c: New test.
908         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
909
910 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
911
912         * gcc.test-framework/gen_directive_tests: Generate tests for
913         selector expressions.
914
915 2005-02-02  Matt Austern  <austern@apple.com>
916
917         PR c++/19628
918         * g++/ext/builtin7.C: New.
919         * g++/ext/builtin8.C: New.
920
921 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
922
923         PR c/18502
924         * gcc.dg/pr18502-1.c: New test.
925
926 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
927
928         PR c++/17413
929         * g++.dg/template/local4.C: Tweak.
930
931 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
932
933         PR tree-optimization/19578
934         * gcc.c-torture/compile/20050202-1.c: New test.
935
936 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
937
938         PR c/19435
939         * gcc.dg/c99-init-4.c: New test.
940
941 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
942
943         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
944
945         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
946
947         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
948         * g++.dg/eh/check-vect.h: New.
949
950         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
951         * gcc.dg/vect/vect-78.c: Ditto.
952         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
953         Remove.
954
955         * g++.dg/conversion/simd1.C: Expect warning.
956         * g++.dg/ext/attribute-test-1.C: Ditto.
957         * g++.dg/ext/attribute-test-2.C: Ditto.
958         * g++.dg/ext/attribute-test-3.C: Ditto.
959         * g++.dg/ext/attribute-test-4.C: Ditto.
960
961         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
962         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
963
964         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
965
966 2005-02-01  Richard Henderson  <rth@redhat.com>
967
968         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
969         long double for ibm double-double format.
970         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
971
972 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
973
974         PR tree-optimization/19633
975         * testsuite/gcc.dg/pr19633-1.c: New test.
976         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
977         to NULL or a symbol.
978
979 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
980
981         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
982         New procs.
983         (dg-process-target (local override)): Handle selector expressions.
984
985         * gcc.test-framework/README: Describe tests in source directory.
986         * gcc.test-framework/test-framework.awk: Handle dg- tests.
987         * gcc.test-framework/test-framework.exp: Handle dg- tests.
988         * gcc.test-framework/dg-bogus-exp-P.c: New test.
989         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
990         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
991         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
992         * gcc.test-framework/dg-do-link-exp-P.c: New test.
993         * gcc.test-framework/dg-do-run-exp-P.c: New test.
994         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
995         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
996         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
997         * gcc.test-framework/dg-error-exp-P.c: New test.
998         * gcc.test-framework/dg-error-exp-XP.c: New test.
999         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1000         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1001         * gcc.test-framework/dg-output-exp-P.c: New test.
1002         * gcc.test-framework/dg-output-exp-XF.c: New test.
1003         * gcc.test-framework/dg-warning-exp-P.c: New test.
1004         * gcc.misc-tests/dg-1.c: Remove.
1005         * gcc.misc-tests/dg-2.c: Remove.
1006         * gcc.misc-tests/dg-3.c: Remove.
1007         * gcc.misc-tests/dg-4.c: Remove.
1008         * gcc.misc-tests/dg-5.c: Remove.
1009         * gcc.misc-tests/dg-6.c: Remove.
1010         * gcc.misc-tests/dg-7.c: Remove.
1011         * gcc.misc-tests/dg-8.c: Remove.
1012         * gcc.misc-tests/dg-9.c: Remove.
1013         * gcc.misc-tests/dg-10.c: Remove.
1014         * gcc.misc-tests/dg-11.c: Remove.
1015         * gcc.misc-tests/dg-12.c: Remove.
1016         * gcc.misc-tests/dg-test.exp: Remove.
1017
1018         * gcc.test-framework/test-framework.awk: Change recording and
1019         printing of passes and failures.
1020
1021         * gcc.test-framework: New directory.
1022         * gcc.test-framework/README: New.
1023         * gcc.test-framework/test-framework.exp: New.
1024         * gcc.test-framework/test-framework.awk: New.
1025         * gcc.test-framework/gen_directive_tests: New.
1026
1027 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1028
1029         * lib/treelang.exp: Fix comment typos.
1030         (treelang_target_compile): Don't append libs=-ltreelang to options.
1031
1032 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1033
1034         * g++.dg/parse/typename7.C: Adjust error messages.
1035
1036 2005-01-31  Jeff Law  <law@redhat.com>
1037
1038         * gcc.c-torture/execute/20050131-1.c: New test.
1039         * gcc.dg/wcaselabel.c: New test.
1040
1041 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1042
1043         * g++.dg/other/warning1.C: Adjust error messags.
1044         * g++.dg/parse/constant5.C: New test.
1045
1046 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1047
1048         PR c/19333
1049         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1050         the test case valid.
1051         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1052         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1053         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1054         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1055         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1056         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1057
1058 2005-01-31  Dale Johannesen  <dalej@apple.com>
1059
1060         * g++.dg/opt/pr19650.C:  New test.
1061
1062 2005-01-31  Richard Henderson  <rth@redhat.com>
1063
1064         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1065         long double for intel double extended format.
1066         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1067
1068 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR c++/19555
1071         * g++.dg/template/static10.C: New test.
1072
1073         PR c++/19395
1074         * g++.dg/parse/error24.C: New test.
1075
1076         PR c++/19367
1077         * g++.dg/lookup/builtin1.C: New test.
1078
1079         PR c++/19457
1080         * g++.dg/warn/conv3.C: New test.
1081
1082 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1083
1084         PR fortran/19647
1085         * gfortan.dg/inquire_7.f90
1086
1087 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1088
1089         PR tree-optimization/15791
1090         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1091         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1092         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1093         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1094         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1095         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1096         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1097         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1098         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1099         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1100
1101 2005-01-29  Paul Brook  <paul@codesourcery.com>
1102
1103         PR fortran/18565
1104         * check.c (real_or_complex_check): New function.
1105         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1106         * intrinsic.c (add_functions): Use new check functions.
1107         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1108         Add prototypes.
1109
1110 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1111
1112         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1113         gcc.dg/lvalue-3.c: New tests.
1114         * gcc.dg/concat.c: Update expected messages.
1115
1116 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1117
1118         PR libfortran/19595
1119         * gfortran.dg/eor_1.f90:  New test.
1120
1121 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1122
1123         PR fortran/19589
1124         * gfortran.dg/logical_data_1.f90: New test.
1125
1126 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1127
1128         PR c++/19253
1129         * g++.dg/template/crash33.C: New test.
1130
1131         PR c++/19667
1132         * g++.dg/template/crash32.C: New test.
1133
1134 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1135
1136         PR middle-end/16558
1137         * g++.dg/warn/Wreturn-type-2.C: New test.
1138
1139 2004-06-24  Jeff Law  <law@redhat.com>
1140
1141         * gcc.dg/tree-ssa/20050128-1.c: New test.
1142
1143 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1144
1145         * gcc.target/frv/all-mdpackh-1.c: New test.
1146
1147 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1148
1149         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1150
1151 2005-01-27  Richard Henderson  <rth@redhat.com>
1152
1153         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1154
1155 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1156
1157         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1158
1159 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1160
1161         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1162         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1163         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1164         to cope with cases where the multilib options override the dg-options.
1165
1166 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR c/18946
1169         * gcc.dg/noncompile/20050120-1.c: New test.
1170
1171 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1172
1173         PR tree-optimization/19633
1174         * gcc.dg/pr19633.c: New test.
1175         * gcc.dg/tree-ssa/pr19633.c: New test.
1176
1177 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1178
1179         * gcc.dg/20041216-1.c: New test.
1180
1181 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1182
1183         PR objc/18862
1184         * objc.dg/selector-2.m: New test.
1185
1186 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1187
1188         * g++.dg/opt/range-test-2.C: New test.
1189
1190         PR rtl-optimization/19579
1191         * gcc.c-torture/execute/20050124-1.c: New test.
1192
1193 2005-01-26  Greg Parker  <gparker@apple.com>
1194         Stuart Hastings  <stuart@apple.com>
1195
1196         * gcc.c-torture/execute/20050125-1.c: New.
1197
1198 2005-01-18  Jan Hubicka  <jh@suse.cz>
1199
1200         PR tree-optimize/19337
1201         * gcc.c-torture/compile/20050119-1.c: New test.
1202
1203 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1204
1205         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1206         test for successful match.
1207
1208 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1209
1210         PR objc/18408
1211         * objc.dg/comp-types-7.m: New test.
1212
1213 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1214
1215         * lib/target-supports.exp (current_target_name): New.
1216         (check_effective_target_ilp32, check_effective_target_lp64):
1217         Cache the result to use as long as the current target, with
1218         multilib flags, remains the same.
1219
1220         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1221         (dg-require-weak, dg-require-visibility, dg-require-alias,
1222         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1223         dg-require-effective-target, dg-skip-if): Remove call to
1224         skip_test_and_clear_xfail.
1225         (dg-test): Clear xfail data.
1226
1227 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1228
1229         PR target/17751
1230         * gcc.dg/ppc64-toc.c: New test.
1231
1232         * g++.dg/tree-ssa/empty-1.C: New test.
1233
1234         PR middle-end/19551
1235         * gcc.c-torture/execute/20050121-1.c: New test.
1236         * gcc.dg/20050121-2.c: New test.
1237
1238 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1239         Paul Brook  <paul@codesourcery.com>
1240
1241         PR fortran/17941
1242         * gfortran.dg/real_const_1.f: New test.
1243         * gfortran.dg/real_const_2.f90: New test.
1244         * gfortran.dg/complex_int_1.f90: New test.
1245
1246 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1247
1248         PR fortran/19313
1249         * gfortan.dg/inquire_6.f90: New test.
1250
1251 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1252
1253         PR libfortran/19451
1254         * open_readonly_1.f90:  New test.
1255
1256 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1257
1258         PR libfortran/18982
1259         * gfortran.dg/open_new.f90: New file.
1260
1261 2005-01-22  Paul Brook  <paul@codesourcery.com>
1262
1263         * namelist_1.f90: New test.
1264
1265 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1266
1267         PR tree-optimization/19484
1268         * gcc.c-torture/compile/20050122-[12].c: New tests.
1269
1270 2005-01-22  Paul Brook  <paul@codesourcery.com>
1271
1272         * gfortran.dg/implicit_2.f90: New test.
1273
1274 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1275
1276         PR fortran/19314
1277         * gfortran.dg/inquire_5.f90: New test.
1278
1279 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1280
1281         PR c/18809
1282         * gcc.dg/pr18809-1.c: New test.
1283
1284 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1285
1286         * gcc.dg/20050121-1.c: New test.
1287
1288         PR tree-optimization/13000
1289         * gcc.dg/20040206-1.c: Change warning to point where function is
1290         being inlined.
1291
1292 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1293
1294         PR c++/19208
1295         * g++.dg/template/array11.C: New test.
1296
1297 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1298
1299         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1300         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1301         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1302         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1303         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1304         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1305
1306 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1307
1308         PR tree-optimization/15349
1309         * gcc.dg/tree-ssa/pr15349.c: New.
1310
1311 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1312
1313         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1314
1315 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1316
1317         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1318         scan-assembler-times directive name.
1319
1320         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1321         after dg-do.
1322
1323         PR rtl-optimization/19462
1324         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1325
1326 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1327
1328         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1329         counting function calls on ia64.
1330
1331 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1332
1333         PR rtl-optimization/15139
1334         * gcc.dg/20050111-2.c: New test.
1335
1336         PR c/17297
1337         * gcc.c-torture/compile/20050113-1.c: New testcase.
1338
1339         PR middle-end/19164
1340         * gcc.dg/20050113-1.c: New testcase.
1341
1342 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1343
1344         * gcc.dg/vect/vect-85.c: Add comment.
1345         * gcc.dg/vect/vect-86.c: Add xfail for now.
1346         * gcc.dg/vect/vect-87.c: Add xfail for now.
1347         * gcc.dg/vect/vect-88.c: Add xfail for now.
1348         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1349
1350 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1351
1352         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1353
1354 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1355
1356         * g++.dg/debug/typedef3.C: New test.
1357
1358 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1359
1360         PR c/19472
1361         * gcc.dg/asm-a.c: New test.
1362
1363 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1364
1365         * gcc.dg/sh-relax.c: Add prototype for abort.
1366
1367 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1368
1369         * gcc.dg/short-compare-1.c: New test.
1370         * gcc.dg/short-compare-2.c: Likewise.
1371
1372 2005-01-18  Michael Matz  <matz@suse.de>
1373
1374         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1375
1376 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1377
1378         PR tree-optimization/19121
1379         * gcc.c-torture/compile/pr19121.c: New test.
1380
1381 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1382
1383         PR target/19357
1384         * gcc.c-torture/compile/pr19357.c: New test.
1385
1386 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1387
1388         PR c/5675
1389         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1390         pass--those that refer just to the variable, possibly with a
1391         cast.
1392         * gcc.dg/c99-const-expr-3.c: Likewise.
1393
1394         PR middle-end/13127
1395         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1396         longer emitted.
1397
1398 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1399
1400         PR fortran/18778
1401         * gfortran.dg/endfile_2.f90: New test.
1402
1403 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1404
1405         PR 19168
1406         * gfortran.dg/select_5.f90: New test.
1407
1408 2004-01-16  Paul Brook  <paul@codesourcery.com>
1409
1410         * gfortran.dg/common_4.f90: New test.
1411
1412 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1413
1414         PR rtl-optimization/19462
1415         * gcc.dg/torture/pr19462-1.c: New test.
1416
1417 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1418
1419         PR objc/19321
1420         * objc.dg/func-ptr-2.m: New.
1421         * objc.dg/volatile-1.m: New.
1422
1423 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1424
1425         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1426
1427 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR tree-optimization/19060
1430         * gcc.c-torture/execute/20050104-1.c: New test.
1431
1432 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1433
1434         PR fortran/18983
1435         * gfortran.dg/write_to_null.f90: New test.
1436
1437 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1438             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1439
1440         PR other/19328
1441         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1442         argument.
1443
1444 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR c++/19263
1447         * g++.dg/init/vector1.C: New test.
1448
1449 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1450
1451         PR target/13158
1452         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1453         PR target/18987
1454         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1455
1456 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1457
1458         * gfortran.dg/select_1.f90: New test.
1459         * gfortran.dg/select_2.f90: New test.
1460         * gfortran.dg/select_3.f90: New test.
1461         * gfortran.dg/select_4.f90: New test.
1462
1463 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR middle-end/19084
1466         PR rtl-optimization/19348
1467         * gcc.dg/20050111-1.c: New test.
1468         * gcc.c-torture/execute/20050111-1.c: New test.
1469
1470         * gcc.dg/i386-asm-4.c: New test.
1471
1472 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1473
1474         * gcc.dg/nested-func-2.c: New test.
1475         * ada/acats/norun.lst: Remove c953002.
1476
1477 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1478
1479         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1480
1481 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1482
1483         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1484
1485 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1486
1487         PR target/18761
1488         * g++.dg/abi/align1.C: New test.
1489
1490 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1491
1492         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1493         at a time.
1494         * g++.dg/ext/altivec_check.h: Support compiling as C.
1495
1496 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1497
1498         PR c++/19355
1499         * g++.dg/expr/pr19355-1.C: New test case.
1500
1501 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1502
1503         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1504         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1505         * ada/acats/tests/c3/c92005b.ada: Likewise.
1506         * ada/acats/tests/c3/cxb3012.a: Likewise.
1507         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1508
1509 2005-01-09  Paul Brook  <paul@codesourcery.com>
1510
1511         * gfortran.dg/common_2.f90: New file.
1512         * gfortran.dg/common_3.f90: New file.
1513
1514 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1515
1516         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1517
1518 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1519
1520         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1521         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1522         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1523         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1524         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1525         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1526         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1527         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1528         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1529         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1530         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1531         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1532         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1533         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1534         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1535         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1536         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1537         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1538         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1539         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1540         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1541         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1542         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1543         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1544         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1545         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1546         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1547         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1548         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1549         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1550         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1551         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1552         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1553         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1554         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1555         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1556         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1557         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1558         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1559         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1560         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1561         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1562         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1563         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1564         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1565         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1566         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1567         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1568         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1569         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1570         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1571         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1572         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1573         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1574         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1575         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1576         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1577         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1578         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1579         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1580         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1581         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1582         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1583         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1584         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1585         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1586         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1587
1588         * gcc.dg/vect/vect-1.c: Fix spelling.
1589         * gcc.dg/vect/vect-10.c: Fix spelling.
1590         * gcc.dg/vect/vect-11.c: Fix spelling.
1591         * gcc.dg/vect/vect-12.c: Fix spelling.
1592         * gcc.dg/vect/vect-14.c: Fix spelling.
1593         * gcc.dg/vect/vect-15.c: Fix spelling.
1594         * gcc.dg/vect/vect-16.c: Fix spelling.
1595         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1596         * gcc.dg/vect/vect-64.c: Fix comments.
1597         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1598
1599 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1600             Ira Rosen  <irar@il.ibm.com>
1601
1602         * gcc.dg/vect/vect-70.c: New test.
1603         * gcc.dg/vect/vect-71.c: New test.
1604
1605 2005-01-09  Manfred Hollstein  <mh@suse.com>
1606
1607         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1608         * gcc.dg/pr18241-2.c: Likewise.
1609         * gcc.dg/pr18241-3.c: Likewise.
1610         * gcc.dg/pr18241-4.c: Likewise.
1611         * gcc.dg/pr18241-5.c: Likewise.
1612
1613 2005-01-08  Richard Henderson  <rth@redhat.com>
1614
1615         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1616         False for x86 and x86-64.
1617
1618 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1619
1620         PR tree-optimization/18241
1621         * gcc.dg/pr18241-1.c: New test.
1622         * gcc.dg/pr18241-2.c: New test.
1623         * gcc.dg/pr18241-3.c: New test.
1624         * gcc.dg/pr18241-4.c: New test.
1625         * gcc.dg/pr18241-5.c: New test.
1626
1627 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1628
1629         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1630         gfortran.dg/select_4.f90: New.
1631
1632 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1633
1634         * gcc.c-torture/execute/20050107-1.c: New test.
1635
1636 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1637
1638         PR c++/19298
1639         * g++.dg/template/ref2.C: New.
1640
1641 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1642
1643         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1644         instead of being empty.
1645
1646 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1647
1648         PR fortran/15553
1649         * gfortran.dg/array-1.f90: New test.
1650
1651 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1652
1653         PR tree-optimization/19283
1654         * gcc.c-torture/execute/20050106-1.c: New test.
1655
1656         PR rtl-optimization/18861
1657         * gcc.dg/20050105-1.c: New test.
1658
1659         PR tree-optimization/18828
1660         * gcc.dg/20050105-2.c: New test.
1661
1662 2005-01-07  Andreas Jaeger  <aj@suse.de>
1663
1664         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1665
1666 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1667
1668         PR fortran/18398
1669         * gfortran.dg/fmt_read.f90: New test.
1670
1671 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1672
1673         * gcc.dg/rs6000-ldouble-2.c: New.
1674
1675 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1676
1677         PR c++/19244
1678         * g++.dg/parser/ctor2.C: New test.
1679
1680 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1681
1682         PR c++/17154
1683         * g++.dg/template/using9.C: New test.
1684
1685 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1686
1687         PR c++/19258
1688         * g++.dg/lookup/friend6.C: New test.
1689
1690 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1691
1692         PR c++/19270
1693         * g++.dg/template/array10.C: New.
1694
1695 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1696
1697         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1698         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1699
1700 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1701
1702         * gcc.c-torture/compile/20050105-1.c: New test.
1703
1704 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1705
1706         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1707
1708 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1709
1710         PR middle-end/19100
1711         * gcc.dg/conv-3.c: New test case.
1712
1713 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1714
1715         * gcc.dg/asm-wide-1.c: New test.
1716
1717 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1718
1719         PR c++/19030
1720         * g++.dg/parse/crash22.C: New
1721
1722 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1723
1724         PR 19257
1725         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1726
1727 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1728
1729         PR middle-end/17767
1730         * gcc.dg/i386-mmx-6.c: New test case.
1731
1732 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1733
1734         PR tree-optimization/18308
1735         * gcc.dg/vect/pr18308.c: New testcase.
1736
1737 2005-01-04  Andreas Jaeger  <aj@suse.de>
1738
1739         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1740
1741 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1742             Robert Bowdidge <bowdidge@apple.com>
1743
1744         * gcc.dg/cpp/subframework1.c: New.
1745         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1746         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1747         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1748         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1749
1750 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1751
1752         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1753         producing warning.
1754         * gcc.dg/darwin-weakimport-2.c: New.
1755
1756 2005-01-03  Richard Henderson  <rth@redhat.com>
1757
1758         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1759
1760 2005-01-03  Richard Henderson  <rth@redhat.com>
1761
1762         * gcc.dg/vect/vect.exp: Enable for ia64.
1763         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1764         (check_effective_target_vect_float): Likewise.
1765         (check_effective_target_vect_no_align): Likewise.
1766         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1767         * gcc.dg/vect/vect-8.c: Likewise.
1768
1769 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1770
1771         PR target/19236
1772         * gcc.dg/pr19236-1.c: New test case.
1773
1774 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1775
1776         PR rtl-optimization/12092
1777         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1778
1779 2005-01-02  Andreas Jaeger  <aj@suse.de>
1780
1781         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1782
1783 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1784             Andrew Pinski  <pinskia@physics.uc.edu>
1785
1786         PR rtl-optimization/12092
1787         * gcc.dg/pr12092-1.c: New test case.
1788
1789 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1790
1791         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1792         'hidden' and 'default' for better portability.
1793         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1794
1795         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1796         6 and 7.
1797         * g++.old-deja/g++.brendan/new3.C: Likewise.
1798
1799 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1800
1801         * gcc.dg/20041231-1.C: New test.
1802         * g++.dg/warn/Wunreachable-code-1.C: New test.
1803
1804 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1805
1806         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1807         file, not /dev/null.  Abort on error.
1808
1809 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1810             Ziemowit Laski  <zlaski@apple.com>
1811
1812         PR objc/18971
1813         * objc.dg/encode-5.m: New test.
1814
1815 2004-12-29  Richard Henderson  <rth@redhat.com>
1816
1817         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1818         * objc.dg/stabs-1.m: Disable for ia64.
1819
1820 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/19190
1823         * g++.dg/warn/Wunused-10.C: New test.
1824
1825 2004-12-28  Richard Henderson  <rth@redhat.com>
1826
1827         * objc.dg/stabs-1.m: Disable for alpha.
1828
1829 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/19149
1832         * g++.dg/parse/error23.C: New test.
1833
1834 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1835
1836         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1837
1838         PR fortran/19032
1839         * gfortran.dg/intrinsic_modulo_1.f90: New.
1840         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1841         tests with divisor -1.
1842
1843 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1844
1845         * g++.dg/opt/temp1.C (memcpy): Return a value.
1846
1847         PR c++/19148
1848         * g++.dg/expr/cond7.C: New test.
1849
1850 2004-12-27  Paul Brook  <paul@codesourcery.com>
1851
1852         * gfortran.dg/g77/select_no_compile.f: Remove.
1853
1854 2004-12-27  Richard Henderson  <rth@redhat.com>
1855
1856         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1857         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1858         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1859
1860 2004-12-26  Richard Henderson  <rth@redhat.com>
1861
1862         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1863         by 1i instead of token pasting.
1864
1865 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1866
1867         PR tree-optimization/17578
1868         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1869         to additional_flags.
1870         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1871
1872 2004-12-25  Richard Henderson  <rth@redhat.com>
1873
1874         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1875         Remove Alpha.
1876
1877 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1878
1879         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1880         hppa*-*-hpux*.
1881         * gcc.dg/pr17957.c (dg-options): Likewise.
1882         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1883         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1884         instead of 0 on __hppa__.
1885         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1886         "foo,%r" on hppa*-*-*.
1887
1888 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1889
1890         PR fortran/19071
1891         * gfortran.dg/complex_write.f90: New test.
1892
1893 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1894
1895         PR c++/17595
1896         * g++.dg/parse/pragma2.C: New test.
1897
1898         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1899
1900 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1901
1902         * gcc.dg/empty2.c: Add missing dg-warning.
1903
1904 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/17413
1907         * g++.dg/template/local4.C: New test.
1908         * g++.dg/template/crash19.C: Add dg-error marker.
1909
1910         * g++.dg/template/crash31.C: Correct embedded PR number.
1911
1912 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1913
1914         PR c++/16405
1915         * g++.dg/opt/temp1.C: Add do-run marker.
1916
1917 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1918
1919         * g++.dg/template/spec19.C: New.
1920
1921 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1922
1923         PR target/16819
1924         * gcc.dg/empty2.c: New.
1925
1926 2004-12-23  Richard Henderson  <rth@redhat.com>
1927
1928         * lib/target-supports.exp (check_effective_target_vect_no_align):
1929         Remove i?86 and x86-64.
1930
1931 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1932
1933         PR c++/16405
1934         * g++.dg/opt/temp1.C: New test.
1935
1936 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1937
1938         PR c++/18733
1939         * g++.dg/template/friend33.C: New testcase.
1940
1941 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1942
1943         PR c++/18464
1944         * g++.dg/template/cond5.C: New test.
1945
1946         PR c++/18492
1947         * g++.dg/inherit/thunk3.C: New test.
1948
1949         PR c++/11224
1950         * g++.dg/warn/Wunused-9.C: New test.
1951
1952 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1953
1954         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1955
1956 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1957
1958         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1959
1960 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR c++/18378
1963         * g++.dg/ext/packed8.C: New test.
1964
1965         PR c++/13268
1966         * g++.dg/template/crash31.C: New test.
1967
1968         PR c++/19034
1969         * g++.dg/template/crash30.C: New test.
1970
1971 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1972
1973         PR C++/18984
1974         * g++.dg/eh/ctor3.C: New test.
1975
1976 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1977
1978         * objc.dg/stabs-1.m: Allow section name to be quoted and
1979         assembly label to begin with '.LL'.
1980
1981 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1982
1983         * gcc.dg/vect/vect.exp
1984         (check_effective_target_lp64_or_vect_no_align): New.
1985         * gcc.dg/vect/vect-77.c: Use it.
1986         * gcc.dg/vect/vect-78.c: Use it.
1987
1988         * lib/target-supports.exp
1989         (check_effective_target_vect_no_max,
1990         check_effective_target_vect_no_bitwise,
1991         check_effective_target_vect_no_align): New.
1992         * gcc.dg/vect/vect-13.c: Use them.
1993         * gcc.dg/vect/vect-17.c: Ditto.
1994         * gcc.dg/vect/vect-18.c: Ditto.
1995         * gcc.dg/vect/vect-19.c: Ditto.
1996         * gcc.dg/vect/vect-20.c: Ditto.
1997         * gcc.dg/vect/vect-27.c: Ditto.
1998         * gcc.dg/vect/vect-29.c: Ditto.
1999         * gcc.dg/vect/vect-44.c: Ditto.
2000         * gcc.dg/vect/vect-48.c: Ditto.
2001         * gcc.dg/vect/vect-50.c: Ditto.
2002         * gcc.dg/vect/vect-52.c: Ditto.
2003         * gcc.dg/vect/vect-54.c: Ditto.
2004         * gcc.dg/vect/vect-56.c: Ditto.
2005         * gcc.dg/vect/vect-58.c: Ditto.
2006         * gcc.dg/vect/vect-60.c: Ditto.
2007         * gcc.dg/vect/vect-72.c: Ditto.
2008         * gcc.dg/vect/vect-80.c: Ditto.
2009
2010 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2011
2012         PR c++/14075
2013         * g++.dg/init/string1.C: New.
2014
2015         PR c++/18975
2016         * g++.dg/other/synth1.C: New.
2017
2018 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2019
2020         PR c/18963
2021         * gcc.dg/pr18963-1.c: New test.
2022
2023 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2024
2025         PR c/18596
2026         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2027         * gcc.dg/pr18596-1.c: Use dg-error.
2028         (dg-options): Use -fno-unit-at-a-time.
2029         * gcc.dg/pr18596-2.c: New test.
2030         * gcc.dg/pr18596-3.c: New test.
2031
2032 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2033
2034         PR middle-end/18683
2035         * g++.dg/opt/pr18683-1.C: New test case.
2036
2037 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2038
2039         PR other/19093
2040         * g++.dg/opt/max1.C: Fix for 64bit targets.
2041
2042 2004-12-20  Matt Austern  <austern@apple.com>
2043
2044         PR c++/19044
2045         * g++.dg/ext/builtin6.C: New
2046
2047 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2048
2049         PR tree-optimization/19080
2050         * gcc.c-torture/compile/pr19080.c: New test.
2051
2052 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2053
2054         * gcc.dg/20041219-1.c: New test.
2055
2056 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2057
2058         PR middle-end/19068
2059         * g++.dg/opt/max1.C: New test case.
2060
2061 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2062
2063         * gcc.dg/fdata-sections-1.c: New test.
2064
2065 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2066
2067         PR middle-end/18548
2068         * gcc.dg/max-1.c: New test case.
2069
2070 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2071
2072         * gcc.c-torture/execute/20041218-1.c: New test.
2073
2074 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2075
2076         * gcc.dg/pr18501.c: New test.
2077         * gcc.dg/uninit-5.c: XFAIL.
2078         * gcc.dg/uninit-9.c: XFAIL.
2079
2080 2004-12-17  Dale Johannesen  <dalej@apple.com>
2081
2082         * gcc.dg/20041213-1.c:  New.
2083
2084 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2085
2086         * objc.dg/stabs-1.m: Allow assembly label to begin
2087         with a dot ('.').
2088
2089 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2090
2091         * gcc.c-torture/execute/20041213-1.c: Move...
2092         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2093
2094 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2095
2096         PR c++/18721
2097         * g++.dg/lookup/conv-5.C: New.
2098
2099 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2100
2101         * objc.dg/stabs-1.m: New test.
2102
2103 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2104
2105         * gcc.dg/visibility-c.c: Change compile to
2106         assemble for the test.
2107
2108 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2109
2110         PR target/19041
2111         * gcc.dg/visibility-c.c: New test.
2112
2113 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2114
2115         PR middle-end/18493
2116         * gcc.dg/switch-8.c: New test case.
2117
2118 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2119
2120         PR c++/18905
2121         * g++.dg/template/init4.C: New.
2122         * g++.dg/opt/static3.C: Enable optimizer.
2123
2124 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2125
2126         * g++.dg/other/complex1.C: New test.
2127
2128 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2129
2130         * g++.dg/opt/inline9.C: New test.
2131
2132 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2133
2134         PR fortran/18993
2135         * gfotran.dg/nullify_1.f: New test.
2136
2137 2004-12-15  Richard Henderson  <rth@redhat.com>
2138
2139         * gcc.target/i386/i386.exp: New harness.
2140         * gcc.target/i386/vect-args.c: New.
2141
2142 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2143
2144         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2145
2146 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2147
2148         PR c++/18825
2149         * g++.dg/template/friend32.C: New test.
2150
2151 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2152
2153         * cpp/pragma-once-1.c: New test.
2154         * cpp/pragma-once-1b.h: Likewise.
2155         * cpp/pragma-once-1c.h: Likewise.
2156         * cpp/pragma-once-1d.h: Likewise.
2157         * cpp/inc/pragma-once-1a.h: Likewise.
2158
2159 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2160             Steven G. Kargl  <kargls@comcast.net>
2161
2162         PR fortran/17597
2163         * gfortran.dg/list_read_3.f90: New test.
2164
2165 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2166
2167         * gcc.dg/ftrapv-2.c: New test.
2168
2169 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2170
2171         PR c++/18981
2172         * g++.dg/template/typename9.C: New test.
2173
2174 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2175
2176         PR c++/18738
2177         * g++.dg/template/typename8.C: New test.
2178         * g++.dg/parse/friend2.C: Tweak error message.
2179
2180 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2181
2182         * gcc.c-torture/20041214-1.c: New test.
2183
2184 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2185
2186         PR c++/18965
2187         * g++.dg/init/array17.C: New test.
2188
2189 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2190
2191         PR c++/18793
2192         * g++.dg/init/aggr3.C: New test.
2193
2194 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2195
2196         * gcc.dg/altivec-types-1.c: New test.
2197         * gcc.dg/altivec-types-2.c: New test.
2198         * gcc.dg/altivec-types-3.c: New test.
2199         * gcc.dg/altivec-types-4.c: New test.
2200         * g++.dg/ext/altivec-types-1.C: New test.
2201         * g++.dg/ext/altivec-types-2.C: New test.
2202         * g++.dg/ext/altivec-types-3.C: New test.
2203         * g++.dg/ext/altivec-types-4.C: New test.
2204
2205 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2206
2207         PR middle-end/18951
2208         * gcc.c-torture/execute/20041213-1.c: New test.
2209
2210 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2211
2212         PR c++/18949
2213         * g++.dg/template/cast1.C: New.
2214
2215 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2216
2217         * gcc.c-torture/execute/20041213-2.c: New test.
2218
2219 2004-12-13  Richard Henderson  <rth@redhat.com>
2220
2221         * gcc.dg/i386-sse-10.c: Fix typo in options.
2222
2223 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2224
2225         PR c++/18968
2226         * g++.dg/opt/pr18968.C: New test.
2227
2228 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2229
2230         PR c++/18925
2231         * g++.dg/ext/visibility/staticdatamem.C: New test.
2232
2233 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2234
2235         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2236
2237 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2238
2239         PR rtl-optimization/18928
2240         * gcc.dg/pr18928-1.c: New test case.
2241
2242 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2243
2244         PR tree-opt/16951
2245         * gcc.c-torture/compile/20041211-1.c: New.
2246
2247 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2248
2249         PR middle-end/17564
2250         * gcc.c-torture/execute/20041212-1.c: New test.
2251
2252 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2253
2254         PR fortran/18869
2255         * gfortran.dg/common_1.f90: New test.
2256
2257 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2258         Paul Brook  <paul@codesourcery.com>
2259
2260         PR fortran/16222
2261         * gfortran.dg/real_do_1.f90: New test.
2262
2263 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2264
2265         PR tree-opt/18040
2266         * g++.dg/opt/ptrmem6.C: New test.
2267
2268 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2269
2270         PR middle-end/18921
2271         * gcc.dg/pr18921-1.c: New test case.
2272
2273 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2274
2275         PR fortran/17175
2276         * gfortran.dg/scale_1.f90: New test.
2277
2278 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2279
2280         PR middle-end/18903
2281         * gcc.c-torture/compile/pr18903.c: New test.
2282
2283 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2284
2285         * gcc.c-torture/execute/20041210-1.c: New test.
2286
2287 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2288
2289         PR c++/18731
2290         * g++.dg/parser/struct-1.C: New test.
2291         * g++.dg/parser/struct-2.C: New test.
2292         * g++.dg/parser/struct-3.C: New test.
2293
2294 2004-12-09  Richard Henderson  <rth@redhat.com>
2295
2296         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2297
2298         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2299         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2300
2301 2004-12-09  Matt Austern  <austern@apple.com>
2302
2303         PR c++/18514
2304         * g++.dg/ext/builtin1.C: New
2305         * g++.dg/ext/builtin2.C: New
2306         * g++.dg/ext/builtin3.C: New
2307         * g++.dg/ext/builtin4.C: New
2308         * g++.dg/ext/builtin5.C: New
2309
2310 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2311
2312         PR tree-opt/18904
2313         * g++.dg/opt/ptrmem5.C: New test.
2314
2315 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2316
2317         * g++.dg/parse/typename5.C: Adjust for new error.
2318         * g++.dg/parse/typename7.C: New.
2319
2320 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2321
2322         PR c++/18073
2323         * g++.dg/other/mmintrin.C: New test.
2324
2325 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2326
2327         PR c++/16681
2328         * g++.dg/init/array15.C: New.
2329         * g++.dg/init/array16.C: New.
2330
2331 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2332
2333         PR fortran/18826
2334         * gfortran.dg/assign_1.f90: New test.
2335
2336 2004-12-08  Nick Clifton  <nickc@redhat.com>
2337
2338         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2339         * gcc.target/xstormy16/data_below100: Likewise.
2340         * gcc.target/xstormy16/sfr: Likewise.
2341         * gcc.target/xstormy16/below100.S: New test source file.
2342         * gcc.target/xstormy16/below100.ld: New test linker script.
2343         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2344         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2345         bp instructions.
2346         * gcc.target/xstormy16/bp.c: Likewise.
2347
2348         * gcc.target/xstormy16/bss_below100: New files:
2349         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2350         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2351         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2352         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2353         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2354         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2355         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2356         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2357         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2358         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2359         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2360         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2361         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2362         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2363         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2364         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2365         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2366         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2367         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2368         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2369         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2370         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2371         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2372         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2373         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2374         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2375         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2376
2377         * gcc.target/xstormy16/data_below100: New files:
2378         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2379         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2380         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2381         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2382         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2383         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2384         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2385         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2386         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2387         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2388         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2389         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2390         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2391         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2392         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2393         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2394         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2395         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2396         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2397         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2398         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2399         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2400         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2401         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2402         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2403         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2404         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2405
2406         * gcc.target/xstormy16/sfr: New files:
2407         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2408         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2409         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2410         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2411         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2412         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2413         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2414         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2415         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2416         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2417         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2418         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2419         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2420         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2421         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2422         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2423         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2424         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2425         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2426         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2427         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2428         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2429         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2430         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2431         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2432         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2433         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2434         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2435         27_if0_sfrw_bitfield_f.c
2436
2437 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2438
2439         PR c++/18100
2440         * g++.dg/lookup/name-clash4.C: New test.
2441
2442 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2443
2444         PR c++/18672
2445         * g++.dg/opt/array1.C: New.
2446
2447         PR c++/18803
2448         * g++.dg/template/operator5.C: New.
2449
2450 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2451
2452         PR c/18867
2453         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2454
2455 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2456
2457         * gcc.dg/noncompile/20041207.c: New test.
2458
2459 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2460
2461         * g++.dg/other/unreachable-1.C: New test.
2462
2463 2004-12-06  Nick Clifton  <nickc@redhat.com>
2464
2465         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2466         <limits.h> because the latter comes from gcc's include/ directory
2467         and not the newlib/libc/include directory.
2468
2469 2004-12-04  Richard Henderson  <rth@redhat.com>
2470
2471         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2472
2473 2004-12-04  Richard Henderson  <rth@redhat.com>
2474
2475         * lib/target-supports.exp (check_gc_sections_available): Disable
2476         for alpha and ia64.
2477
2478 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2479
2480         PR middle-end/17909
2481         * g++.dg/other/vararg-2.C: New test.
2482
2483 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2484
2485         PR c++/17011, c++/17971
2486         * g++.dg/template/error15.C: Adjust expected error.
2487         * g++.dg/template/instantiate3.C: Likewise.
2488
2489 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2490
2491         * gcc.dg/altivec-18.c: Fix for darwin
2492
2493 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2494
2495         PR c++/18782
2496         * g++.dg/parse/ptrmem2.C: New.
2497
2498         PR c++/18318
2499         * g++.dg/template/new1.C: New.
2500
2501 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2502
2503         PR fortran/18710
2504         * gfortran.dg/direct_io_3.f90: New test.
2505
2506 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2507
2508         PR 18758
2509         * g++.dg/parse/crash21.C: New.
2510
2511 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2512
2513         PR c++/15664, c++/18276
2514         * g++.dg/template/ttp13.C: New test.
2515         * g++.dg/template/ttp14.C: Likewise.
2516
2517 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2518
2519         PR c++/18123
2520         * g++.dg/parse/enum2.C: New test.
2521         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2522
2523 2004-12-02  Nick Clifton  <nickc@redhat.com>
2524
2525         * gcc.target/xstormy16: New test directory.
2526         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2527         * gcc.target/xstormy16/bp.c: Check the generation of bp
2528         instructions.
2529         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2530         bn instructions and the BELOW100 attribute.
2531
2532 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2533
2534         PR target/16952
2535         * gcc.dg/ppc-eabi.c: New.
2536
2537 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2538
2539         PR fortran/18284
2540         * gfortran.dg/backspace.f90
2541
2542 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2543
2544         * gfortran.dg/inquire.f90: New test.
2545
2546 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2547
2548         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2549         handle effective-target-keyword.
2550         (dg-skip-if): Support effective-target keyword as target list.
2551         (dg-xfail-if): Ditto.
2552         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2553
2554 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2555
2556         PR tree-optimization/18291
2557         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2558
2559 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2560
2561         PR C++/18729
2562         * g++.dg/parse/crash20.C: New.
2563
2564         PR c++/17431
2565         * g++.dg/overload/arg1.C: New.
2566         * g++.dg/overload/arg2.C: New.
2567         * g++.dg/overload/arg3.C: New.
2568         * g++.dg/overload/arg4.C: New.
2569
2570 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2571
2572         * gcc.dg/c99-flex-array-4.c: Remove.
2573
2574 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2575
2576         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2577
2578         * lib/target-supports.exp (is-effective-target): Simplify.
2579
2580         * lib/target-supports.exp (check_effective_target_vect_long):
2581         Fix for powerpc64-*-*.
2582
2583 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2584
2585         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2586         to support new requirements on FreeBSD 5.
2587
2588 2004-11-30  Devang Patel  <dpatel@apple.com>
2589
2590         PR 18702
2591         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2592
2593 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2594
2595         * g++.dg/ext/altivec-13.C: New test.
2596
2597 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2598
2599         PR tree-opt/18298
2600         * gcc.c-torture/execute/p18298.c: New test.
2601
2602 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2603             Dorit Naishlos  <dorit@il.ibm.com>
2604
2605         PR tree-opt/18607
2606         * gcc.dg/vect/vect-89.c: New test.
2607
2608 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2609
2610         * gcc.dg/pr18596-1.c: New test.
2611
2612 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2613
2614         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2615
2616 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2617
2618         PR c/18479
2619         * gcc.dg/pr18479.c: New test.
2620
2621 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2622
2623         PR target/18490
2624         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2625         mmix-knuth-mmixware.
2626
2627         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2628         cris-*-elf* cris-*-aout* mmix-*-*
2629
2630 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2631
2632         PR middle-end/18725
2633         * gcc.dg/pr18725.c: New test.
2634
2635 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2636
2637         PR target/18488
2638         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2639
2640         PR target/18336
2641         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2642
2643 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2644
2645         PR c++/18368
2646         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2647         * g++.old-deja/g++.law/ctors5.C: Likewise.
2648         * g++.old-deja/g++.other/crash25.C: Likewise.
2649
2650         PR c++/18674
2651         * g++.dg/template/error16.C: New test.
2652
2653         PR c++/18512
2654         * g++.dg/template/crash29.C: New test.
2655
2656 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2657
2658         PR tree-optimization/18712
2659         * gcc.c-torture/compile/pr18712.c: New test.
2660
2661 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2662
2663         PR c/7544
2664         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2665         tests.
2666
2667 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2668
2669         PR c++/18652
2670         * g++.dg/lookup/crash6.C: New test.
2671
2672 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2673
2674         PR middle-end/18164
2675         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2676
2677 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2678
2679         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2680         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2681         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2682
2683 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2684
2685         * gcc.dg/pr18164.c: New test.
2686
2687 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2688
2689         * gcc.dg/funroll-loops-all.c: New.
2690
2691 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2692
2693         PR target/18489
2694         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2695         delimeter, match space and TAB as well as ":".
2696
2697         PR target/18484
2698         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2699
2700         PR target/18348
2701         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2702
2703         PR target/18345
2704         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2705
2706         PR target/18337
2707         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2708
2709 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2710
2711         * gfortran.dg/direct_io_2.f90: New test.
2712
2713 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2714
2715         PR target/18334
2716         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2717
2718 2004-11-28  Richard Henderson  <rth@redhat.com>
2719
2720         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2721
2722 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2723
2724         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2725         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2726         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2727         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2728         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2729         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2730         gcc.dg/pointer-arith-8.c: New tests.
2731
2732 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2733
2734         PR fortran/18364
2735         * gfortran.dg/endfile.f90: New test.
2736
2737 2004-11-27  Falk Hueffner  <falk@debian.org>
2738
2739         * gcc.dg/loop-6.c: New test.
2740
2741 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2742
2743         * gcc.c-torture/execute/20041126-1.c: New test.
2744
2745 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2746
2747         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2748         on IRIX.
2749
2750 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2751
2752         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2753         functions.
2754
2755 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2756
2757         PR rtl-optimization/17825
2758         * gcc.c-torture/compile/20041119-1.c: New test.
2759
2760 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2761
2762         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2763         Check existence of ld library path variables before unsetting.
2764
2765 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2766
2767         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2768
2769 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2770
2771         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2772
2773 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2774
2775         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2776
2777 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2778
2779         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2780         dg-do directive.
2781
2782 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2783
2784         * gcc.dg/pr17957.c: Pass --param, not -param.
2785
2786 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2787
2788         PR middle-end/17957
2789         * testsuite/gcc.dg/pr17957.c: New test.
2790
2791 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2792
2793         PR c++/18445
2794         * g++.dg/template/crash28.C: Likewise.
2795
2796         PR c++/18001
2797         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2798         * g++.dg/ext/lvaddr.C: Likewise.
2799         * g++.dg/opt/pr7503-3.C: Likewise.
2800
2801         PR c++/18466
2802         * g++.dg/parse/qualified3.C: New test.
2803         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2804
2805         PR c++/18545
2806         * g++.dg/expr/return1.C: New test.
2807
2808 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2809
2810         Friend class name lookup 3/n, PR c++/3332
2811         * g++.dg/lookup/friend3.C: New test.
2812         * g++.dg/lookup/friend4.C: Likewise.
2813         * g++.dg/lookup/friend5.C: Likewise.
2814
2815 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2816
2817         Friend class name lookup 2/n, PR c++/14513, c++/15410
2818         * g++.dg/lookup/friend2.C: New test.
2819         * g++.dg/template/friend31.C: Likewise.
2820
2821 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2822
2823         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2824
2825 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2826
2827         PR c++/17473
2828         * g++.dg/tc1/dr56.C: Remove.
2829         * g++.dg/template/typedef1.C: Add dg-error markers.
2830         * g++.old-deja/g++.other/typedef7.C: Likewise.
2831
2832         PR c++/18285
2833         * g++.dg/parse/typedef7.C: New test.
2834
2835 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2836
2837         * gcc.c-torture/execute/20041124-1.c: New test.
2838
2839 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2840
2841         * g++.dg/template/deduce3.C: New test.
2842
2843         PR c++/18586
2844         * g++.dg/template/crash27.C: New test.
2845
2846         PR c++/18530
2847         * g++.dg/warn/Wshadow-3.C: New test.
2848
2849 2004-11-24  Devang Patel  <dpatel@apple.com>
2850
2851         PR/18555
2852         * gcc.dg/cpp/isysroot-1.c: New test.
2853         * gcc.dg/cpp/usr/include/stdio.h: New file.
2854         * gcc.dg/cpp/isysroot-2.c: New test.
2855         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2856         New file.
2857
2858 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2859
2860         PR c++/8929
2861         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2862
2863 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2864
2865         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2866         * gcc.target/sparc/pdist.c: Likewise.
2867
2868 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2869
2870         PR c++/16882
2871         * g++.dg/conversion/simd1.C: New test.
2872
2873 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2874
2875         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2876         and restore_ld_library_path_env_vars.
2877         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2878         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2879         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2880         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2881
2882 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2883
2884         * gcc.dg/pragma-align-2.c: Test macro expansion.
2885         * gcc.dg/pragma-pack-2.c: New test.
2886
2887 2004-11-23  Richard Henderson  <rth@redhat.com>
2888
2889         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2890         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2891         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2892         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2893         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2894         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2895
2896         * gcc.dg/vect/vect.exp: Add check for alpha.
2897         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2898         (check_effective_target_vect_int): Enable for alpha.
2899         (check_effective_target_vect_long): New.
2900         (is-effective-target): Add it.
2901
2902 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2903
2904         * gcc.dg/pr18614-1.c: New test.
2905
2906 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2907
2908         * gcc.dg/setjmp-2.c: New test.
2909
2910 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2911
2912         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2913         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2914         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2915         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2916         gcc.target/sparc/pdist.c: New tests.
2917
2918 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2919
2920         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2921
2922 2004-11-22  Dale Johannesen  <dalej@apple.com>
2923
2924         * gcc.dg/20041111-1.c:  New.
2925
2926 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2927
2928         PR tree-opt/18536
2929         * gcc.dg/vect/pr18536.c: New test.
2930
2931 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2932
2933         PR c++/18354
2934         * g++.dg/template/nontype11.C: New test.
2935
2936 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2937
2938         PR middle-end/18520
2939         * gcc.dg/pr18520-1.c: New test case.
2940
2941 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2942
2943         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2944         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2945         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2946         expected diagnostics.
2947
2948 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2949
2950         PR target/18580
2951         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2952         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2953         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2954
2955 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2956
2957         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2958
2959 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2960             Joseph Myers  <joseph@codesourcery.com>
2961
2962         * lib/target-supports.exp (check_visibility_available): Really
2963         test the compiler.
2964
2965 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2966
2967         PR tree-opt/18181
2968         * gcc.dg/vect/vect-85.c: New test.
2969         * gcc.dg/vect/vect-86.c: New test.
2970         * gcc.dg/vect/vect-87.c: New test.
2971         * gcc.dg/vect/vect-88.c: New test.
2972
2973 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2974
2975         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2976
2977 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2978
2979         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2980         * gcc.dg/ppc-and-1.c: Ditto.
2981         * gcc.dg/ppc-compare-1.c: Ditto.
2982         * gcc.dg/ppc-mov-1.c: Ditto
2983
2984 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2985             Mark Mitchell  <mark@codesourcery.com>
2986
2987         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2988
2989 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2990             Aldy Hernandez  <aldyh@redhat.com>
2991
2992         * lib/target-supports.exp (check_effective_target_vect_int): New
2993         (check_effective_target_vect_float): New
2994         (check_effective_target_vect_double): New.
2995         (is-effective-target): Support new effective targets keywords.
2996         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2997         default action for dg-do.
2998         * gcc.dg/vect/pr16105.c: Use new support.
2999         * gcc.dg/vect/pr18400.c: Ditto.
3000         * gcc.dg/vect/pr18425.c: Ditto.
3001         * gcc.dg/vect/vect-1.c: Ditto.
3002         * gcc.dg/vect/vect-10.c: Ditto.
3003         * gcc.dg/vect/vect-11.c: Ditto.
3004         * gcc.dg/vect/vect-12.c: Ditto.
3005         * gcc.dg/vect/vect-13.c: Ditto.
3006         * gcc.dg/vect/vect-14.c: Ditto.
3007         * gcc.dg/vect/vect-15.c: Ditto.
3008         * gcc.dg/vect/vect-16.c: Ditto.
3009         * gcc.dg/vect/vect-17.c: Ditto.
3010         * gcc.dg/vect/vect-18.c: Ditto.
3011         * gcc.dg/vect/vect-19.c: Ditto.
3012         * gcc.dg/vect/vect-2.c: Ditto.
3013         * gcc.dg/vect/vect-20.c: Ditto.
3014         * gcc.dg/vect/vect-21.c: Ditto.
3015         * gcc.dg/vect/vect-22.c: Ditto.
3016         * gcc.dg/vect/vect-23.c: Ditto.
3017         * gcc.dg/vect/vect-24.c: Ditto.
3018         * gcc.dg/vect/vect-25.c: Ditto.
3019         * gcc.dg/vect/vect-26.c: Ditto.
3020         * gcc.dg/vect/vect-27.c: Ditto.
3021         * gcc.dg/vect/vect-27a.c: Ditto.
3022         * gcc.dg/vect/vect-28.c: Ditto.
3023         * gcc.dg/vect/vect-29.c: Ditto.
3024         * gcc.dg/vect/vect-29a.c: Ditto.
3025         * gcc.dg/vect/vect-3.c: Ditto.
3026         * gcc.dg/vect/vect-30.c: Ditto.
3027         * gcc.dg/vect/vect-31.c: Ditto.
3028         * gcc.dg/vect/vect-32.c: Ditto.
3029         * gcc.dg/vect/vect-33.c: Ditto.
3030         * gcc.dg/vect/vect-34.c: Ditto.
3031         * gcc.dg/vect/vect-35.c: Ditto.
3032         * gcc.dg/vect/vect-36.c: Ditto.
3033         * gcc.dg/vect/vect-37.c: Ditto.
3034         * gcc.dg/vect/vect-38.c: Ditto.
3035         * gcc.dg/vect/vect-4.c: Ditto.
3036         * gcc.dg/vect/vect-40.c: Ditto.
3037         * gcc.dg/vect/vect-41.c: Ditto.
3038         * gcc.dg/vect/vect-42.c: Ditto.
3039         * gcc.dg/vect/vect-43.c: Ditto.
3040         * gcc.dg/vect/vect-44.c: Ditto.
3041         * gcc.dg/vect/vect-45.c: Ditto.
3042         * gcc.dg/vect/vect-46.c: Ditto.
3043         * gcc.dg/vect/vect-47.c: Ditto.
3044         * gcc.dg/vect/vect-48.c: Ditto.
3045         * gcc.dg/vect/vect-48a.c: Ditto.
3046         * gcc.dg/vect/vect-49.c: Ditto.
3047         * gcc.dg/vect/vect-5.c: Ditto.
3048         * gcc.dg/vect/vect-50.c: Ditto.
3049         * gcc.dg/vect/vect-51.c: Ditto.
3050         * gcc.dg/vect/vect-52.c: Ditto.
3051         * gcc.dg/vect/vect-53.c: Ditto.
3052         * gcc.dg/vect/vect-54.c: Ditto.
3053         * gcc.dg/vect/vect-55.c: Ditto.
3054         * gcc.dg/vect/vect-56.c: Ditto.
3055         * gcc.dg/vect/vect-56a.c: Ditto.
3056         * gcc.dg/vect/vect-57.c: Ditto.
3057         * gcc.dg/vect/vect-58.c: Ditto.
3058         * gcc.dg/vect/vect-59.c: Ditto.
3059         * gcc.dg/vect/vect-6.c: Ditto.
3060         * gcc.dg/vect/vect-60.c: Ditto.
3061         * gcc.dg/vect/vect-61.c: Ditto.
3062         * gcc.dg/vect/vect-62.c: Ditto.
3063         * gcc.dg/vect/vect-63.c: Ditto.
3064         * gcc.dg/vect/vect-64.c: Ditto.
3065         * gcc.dg/vect/vect-65.c: Ditto.
3066         * gcc.dg/vect/vect-66.c: Ditto.
3067         * gcc.dg/vect/vect-67.c: Ditto.
3068         * gcc.dg/vect/vect-68.c: Ditto.
3069         * gcc.dg/vect/vect-69.c: Ditto.
3070         * gcc.dg/vect/vect-7.c: Ditto.
3071         * gcc.dg/vect/vect-72.c: Ditto.
3072         * gcc.dg/vect/vect-72a.c: Ditto.
3073         * gcc.dg/vect/vect-73.c: Ditto.
3074         * gcc.dg/vect/vect-74.c: Ditto.
3075         * gcc.dg/vect/vect-75.c: Ditto.
3076         * gcc.dg/vect/vect-76.c: Ditto.
3077         * gcc.dg/vect/vect-77.c: Ditto.
3078         * gcc.dg/vect/vect-77a.c: Ditto.
3079         * gcc.dg/vect/vect-78.c: Ditto.
3080         * gcc.dg/vect/vect-79.c: Ditto.
3081         * gcc.dg/vect/vect-8.c: Ditto.
3082         * gcc.dg/vect/vect-80.c: Ditto.
3083         * gcc.dg/vect/vect-82.c: Ditto.
3084         * gcc.dg/vect/vect-82_64.c: Ditto.
3085         * gcc.dg/vect/vect-83.c: Ditto.
3086         * gcc.dg/vect/vect-83_64.c: Ditto.
3087         * gcc.dg/vect/vect-9.c: Ditto.
3088         * gcc.dg/vect/vect-all.c: Ditto.
3089         * gcc.dg/vect/vect-none.c: Ditto.
3090
3091 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3092
3093         * lib/gcc-dg.exp (dg-skip-if): New function.
3094         (dg-forbid-option): Remove.
3095         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3096         * g++.dg/abi/bitfield8.C: Likewise.
3097         * g++.dg/abi/dtor1.C: Likewise.
3098         * g++.dg/abi/empty10.C: Likewise.
3099         * g++.dg/abi/empty7.C: Likewise.
3100         * g++.dg/abi/empty9.C: Likewise.
3101         * g++.dg/abi/layout3.C: Likewise.
3102         * g++.dg/abi/layout4.C: Likewise.
3103         * g++.dg/abi/thunk1.C: Likewise.
3104         * g++.dg/abi/thunk2.C: Likewise.
3105         * g++.dg/abi/vbase11.C: Likewise.
3106         * g++.dg/abi/vthunk2.C: Likewise.
3107         * g++.dg/abi/vthunk3.C: Likewise.
3108         * g++.dg/ext/attrib8.C: Likewise.
3109         * g++.dg/opt/longbranch2.C: Likewise.
3110         * g++.dg/opt/reg-stack4.C: Likewise.
3111         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3112         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3113         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3114         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3115         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3116         * gcc.dg/20000609-1.c: Likewise.
3117         * gcc.dg/20000720-1.c: Likewise.
3118         * gcc.dg/20011107-1.c: Likewise.
3119         * gcc.dg/20011119-1.c: Likewise.
3120         * gcc.dg/20020108-1.c: Likewise.
3121         * gcc.dg/20020122-2.c: Likewise.
3122         * gcc.dg/20020122-3.c: Likewise.
3123         * gcc.dg/20020201-3.c: Likewise.
3124         * gcc.dg/20020206-1.c: Likewise.
3125         * gcc.dg/20020218-1.c: Likewise.
3126         * gcc.dg/20020310-1.c: Likewise.
3127         * gcc.dg/20020411-1.c: Likewise.
3128         * gcc.dg/20020418-2.c: Likewise.
3129         * gcc.dg/20020426-1.c: Likewise.
3130         * gcc.dg/20020426-2.c: Likewise.
3131         * gcc.dg/20020517-1.c: Likewise.
3132         * gcc.dg/20020523-1.c: Likewise.
3133         * gcc.dg/20020523-2.c: Likewise.
3134         * gcc.dg/20020729-1.c: Likewise.
3135         * gcc.dg/20030204-1.c: Likewise.
3136         * gcc.dg/20030826-2.c: Likewise.
3137         * gcc.dg/20030926-1.c: Likewise.
3138         * gcc.dg/20031202-1.c: Likewise.
3139         * gcc.dg/980312-1.c: Likewise.
3140         * gcc.dg/980313-1.c: Likewise.
3141         * gcc.dg/990117-1.c: Likewise.
3142         * gcc.dg/990424-1.c: Likewise.
3143         * gcc.dg/990524-1.c: Likewise.
3144         * gcc.dg/991230-1.c: Likewise.
3145         * gcc.dg/i386-387-1.c: Likewise.
3146         * gcc.dg/i386-387-2.c: Likewise.
3147         * gcc.dg/i386-387-3.c: Likewise.
3148         * gcc.dg/i386-387-4.c: Likewise.
3149         * gcc.dg/i386-387-5.c: Likewise.
3150         * gcc.dg/i386-387-6.c: Likewise.
3151         * gcc.dg/i386-asm-1.c: Likewise.
3152         * gcc.dg/i386-bitfield1.c: Likewise.
3153         * gcc.dg/i386-bitfield2.c: Likewise.
3154         * gcc.dg/i386-loop-1.c: Likewise.
3155         * gcc.dg/i386-loop-2.c: Likewise.
3156         * gcc.dg/i386-loop-3.c: Likewise.
3157         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3158         * gcc.dg/i386-pic-1.c: Likewise.
3159         * gcc.dg/i386-regparm.c: Likewise.
3160         * gcc.dg/i386-signbit-1.c: Likewise.
3161         * gcc.dg/i386-signbit-2.c: Likewise.
3162         * gcc.dg/i386-signbit-3.c: Likewise.
3163         * gcc.dg/i386-sse-5.c: Likewise.
3164         * gcc.dg/i386-sse-8.c: Likewise.
3165         * gcc.dg/i386-unroll-1.c: Likewise.
3166         * gcc.dg/tls/opt-1.c: Likewise.
3167         * gcc.dg/tls/opt-2.c: Likewise.
3168         * gcc.dg/unroll-1.c: Likewise.
3169         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3170         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3171         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3172         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3173
3174 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3175
3176         * g++.dg/template/incomplete1.C: New test.
3177
3178 2004-11-16  Nick Clifton  <nickc@redhat.com>
3179
3180         Revert patches accidentally commited during checkin of fixes for
3181         xstormy16 tests:
3182         gcc.c-torture/execute/simd-4.c: Revert
3183         gcc.dg/20040910-1.c: Revert.
3184
3185 2004-11-16  Paul Brook  <paul@codesourcery.com>
3186
3187         PR fortran/13010
3188         * gfortran.dg/der_pointer_1.f90: New test.
3189
3190 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3191
3192         PR c/18498
3193         * gcc.dg/bitfld-13.c: New test.
3194
3195 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3196
3197         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3198         powerpc*-*-linux*.
3199
3200         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3201         * gcc.dg/ppc64-abi-2.c: Ditto.
3202         * gcc.dg/ppc64-abi-3.c: Ditto.
3203
3204         * lib/gcc-dg.exp (dg-target-list): Remove.
3205
3206 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3207
3208         * gcc.dg/ia64-postinc.c: New test.
3209
3210 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3211
3212         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3213
3214 2004-11-15  Nick Clifton  <nickc@redhat.com>
3215
3216         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3217         __INT_MAX__ so that the test can be compiled by toolchains
3218         targeted at 16-bit processors.
3219
3220         * gcc.dg/20040625-1.c: Use long constants rather than integers
3221         when performing arithmetic that will overflow 16-bits.
3222
3223         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3224         xstormy16.  It does not support 128-bit vector operations.
3225
3226         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3227         with the macro PTR_TYPE.  Define this macro to an integer type
3228         suitable for holding a pointer.
3229
3230         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3231         the target is a 16-bit processor.
3232
3233         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3234         16-bit targets where the character constant will be too long.
3235
3236         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3237         where the double will not be directly addressable.
3238
3239 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3240
3241         Friend class name lookup 1/n, PR c++/18471
3242         * g++.dg/template/crash26.C: New test.
3243         * g++.dg/lookup/struct1.C: Adjust expected error.
3244         * g++.dg/parse/elab1.C: Likewise.
3245         * g++.dg/parse/elab2.C: Likewise.
3246         * g++.dg/parse/int-as-enum1.C: Likewise.
3247         * g++.dg/parse/struct-as-enum1.C: Likewise.
3248         * g++.dg/parse/typedef1.C: Likewise.
3249         * g++.dg/parse/typedef3.C: Likewise.
3250         * g++.dg/parse/typedef4.C: Likewise.
3251         * g++.dg/parse/typedef5.C: Likewise.
3252         * g++.dg/template/nontype4.C: Likewise.
3253         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3254         * g++.old-deja/g++.other/elab1.C: Likewise.
3255         * g++.old-deja/g++.other/syntax4.C: Likewise.
3256
3257 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3258
3259         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3260
3261 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3262
3263         * gcc.c-torture/execute/20041114-1.c: New test.
3264
3265 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3266
3267         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3268         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3269         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3270         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3271         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3272         gcc.dg/switch-7.c: New tests.
3273
3274 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3275
3276         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3277
3278 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3279
3280         PR tree-opt/18400
3281         * gcc.dg/vect/pr18400.c: New test.
3282
3283 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3284             Andrew Pinski  <pinskia@physics.uc.edu>
3285
3286         PR tree-opt/18425
3287         * gcc.dg/vect/pr18425.c: New test.
3288
3289 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3290
3291         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3292         Guard with dg-require-alias and dg-require-visibility.
3293
3294 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3295
3296         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3297
3298 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3299
3300         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3301
3302 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3303
3304         PR c++/17344
3305         * g++.dg/template/defarg5.C: New test.
3306
3307 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3308
3309         * g++.dg/parse/cast1.C: Run only on ILP32.
3310         * g++.old-deja/g++.mike/p784.C: Likewise.
3311
3312 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3313
3314         * gcc.c-torture/execute/20041113-1.c: New test.
3315
3316 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3317
3318         PR target/18230
3319         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3320         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3321         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3322         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3323         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3324         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3325         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3326         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3327         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3328         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3329         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3330         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3331         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3332
3333 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3334
3335         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3336         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3337         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3338         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3339         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3340         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3341         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3342         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3343         gcc.target/sparc/combined-1.c: New tests.
3344
3345 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3346
3347         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3348         New tests.
3349
3350 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3351
3352         * lib/gcc-dg.exp (dg-forbid-option): New function.
3353         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3354         * g++.dg/abi/bitfield8.C: Likewise.
3355         * g++.dg/abi/dtor1.C: Likewise.
3356         * g++.dg/abi/empty10.C: Likewise.
3357         * g++.dg/abi/empty7.C: Likewise.
3358         * g++.dg/abi/empty9.C: Likewise.
3359         * g++.dg/abi/layout3.C: Likewise.
3360         * g++.dg/abi/layout4.C: Likewise.
3361         * g++.dg/abi/thunk1.C: Likewise.
3362         * g++.dg/abi/thunk2.C: Likewise.
3363         * g++.dg/abi/vbase11.C: Likewise.
3364         * g++.dg/abi/vthunk2.C: Likewise.
3365         * g++.dg/abi/vthunk3.C: Likewise.
3366         * g++.dg/ext/attrib8.C: Likewise.
3367         * g++.dg/opt/longbranch2.C: Likewise.
3368         * g++.dg/opt/reg-stack4.C: Likewise.
3369         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3370         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3371         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3372         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3373         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3374         * gcc.dg/20000609-1.c: Likewise.
3375         * gcc.dg/20000720-1.c: Likewise.
3376         * gcc.dg/20011107-1.c: Likewise.
3377         * gcc.dg/20011119-1.c: Likewise.
3378         * gcc.dg/20020108-1.c: Likewise.
3379         * gcc.dg/20020122-2.c: Likewise.
3380         * gcc.dg/20020122-3.c: Likewise.
3381         * gcc.dg/20020201-3.c: Likewise.
3382         * gcc.dg/20020206-1.c: Likewise.
3383         * gcc.dg/20020218-1.c: Likewise.
3384         * gcc.dg/20020310-1.c: Likewise.
3385         * gcc.dg/20020411-1.c: Likewise.
3386         * gcc.dg/20020418-2.c: Likewise.
3387         * gcc.dg/20020426-1.c: Likewise.
3388         * gcc.dg/20020426-2.c: Likewise.
3389         * gcc.dg/20020517-1.c: Likewise.
3390         * gcc.dg/20020523-1.c: Likewise.
3391         * gcc.dg/20020523-2.c: Likewise.
3392         * gcc.dg/20020729-1.c: Likewise.
3393         * gcc.dg/20030204-1.c: Likewise.
3394         * gcc.dg/20030826-2.c: Likewise.
3395         * gcc.dg/20030926-1.c: Likewise.
3396         * gcc.dg/20031202-1.c: Likewise.
3397         * gcc.dg/980312-1.c: Likewise.
3398         * gcc.dg/980313-1.c: Likewise.
3399         * gcc.dg/990117-1.c: Likewise.
3400         * gcc.dg/990424-1.c: Likewise.
3401         * gcc.dg/990524-1.c: Likewise.
3402         * gcc.dg/991230-1.c: Likewise.
3403         * gcc.dg/i386-387-1.c: Likewise.
3404         * gcc.dg/i386-387-2.c: Likewise.
3405         * gcc.dg/i386-387-3.c: Likewise.
3406         * gcc.dg/i386-387-4.c: Likewise.
3407         * gcc.dg/i386-387-5.c: Likewise.
3408         * gcc.dg/i386-387-6.c: Likewise.
3409         * gcc.dg/i386-asm-1.c: Likewise.
3410         * gcc.dg/i386-bitfield1.c: Likewise.
3411         * gcc.dg/i386-bitfield2.c: Likewise.
3412         * gcc.dg/i386-loop-1.c: Likewise.
3413         * gcc.dg/i386-loop-2.c: Likewise.
3414         * gcc.dg/i386-loop-3.c: Likewise.
3415         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3416         * gcc.dg/i386-pic-1.c: Likewise.
3417         * gcc.dg/i386-regparm.c: Likewise.
3418         * gcc.dg/i386-signbit-1.c: Likewise.
3419         * gcc.dg/i386-signbit-2.c: Likewise.
3420         * gcc.dg/i386-signbit-3.c: Likewise.
3421         * gcc.dg/i386-sse-5.c: Likewise.
3422         * gcc.dg/i386-sse-8.c: Likewise.
3423         * gcc.dg/i386-unroll-1.c: Likewise.
3424         * gcc.dg/tls/opt-1.c: Likewise.
3425         * gcc.dg/tls/opt-2.c: Likewise.
3426         * gcc.dg/unroll-1.c: Likewise.
3427         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3428         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3429         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3430         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3431         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3432         -m64 is specified.
3433
3434 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3435
3436         PR c++/18389
3437         * g++.dg/parse/cond1.C: New test.
3438
3439         PR c++/18429
3440         * g++.dg/template/array9.C: New test.
3441         * g++.dg/ext/vla1.C: Adjust error messages.
3442         * g++.dg/ext/vlm1.C: Likewise.
3443         * g++.dg/template/crash2.C: Likewise.
3444
3445         PR c++/18436
3446         * g++.dg/template/call3.C: New test.
3447
3448         PR c++/18407
3449         * g++.dg/template/ptrmem11.C: New test.
3450
3451 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3452
3453         PR other/14264
3454         * lib/g++.exp: Set LC_ALL and LANG to C.
3455         * lib/gcc-dg.exp: Likewise.
3456         * lib/gfortran.exp: Likewise.
3457         * lib/objc.exp: Likewise.
3458         * lib/treelang.exp: Likewise.
3459
3460 2004-11-12  Andreas Schwab  <schwab@suse.de>
3461
3462         * gcc.dg/pr16286.c: Fix last change.
3463
3464 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/18416
3467         * g++.dg/init/global1.C: New test.
3468
3469 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3470
3471         * gcc.c-torture/execute/20041112-1.c: New test.
3472
3473 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3474
3475         * lib/gcc-dg.exp (dg-target-list): New.
3476
3477 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3478             Richard Sandiford  <rsandifo@redhat.com>
3479
3480         * lib/target-supports.exp (get-compiler_messages): New.
3481         (check_named_sections_available): Use it.
3482         (check_effective_target_ilp32): New.
3483         (check_effective_target_lp64): New.
3484         (is-effective-target): New.
3485         * lib/gcc-dg.exp (dg-require-effective-target): New.
3486
3487 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3488
3489         * gcc.dg/precedence-1.c: New test.
3490
3491 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3492
3493         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3494
3495         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3496         message, delete generated files, use more descriptive name for
3497         executable, and make the test unsupported when it cannot be run.
3498
3499         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3500         (dg-require-weak, dg-require-visibility, dg-require-alias,
3501         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3502         dg-require-iconv, dg-require-named-sections): Use it.
3503
3504         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3505
3506 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3507
3508         PR target/16457
3509         * gcc.dg/ppc-and-1: New
3510
3511         PR target/16796
3512         * gcc.dg/ppc-mov-1.c: New.
3513
3514         PR target/16458
3515         * gcc.dg/ppc-compare-1.c: New.
3516
3517 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3518
3519         * objc.dg/desig-init-2.m: New test.
3520
3521 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3522
3523         PR middle-end/18160
3524         * g++.dg/warn/register-var-1.C: New test.
3525         * g++.dg/warn/register-var-2.C: New test.
3526
3527 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3528
3529         * gcc.dg/union-2.c: New test.
3530
3531 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3532
3533         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3534         New test for PR tree-optimization/17892.
3535
3536 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/18369
3539         * g++.dg/init/new12.C: New test.
3540
3541 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3542
3543         * gcc.target/sparc: New directory.
3544         * gcc.target/sparc/sparc.exp: New driver.
3545         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3546         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3547         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3548         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3549
3550 2004-11-10  Paul Brook  <paul@codesourcery.com>
3551
3552         PR fortran/18218
3553         * gfortran.dg/list_read.c: New test.
3554
3555 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3556
3557         PR c/18322
3558         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3559         expected diagnostic location.
3560
3561 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3562
3563         * gcc.dg/20041109-1.c: New test.
3564
3565 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3566
3567         PR objc/18406
3568         * objc/compile/pr18406.m: New test.
3569
3570 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3571
3572         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3573
3574 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3575
3576         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3577
3578 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3579
3580         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3581
3582 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3583
3584         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3585         exit.
3586
3587 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3588
3589         PR tree-opt/18299
3590         * gcc.c-torture/pr18299-1.c: New test.
3591
3592 2004-11-06  Andreas Schwab  <schwab@suse.de>
3593
3594         * gcc.dg/pr16286.c: Also test for bool and pixel.
3595
3596 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3597
3598         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3599         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3600         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3601         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3602         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3603         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3604         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3605         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3606         gcc.dg/struct-semi-3.c: New tests.
3607
3608 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3609
3610         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3611
3612 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3613
3614         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3615         Do not use C99 designators.
3616
3617 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3618
3619         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3620
3621 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3622
3623         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3624         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3625         * gcc.c-torture/execute/simd-5.x: Remove.
3626
3627 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3628
3629         PR rtl-optimization/17933
3630         * gcc.dg/torture/pr17933-1.c: New test.
3631
3632 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3633
3634         PR target/18106
3635         * lib/target-supports.exp (check_weak_available): Support
3636         Windows.
3637
3638 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3639
3640         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3641         call to fflush(stdout) before abort.
3642         (my_ffsll): New function.
3643         (generate_fields): Use it.
3644
3645 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3646
3647         * gcc.dg/init-undef-1.c: New test.
3648
3649 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3650
3651         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3652         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3653         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3654         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3655         expected messages for new parser.
3656
3657 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3658
3659         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3660
3661 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3662
3663         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3664         on LP64 targets.
3665
3666 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3667
3668         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3669         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3670         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3671         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3672         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3673         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3674         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3675         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3676         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3677         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3678
3679 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3680
3681         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3682         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3683         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3684         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3685         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3686         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3687         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3688         for new parser.
3689
3690 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3691
3692         PR target/15342
3693         * gcc.dg/20041104-1.c: New test.
3694
3695 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3696
3697         * g++.dg/template/nontype7.C: New test.
3698         * g++.dg/template/nontype8.C: Likewise.
3699         * g++.dg/template/nontype9.C: Likewise.
3700         * g++.dg/template/nontype10.C: Likewise.
3701         * g++.dg/tc1/dr49.C: Likewise.
3702         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3703         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3704
3705 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3706
3707         * g++.dg/rtti/tinfo1.C: Remove xfails.
3708
3709 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3710
3711         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3712         packed attribute to the definition to satisfy the new C++ parser.
3713
3714 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3715
3716         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3717         invocations of va_arg.
3718
3719 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/18124
3722         * g++.dg/template/crash25.C: New test.
3723
3724         PR c++/18155
3725         * g++.dg/template/typedef2.C: New test.
3726         * g++.dg/parse/crash13.C: Adjust error markers.
3727
3728         PR c++/18177
3729         * g++.dg/conversion/const3.C: New test.
3730
3731 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3732
3733         PR fortran/17535
3734         PR fortran/17583
3735         PR fortran/17713
3736         * gfortran.dg/generic_[123].f90: New testcases.
3737
3738 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3739
3740         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3741         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3742
3743 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3744
3745         PR tree-opt/16808
3746         * gcc.c-torture/compile/pr16808.c: New test.
3747
3748 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3749
3750         PR rtl-optimization/17104
3751         * gcc.dg/ppc-bitfield1.c: New.
3752
3753 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3754
3755         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3756
3757 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3758
3759         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3760         strings for 32-bit code.
3761
3762 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3763
3764         PR c/18239
3765         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3766
3767 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3768
3769         PR c++/18064
3770         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3771
3772 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3773
3774         PR c++/15172
3775         * g++.dg/init/aggr2.C: New test.
3776
3777 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3778
3779         * objc.dg/local-decl-1.m: New test.
3780
3781 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3782
3783         * gcc.dg/20040910-1.c: Adjust regex.
3784
3785 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3786
3787         PR rtl-optimization/18084
3788         * g++.dg/opt/pr18084-1.C: New testcase.
3789
3790 2004-10-30  Matt Austern  <austern@apple.com>
3791
3792         PR c++/17542
3793         * g++.dg/ext/attrib18.C: New test.
3794
3795 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3796
3797         PR middle-end/18096
3798         * gcc.dg/pr18096-1.c: New test case.
3799
3800 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3801
3802         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3803
3804 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3805
3806         PR c/16666
3807         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3808         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3809         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3810         gcc.dg/old-style-prom-3.c: New tests.
3811
3812 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3813
3814         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3815         Remove unnecessary inclusion of stdio.h.
3816
3817 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3818
3819         PR rtl-optimization/17581
3820         * gcc.dg/pr17581-1.c: New test case.
3821
3822 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3823
3824         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3825         being implemented.
3826         * g++.dg/conversion/dr195-1.C: New.
3827         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3828         * g++.old-deja/g++.mike/p10148.C: Likewise.
3829
3830 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3831
3832         PR c++/17695
3833         * g++.dg/debug/typedef2.C: New test.
3834
3835 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3836
3837         PR fortran/13490
3838         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3839         * gfortran.dg/g77/README: Update.
3840
3841 2004-10-28  Matt Austern  <austern@apple.com>
3842
3843         PR c++/14124
3844         * g++.dg/ext/packed7.C: New test.
3845
3846 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3847
3848         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3849         scan-assembler.
3850         * lib/scanasm.exp (hidden-scan-for): New proc.
3851         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3852         string.
3853         (scan-not-hidden): Likewise.
3854         * lib/target-supports.exp (check_visibility_available): mach-o is
3855         support too.
3856
3857 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3858
3859         PR c++/17132
3860         * g++.dg/template/memclass3.C: New test.
3861
3862 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3863
3864         PR middle-end/18160
3865         * gcc.dg/register-var-1.c: New test.
3866         * gcc.dg/register-var-2.c: New test.
3867         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3868         error now.
3869
3870 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3871
3872         PR other/18172
3873         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3874         unused variables.
3875         * gcc.dg/vect/vect-22.c: Likewise.
3876
3877 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3878
3879         * gcc.dg/i386-rotate-1.c: New test.
3880
3881 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3882
3883         * g++.dg/init/ref12.C: Add "run" marker.
3884
3885         PR c++/17435
3886         * g++.dg/init/ref12.C: New test.
3887
3888         PR c++/18140
3889         * g++.dg/template/shift1.C: New test.
3890         * g++.dg/template/error10.C: Adjust error markers.
3891
3892 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR tree-opt/17529
3895         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3896
3897 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3898
3899         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3900         * gcc.dg/weak/weak-3.c: Likewise.
3901         * gcc.dg/weak/weak-5.c: Likewise.
3902         * gcc.dg/weak/weak-9.c: Likewise.
3903         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3904         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3905
3906         * gcc.dg/darwin-weakimport-1.c: New.
3907
3908 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3909
3910         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3911
3912 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3913
3914         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3915         'syntax' error messages.
3916         * gcc.dg/cpp/direct2s.c: Likewise.
3917
3918 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3919
3920         * gcc.c-torture/compile/20041026-1.c: New.
3921
3922 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3923
3924         PR c++/18093
3925         * g++.dg/lookup/ns2.C: New test.
3926
3927         PR c++/18020
3928         * g++.dg/template/enum4.C: New test.
3929
3930         PR c++/18161
3931         * g++.dg/template/expr1.C: New test.
3932
3933 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3934
3935         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3936
3937 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3938
3939         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3940         gcc.dg/decl-nospec-3.c: New tests.
3941
3942 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3943
3944         * objc.dg/super-class-3.m: New test.
3945
3946 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3949         resyncing.
3950         * gcc.dg/cpp/direct2s.c: Likewise.
3951
3952 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3953
3954         * objc.dg/image-info.m: Update for changes to section selection.
3955
3956 2004-10-25  David Ayers  <d.ayers@inode.at>
3957             Ziemowit Laski  <zlaski@apple.com>
3958
3959         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3960         diagnostics when messaging 'id <Proto>'.
3961         * objc.dg/class-protocol-1.m: New test.
3962         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3963         a non-existent method signature.
3964         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3965         Update diagnostics when messaging with non-existent method signature.
3966         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3967         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3968         invalid receivers are now resolved as if messaging 'id'; remove
3969         extraneous diagnostics.
3970
3971 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3972
3973         PR c/16667
3974         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3975         gcc.dg/init-desig-obs-3.c: New tests.
3976
3977 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3978
3979         * gcc.dg/debug/20041023-1.c: New test.
3980
3981 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3982
3983         PR middle-end/17407
3984         * gcc.c-torture/compile/pr17407.c: New test.
3985
3986         PR c++/18121
3987         * g++.dg/template/array8.C: New test.
3988
3989 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         PR other/18138
3992         * lib/g++.exp: Accept more than one multilib libgcc.
3993         * lib/gcc-dg.exp: Likewise.
3994         * lib/objc.exp: Likewise.
3995         * lib/treelang.exp: Likewise.
3996         * lib/gfortran.exp: Likewise.
3997
3998 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3999
4000         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4001
4002 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4003
4004         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4005         * gcc.dg/c99-const-expr-3.c: Likewise.
4006
4007 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4008
4009         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4010
4011 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4012
4013         * gcc.c-torture/execute/loop-2e.x: Remove.
4014
4015 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4016
4017         PR c++/18095
4018         * g++.dg/parse/crash18.C: New.
4019         * g++.dg/parse/crash19.C: New.
4020
4021 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4022
4023         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4024         * g++.dg/ext/dllimport2.C: Same.
4025         * g++.dg/ext/dllimport8.C: Same.
4026
4027 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4028
4029         PR c++/10841
4030         * g++.dg/conversion/cast1.C: New test.
4031         * g++.dg/overload/pmf1.C: Adjust error marker.
4032
4033 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4034
4035         PR objc/17923
4036         * objc.dg/const-str-7.m: New test.
4037
4038 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4039
4040         * g++.dg/template/memfriend11.C: Fix comment typo.
4041         * g++.dg/template/memfriend14.C: Likewise.
4042
4043 2004-10-20  Richard Henderson  <rth@redhat.com>
4044
4045         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4046         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4047         -fasynchronous-unwind-tables.
4048
4049 2004-10-20  Richard Henderson  <rth@redhat.com>
4050
4051         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4052         (main): Return success.
4053         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4054         (main): Return success.
4055
4056 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4057
4058         PR c++/13495
4059         * g++.dg/template/memfriend9.C: New test.
4060         * g++.dg/template/memfriend10.C: Likewise.
4061         * g++.dg/template/memfriend11.C: Likewise.
4062         * g++.dg/template/memfriend12.C: Likewise.
4063         * g++.dg/template/memfriend13.C: Likewise.
4064         * g++.dg/template/memfriend14.C: Likewise.
4065         * g++.dg/template/memfriend15.C: Likewise.
4066         * g++.dg/template/memfriend16.C: Likewise.
4067         * g++.dg/template/memfriend17.C: Likewise.
4068         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4069
4070 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4071
4072         * g++.dg/conversion/dr195.C: New.
4073         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4074
4075 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4076             Devang Patel  <dpatel@apple.com>
4077
4078         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4079         of floating point arithmetic, which could trap.
4080
4081 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/14035
4084         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4085         * g++.dg/conversion/const2.C: New test.
4086         * g++.dg/expr/reinterpret2.C: New test.
4087         * g++.dg/expr/reinterpret3.C: New test.
4088         * g++.dg/expr/cast2.C: New test.
4089         * g++.dg/expr/copy1.C: New test.
4090         * g++.dg/other/conversion1.C: Change error message.
4091         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4092         function pointers to void *.
4093         * g++.old-deja/g++.mike/p10148.C: Likewise.
4094
4095 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4096
4097         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4098
4099 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4100
4101         PR c++/18047
4102
4103         * g++.dg/parse/expr3.C: New test.
4104
4105 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4106
4107         * gcc.dg/smod-1.c: New test.
4108
4109 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4110
4111         * objc.dg/method-14.m: New test.
4112
4113 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4114
4115         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4116         Also xfail as the patch was reverted.
4117
4118 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4119
4120         PR middle-end/16973
4121         * gcc.dg/pr16973.c: New test.
4122
4123 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4124
4125         PR tree-optimization/17656
4126         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4127
4128 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4129
4130         * g++.dg/eh/shadow1.C: New.
4131
4132 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4133
4134         * gcc.c-torture/compile/20041018-1.c: New test.
4135
4136 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4137
4138         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4139         compiler referring to register 0 when accessing sdata.  The linker
4140         now patches things up.
4141
4142 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4143
4144         PR c/17529
4145         * gcc.c-torture/compile/pr17529.c: New test.
4146
4147 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4148
4149         PR c++/17743
4150         * g++.dg/ext/attrib17.C: New test.
4151
4152 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4153
4154         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4155
4156 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4157
4158         PR c++/10479
4159         * g++.dg/ext/attrib16.C: New test.
4160
4161 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4162
4163         PR c++/17042
4164         * g++.dg/init/dso_handle1.C: New test.
4165
4166         PR c++/14667
4167         * g++.dg/parse/typedef6.C: New test.
4168
4169         PR c++/17916
4170         * g++.dg/parse/pragma1.C: New test.
4171
4172 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4173
4174         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4175
4176 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4177
4178         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4179         -fno-common when on HPPA HP-UX platforms.
4180
4181 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4182
4183         PR other/16820
4184         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4185         stdint.h.
4186         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4187         uintptr_t.
4188
4189 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4190
4191         PR c++/16301
4192         * g++.dg/lookup/strong-using-4.C: New test.
4193
4194 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4195
4196         PR middle-end/16567
4197         * gcc.c-torture/compile/nested-1.c: New test.
4198
4199 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4200
4201         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4202         and mipsisa64*-*-* (until support for misaligned loads is added).
4203         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4204         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4205         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4206         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4207         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4208         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4209
4210 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/17976
4213         * g++.dg/init/dtor3.C: New test.
4214
4215 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4216
4217         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4218
4219 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4222         * gcc.dg/macho-lo-sum.c: Likewise.
4223
4224 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4225
4226         * gcc.dg/ppc-spe64-1.c: New test.
4227
4228 2004-10-14  Devang Patel  <dpatel@apple.com>
4229
4230         PR 17635
4231         * gcc.dg/pr17635.c : New test.
4232
4233 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4234
4235         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4236         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4237         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4238         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4239         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4240         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4241         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4242         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4243         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4244         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4245         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4246         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4247         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4248         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4249         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4250         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4251         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4252         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4253
4254 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4255
4256         * gcc.dg/vect/vect-82.c: New testcase.
4257         * gcc.dg/vect/vect-82_64.c: New testcase.
4258         * gcc.dg/vect/vect-83.c: New testcase.
4259         * gcc.dg/vect/vect-83_64.c: New testcase.
4260
4261 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4262
4263         * gcc.dg/cpp/error-1.c: New test.
4264
4265 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4266
4267         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4268
4269 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4270
4271         PR target/17984
4272         * gcc.dg/cris-peep2-xsrand2.c: New test.
4273
4274 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4275
4276         PR c++/17661
4277         * testsuite/g++.dg/expr/for2.C: New test.
4278
4279 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4280
4281         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4282
4283 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4284
4285         PR tree-optimization/17724
4286         * g++.dg/opt/pr17724-1.C: New test.
4287         * g++.dg/opt/pr17724-2.C: New test.
4288         * g++.dg/opt/pr17724-3.C: New test.
4289         * g++.dg/opt/pr17724-4.C: New test.
4290         * g++.dg/opt/pr17724-5.C: New test.
4291         * g++.dg/opt/pr17724-6.C: New test.
4292
4293 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4294
4295         PR c/17301
4296         * gcc.dg/pr17301-2.c: New test.
4297
4298 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/15876
4301         * g++.dg/parse/error22.C: New test.
4302
4303         PR c++/17936
4304         * g++.dg/template/spec18.C: New test.
4305
4306 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4307
4308         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4309         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4310         memcpy.
4311         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4312         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4313
4314 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4315
4316         * g++.dg/eh/cleanup5.C: Add dg-options "".
4317
4318 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4319
4320         PR middle-end/17657
4321         * gcc.dg/switch-4.c: New test case.
4322
4323 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4324
4325         * gcc.c-torture/execute/20041011-1.c: New test.
4326
4327 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4328
4329         PR c++/17554
4330         * g++.dg/init/for3.C: New test.
4331
4332         PR c++/17657
4333         * g++.dg/opt/switch2.C: New test.
4334
4335         PR middle-end/17703
4336         * g++.dg/warn/Wreturn-2.C: New test.
4337
4338 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4339
4340         PR c++/17907
4341         * g++.dg/eh/cleanup5.C: New test.
4342
4343 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4344
4345         PR c++/17393
4346         * g++.dg/parse/error21.C: New test.
4347
4348 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4349
4350         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4351         * g++.dg/warn/incomplete1.C: Likewise.
4352         * g++.dg/template/qualttp20.C: Likewise.
4353
4354 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4355
4356         PR c/17881
4357         * parm-incomplete-1.c: New test.
4358
4359 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4360
4361         PR c++/17867
4362         * g++.dg/parse/error19.C: New test.
4363
4364         PR c++/17670
4365         * g++.dg/init/new11.C: New test.
4366
4367         PR c++/17821
4368         * g++.dg/parse/error20.C: New test.
4369
4370         PR c++/17826
4371         * g++.dg/template/crash24.C: New test.
4372
4373 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4374
4375         PR c/17301
4376         * gcc.dg/pr17301-1.c: New test.
4377
4378 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4379
4380         PR c/17189
4381         * gcc.dg/anon-struct-5.c: New test.
4382
4383 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4384
4385         PR c/17844
4386         * gcc.dg/pr17844-1.c: New test.
4387
4388 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4389
4390         PR tree-optimization/17906
4391         * gcc.c-torture/compile/pr17906.c: New.
4392
4393 2004-10-09  Stuart Hastings  <stuart@apple.com>
4394             Roger Sayle  <roger@eyesopen.com>
4395
4396         PR rtl-optimization/17853
4397         * gcc.dg/i386-mmx-5.c: New testcase.
4398
4399 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4400
4401         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4402
4403 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4404
4405         PR c++/17524
4406         * g++.dg/template/static9.C: New test.
4407
4408         PR c++/17685
4409         * g++.dg/parse/operator5.C: New test.
4410
4411 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4412
4413         PR middle-end/17894
4414         * gcc.c-torture/execute/divcmp-4.c: New test case.
4415
4416 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4417
4418         PR tree-opt/17902
4419         * g++.dg/opt/pr17902.C: New test.
4420
4421 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4422
4423         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4424
4425 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4426
4427         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4428
4429 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4430
4431         * gcc.dg/assign-warn-3.c: New test.
4432
4433 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4434
4435         PR c/16999
4436         * gcc.dg/cpp/ident-1.c: New test.
4437
4438 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4439
4440         * gcc.c-torture/compile/acc1.c: New.
4441
4442 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4443
4444         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4445         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4446
4447 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4448
4449         * gcc.dg/ultrasp11.c: New test.
4450
4451 2004-10-08  Michael Matz  <matz@suse.de>
4452
4453         * gcc.dg/doloop-2.c: New test.
4454
4455 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4456
4457         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4458         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4459         objc.dg/method-9.m: Update expected diagnostics.
4460
4461 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4462
4463         * gcc.dg/ppc-fsel-3.c: New file.
4464         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4465
4466 2004-10-07  Paul Brook  <paul@codesourcery.com>
4467
4468         * gfortran.dg/intrinsic_verify_1.f90: New test.
4469
4470 2004-10-07  Paul Brook  <paul@codesourcery.com>
4471
4472         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4473
4474 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4475
4476         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4477         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4478         commit.
4479
4480 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4483
4484 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4485
4486         PR c++/17115
4487         * g++.dg/warn/Winline-4.C: New test.
4488
4489 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4490
4491         * gcc.c-torture/compile/20041007-1.c: New test.
4492
4493 2004-10-07  Paul Brook  <paul@codesourcery.com>
4494
4495         PR fortran/17678
4496         * gfortran.dg/use_allocated_1.f90: New test.
4497
4498 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4499
4500         PR middle-end/17849
4501         * gfortran.fortran-torture/compile/nested.f90: New test
4502
4503 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4504
4505         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4506
4507 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         PR c++/17368
4510         * g++.dg/ext/asm6.C: New test.
4511
4512 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4513
4514         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4515
4516 2004-10-06  Paul Brook  <paul@codesourcery.com>
4517
4518         PR libfortran/17709
4519         * gfortran.dg/empty_format_1.f90: New test.
4520
4521 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4522
4523         PR fortran/17568
4524         * gfortran.dg/ishft.f90: New test.
4525
4526         PR fortran/17283
4527         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4528         tests.
4529
4530 2004-10-06  Paul Brook  <paul@codesourcery.com>
4531
4532         * gfortran.dg/do_1.f90: New test.
4533
4534 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4535
4536         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4537         optimizing for size.
4538
4539 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4540
4541         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4542
4543 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4544
4545         * gcc.c-torture/compile/20041005-1.c: New test.
4546
4547 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4548
4549         PR c++/17829
4550         * g++.dg/lookup/koenig4.C: New.
4551
4552 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4553
4554         * g++.dg/other/classkey1.C: Adjust quoting marks.
4555         * g++.dg/parse/error15.C: Likewise.
4556         * g++.dg/template/meminit2.C (int>): Likewise.
4557
4558 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4559
4560         PR fortran/17283
4561         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4562
4563         PR fortran/17631
4564         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4565
4566         PR fortran/17708
4567         * gfortran.dg/pr17708.f90: New test.
4568
4569 2004-10-04  Chao-ying Fu  <fu@mips.com>
4570
4571         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4572         * gcc.dg/vect/vect-4.c: Ditto.
4573         * gcc.dg/vect/vect-5.c: Ditto.
4574         * gcc.dg/vect/vect-6.c: Ditto.
4575         * gcc.dg/vect/vect-8.c: Ditto.
4576         * gcc.dg/vect/vect-16.c: Ditto.
4577         * gcc.dg/vect/vect-30.c: Ditto.
4578         * gcc.dg/vect/vect-40.c: Ditto.
4579         * gcc.dg/vect/vect-41.c: Ditto.
4580         * gcc.dg/vect/vect-42.c: Ditto.
4581         * gcc.dg/vect/vect-43.c: Ditto.
4582         * gcc.dg/vect/vect-44.c: Ditto.
4583         * gcc.dg/vect/vect-45.c: Ditto.
4584         * gcc.dg/vect/vect-46.c: Ditto.
4585         * gcc.dg/vect/vect-47.c: Ditto.
4586         * gcc.dg/vect/vect-48.c: Ditto.
4587         * gcc.dg/vect/vect-49.c: Ditto.
4588         * gcc.dg/vect/vect-50.c: Ditto.
4589         * gcc.dg/vect/vect-51.c: Ditto.
4590         * gcc.dg/vect/vect-52.c: Ditto.
4591         * gcc.dg/vect/vect-53.c: Ditto.
4592         * gcc.dg/vect/vect-54.c: Ditto.
4593         * gcc.dg/vect/vect-55.c: Ditto.
4594         * gcc.dg/vect/vect-56.c: Ditto.
4595         * gcc.dg/vect/vect-57.c: Ditto.
4596         * gcc.dg/vect/vect-58.c: Ditto.
4597         * gcc.dg/vect/vect-59.c: Ditto.
4598         * gcc.dg/vect/vect-60.c: Ditto.
4599         * gcc.dg/vect/vect-74.c: Ditto.
4600         * gcc.dg/vect/vect-79.c: Ditto.
4601         * gcc.dg/vect/vect-80.c: Ditto.
4602
4603 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4604
4605         * gcc.dg/unused-7.c: Use the correct option.
4606
4607 2004-10-04  Paul Brook  <paul@codesourcery.com>
4608         Bud Davis  <bdavis9659@comcast.net>
4609
4610         PR fortran/17706
4611         PR fortran/16434
4612         * gfortran/pr17706.f90: New test.
4613         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4614
4615 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4616
4617         * gfortran.dg/pr17612.f90: New test.
4618
4619 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4620
4621         * g++.dg/template/local1.C: Adjust quoting marks in
4622         testing for diagnostics.
4623         * g++.dg/tls/diag-2.C: Likewise.
4624         * g++.dg/other/error8.C: Likewise.
4625
4626 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4627
4628         PR c/17178
4629         * gcc.dg/unused-4.c: Adjust to be correct.
4630
4631         PR c/17820
4632         * gcc.dg/unused-7.c: New test.
4633
4634 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4635
4636         PR c++/17797
4637         * g++.dg/overload/template2.C: New test.
4638
4639 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4640
4641         PR tree-optimization/16632
4642         * gcc.dg/tree-ssa/20041002-1.c: New.
4643
4644 2004-10-03  Paul Brook  <paul@codesourcery.com>
4645
4646         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4647         rather than relying on default formatting.
4648
4649 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4650
4651         * gcc.dg/20040920-1.c: Update expected message text.
4652
4653 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4654
4655         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4656
4657 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4658
4659         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4660         tree level.
4661
4662 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4663
4664         * gcc.dg/tree-ssa/pr17343.c: Remove.
4665
4666 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4667
4668         PR tree-opt/17343
4669         * gcc.dg/tree-ssa/pr17343.c: New test.
4670
4671 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4672
4673         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4674         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4675         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4676         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4677         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4678
4679 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4680
4681         * gcc.dg/lvalue-2.c: New test.
4682
4683 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4684
4685         PR c/17730
4686         * gcc.dg/pr17730-1.c: New test
4687
4688 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4689
4690         PR c/7425
4691         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4692
4693 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4694
4695         * gcc.c-torture/execute/stdarg-1.c: New test.
4696         * gcc.c-torture/execute/stdarg-2.c: New test.
4697         * gcc.c-torture/execute/stdarg-3.c: New test.
4698         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4699         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4700         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4701         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4702         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4703
4704 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4705
4706         PR tree-optimization/17697
4707         * g++.dg/opt/pr17697-1.C: New test.
4708         * g++.dg/opt/pr17697-2.C: New test.
4709         * g++.dg/opt/pr17697-3.C: New test.
4710
4711 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4712
4713         PR c/16409
4714         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4715         gcc.dg/vla-init-5.c: New tests.
4716
4717 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4718
4719         PR c/13804
4720         * gcc.dg/pr13804-1.c: New test.
4721
4722 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4723
4724         PR fortran/16938
4725         * gfortran.dg/pr16938.f90: New test.
4726
4727 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4728
4729         * g++.dg/template/crash23.C: New test.
4730
4731 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/17585
4734         * g++.dg/template/static8.C: New test.
4735
4736 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4737
4738         PR c++/17681
4739         * g++.dg/other/error9.C: New test.
4740
4741 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4742
4743         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4744
4745 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4746
4747         PR fortran/15164
4748         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4749
4750 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4751
4752         PR middle-end/17112
4753         * gcc.dg/pr17112-1.c: New test case.
4754
4755 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4756
4757         PR c/11459
4758         * gcc.dg/pr11459-1.c: New test.
4759
4760 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4761
4762         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4763         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4764
4765 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4766
4767         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4768
4769 2004-09-25  Jan Hubicka  <jh@suse.cz>
4770
4771         * compile/30040909-1.c: New test.
4772         * compile/30040907-1.c: New test.
4773
4774 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4775
4776         * gcc.c-torture/execute/va-arg-26.c: New test.
4777
4778 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4779
4780         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4781         extra diagnostics on targets with 64-bit pointers.
4782         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4783
4784 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4785
4786         PR c/17188
4787         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4788         * gcc.dg/decl-3.c: Adjust expected message.
4789
4790 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4791
4792         PR fortran/17615
4793         * gfortran.dg/pr17615.f90: New test.
4794
4795 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4796
4797         PR tree-optimzation/17517
4798         * g++.dg/tree-ssa/pr17517.C: New Test.
4799
4800 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4801
4802         PR c++/16889
4803         * g++.dg/lookup/ambig3.C: New.
4804
4805 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4806
4807         PR tree-opt/17624
4808         * g++.dg/opt/pr17624.C: New test.
4809
4810 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4811
4812         PR c/6980
4813         * gcc.dg/Wbad-function-cast-1.c: New test.
4814
4815 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4816
4817         * g++.dg/ext/complit1.C
4818         * g++.dg/other/error2.C
4819         * g++.dg/other/nontype-1.C
4820         * g++.dg/parse/crash11.C
4821         * g++.dg/parse/crash12.C
4822         * g++.dg/parse/error15.C
4823         * g++.dg/parse/error4.C
4824         * g++.dg/parse/tmpl-outside1.C
4825         * g++.dg/parse/too-many-tmpl-args1.C
4826         * g++.dg/template/dependent-expr3.C
4827         * g++.dg/template/error10.C
4828         * g++.dg/template/instantiate1.C
4829         * g++.dg/template/vtable2.C
4830         * g++.dg/warn/Wshadow-1.C
4831         * g++.dg/warn/weak1.C
4832         * g++.old-deja/g++.brendan/crash16.C
4833         * g++.old-deja/g++.brendan/crash18.C
4834         * g++.old-deja/g++.brendan/crash48.C
4835         * g++.old-deja/g++.brendan/crash49.C
4836         * g++.old-deja/g++.brendan/crash55.C
4837         * g++.old-deja/g++.brendan/crash56.C
4838         * g++.old-deja/g++.brendan/crash8.C
4839         * g++.old-deja/g++.brendan/enum11.C
4840         * g++.old-deja/g++.brendan/enum8.C
4841         * g++.old-deja/g++.brendan/enum9.C
4842         * g++.old-deja/g++.brendan/friend3.C
4843         * g++.old-deja/g++.brendan/misc14.C
4844         * g++.old-deja/g++.bugs/900402_02.C
4845         * g++.old-deja/g++.bugs/900404_03.C
4846         * g++.old-deja/g++.bugs/900404_04.C
4847         * g++.old-deja/g++.bugs/900428_03.C
4848         * g++.old-deja/g++.jason/crash4.C
4849         * g++.old-deja/g++.jason/overload21.C
4850         * g++.old-deja/g++.jason/redecl1.C
4851         * g++.old-deja/g++.jason/report.C
4852         * g++.old-deja/g++.jason/rfg10.C
4853         * g++.old-deja/g++.jason/template30.C
4854         * g++.old-deja/g++.law/arm12.C
4855         * g++.old-deja/g++.law/ctors5.C
4856         * g++.old-deja/g++.law/cvt20.C
4857         * g++.old-deja/g++.law/init10.C
4858         * g++.old-deja/g++.law/init8.C
4859         * g++.old-deja/g++.law/visibility17.C
4860         * g++.old-deja/g++.law/visibility7.C
4861         * g++.old-deja/g++.mike/net8.C
4862         * g++.old-deja/g++.mike/p646.C
4863         * g++.old-deja/g++.mike/p700.C
4864         * g++.old-deja/g++.mike/p701.C
4865         * g++.old-deja/g++.mike/p811.C
4866         * g++.old-deja/g++.ns/template13.C
4867         * g++.old-deja/g++.other/array3.C
4868         * g++.old-deja/g++.other/crash25.C
4869         * g++.old-deja/g++.other/dtor3.C
4870         * g++.old-deja/g++.other/dtor4.C
4871         * g++.old-deja/g++.other/main1.C
4872         * g++.old-deja/g++.other/warn7.C
4873         * g++.old-deja/g++.pt/crash11.C
4874         * g++.old-deja/g++.pt/crash36.C
4875         * g++.old-deja/g++.pt/spec22.C
4876         * g++.old-deja/g++.pt/spec9.C
4877         * g++.old-deja/g++.pt/ttp52.C
4878         * g++.old-deja/g++.robertl/eb103.C
4879         * g++.old-deja/g++.robertl/eb121.C
4880         * g++.old-deja/g++.robertl/eb22.C
4881         * g++.old-deja/g++.robertl/eb8.C:
4882         Update locations and/or regexps of dg-error markers.
4883         Remove markers for some bogus messages that are no longer issued.
4884
4885 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4886
4887         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4888         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4889
4890 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         PR c++/17618
4893         * g++.dg/lookup/crash5.C: New test.
4894
4895 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4896
4897         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4898         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4899         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4900         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4901         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4902         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4903
4904         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4905         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4906         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4907         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4908         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4909         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4910
4911         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4912
4913         * gcc.dg/vect/vect-44.c: Check additional cases.
4914         * gcc.dg/vect/vect-48.c: Check additional cases.
4915
4916         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4917         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4918         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4919         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4920         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4921         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4922         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4923         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4924         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4925
4926         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4927         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4928         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4929
4930 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4931
4932         * gcc.dg/tree-ssa/loop-6.c: New test.
4933
4934 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4935
4936         PR c++/17620
4937         * g++.dg/inherit/base2.C: New.
4938
4939 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4940
4941         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4942         * gcc.dg/20001012-2.c: Likewise.
4943         * gcc.dg/20001013-1.c: Likewise.
4944         * gcc.dg/20001101-1.c: Likewise.
4945         * gcc.dg/20001102-1.c: Likewise.
4946         * gcc.dg/bf-spl1.c: Likewise.
4947         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4948         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4949
4950 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4951
4952         PR tree-optimization/16721
4953         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4954
4955 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4956
4957         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4958         * gcc.dg/20040305-1.c: Likewise.
4959
4960 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4961
4962         PR c/16566
4963         * gcc.c-torture/compile/pr16566-1.c,
4964         gcc.c-torture/compile/pr16566-2.c,
4965         gcc.c-torture/compile/pr16566-3.c: New tests.
4966
4967 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4968
4969         PR tree-optimization/17512
4970         * gcc.c-torture/compile/20040916-1.c.
4971
4972 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4973
4974         * gcc.dg/pragma-re-3.c: New test.
4975
4976 2004-09-17  Matt Austern  <austern@apple.com>
4977
4978         PR c++/15049
4979         * g++.dg/other/anon3.C: New.
4980
4981 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4982
4983         PR c++/7503
4984         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4985         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4986         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4987         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4988         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4989
4990 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4991
4992         PR fortran/17286
4993         * gfortran.dg/pr17286.f90: New test.
4994
4995 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4996
4997         PR c++/17530
4998         * g++.dg/template/static7.C: New test.
4999
5000 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         PR tree-opt/17558
5003         * gcc.c-torture/compile/pr17558.c: New test.
5004
5005 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5006
5007         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5008         if SKIP_ATTRIBUTE is defined.
5009
5010 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5011
5012         PR fortran/15957
5013         * gfortran.dg/pr15957.f90: New test.
5014
5015 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5016
5017         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5018         in comparison.
5019         * gcc.dg/vect/vect-79.c: Likewise.
5020         * gcc.dg/vect/vect-80.c: Likewise.
5021
5022 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5023
5024         PR fortran/15750
5025         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5026
5027 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5028
5029         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5030         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5031         * gcc.dg/vect/vect-62.c: New testcase.
5032         * gcc.dg/vect/vect-63.c: New testcase.
5033         * gcc.dg/vect/vect-64.c: New testcase.
5034         * gcc.dg/vect/vect-65.c: New testcase.
5035         * gcc.dg/vect/vect-66.c: New testcase.
5036         * gcc.dg/vect/vect-67.c: New testcase.
5037         * gcc.dg/vect/vect-68.c: New testcase.
5038         * gcc.dg/vect/vect-69.c: New testcase.
5039         * gcc.dg/vect/vect-79.c: New testcase.
5040         * gcc.dg/vect/vect-80.c: New testcase.
5041
5042 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5043
5044         * gcc.target/mips/asm-1.c: New test.
5045
5046 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5047
5048         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5049         * gcc.dg/vect/vect-73.c: New testcase.
5050         * gcc.dg/vect/vect-74.c: New testcase.
5051         * gcc.dg/vect/vect-75.c: New testcase.
5052         * gcc.dg/vect/vect-76.c: New testcase.
5053         * gcc.dg/vect/vect-77.c: New testcase.
5054         * gcc.dg/vect/vect-78.c: New testcase
5055
5056 2004-09-18  Paul Brook  <paul@codesourcery.com>
5057
5058         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5059
5060 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5061
5062         PR c/17424
5063         * gcc.dg/pr17424-1.c: New test.
5064
5065 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5066
5067         * g++.dg/tree-ssa/pr17153.C: New test.
5068
5069 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5070
5071         PR pch/13361
5072         * testsuite/g++.dg/pch/wchar-1.C: New.
5073         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5074
5075 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5076
5077         * gcc.c-torture/execute/20040917-1.c: New test.
5078
5079 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5080
5081         PR tree-optimization/17319
5082         * gcc.dg/pr17319.c: New test.
5083
5084 2004-09-17  Devang Patel  <dpatel@apple.com>
5085
5086         * gcc.dg/20040813-1.c: New test.
5087
5088 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5089
5090         PR tree-optimization/17273
5091         * gcc.c-torture/compile/pr17273.c: New test.
5092
5093 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5094
5095         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5096         Update expected messages.
5097         * gcc.dg/declspec-13.c: New test.
5098
5099 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5100
5101         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5102
5103 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5104
5105         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5106         change what 'a' is pointing to.
5107
5108 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5109
5110         PR c++/16002
5111         * g++.dg/template/error18.C: New test.
5112
5113         PR c++/16029
5114         * g++.dg/warn/Wunused-8.C: New test.
5115
5116 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5117
5118         PR tree-optimization/17513
5119         * gcc.dg/20040916-1.c: New test.
5120
5121 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5122
5123         PR c++/17501
5124         * g++.dg/template/typename7.C: New test.
5125
5126 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5127
5128         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5129
5130 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5131
5132         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5133         with -ftree-based-profiling also.
5134         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5135
5136 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5137
5138         PR/15364
5139         * gfortran.dg/der_array_io_1.f90: New test.
5140         * gfortran.dg/der_array_io_2.f90: New test.
5141         * gfortran.dg/der_array_io_3.f90: New test.
5142
5143 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5144
5145         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5146         EABI.
5147
5148 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5149
5150         * g++.dg/opt/switch1.C: New test.
5151
5152 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5153
5154         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5155         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5156         Update expected messages.
5157
5158 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5159
5160         PR fortran/16485
5161         * gfortran.dg/same_name_1.f90: New test.
5162
5163 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5164
5165         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5166         dereference garbage pointers.
5167
5168 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5169
5170         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5171         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5172
5173         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5174         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5175         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5176
5177 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5178
5179         PR c++/17324
5180         * g++.dg/template/mangle1.C: New test.
5181
5182 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5183
5184         PR tree-optimization/17252
5185         * gcc.c-torture/execute/pr17252.c: New test.
5186
5187 2004-09-14  Andrew Pinski  <apinski@apple.com>
5188
5189         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5190
5191 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5192
5193         PR rtl-optimization/9771
5194         * gcc.dg/pr9771-1.c: New test case.
5195
5196 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5197
5198         PR tree-optimization/15262
5199         * gcc.c-torture/execute/pr15262-1.c: New test.
5200         * gcc.c-torture/execute/pr15262-2.c: New test.
5201
5202 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5203
5204         * gcc.dg/declspec-12.c: New test.
5205
5206 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5207
5208         * gfortran.dg/pr17090.f90: Add directives to test.
5209
5210 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5211
5212         * gcc.c-torture/compile/20040914-1.c: New test.
5213
5214 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5215
5216         PR c++/16162
5217         * g++.dg/template/decl2.C: New test.
5218
5219 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5220
5221         PR fortran/17090
5222         * gfortran.dg/pr17090.f90: New test.
5223
5224 2004-09-13  Dale Johannesen  <dalej@apple.com>
5225
5226         * gcc.c-torture/compile/pr17408.c:  New test case.
5227
5228 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/16716
5231         * g++.dg/parse/crash17.C: New test.
5232
5233         PR c++/17327
5234         * g++.dg/template/enum3.C: New test.
5235
5236 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5237
5238         * lib/gcc-defs.exp: Load wrapper.exp.
5239         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5240         using local code.
5241         * lib/gcc.exp (gcc_init): Similar.
5242         * lib/gfortran.exp (gfortran_init): Similar.
5243         * lib/objc.exp (objc_init): Similar.
5244         * lib/treelang.exp (treelang_init): Similar.
5245         * lib/wrapper.exp: New file with build_wrapper call machinery in
5246         ${tool}_maybe_build_wrapper.
5247
5248 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5249
5250         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5251         "inline".
5252         * gcc.dg/declspec-11.c: Update expected messages.
5253         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5254         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5255         gcc.dg/inline-12.c: New tests.
5256
5257 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5258
5259         * g++.dg/tree-ssa/pr17400.C: New testcase.
5260
5261 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5262
5263         * gcc.target/mips/sb1-1.c: New testcase.
5264
5265 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5266
5267         * lib/g77-dg.exp: Remove unused file.
5268         * lib/mike-g77.exp: Ditto.
5269         * lib/g77.exp: Ditto.
5270
5271 2004-09-12  Richard Henderson  <rth@redhat.com>
5272
5273         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5274
5275 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5276
5277         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5278         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5279         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5280         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5281         Update expected messages.
5282
5283 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5284
5285         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5286         declaration/use mismatch for dirp parameter.
5287
5288 2004-09-12  Andrew Pinski  <apinski@apple.com>
5289
5290         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5291         -fgnu-runtime is passed.
5292
5293 2004-09-12  Richard Henderson  <rth@redhat.com>
5294
5295         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5296         do the uplevel thing and update additional_flags directly.
5297         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5298         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5299         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5300         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5301
5302 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5303
5304         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5305
5306 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5307
5308         PR middle-end/17411
5309         * g++.dg/opt/pr17411-1.C: New test case.
5310
5311 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5312
5313         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5314         gcc.dg/tls/diag-2.c: Update expected messages.
5315         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5316         messages.
5317         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5318         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5319         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5320         gcc.dg/tls/diag-5.c: New tests.
5321
5322 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5323
5324         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5325
5326 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5327
5328         * g++.dg/parse/break-in-for.C: New test.
5329
5330 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5331
5332         * gcc.dg/tree-ssa/20040911-1.c: New test.
5333
5334 2004-09-11  Andreas Jaeger  <aj@suse.de>
5335
5336         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5337         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5338
5339 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5340
5341         * gcc.target/frv: New directory of FR-V-specific tests.
5342
5343 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5344
5345         * gcc.dg/convert-vec-1.c: New test.
5346
5347 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5348
5349         PR middle-end/17024
5350         * gcc.dg/pr17024-1.c: New test case.
5351
5352 2004-09-10  Eric Christopher  <echristo@redhat.com>
5353
5354         * gcc.dg/20040910-1.c: New test.
5355
5356 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5357
5358         * gcc.dg/bitfld-9.c: New test.
5359
5360 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5361
5362         * gcc.c-torture/execute/ieee/acc1.c: New test.
5363         * gcc.c-torture/execute/ieee/acc2.c: New test.
5364         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5365
5366 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5367
5368         * gcc.dg/deprecated-2.c: New test.
5369
5370 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5371
5372         * gcc.dg/init-vec-1.c: New test.
5373
5374 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5375
5376         PR middle-end/17055
5377         * gcc.dg/pr17055-1.c: New test case.
5378
5379 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5380
5381         PR target/17377
5382         * gcc.c-torture/execute/pr17377.c: New test.
5383
5384 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5385
5386         PR c/8420
5387         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5388         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5389         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5390         gcc.dg/long-long-typespec-1.c: New tests.
5391         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5392
5393 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5394
5395         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5396         gcc.dg/gnu99-static-1.c: New tests.
5397
5398 2004-09-08  Devang Patel  <dpatel@apple.com>
5399
5400         * gcc.dg/darwin-ld-20040828-1.c: New test.
5401         * gcc.dg/darwin-ld-20040828-2.c: New test.
5402         * gcc.dg/darwin-ld-20040828-3.c: New test.
5403
5404 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5405
5406         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5407         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5408         in error message.
5409         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5410         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5411         in error message.
5412         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5413         types they qualify.
5414         * objc.dg/type-size-2.m: Fix wording in comment.
5415         * objc.dg/va-meth-1.m: New test case.
5416
5417 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR c/16633:
5420         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5421         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5422
5423 2004-09-06  Devang Patel  <dpatel@apple.com>
5424
5425         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5426         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5427
5428 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5429
5430         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5431         reflect changed line numbering of diagnostics.
5432
5433 2004-09-06  Paul Brook  <paul@codesourcery.com>
5434
5435         * gfortran.dg/edit_real_1.f90: Add new test.
5436
5437 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5438
5439         * gcc.dg/tree-ssa/loop-2.c: New test.
5440         * gcc.dg/tree-ssa/loop-3.c: New test.
5441         * gcc.dg/tree-ssa/loop-4.c: New test.
5442         * gcc.dg/tree-ssa/loop-5.c: New test.
5443
5444 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5445
5446         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5447
5448 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5449
5450         * gcc.dg/format/sentinel-1.c: New test.
5451
5452 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5453
5454         * testsuite/gcc.dg/builtins-46.c: New.
5455
5456 2004-09-03  Devang Patel  <dpatel@apple.com>
5457
5458         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5459         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5460
5461 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5462
5463         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5464         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5465         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5466         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5467         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5468         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5469         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5470         the non-portable bzero.
5471         * gcc.dg/20010912-1.c: xfail for NetWare.
5472         * gcc.dg/20020426-2.c: xfail for NetWare.
5473         * gcc.dg/20021014-1.c: xfail for NetWare.
5474         * gcc.dg/20021018-1.c: xfail for NetWare.
5475         * gcc.dg/20030213-1.c: xfail for NetWare.
5476         * gcc.dg/20030225-1.c: xfail for NetWare.
5477         * gcc.dg/20030708-1.c: xfail for NetWare.
5478         * gcc.dg/builtins-config.h: Also exclude NetWare.
5479         * gcc.dg/format/format.h: Define restrict only if not already defined.
5480         * gcc.dg/nest.c: xfail for NetWare.
5481         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5482         * lib/target-supports.exp (check_visibility_available): Exclude
5483         NetWare.
5484
5485 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5486
5487         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5488         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5489         deterministic starting point for the alignment of structure fields.
5490         * gcc.dg/Wpadded.c: Dito.
5491         * g++.dg/abi/vbase10.C: Dito.
5492
5493 2004-09-03  Devang Patel  <dpatel@apple.com>
5494
5495         * g++.dg/debug/pr15736.cc: New test.
5496
5497 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5498
5499         * README.QMTEST: Fix out-of-date link.
5500
5501 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5502
5503         PR fortran/16579
5504         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5505         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5506
5507 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5508
5509         * g++.dg/abi/arm_rtti1.C: New test.
5510
5511 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5512
5513         * gcc.dg/ppc-vector-memcpy.c: New.
5514         * gcc.dg/ppc-vector-memset.c: New.
5515
5516 2004-09-02  Chao-ying Fu  <fu@mips.com>
5517
5518         * gcc.target/mips/mips-3d-1.c: New test.
5519         * gcc.target/mips/mips-3d-2.c: New test.
5520         * gcc.target/mips/mips-3d-3.c: New test.
5521         * gcc.target/mips/mips-3d-4.c: New test.
5522         * gcc.target/mips/mips-3d-5.c: New test.
5523         * gcc.target/mips/mips-3d-6.c: New test.
5524         * gcc.target/mips/mips-3d-7.c: New test.
5525         * gcc.target/mips/mips-3d-8.c: New test.
5526         * gcc.target/mips/mips-3d-9.c: New test.
5527         * gcc.target/mips/mips-ps-1.c: New test.
5528         * gcc.target/mips/mips-ps-2.c: New test.
5529         * gcc.target/mips/mips-ps-3.c: New test.
5530         * gcc.target/mips/mips-ps-4.c: New test.
5531         * gcc.target/mips/mips-ps-type.c: New test.
5532
5533 2004-09-02  Paul Brook  <paul@codesourcery.com>
5534
5535         * gfortran.dg/edit_real_1.f90: Add new tests.
5536
5537 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5538
5539         PR fortran/15327
5540         * gfortran.dg/merge_char_1.f90: New test.
5541
5542 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5543
5544         PR fortran/16404
5545         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5546
5547 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5548
5549         PR c/1522
5550         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5551
5552 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5553
5554         * g++.dg/opt/loop1.C: Do not XFAIL.
5555
5556 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.c-torture/execute/20040831-1.c: New test.
5559
5560 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5561
5562         PR fortran/16579
5563         * gfortran.dg/g77/20010610.f: Now passes.
5564         Copy from g77.f-torture/execute. Add dg-run directive.
5565         * gfortran.dg/g77/README: Update
5566
5567 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5568
5569         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5570         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5571         (t1, t2, t3, t4): Add volatile.
5572
5573 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5574
5575         * g++.dg/ext/visibility/arm1.C: New test.
5576
5577 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5578
5579         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5580         -pedantic-errors.
5581
5582 2004-09-01  Paul Brook  <paul@codesourcery.com>
5583
5584         * gfortran.dg/eof_2.f90: New test.
5585
5586 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5587
5588         PR fortran/16579
5589         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5590
5591 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5592
5593         PR libfortran/16805
5594         * gfortran.dg/list_read_2.f90: New test.
5595
5596 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5597
5598         * g++.dg/abi/key1.C: New test.
5599
5600 2004-08-31  Richard Henderson  <rth@redhat.com>
5601
5602         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5603         form of offsetof.
5604         * g++.dg/other/offsetof5.C: Remove duplicate.
5605
5606 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5607
5608         PR fortran/17244
5609         * gfortran.dg/func_derived_1.f90: New test.
5610
5611 2004-08-31  Paul Brook  <paul@codesourcery.com>
5612
5613         * gfortran.dg/eof_1.f90: New test.
5614
5615 2004-08-31  Paul Brook  <paul@codesourcery.com>
5616
5617         * gfortran.dg/list_read_1.f90: New file.
5618
5619 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5620
5621         * g++.dg/opt/loop1.C: XFAIL.
5622
5623 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5624
5625         * gcc.dg/funcdef-storage-1.c: New.
5626         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5627         an extern function in local scope.
5628         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5629         declare an 'auto inline' function in local scope.
5630         * gcc.dg/20011130-1.c: Likewise.
5631         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5632         an 'auto' function in local scope.
5633         * gcc.dg/20021014-1.c: Likewise.
5634         * gcc.dg/20030331-2.c: Likewise.
5635
5636 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5637
5638         * gfortran.dg/blockdata_1.f90: New test.
5639
5640 2004-08-30  Richard Henderson  <rth@redhat.com>
5641
5642         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5643
5644 2004-08-30  Richard Henderson  <rth@redhat.com>
5645
5646         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5647         additional_flags set by alternate driver.
5648         (ieee-options): New procedure.
5649         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5650         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5651         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5652         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5653
5654 2004-08-30  Richard Henderson  <rth@redhat.com>
5655
5656         * lib/f-torture.exp: Remove.
5657
5658 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR rtl-optimization/16590
5661         * g++.dg/opt/loop1.C: New test.
5662
5663 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5664
5665         PR fortran/13910
5666         * gfortran.dg/oldstyle_1.f90: New test.
5667
5668 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5669         Paul Brook  <paul@codesourcery.com>
5670
5671         * gfortran.dg/g77/README: Update.
5672         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5673         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5674         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5675
5676 2004-08-28  Paul Brook  <paul@codesourcery.com>
5677
5678         PR libfortran/17195
5679         * gfortran.dg/edit_real_1.f90: New test.
5680
5681 2004-08-27  Paul Brook  <paul@codesourcery.com>
5682
5683         * gfortran.dg/rewind_1.f90: New test.
5684
5685 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5686
5687         PR fortran/16597
5688         * gfortran.dg/pr16597.f90: New test.
5689
5690 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5691
5692         PR c/13801
5693         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5694         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5695         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5696         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5697         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5698
5699 2004-08-26  Nick Clifton  <nickc@redhat.com>
5700
5701         * gcc.c-torture/compile/pr17119.c: New test.
5702
5703 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5704
5705         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5706
5707 2004-08-25  Richard Henderson  <rth@redhat.com>
5708
5709         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5710         the bits that expect kind=8 to be the largest real kind.
5711
5712 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5713
5714         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5715
5716 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5717
5718         * gfortran.dg/assignment_1.f90: New test.
5719
5720 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5721
5722         * g++.dg/template/repo3.C: New test.
5723
5724 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5725
5726         PR middle-end/16693
5727         PR tree-optimization/16372
5728         * g++.dg/opt/pr16372-1.C: New test case.
5729         * g++.dg/opt/pr16693-1.C: New test case.
5730         * g++.dg/opt/pr16693-2.C: New test case.
5731
5732 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5733
5734         * objc.dg/proto-lossage-4.m: New test.
5735
5736 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5737
5738         PR c++/17155
5739         * g++.dg/inherit/local2.C: New test.
5740
5741 2004-08-25  Paul Brook  <paul@codesourcery.com>
5742
5743         PR fortran/17144
5744         * gfortran.dg/string_ctor_1.f90: New test.
5745
5746 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5747
5748         PR c++/14428
5749         * g++.dg/template/redecl2.C: New test.
5750
5751 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5752
5753         PR fortran/17143
5754         * gfortran.dg/pr17143.f90: New test.
5755
5756 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5757
5758         PR fortran/17164
5759         * gfortran.dg/pr17164.f90: New test.
5760
5761 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5762
5763         * gcc.dg/tree-ssa/loop-1.c: New test.
5764
5765 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5766
5767         * gcc.c-torture/compile/20040824-1.c: New test.
5768
5769 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5770
5771         * gcc.c-torture/compile/iftrap-3.c: New test.
5772
5773 2004-08-24  Paul Brook  <paul@codesourcery.com>
5774
5775         * gfortran.dg/entry_2.f90: New test.
5776
5777 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5778
5779         PR c++/16889
5780         * g++.dg/lookup/ambig[12].C: New.
5781
5782 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5783
5784         PR c++/16706
5785         * g++.dg/template/crash21.C: New test.
5786         * g++.dg/template/crash22.C: Likewise.
5787
5788 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5789
5790         PR c++/17149
5791         * g++.dg/template/access15.C: New.
5792
5793 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/17163
5796         * g++.dg/template/repo2.C: New test.
5797
5798 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5799
5800         PR rtl-optimization/17078
5801         * gcc.c-torture/execute/pr17078-1.c: New test case.
5802
5803 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5804
5805         PR c/14492
5806         * gcc.dg/debug/crash1.c: New test.
5807
5808 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5809
5810         PR c/16180
5811         * gcc.dg/loop-5.c: New test.
5812
5813 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5814
5815         * gcc.c-torture/execute/20040823-1.c: New test.
5816
5817 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5818
5819         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5820         to the assembler.  Simplify test accordingly.
5821         (asm_abi_flags): Use GNU names.
5822         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5823         to check for ABI flags.
5824
5825 2004-08-22  Andrew Pinski  <apinski@apple.com>
5826
5827         * g++.dg/opt/pr14029.C: New test.
5828         * gcc.c-torture/execute/pr15262.c: New test.
5829
5830 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5831
5832         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5833
5834 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5835
5836         PR 16908
5837         * gfortran.dg/direct_io.f90: New test.
5838
5839 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/17121
5842         * g++.dg/inherit/local2.C: New test.
5843
5844 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5845
5846         PR c++/17120
5847         * g++.dg/warn/Wparentheses-4.C: New test.
5848
5849 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5850
5851         PR c++/17121
5852         * g++.dg/inherit/local2.C: New test.
5853
5854         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5855         * gcc.dg/ppc-ldstruct.c: Likewise.
5856         * gcc.dg/ppc64-abi-2.c: Likewise.
5857
5858 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR rtl-optimization/17099
5861         * gcc.c-torture/execute/20040820-1.c: New test.
5862
5863 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5864
5865         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5866
5867 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5868
5869         PR fortran/17077
5870         * gfortran.dg/auto_array_1.f90: New test.
5871
5872 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5873
5874         PR fortran/17074
5875         * gfortran.dg/simpleif_1.f90: New test.
5876
5877 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5878
5879         * lib/target-supports.exp (check_profiling_available): Return
5880         false for arm*-*-symbianelf* and arm*-*-eabi*.
5881
5882         PR c++/15890
5883         * g++.dg/template/delete1.C: New test.
5884
5885 2004-08-19  Paul Brook  <paul@codesourcery.com>
5886
5887         PR fortran/14976
5888         PR fortran/16228
5889         * gfortran.dg/data_char_1.f90: New test.
5890
5891 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5892
5893         PR fortran/16946
5894         * gfortran.dg/reduction.f90: New testcase.
5895
5896 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5897
5898         PR fortran/16520
5899         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5900
5901 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5902
5903         PR c++/17041
5904         * g++.dg/Wparentheses-3.C: New test.
5905
5906 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5907
5908         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5909         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5910         * gcc.dg/vect/vect-2.c: Likewise.
5911         * gcc.dg/vect/vect-3.c: Likewise.
5912         * gcc.dg/vect/vect-4.c: Likewise.
5913         * gcc.dg/vect/vect-5.c: Likewise.
5914         * gcc.dg/vect/vect-6.c: Likewise.
5915         * gcc.dg/vect/vect-7.c: Likewise.
5916         * gcc.dg/vect/vect-25.c: Likewise.
5917         * gcc.dg/vect/vect-31.c: Likewise.
5918         * gcc.dg/vect/vect-32.c: Likewise.
5919         * gcc.dg/vect/vect-34.c: Likewise.
5920         * gcc.dg/vect/vect-36.c: Likewise.
5921         * gcc.dg/vect/vect-all.c: Likewise.
5922
5923 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/17068
5926         * g++.dg/template/operator4.C: New test.
5927
5928 2004-08-18  Richard Henderson  <rth@redhat.com>
5929
5930         * gcc.dg/20040206-1.c: XFAIL.
5931
5932 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5933
5934         PR c++/16246
5935         * g++.dg/template/array7.C: New test.
5936
5937 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5938
5939         * gcc.dg/mips-movcc-1.c: New test.
5940         * gcc.dg/mips-movcc-2.c: New test.
5941         * gcc.dg/mips-movcc-3.c: New test.
5942
5943         * gcc.dg/mips-nmadd-1.c: New test.
5944         * gcc.dg/mips-nmadd-2.c: New test.
5945
5946 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/15871
5949         * g++.dg/opt/inline8.C: New test.
5950
5951         PR c++/16965
5952         * g++.dg/parse/error17.C: New test.
5953
5954 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5955
5956         * gcc.dg/vect: New directory for vectorizer tests.
5957         * gcc.dg/vect/tree-vect.h: New file.
5958         * gcc.dg/vect/vect.exp: New file.
5959         * gcc.dg/vect/pr16105.c.c: New test.
5960         * gcc.dg/vect/vect-1.c: New test.
5961         * gcc.dg/vect/vect-2.c: New test.
5962         * gcc.dg/vect/vect-3.c: New test.
5963         * gcc.dg/vect/vect-4.c: New test.
5964         * gcc.dg/vect/vect-5.c: New test.
5965         * gcc.dg/vect/vect-6.c: New test.
5966         * gcc.dg/vect/vect-7.c: New test.
5967         * gcc.dg/vect/vect-8.c: New test.
5968         * gcc.dg/vect/vect-9.c: New test.
5969         * gcc.dg/vect/vect-10.c: New test.
5970         * gcc.dg/vect/vect-11.c: New test.
5971         * gcc.dg/vect/vect-12.c: New test.
5972         * gcc.dg/vect/vect-13.c: New test.
5973         * gcc.dg/vect/vect-14.c: New test.
5974         * gcc.dg/vect/vect-15.c: New test.
5975         * gcc.dg/vect/vect-16.c: New test.
5976         * gcc.dg/vect/vect-17.c: New test.
5977         * gcc.dg/vect/vect-18.c: New test.
5978         * gcc.dg/vect/vect-19.c: New test.
5979         * gcc.dg/vect/vect-20.c: New test.
5980         * gcc.dg/vect/vect-21.c: New test.
5981         * gcc.dg/vect/vect-22.c: New test.
5982         * gcc.dg/vect/vect-23.c: New test.
5983         * gcc.dg/vect/vect-24.c: New test.
5984         * gcc.dg/vect/vect-25.c: New test.
5985         * gcc.dg/vect/vect-26.c: New test.
5986         * gcc.dg/vect/vect-27.c: New test.
5987         * gcc.dg/vect/vect-28.c: New test.
5988         * gcc.dg/vect/vect-29.c: New test.
5989         * gcc.dg/vect/vect-30.c: New test.
5990         * gcc.dg/vect/vect-31.c: New test.
5991         * gcc.dg/vect/vect-32.c: New test.
5992         * gcc.dg/vect/vect-33.c: New test.
5993         * gcc.dg/vect/vect-34.c: New test.
5994         * gcc.dg/vect/vect-35.c: New test.
5995         * gcc.dg/vect/vect-36.c: New test.
5996         * gcc.dg/vect/vect-37.c: New test.
5997         * gcc.dg/vect/vect-38.c: New test.
5998         * gcc.dg/vect/vect-40.c: New test.
5999         * gcc.dg/vect/vect-41.c: New test.
6000         * gcc.dg/vect/vect-42.c: New test.
6001         * gcc.dg/vect/vect-43.c: New test.
6002         * gcc.dg/vect/vect-44.c: New test.
6003         * gcc.dg/vect/vect-45.c: New test.
6004         * gcc.dg/vect/vect-46.c: New test.
6005         * gcc.dg/vect/vect-47.c: New test.
6006         * gcc.dg/vect/vect-48.c: New test.
6007         * gcc.dg/vect/vect-49.c: New test.
6008         * gcc.dg/vect/vect-50.c: New test.
6009         * gcc.dg/vect/vect-51.c: New test.
6010         * gcc.dg/vect/vect-52.c: New test.
6011         * gcc.dg/vect/vect-53.c: New test.
6012         * gcc.dg/vect/vect-54.c: New test.
6013         * gcc.dg/vect/vect-55.c: New test.
6014         * gcc.dg/vect/vect-56.c: New test.
6015         * gcc.dg/vect/vect-57.c: New test.
6016         * gcc.dg/vect/vect-58.c: New test.
6017         * gcc.dg/vect/vect-59.c: New test.
6018         * gcc.dg/vect/vect-60.c: New test.
6019         * gcc.dg/vect/vect-61.c: New test.
6020         * gcc.dg/vect/vect-all.c: New test.
6021         * gcc.dg/vect/vect-none.c: New test.
6022
6023 2004-08-17  Paul Brook  <paul@codesourcery.com>
6024
6025         PR fortran/13082
6026         * gfortran.dg/entry_1.f90: New test.
6027
6028 2004-08-17  Andrew Pinski  <apinski@apple.com>
6029
6030         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6031
6032 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6033
6034         * gcc.dg/pr17036-1.c: New test.
6035
6036 2004-08-16  Devang Patel  <dpatel@apple.com>
6037
6038         * gcc.dg/darwin-20040809-1.c: New test.
6039
6040 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6041
6042         * gcc.dg/funcdef-attr-1.c: New test.
6043
6044 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6045
6046         * gcc.dg/altivec-17.c: New test.
6047         * gcc.dg/altivec-18.c: New test.
6048
6049 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6050
6051         PR c++/6749
6052         * g++.dg/template/vtable2.C: New test.
6053
6054 2004-08-14  Richard Henderson  <rth@redhat.com>
6055
6056         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6057         * gcc.dg/pack-test-4.c (main): Return 0.
6058         * gcc.dg/setjmp-1.c: Remove XFAIL.
6059         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6060
6061 2004-08-14  Richard Henderson  <rth@redhat.com>
6062
6063         * gcc.dg/980217-1.c: Add prototype for printf.
6064
6065 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6066
6067         * gfortran.dg/pr16935.f90: New test.
6068
6069 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6070
6071         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6072
6073 2004-08-13  Paul Brook  <paul@codesourcery.com>
6074
6075         * gfortran.dg/der_io_1.f90: Remove stray comma.
6076
6077 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6078
6079         * gcc.dg/vmx/cw-bug-2.c: Remove.
6080         * gcc.dg/vmx/vprint-1.c: Remove.
6081         * gcc.dg/vmx/vscan-1.c: Remove.
6082
6083 2004-08-12  Devang patel  <dpatel@apple.com>
6084
6085         * gcc.dg/darwin-20040809-2.c: New test.
6086
6087 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6088
6089         * g++.dg/ext/altivec-12.C: New test.
6090
6091         * g++.dg/ext/altivec-11.C: New test.
6092
6093 2004-08-12  Paul Brook  <paul@codesourcery.com>
6094
6095         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6096
6097 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6098
6099         * g++.dg/ext/altivec-2.C: Check for hardware support before
6100         executing any VMX instructions.
6101
6102         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6103
6104 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6105
6106         PR c++/16276
6107         * g++.old-deja/g++.other/comdat4.C: New test.
6108         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6109
6110 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6111
6112         PR target/16286
6113         * gcc.dg/pr16286.c: New test.
6114
6115 2004-08-12 Jan Beulich <jbeulich@novell.com>
6116
6117         * g++.dg/ext/asm5.C: New.
6118
6119 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/16698
6122         * g++.dg/eh/crash1.C: New test.
6123
6124         PR c++/16717
6125         * g++.dg/ext/construct1.C: New test.
6126
6127 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/16853
6130         * g++.dg/init/ptrmem1.C: New test.
6131
6132         PR c++/16618
6133         * g++.dg/parse/offsetof5.C: New test.
6134
6135         PR c++/16870
6136         * g++.dg/template/overload3.C: New test.
6137
6138 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/16964
6141         * g++.dg/parse/error16.C: New test.
6142
6143         PR c++/16904
6144         * g++.dg/template/error14.C: New test.
6145
6146         PR c++/16929
6147         * g++.dg/template/error15.C: New test.
6148
6149 2004-08-11  Devang Patel  <dpatel@apple.com>
6150
6151         * gcc.dg/darwin-ld-20040809-1.c: New test.
6152         * gcc.dg/darwin-ld-20040809-2.c: New test.
6153
6154 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6155
6156         PR fortran/16917
6157         * gfortran.dg/dfloat_1.f90: New test.
6158
6159 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6160
6161         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6162         * gcc.dg/dll-2.c: Fix dg-require syntax.
6163         * gcc.misc-tests/arm-isr.c (abort): Declare.
6164         (exit): Likewise.
6165
6166 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/16971
6169         * g++.dg/parse/crash16.C: New test.
6170
6171 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6172
6173         * gcc.dg/mips-rsqrt-1.c: New test case.
6174         * gcc.dg/mips-rsqrt-2.c: New test case.
6175         * gcc.dg/mips-rsqrt-3.c: New test case.
6176
6177 2004-08-10  Paul Brook  <paul@codesourcery.com>
6178
6179         * gfortran.dg/der_io_1.f90: New test.
6180
6181 2004-08-10  Paul Brook  <paul@codesourcery.com>
6182
6183         PR fortran/16919
6184         * gfortran.dg/der_array_1.f90: New test.
6185
6186 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6187
6188         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6189
6190 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6191
6192         * gcc.dg/wchar_t-2.c: Fix typo.
6193
6194 2004-08-09  Falk Hueffner  <falk@debian.org>
6195
6196         PR tree-optimization/12517
6197         * gcc.c-torture/compile/pr12517.c: New test.
6198
6199         PR tree-optimization/12578
6200         * gcc.c-torture/compile/pr12578.c: New test.
6201
6202         PR tree-optimization/12899
6203         * gcc.c-torture/compile/pr12899.c: New test.
6204
6205         PR rtl-optimization/14692
6206         * gcc.c-torture/compile/pr14692.c: New test.
6207
6208         PR tree-optimization/16461
6209         * gcc.c-torture/compile/pr16461.c: New test.
6210
6211 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6212
6213         * gfortran.dg/getenv_1.f90: New test.
6214
6215 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6216
6217         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6218         wchar_t.
6219         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6220
6221 2004-08-06  Paul Brook  <paul@codesourcery.com>
6222
6223         * gfortran.dg/ret_array_1.f90: New test.
6224         * gfortran.dg/ret_pointer_1.f90: New test.
6225
6226 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6227
6228         * gcc.dg/missing-field-init-[12].c: New tests.
6229         * g++.dg/warn/missing-field-init-[12].C: New tests.
6230
6231 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6232
6233         * gcc.dg/enum2.c: New test.
6234         * gcc.dg/symbian3.c: Likewise.
6235         * gcc.dg/symbian4.c: Likewise.
6236         * gcc.dg/wchar_t-2.c: Likewise.
6237
6238 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6241         destructor tests.
6242
6243 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6244
6245         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6246         dg-require-visiblity.
6247         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6248         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6249         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6250         * g++.dg/ext/visibility/new1.C: Likewise.
6251         * g++.dg/ext/visibility/pragma.C: Likewise.
6252         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6253         * g++.dg/ext/visibility/virtual.C: Likewise.
6254         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6255         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6256         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6257         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6258         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6259         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6260         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6261         * g++/dg/ext/visibility/visibility-8.C: New test.
6262         * gcc.c-torture/compile/dll.x: Remove.
6263         * gcc.dg/dll-2.c: Use dg-require-dll
6264         * gcc.dg/visibility-10.c: New test.
6265         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6266         supporting DLLs.
6267         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6268         (scan_not_hidden): Likewise.
6269
6270 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6271
6272         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6273
6274 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6275
6276         * gcc.c-torture/execute/20040805-1.c: New test.
6277
6278 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6279
6280         * gcc.dg/20020118-1.c: Declare abort.
6281         * gcc.dg/altivec_check.h: Likewise.
6282         * gcc.dg/iftrap-2.c: Likewise.
6283         * gcc.dg/pragma-darwin.c: Likewise.
6284         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6285
6286 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6287
6288         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6289
6290 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6291
6292         * gcc.c-torture/execute/builtins/abs-2.c,
6293         gcc.c-torture/execute/builtins/abs-3.c,
6294         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6295         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6296         intmax_t, uintmax_t and their limits.
6297         * gcc.dg/intmax_t-1.c: New test.
6298
6299 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6300
6301         * g++.dg/tc1/dr147.C: Add reference to PR.
6302
6303 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6304
6305         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6306         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6307
6308 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6309
6310         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6311
6312 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6313
6314         * gcc.dg/redecl-5.c: New test.
6315         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6316         of scanf.
6317
6318 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6319
6320         PR middle-end/16790
6321         * gcc.c-torture/execute/pr16790-1.c: New test case.
6322
6323 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6324
6325         * g++.dg/ext/visibility/assign1.C: New test.
6326         * g++.dg/ext/visibility/new1.C: Likewise.
6327
6328         * gcc.dg/symbian1.c: New test.
6329         * gcc.dg/symbian2.c: Likewise.
6330
6331 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6332
6333         PR target/16570
6334         * gcc.dg/i386-sse-9.c: New test.
6335
6336 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6337
6338         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6339
6340 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6341
6342         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6343         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6344         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6345         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6346         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6347         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6348         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6349         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6350         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6351         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6352         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6353         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6354         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6355         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6356         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6357         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6358         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6359         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6360         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6361         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6362         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6363         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6364         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6365         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6366         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6367         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6368         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6369         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6370         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6371         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6372         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6373         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6374         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6375         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6376         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6377         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6378         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6379         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6380         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6381         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6382         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6383         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6384         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6385         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6386         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6387         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6388         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6389         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6390         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6391         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6392         gcc.misc-tests/i386-pf-3dnow-1.c,
6393         gcc.misc-tests/i386-pf-athlon-1.c,
6394         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6395         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6396         Declare built-in functions used.
6397         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6398
6399 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6400
6401         PR c++/16707
6402         * g++.dg/lookup/using12.C: New test.
6403
6404         * g++.dg/init/null1.C: Fix PR number.
6405         * g++.dg/parse/namespace10.C: Likewise.
6406
6407 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6408
6409         PR c++/16224
6410         * g++.dg/template/spec17.C: New test.
6411         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6412         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6413
6414 2004-08-02  David Billinghurst
6415
6416         PR fortran/16292
6417         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6418
6419 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6420
6421         * gcc.dg/ia64-got-1.c: New test case.
6422
6423 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6424
6425         PR c++/16489
6426         * g++.dg/init/null1.C: New test.
6427         * g++.dg/tc1/dr76.C: Adjust error marker.
6428
6429         PR c++/16529
6430         * g++.dg/parse/namespace10.C: New test.
6431
6432         PR c++/16810
6433         * g++.dg/inherit/ptrmem2.C: New test.
6434
6435 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6436
6437         PR target/16155
6438         * gcc.dg/pr16155.c: New test.
6439
6440 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6441
6442         * gcc.dg/redecl-2.c: New test.
6443
6444 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6445
6446         * gcc.dg/darwin-longdouble.c: New file.
6447
6448 2004-07-30  Richard Henderson  <rth@redhat.com>
6449
6450         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6451         write to constant argument.
6452         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6453
6454 2004-07-30  Richard Henderson  <rth@redhat.com>
6455
6456         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6457         tests of nearest around zero.
6458
6459 2004-07-30  Andrew Pinski  <apinski@apple.com>
6460
6461         * gcc.c-torture/compile/20040730-1.c: New test.
6462
6463 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6464
6465         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6466         powerpc-eabispe.
6467
6468 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6469
6470         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6471
6472 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6473
6474         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6475         contains $ld_library_path.
6476         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6477
6478 2004-07-29  Richard Henderson  <rth@redhat.com>
6479
6480         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6481
6482         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6483         (alt2, which): New.
6484         (Check): Accept either alternative.
6485
6486 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6487
6488         * g++.dg/abi/inline1.C: New test.
6489         * g++.dg/abi/local1-a.cc: Likewise.
6490         * g++.dg/abi/local1.C: Likewise.
6491         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6492         * g++.dg/abi/mangle12.C: Likewise.
6493         * g++.dg/abi/mangle17.C: Likewise.
6494         * g++.dg/abi/mangle20-2.C: Likewise.
6495         * g++.dg/opt/interface1.C: Likewise.
6496         * g++.dg/opt/interface1.h: Likewise.
6497         * g++.dg/opt/interface1-a.cc: New test.
6498         * g++.dg/parse/repo1.C: New test.
6499         * g++.dg/template/repo1.C: Likewise.
6500         * g++.dg/warn/Winline-1.C: Likewise.
6501         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6502
6503 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6504
6505         * gcc.dg/tree-ssa/20040729-1.c: New test.
6506
6507 2004-07-27  Matt Austern <austern@apple.com>
6508
6509         * gcc.dg/darwin-bool-1.c: New test.
6510         * gcc.dg/darwin-bool-2.c: New test.
6511
6512 2004-07-28  Richard Henderson  <rth@redhat.com>
6513
6514         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6515         arguments in the correct type.  Don't write to constant arguments.
6516
6517 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6518
6519         PR tree-optimization/16688
6520         PR tree-optimization/16689
6521         * g++.dg/tree-ssa/pr16688.C: New test.
6522
6523 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6524
6525         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6526         loads.  Not only in the comment, this time.
6527
6528 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6529
6530         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6531         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6532         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6533         * gcc.dg/sh4a-bitmovua.c: New.
6534         * gcc.dg/sh4a-cos.c: New.
6535         * gcc.dg/sh4a-cosf.c: New.
6536         * gcc.dg/sh4a-fprun.c: New.
6537         * gcc.dg/sh4a-fsrra.c: New.
6538         * gcc.dg/sh4a-memmovua.c: New.
6539         * gcc.dg/sh4a-sin.c: New.
6540         * gcc.dg/sh4a-sincos.c: New.
6541         * gcc.dg/sh4a-sincosf.c: New.
6542         * gcc.dg/sh4a-sinf.c: New.
6543
6544 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6545
6546         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6547         conditionals.
6548         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6549         loads.
6550         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6551         DOM1.
6552
6553 2004-07-27  Andrew Pinski  <apinski@apple.com>
6554
6555         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6556
6557 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6558
6559         * gcc.dg/pragma-isr.c: New test.
6560
6561 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6562
6563         PR c++/14429
6564         * g++.dg/template/ttp11.C: New test.
6565
6566 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6567
6568         * gcc.c-torture/compile/20040727-1.c: New test.
6569
6570 2004-07-26  Eric Christopher  <echristo@redhat.com>
6571
6572         * gcc.c-torture/compile/20040726-2.c: New test.
6573
6574 2004-07-26  Andrew Pinski  <apinski@apple.com>
6575
6576         * g++.dg/rtti/tinfo1.C: Xfail.
6577
6578 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6579
6580         * gcc.c-torture/compile/20040726-1.c: New test.
6581
6582 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6583             Brian Ryner  <bryner@brianryner.com>
6584
6585         PR c++/9283
6586         PR c++/15000
6587         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6588         * g++.dg/ext/visibility/: New directory.
6589         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6590         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6591         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6592         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6593         * g++.dg/ext/visibility/fvisibility.C,
6594         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6595         g++.dg/ext/visibility/fvisibility-override1.C
6596         g++.dg/ext/visibility/fvisibility-override2.C
6597         g++.dg/ext/visibility/memfuncts.C
6598         g++.dg/ext/visibility/noPLT.C
6599         g++.dg/ext/visibility/pragma.C
6600         g++.dg/ext/visibility/pragma-override1.C
6601         g++.dg/ext/visibility/pragma-override2.C
6602         g++.dg/ext/visibility/staticmemfuncts.C
6603         g++.dg/ext/visibility/virtual.C: New tests.
6604
6605 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6606
6607         PR c/15360
6608         * gcc.dg/pr15360-1.c: New test.
6609
6610 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6611
6612         * gcc.dg/pragma-align-2.c: New test.
6613         * gcc.dg/pragma-init-fini.c: New test.
6614         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6615         targets.
6616
6617 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6618
6619         * gcc.dg/init-string-2.c: New test.
6620
6621 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6622
6623         PR 16684
6624         * gcc.dg/Wredundant-decls-1.c: New test case.
6625
6626 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6629         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6630         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6631         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6632         * gcc.dg/compat/generate-random.c: New file.
6633         * gcc.dg/compat/generate-random.h: Likewise.
6634         * gcc.dg/compat/generate-random_r.c: Likewise.
6635         * gcc.dg/compat/struct-layout-1.h: Likewise.
6636         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6637         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6638         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6639         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6640         * gcc.dg/compat/struct-layout-1_main.c: New test.
6641         * gcc.dg/compat/struct-layout-1_x.c: New file.
6642         * gcc.dg/compat/struct-layout-1_y.c: New file.
6643         * gcc.dg/compat/struct-layout-1_test.h: New file.
6644
6645 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6646
6647         * gcc.dg/comp-return-1.c: New test
6648
6649 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6650
6651         * gcc.dg/vmx/8-02a.c: Fix typo.
6652
6653         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6654         * gcc.dg/darwin-abi-3.c: New test.
6655
6656         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6657         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6658
6659         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6660         * gcc.dg/vmx/ops-long-1.c: New test.
6661         * gcc.dg/vmx/ops-long-2.c: New test.
6662
6663 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6664
6665         * g++.dg/lookup/conv-[1234].C: New.
6666
6667 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6668
6669         * g++.dg/parse/attr2.C: Simplify.
6670
6671 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6672
6673         PR c/7284
6674         * gcc.c-torture/execute/pr7284-1.c: New test.
6675
6676 2004-07-22  Brian Booth  <bbooth@redhat.com>
6677
6678         * gcc.dg/tree-ssa/20040721-1.c: New test.
6679
6680 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6681
6682         * g++.dg/template/crash20.c: New.
6683
6684 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6685
6686         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6687         Add dg-run directive.  Declare variables as required.
6688         * gfortran.dg/g77/README: Update
6689
6690 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6691
6692         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6693         gcc.dg/cris-peep2-andu2.c: New tests.
6694
6695 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6696
6697         PR c/15052
6698         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6699         on return type.
6700         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6701         messages.
6702         * gcc.dg/qual-return-2.c: Update expected messages.
6703         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6704
6705 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6706
6707         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6708         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6709
6710 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6711
6712         PR c/11250
6713         * gcc.dg/init-string-1.c: New test.
6714
6715 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6716
6717         PR middle-end/15345
6718         PR c/16450
6719         * gcc.dg/torture/nested-fn-1.c: New test.
6720
6721 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6722
6723         PR target/16559
6724         * gcc.dg/ia64-fptr-1.c: New file.
6725
6726 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6727
6728         PR c++/14497
6729         * g++.dg/template/spec16.C: New test.
6730         * g++.old-deja/g++.robertl/eb118.C: Remove.
6731
6732 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6733
6734         PR c++/509
6735         * g++.dg/template/spec15.C: New test.
6736
6737 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6738
6739         Copy cases from g77.f-torture/execute and add dg-run
6740         directive.  Other changes as noted.
6741         * gfortran.dg/g77/13037.f
6742         * gfortran.dg/g77/1832.f
6743         * gfortran.dg/g77/19981119-0.f
6744         * gfortran.dg/g77/19990313-0.f
6745         * gfortran.dg/g77/19990313-1.f
6746         * gfortran.dg/g77/19990313-2.f
6747         * gfortran.dg/g77/19990313-3.f
6748         * gfortran.dg/g77/19990419-1.f
6749         * gfortran.dg/g77/19990826-0.f
6750         * gfortran.dg/g77/19990826-2.f
6751         * gfortran.dg/g77/20000503-1.f
6752         * gfortran.dg/g77/20001111.f
6753         * gfortran.dg/g77/20010116.f
6754         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6755         * gfortran.dg/g77/20010430.f
6756         * gfortran.dg/g77/6177.f
6757         * gfortran.dg/g77/947.f
6758         * gfortran.dg/g77/970816-3.f
6759         * gfortran.dg/g77/971102-1.f
6760         * gfortran.dg/g77/980520-1.f
6761         * gfortran.dg/g77/980628-0.f
6762         * gfortran.dg/g77/980628-1.f
6763         * gfortran.dg/g77/980628-10.f
6764         * gfortran.dg/g77/980628-2.f
6765         * gfortran.dg/g77/980628-3.f
6766         * gfortran.dg/g77/980628-7.f
6767         * gfortran.dg/g77/980628-8.f
6768         * gfortran.dg/g77/980628-9.f
6769         * gfortran.dg/g77/980701-0.f
6770         * gfortran.dg/g77/980701-1.f
6771         * gfortran.dg/g77/cabs.f
6772         * gfortran.dg/g77/claus.f
6773         * gfortran.dg/g77/complex_1.f
6774         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6775         * gfortran.dg/g77/dcomplex.f
6776         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6777         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6778         * gfortran.dg/g77/f90-intrinsic-numeric.f
6779         * gfortran.dg/g77/int8421.f
6780         * gfortran.dg/g77/labug1.f
6781         * gfortran.dg/g77/large_vec.f
6782         * gfortran.dg/g77/le.f
6783         * gfortran.dg/g77/short.f
6784         * gfortran.dg/g77/README: Update
6785
6786 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6787
6788         PR c++/16637
6789         * g++.dg/parse/lookup4.C: New test.
6790
6791 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6792
6793         PR c++/16175
6794         * g++.dg/template/ttp10.C: New test.
6795
6796 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6797
6798         * gcc.dg/pr12625-1.c: New test.
6799
6800 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6801
6802         * testsuite/gcc.dg/switch-warn-1.c: New test.
6803         * testsuite/gcc.dg/switch-warn-2.c: New test.
6804         * gcc.c-torture/compile/pr14730.c: Update.
6805
6806 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6807
6808         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6809         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6810         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6811         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6812
6813 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6814
6815         PR c++/16623
6816         * g++.dg/template/assign1.C: New test.
6817
6818 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6819
6820         PR c++/12170
6821         * g++.dg/template/ttp9.C: New test.
6822
6823 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6824
6825         * gcc.dg/format/cmn-err-1.c: New test.
6826
6827 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6828
6829         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6830         gcc.dg/Wparentheses-10.c: New tests.
6831         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6832
6833 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6834
6835         PR fortran/16465
6836         * gfortran.dg/g77//ffixed-line-length-0.f,
6837         gfortran.dg/g77/ffixed-line-length-132.f,
6838         gfortran.dg/g77/ffixed-line-length-72.f,
6839         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6840         gfortran.dg/g77/README: Update.
6841
6842 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6843
6844         PR c++/13092
6845         * g++.dg/template/non-dependent7.C: New test.
6846         * g++.dg/template/non-dependent8.C: Likewise.
6847         * g++.dg/template/non-dependent9.C: Likewise.
6848         * g++.dg/template/non-dependent10.C: Likewise.
6849
6850 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/16337
6853         * g++.dg/parse/attr2.C: New test.
6854
6855 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6856
6857         * g77.dg: Removed.
6858         * g77.f-torture: Ditto.
6859
6860 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6861
6862         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6863         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6864         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6865
6866 2004-07-16  Richard Henderson  <rth@redhat.com>
6867
6868         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6869
6870 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6871
6872         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6873         tests with full list of options.
6874         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6875         of TORTURE_OPTIONS if test contains 'dg-do run'.
6876
6877         PR fortran/16404
6878         * gfortran.dg/do_iterator.f90: New test.
6879
6880 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6881
6882         PR rtl-optimization/16536
6883         * gcc.c-torture/execute/restrict-1.c: New test.
6884
6885 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6886
6887         PR fortran/15324
6888         * gfortran.dg/pr15324.f90: New test.
6889
6890         PR fortran/15129
6891         * gfortran.dg/pr15129.f90: New test.
6892
6893         PR fortran/15140
6894         * gfortran.dg/pr15140.f90: New test.
6895
6896         PR fortran/13792
6897         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6898         compile-time simplification.
6899
6900 2004-07-14  Mike Stump  <mrs@apple.com>
6901
6902         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6903
6904 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6905
6906         PR target/16325
6907         * gcc.dg/profile-generate-1.c: New.
6908
6909 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6910
6911         * gcc.c-torture/execute/20040709-1.c: New test.
6912         * gcc.c-torture/execute/20040709-2.c: New test.
6913
6914 2004-07-14  Mike Stump  <mrs@apple.com>
6915
6916         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6917
6918 2004-07-14  Mike Stump  <mrs@apple.com>
6919
6920         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6921
6922 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6923
6924         PR c++/16518
6925         * g++.dg/parse/mutable1.C: New test.
6926
6927 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6928
6929         PR tree-optimization/16443
6930         * gcc.dg/tree-ssa/20040713-1.c: New test.
6931
6932 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6933
6934         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6935         for operator new.
6936
6937 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6938
6939         * gfortran.dg/g77/README: New file
6940         * gfortran.dg/g77/19981216-0.f:  Copy from
6941         g77.f-torture/noncompile.  Add "dg-do compile" and
6942         dg-error as required.
6943         * gfortran.dg/g77/19990218-1.f: Likewise
6944         * gfortran.dg/g77/19990905-1.f: Likewise
6945         * gfortran.dg/g77/9263.f: Likewise
6946         * gfortran.dg/g77/980615-0.f: Likewise
6947         * gfortran.dg/g77/980616-0.f: Likewise
6948         * gfortran.dg/g77/check0.f: Likewise
6949         * gfortran.dg/g77/select_no_compile.f: Likewise
6950
6951 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6952
6953         Copy files from g77.f-torture/compile.
6954         Add "{ dg-do compile}".  Other changes as noted
6955         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6956         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6957         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6958         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6959         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6960         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6961         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6962         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6963         statement to conform to standard.  Append alpha1.x for reference.
6964         * gfortran.dg/g77/xformat.f: Add dg-warning
6965
6966 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6967
6968         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6969         Add {dg-do compile} directive.
6970         * gfortran.dg/g77/cpp2.F: Likewise
6971
6972 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6973
6974         PR c++/5402
6975         * g++.dg/lookup/name-clash1.C: New test.
6976
6977         PR c++/9777
6978         * g++.dg/lookup/name-clash2.C: New test.
6979
6980         PR c++/12102
6981         * g++.dg/lookup/name-clash3.C: New test.
6982
6983 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6984
6985         * g++.dg/lookup/new2.C: New test.
6986         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6987
6988 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6989
6990         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6991         Add {dg-do compile} directive.
6992         * gfortran.dg/g77/13060.f: Likewise
6993         * gfortran.dg/g77/19990218-0.f: Likewise
6994         * gfortran.dg/g77/19990305-0.f: Likewise
6995         * gfortran.dg/g77/19990419-0.f: Likewise
6996         * gfortran.dg/g77/19990502-0.f: Likewise
6997         * gfortran.dg/g77/19990502-1.f: Likewise
6998         * gfortran.dg/g77/19990525-0.f: Likewise
6999         * gfortran.dg/g77/19990826-1.f: Likewise
7000         * gfortran.dg/g77/19990826-3.f: Likewise
7001         * gfortran.dg/g77/19990905-2.f: Likewise
7002         * gfortran.dg/g77/20000412-1.f: Likewise
7003         * gfortran.dg/g77/20000511-1.f: Likewise
7004         * gfortran.dg/g77/20000511-2.f: Likewise
7005         * gfortran.dg/g77/20000518.f: Likewise
7006         * gfortran.dg/g77/20000601-1.f: Likewise
7007         * gfortran.dg/g77/20000601-2.f: Likewise
7008         * gfortran.dg/g77/20000629-1.f: Likewise
7009         * gfortran.dg/g77/20000630-2.f: Likewise
7010         * gfortran.dg/g77/20010115.f: Likewise
7011         * gfortran.dg/g77/20010321-1.f: Likewise
7012         * gfortran.dg/g77/20010426.f: Likewise
7013         * gfortran.dg/g77/20020307-1.f: Likewise
7014         * gfortran.dg/g77/8485.f: Likewise
7015         * gfortran.dg/g77/960317-1.f: Likewise
7016         * gfortran.dg/g77/970915-0.f: Likewise
7017         * gfortran.dg/g77/980310-1.f: Likewise
7018         * gfortran.dg/g77/980310-2.f: Likewise
7019         * gfortran.dg/g77/980310-3.f: Likewise
7020         * gfortran.dg/g77/980310-4.f: Likewise
7021         * gfortran.dg/g77/980310-6.f: Likewise
7022         * gfortran.dg/g77/980310-7.f: Likewise
7023         * gfortran.dg/g77/980310-8.f: Likewise
7024         * gfortran.dg/g77/980419-2.f: Likewise
7025         * gfortran.dg/g77/980424-0.f: Likewise
7026         * gfortran.dg/g77/980427-0.f: Likewise
7027         * gfortran.dg/g77/980729-0.f: Likewise
7028         * gfortran.dg/g77/981117-1.f: Likewise
7029         * gfortran.dg/g77/toon_1.f: Likewise
7030
7031 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7032
7033         PR c++/2204
7034         * g++.dg/other/abstract2.C: New test.
7035
7036 2004-07-12  Paul Brook  <paul@codesourcery.com>
7037
7038         * gfortran.dg/pointer_init_1.f90: New test.
7039
7040 2004-07-11  Paul Brook  <paul@codesourcery.com>
7041
7042         PR fortran/15986
7043         * gfortran.dg/contained_1.f90: New test.
7044
7045 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7046
7047         * g++.dg/parse/defarg8.C: New test.
7048
7049 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7050
7051         PR fortran/16433
7052         * gfortran.dg/pr16433.f: New test.
7053
7054         PR fortran/17574
7055         * gfortran.dg/pr15754.f90: New test.
7056
7057 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7058
7059         PR tree-optimization/16437
7060         * gcc.c-torture/execute/bitfld-4.c: New test.
7061
7062 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7063
7064         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7065         access to common var from module.
7066
7067 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7068
7069         PR fortran/16336
7070         * gfortran.fortran-torture/execute/common_2.f90: New test.
7071
7072 2004-07-10  Paul Brook  <paul@codesourcery.com>
7073
7074         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7075
7076 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7077
7078         PR fortran/15969
7079         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7080
7081 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7082
7083         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7084         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7085         * gfortran.dg/g77/ffree-form-1.f: Likewise
7086         * gfortran.dg/g77/ffree-form-2.f: Likewise
7087         * gfortran.dg/g77/ffree-form-3.f: Likewise
7088         * gfortran.dg/g77/fno-underscoring.f: Likewise
7089         * gfortran.dg/g77/funderscoring.f: Likewise
7090         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7091
7092 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7093
7094         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7095
7096 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7097         Paul Brook  <paul@codesourcery.com>
7098
7099         PR fortran/13415
7100         * gfortran.dg/common_pointer_1.f90: New test.
7101
7102 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7103
7104         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7105
7106 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7107
7108         PR target/16364
7109         * gcc.c-torture/compile/20040709-1.c: New.
7110
7111 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7112
7113         PR fortran/14077
7114         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7115
7116 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7117
7118         PR fortran/13201
7119         * gfortran.dg/shape_1.f90: New test.
7120
7121 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7122             Andrew Pinski  <apinski@apple.com>
7123
7124         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7125
7126 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7127
7128         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7129         comment.
7130
7131 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7132         Paul Brook  <paul@codesourcery.com>
7133
7134         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7135         '.f95' and '.F95'.
7136
7137 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7138
7139         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7140
7141 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7142
7143         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7144         testcases with capital suffix.
7145
7146 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7147
7148         PR fortran/15481
7149         PR fortran/13372
7150         PR fortran/13575
7151         PR fortran/15978
7152         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7153
7154         * gfortran.dg/implicit_1.f90: New test.
7155
7156 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7157
7158         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7159         expression to match gfortran warning/error messages
7160         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7161         dg-error text.
7162
7163 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7164
7165         * lib/fortran-torture.exp: Rename proc search_for to
7166         search_for_re.
7167
7168 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7169
7170         * gcc.c-torture/execute/simd-5.x: New file.
7171         XFAIL on SPARC 64-bit at -O0.
7172
7173 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7174
7175         PR c++/8211
7176         PR c++/16165
7177         * g++.dg/warn/effc3.C: New test.
7178
7179 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7180
7181         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7182         change X to 1X in format.
7183         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7184         add data statements to conform to standard.
7185
7186 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7187
7188         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7189         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7190         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7191
7192 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7193
7194         * gfortran.dg/g77/7388.f: Copy from g77.dg
7195         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7196         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7197         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7198         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7199         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7200         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7201         * gfortran.dg/g77/strlen0.f: Likewise
7202
7203 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7204
7205         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7206         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7207
7208 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7209
7210         * gcc.c-torture/execute/920428-2.x: Delete.
7211         * gcc.c-torture/execute/920501-7.x: Likewise.
7212
7213 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7214
7215         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7216         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7217         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7218         prescott and c3-2.
7219         (PREFETCH_3DNOW): Add -march=c3.
7220
7221 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7222
7223         PR c/16437
7224         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7225         * gcc.c-torture/execute/bf64-1.x: Likewise.
7226
7227 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7228
7229         * gcc.c-torture/compile/20040708-1.c: New test.
7230
7231 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7232
7233         PR c++/16169
7234         * g++.dg/warn/effc2.C: New test.
7235
7236 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7237
7238         * gcc.c-torture/execute/bitfld-1.x: Remove.
7239         * gcc.c-torture/execute/bitfld-3.c: New test.
7240         * gcc.dg/bitfld-2.c: Remove XFAILs.
7241
7242 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7243
7244         PR c++/16276
7245         * g++.dg/rtti/tinfo1.C: New file.
7246
7247 2004-07-07  Eric Christopher  <echristo@redhat.com>
7248
7249         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7250
7251 2004-07-07  Andrew Pinski  <apinski@apple.com>
7252
7253         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7254
7255 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7256
7257         * g++.dg/init/call1.C: XFAIL.
7258
7259 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7260
7261         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7262         except for movstrict*, to movmem* and clrstr* to clrmem*.
7263
7264 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7265
7266         * gcc.c-torture/execute/20040707-1.c: New test.
7267
7268 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7269
7270         * gcc.c-torture/execute/20040706-1.c: New test.
7271
7272 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7273
7274         PR c++/3671
7275         * g++.dg/template/spec14.C: New test.
7276
7277 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7278
7279         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7280         nothing if not yet defined.  Use it in b, c and d type definitions.
7281         * gcc.c-torture/execute/20040705-1.c: New test.
7282         * gcc.c-torture/execute/20040705-2.c: New test.
7283
7284 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7285
7286         PR c++/2518
7287         * g++.dg/lookup/new1.C: New test.
7288
7289 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7290
7291         PR c++/11406
7292         * g++.dg/template/sizeof8.C: New test.
7293
7294 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7295
7296         * gcc.c-torture/compile/20040705-1.c: New test.
7297
7298 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7299
7300         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7301
7302 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7303
7304         * gcc.dg/cpp/if-mop.c: Two new testcases.
7305         * gcc.dg/cpp/trad/comment-3.c: New.
7306
7307 2004-07-04  Paul Brook  <paul@codesourcery.com>
7308
7309         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7310
7311 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7312
7313         PR c++/3761
7314         * g++.dg/lookup/crash4.C: New test.
7315
7316 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7317
7318         * gcc.c-torture/execute/builtin-abs-1.c
7319         * gcc.c-torture/execute/builtin-abs-2.c
7320         * gcc.c-torture/execute/builtin-complex-1.c
7321         * gcc.c-torture/execute/builtins/string-1-lib.c
7322         * gcc.c-torture/execute/builtins/string-1.c
7323         * gcc.c-torture/execute/builtins/string-2-lib.c
7324         * gcc.c-torture/execute/builtins/string-2.c
7325         * gcc.c-torture/execute/builtins/string-3-lib.c
7326         * gcc.c-torture/execute/builtins/string-3.c
7327         * gcc.c-torture/execute/builtins/string-4-lib.c
7328         * gcc.c-torture/execute/builtins/string-4.c
7329         * gcc.c-torture/execute/builtins/string-5-lib.c
7330         * gcc.c-torture/execute/builtins/string-5.c
7331         * gcc.c-torture/execute/builtins/string-6-lib.c
7332         * gcc.c-torture/execute/builtins/string-6.c
7333         * gcc.c-torture/execute/builtins/string-7-lib.c
7334         * gcc.c-torture/execute/builtins/string-7.c
7335         * gcc.c-torture/execute/builtins/string-8-lib.c
7336         * gcc.c-torture/execute/builtins/string-8.c
7337         * gcc.c-torture/execute/builtins/string-9-lib.c
7338         * gcc.c-torture/execute/builtins/string-9.c
7339         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7340         * gcc.c-torture/execute/builtins/string-asm-1.c
7341         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7342         * gcc.c-torture/execute/builtins/string-asm-2.c
7343         * gcc.c-torture/execute/stdio-opt-1.c
7344         * gcc.c-torture/execute/stdio-opt-2.c
7345         * gcc.c-torture/execute/stdio-opt-3.c
7346         * gcc.c-torture/execute/string-opt-1.c
7347         * gcc.c-torture/execute/string-opt-10.c
7348         * gcc.c-torture/execute/string-opt-11.c
7349         * gcc.c-torture/execute/string-opt-12.c
7350         * gcc.c-torture/execute/string-opt-13.c
7351         * gcc.c-torture/execute/string-opt-14.c
7352         * gcc.c-torture/execute/string-opt-15.c
7353         * gcc.c-torture/execute/string-opt-16.c
7354         * gcc.c-torture/execute/string-opt-2.c
7355         * gcc.c-torture/execute/string-opt-6.c
7356         * gcc.c-torture/execute/string-opt-7.c
7357         * gcc.c-torture/execute/string-opt-8.c:
7358         Replace with ...
7359
7360         * gcc.c-torture/execute/builtins/abs-2.c
7361         * gcc.c-torture/execute/builtins/abs-3.c
7362         * gcc.c-torture/execute/builtins/complex-1.c
7363         * gcc.c-torture/execute/builtins/fprintf.c
7364         * gcc.c-torture/execute/builtins/fputs.c
7365         * gcc.c-torture/execute/builtins/memcmp.c
7366         * gcc.c-torture/execute/builtins/memmove.c
7367         * gcc.c-torture/execute/builtins/memops-asm.c
7368         * gcc.c-torture/execute/builtins/mempcpy-2.c
7369         * gcc.c-torture/execute/builtins/mempcpy.c
7370         * gcc.c-torture/execute/builtins/memset.c
7371         * gcc.c-torture/execute/builtins/printf.c
7372         * gcc.c-torture/execute/builtins/sprintf.c
7373         * gcc.c-torture/execute/builtins/strcat.c
7374         * gcc.c-torture/execute/builtins/strchr.c
7375         * gcc.c-torture/execute/builtins/strcmp.c
7376         * gcc.c-torture/execute/builtins/strcpy.c
7377         * gcc.c-torture/execute/builtins/strcspn.c
7378         * gcc.c-torture/execute/builtins/strlen-2.c
7379         * gcc.c-torture/execute/builtins/strlen.c
7380         * gcc.c-torture/execute/builtins/strncat.c
7381         * gcc.c-torture/execute/builtins/strncmp-2.c
7382         * gcc.c-torture/execute/builtins/strncmp.c
7383         * gcc.c-torture/execute/builtins/strncpy.c
7384         * gcc.c-torture/execute/builtins/strpbrk.c
7385         * gcc.c-torture/execute/builtins/strpcpy-2.c
7386         * gcc.c-torture/execute/builtins/strpcpy.c
7387         * gcc.c-torture/execute/builtins/strrchr.c
7388         * gcc.c-torture/execute/builtins/strspn.c
7389         * gcc.c-torture/execute/builtins/strstr-asm.c
7390         * gcc.c-torture/execute/builtins/strstr.c:
7391         ... these new files.
7392
7393         * gcc.c-torture/execute/builtins/abs-2-lib.c
7394         * gcc.c-torture/execute/builtins/abs-3-lib.c
7395         * gcc.c-torture/execute/builtins/complex-1-lib.c
7396         * gcc.c-torture/execute/builtins/fprintf-lib.c
7397         * gcc.c-torture/execute/builtins/fputs-lib.c
7398         * gcc.c-torture/execute/builtins/memcmp-lib.c
7399         * gcc.c-torture/execute/builtins/memmove-lib.c
7400         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7401         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7402         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7403         * gcc.c-torture/execute/builtins/memset-lib.c
7404         * gcc.c-torture/execute/builtins/printf-lib.c
7405         * gcc.c-torture/execute/builtins/sprintf-lib.c
7406         * gcc.c-torture/execute/builtins/strcat-lib.c
7407         * gcc.c-torture/execute/builtins/strchr-lib.c
7408         * gcc.c-torture/execute/builtins/strcmp-lib.c
7409         * gcc.c-torture/execute/builtins/strcpy-lib.c
7410         * gcc.c-torture/execute/builtins/strcspn-lib.c
7411         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7412         * gcc.c-torture/execute/builtins/strlen-lib.c
7413         * gcc.c-torture/execute/builtins/strncat-lib.c
7414         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7415         * gcc.c-torture/execute/builtins/strncmp-lib.c
7416         * gcc.c-torture/execute/builtins/strncpy-lib.c
7417         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7418         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7419         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7420         * gcc.c-torture/execute/builtins/strrchr-lib.c
7421         * gcc.c-torture/execute/builtins/strspn-lib.c
7422         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7423         * gcc.c-torture/execute/builtins/strstr-lib.c
7424         * gcc.c-torture/execute/builtins/lib/abs.c
7425         * gcc.c-torture/execute/builtins/lib/fprintf.c
7426         * gcc.c-torture/execute/builtins/lib/memset.c
7427         * gcc.c-torture/execute/builtins/lib/printf.c
7428         * gcc.c-torture/execute/builtins/lib/sprintf.c
7429         * gcc.c-torture/execute/builtins/lib/strcpy.c
7430         * gcc.c-torture/execute/builtins/lib/strcspn.c
7431         * gcc.c-torture/execute/builtins/lib/strncat.c
7432         * gcc.c-torture/execute/builtins/lib/strncmp.c
7433         * gcc.c-torture/execute/builtins/lib/strncpy.c
7434         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7435         * gcc.c-torture/execute/builtins/lib/strspn.c
7436         * gcc.c-torture/execute/builtins/lib/strstr.c:
7437         New files containing support routines.
7438
7439         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7440         declaration.
7441         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7442         when not optimizing.
7443
7444 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7445
7446         PR c++/16240
7447         * g++.dg/abi/mangle22.C: New test.
7448         * g++.dg/abi/mangle23.C: Likewise.
7449
7450 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7451
7452         PR fortran/16290
7453         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7454         Allow for cases without denormalized floating point numbers.
7455
7456 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7457
7458         PR c/1027
7459         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7460         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7461         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7462         expected warning text.
7463         * gcc.dg/format/diag-2.c: New test.
7464
7465 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7466
7467         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7468
7469 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7470
7471         * gcc.dg/builtins-43.c: New.
7472         * gcc.dg/builtins-44.c: New.
7473         * gcc.dg/builtins-45.c: New.
7474
7475 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7476             Andreas Tobler  <a.tobler@schweiz.ch>
7477
7478         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7479         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7480         as SIGSEGV.
7481         * gcc.dg/cleanup-11.c: Likewise.
7482         * gcc.dg/cleanup-8.c: Likewise.
7483         * gcc.dg/cleanup-9.c: Likewise.
7484         * gcc.dg/cleanup-5.c: Run on all platforms.
7485
7486 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7487
7488         * g++.dg/warn/nonnull1.C: New test.
7489
7490 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7491
7492         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7493         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7494         Special-case the Sun compiler wrt to <complex.h>.
7495
7496 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7497
7498         * gcc.dg/Wunreachable-8.C: New test.
7499
7500         * gcc.dg/h8300-ice2.c : New test.
7501
7502 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7503
7504         PR fortran/16161
7505         * gfortran.fortran-torture/compile/implicit.f90: Add test
7506         for implicit character.
7507
7508 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7509
7510         PR fortran/16289
7511         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7512         Use tiny() intrinsic to find smallest non-negative real
7513
7514 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7515
7516         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7517         * gcc.dg/compat/struct-by-value-22_x.c: New.
7518         * gcc.dg/compat/struct-by-value-22_y.c: New.
7519
7520         * gcc.c-torture/execute/20040629-1.c: New test.
7521
7522 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7523
7524         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7525         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7526
7527         PR target/16195
7528         * gcc.dg/20040625-1.c: New test.
7529
7530 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7531
7532         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7533
7534 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7535
7536         PR fortran/15963
7537         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7538
7539 2004-06-29  Richard Henderson  <rth@redhat.com>
7540
7541         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7542
7543 2004-06-29  Paul Brook  <paul@codesourcery.com>
7544
7545         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7546         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7547
7548 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7549
7550         PR c++/16260
7551         * g++.dg/parse/crash15.C: New.
7552
7553 2004-06-28  Andrew Pinski  <apinski@apple.com>
7554
7555         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7556         by the error already.
7557
7558         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7559
7560 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7561
7562         PR target/14041
7563         * gcc.dg/h8300-bss-align-1.c : New.
7564
7565 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7566
7567         * PR c++/16174
7568         * g++.dg/template/ctor4.C: New.
7569
7570 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7571
7572         PR c++/16205
7573         * g++.dg/warn/Wsequence-point-1.C: New test.
7574
7575 2004-06-27  Paul Brook  <paul@codesourcery.com>
7576
7577         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7578
7579 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7580
7581         * g++.old-deja/g++.mike/p7325.C: Remove.
7582
7583 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7584
7585         PR c/14963
7586         * gcc.dg/pr14963.c: New test.
7587
7588 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7589
7590         PR c++/16193
7591         * g++.dg/parse/redef1.C: New test.
7592
7593 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7594
7595         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7596         20021110.c.
7597         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7598         20021119-1.c.
7599         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7600         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7601         5-04.c.
7602         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7603         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7604         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7605         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7606         g++.brendan/enum14.C.
7607         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7608         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7609         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7610         g++.mike/virt1.C.
7611         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7612         memtemp24.C.
7613
7614 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7615
7616         * gcc.dg/20040527-1.c: New test case.
7617
7618 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7619
7620         PR gfortran/pr16196
7621         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7622
7623 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7624
7625         PR middle-end/15825
7626         * gcc.dg/pr15825-1.c: New test case.
7627
7628 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7629
7630         * gcc.c-torture/execute/20040625-1.c: New test.
7631
7632 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7633
7634         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7635
7636 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7637
7638         * gcc.dg/torture/mips-div-1.c: New test.
7639
7640 2004-06-24  Jeff Law  <law@redhat.com>
7641
7642         * gcc.dg/tree-ssa/20040624-1.c: New test.
7643
7644 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7645
7646         * gcc.c-torture/compile/20040624-1.c: New test.
7647
7648 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7649
7650         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7651         this directory.
7652
7653 2004-06-23  Andrew Pinski  <apinski@apple.com>
7654
7655         PR middle-end/15988
7656         * g++.dg/opt/ptrmem4.C: New test.
7657
7658         * gcc.dg/c90-array-quals-2.c: New test.
7659
7660 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7661
7662         * gcc.dg/kpice1.c: New test.
7663
7664 2006-06-23  Andrew Pinski  <apinski@apple.com>
7665
7666         * gcc.dg/c90-array-quals.c: New test.
7667
7668 2006-06-22  Richard Henderson  <rth@redhat.com>
7669
7670         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7671
7672 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7673
7674         * gcc.dg/builtins-config.h: Handle FreeBSD.
7675
7676 2006-06-22  Richard Henderson  <rth@redhat.com>
7677
7678         * g++.dg/opt/devirt1.C: New.
7679
7680 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7681
7682         * g++.dg/opt/pr15551.C: New testcase.
7683
7684 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7685
7686         PR target/14800
7687         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7688         x86_64-*-linux* when compiling for 32bit.
7689
7690 2004-06-21  Andrew Pinski  <apinski@apple.com>
7691
7692         * gcc.dg/pch/struct-1.c: New.
7693         * gcc.dg/pch/struct-1.hs: New.
7694
7695 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7696
7697         * gcc.dg/pch/save-temps-1.c: New file.
7698         * gcc.dg/pch/save-temps-1.hs: New file.
7699
7700 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7701
7702         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7703         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7704
7705 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7706
7707         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7708         to fix type error.
7709         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7710         Remove trailing spaces.
7711
7712 2004-06-21  Richard Henderson  <rth@redhat.com>
7713
7714         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7715         merging && to BIT_FIELD_REF.
7716
7717 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7718
7719         * g++.dg/opt/placeholder1.C: New test.
7720
7721 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7722
7723         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7724         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7725         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7726         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7727
7728 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7729
7730         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7731         extern "C".
7732         * g++.dg/other/pragma-re-1.C: Add comments.
7733
7734 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7735
7736         PR gfortran/16080
7737         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7738
7739 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7740
7741         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7742         instead of setting the type of size_t by
7743         hand.
7744
7745 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7746
7747         * gcc.dg/unordered-2.c: New test case.
7748         * gcc.dg/unordered-3.c: New test case.
7749
7750 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7751
7752         PR other/16043
7753         * lib/g++.exp (g++_version): Tweak regexp for version
7754         * lib/g77.exp (g77_version): Likewise
7755         * lib/gfortran.exp (gfortran_version): Likewise
7756         * lib/objc.exp (objc_version): Likewise
7757         * lib/treelang.exp (treelang_version): Likewise
7758
7759 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7762         Use INT_MAX instead of __INT_MAX__.
7763         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7764
7765         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7766         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7767         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7768         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7769         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7770         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7771         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7772         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7773         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7774
7775         * gcc.dg/range-test-1.c: New test.
7776         * g++.dg/opt/range-test-1.C: New test.
7777
7778 2004-06-17  Richard Henderson  <rth@redhat.com>
7779
7780         * objc.dg/sync-1.m: New.
7781         * objc.dg/try-catch-1.m: Don't force next runtime.
7782         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7783         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7784         shadowed catch clause.
7785         * objc.dg/try-catch-5.m: New.
7786
7787 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7788
7789         Bug 14610
7790         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7791
7792 2004-06-15  Richard Henderson  <rth@redhat.com>
7793
7794         * gcc.dg/20001116-1.c: Move expected warning line.
7795
7796 2004-06-15  Richard Henderson  <rth@redhat.com>
7797
7798         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7799         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7800
7801 2004-06-15  Jeff Law  <law@redhat.com>
7802
7803         * gcc.dg/tree-ssa/20040615-1.c: New test.
7804         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7805         be less sensitive to operand ordering.
7806         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7807
7808 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7809
7810         * g++.dg/abi/bitfield3.C: Add comment..
7811
7812 2004-06-15  Richard Henderson  <rth@redhat.com>
7813
7814         * g++.dg/ext/stmtexpr1.C: XFAIL.
7815         * gcc.dg/20030612-1.c: XFAIL.
7816
7817 2004-06-15  Eric Christopher  <echristo@redhat.com>
7818
7819         * g++.dg/charset/asm5.c: New.
7820         * gcc.dg/charset/asm6.c: New.
7821
7822 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7823
7824         PR fortran/15962
7825         * gfortran.fortran-torture/execute/select_1.f90: New test.
7826
7827 2004-06-15  Paul Brook  <paul@codesourcery.com>
7828
7829         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7830
7831 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7832
7833         PR c++/15967
7834         * g++.dg/lookup/crash3.C: New test.
7835
7836 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7837
7838         PR c++/15947
7839         * g++.dg/parse/dtor4.C: New test.
7840
7841 2004-06-14  Jeff Law  <law@redhat.com>
7842
7843         * gcc.c-torture/compile/20040614-1.c: New test.
7844
7845 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7846
7847         PR fortran/15211
7848         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7849         LEN of a character array.
7850
7851 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7852
7853         PR c++/15096
7854         * g++.dg/template/ptrmem10.C: New test.
7855
7856         PR c++/14930
7857         * g++.dg/template/friend30.C: New test.
7858
7859 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7860
7861         PR fortran/14928
7862         * gfortran.fortran-torture/compile/mloc.f90: New test.
7863
7864 2004-06-13  Paul Brook  <paul@codesourcery.com>
7865
7866         * gfortran.fortran-torture/execute/random_2.f90: New test.
7867
7868 2004-06-13  Eric Christopher  <echristo@redhat.com>
7869
7870         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7871
7872 2004-06-12  Paul Brook  <paul@codesourcery.com>
7873
7874         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7875
7876 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7877
7878         PR fortran/14923
7879         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7880
7881 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7882
7883         PR fortran/14957
7884         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7885         syntax errors in end statements of contained subroutines.
7886
7887 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7888
7889         PR fortran/12841
7890         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7891
7892 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7893
7894         PR fortran/15665
7895         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7896
7897 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7898
7899         PR gfortran/12839
7900         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7901
7902 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/15862
7905         * g++.dg/parse/enum1.C: New test.
7906
7907 2004-06-10  Jeff Law  <law@redhat.com>
7908
7909         * gcc.c-torture/compile/20040610-1.c: New test.
7910
7911 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7912
7913         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7914         * g++.old-deja/g++.other/decl3.C: Likewise.
7915
7916 2004-06-10  Brian Booth  <bbooth@redhat.com>
7917
7918         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7919         V_MAY_DEF instead of VDEF.
7920         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7921
7922 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7923
7924         PR c++/14211
7925         * g++.dg/conversion/const1.C: New test.
7926
7927         PR c++/15076
7928         * g++.dg/conversion/reinterpret1.C: New test.
7929
7930         PR c++/15877
7931         * g++.dg/template/enum2.C: New test.
7932
7933         PR c++/15227
7934         * g++.dg/template/error13.C: New test.
7935
7936 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7937
7938         PR fortran/14957
7939         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7940         arguments to test_* REAL and of the right size.
7941
7942 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR target/15569
7945         PR rtl-optimization/15681
7946         * gcc.dg/20040609-1.c: New test.
7947
7948 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7949
7950         PR c++/14791
7951         * g++.dg/opt/builtins1.C: New test.
7952
7953 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7954
7955         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7956         that use default windows32 struct layout.
7957         * gcc.dg/i386-bitfield2.c: Likewise.
7958
7959 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7960
7961         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7962         for mingw32 and cygwin targets.
7963
7964 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7965
7966         * gcc.dg/pch/macro-4.c: New.
7967         * gcc.dg/pch/macro-4.hs: New.
7968
7969 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7970
7971         PR fortran/13249
7972         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7973
7974 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7975
7976         PR fortran/13372
7977         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7978
7979 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7980
7981         PR gfortran/14897
7982         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7983
7984 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7985
7986         PR gfortran/15755
7987         * gfortran.fortran-torture/execute/backspace.c : New test.
7988
7989 2004-06-09  Paul Brook  <paul@codesourcery.com>
7990
7991         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7992         (pointer_to_section): Rewrite to use smaller array.
7993
7994 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7995
7996         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7997         * gcc.dg/ext/altivec-10.c: Same.
7998         * gcc.dg/ext/altivec-11.c: Same.
7999         * gcc.dg/ext/altivec-12.c: Same.
8000         * gcc.dg/ext/altivec-13.c: Same.
8001         * gcc.dg/ext/altivec-14.c: Same.
8002         * gcc.dg/ext/altivec-15.c: Same.
8003         * gcc.dg/ext/altivec-16.c: Same.
8004         * gcc.dg/ext/altivec-3.c: Same.
8005         * gcc.dg/ext/altivec-4.c: Same.
8006         * gcc.dg/ext/altivec-6.c: Same.
8007         * gcc.dg/ext/altivec-7.c: Same.
8008         * gcc.dg/ext/altivec-8.c: Same.
8009         * gcc.dg/ext/altivec-varargs-1.c: Same.
8010
8011         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8012         * g++.dg/ext/altivec-10.C: Same.
8013         * g++.dg/ext/altivec-2.C: Same.
8014         * g++.dg/ext/altivec-3.C: Same.
8015         * g++.dg/ext/altivec-4.C: Same.
8016         * g++.dg/ext/altivec-5.C: Same.
8017         * g++.dg/ext/altivec-6.C: Same.
8018         * g++.dg/ext/altivec-7.C: Same.
8019         * g++.dg/ext/altivec-8.C: Same.
8020         * g++.dg/ext/altivec-9.C: Same.
8021
8022 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8023
8024         PR c++/7841
8025         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8026
8027 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8028
8029         * gcc.dg/union-1.c: New test.
8030
8031 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8032
8033         * gcc.dg/builtins-41.c: New test case.
8034         * gcc.dg/builtins-42.c: New test case.
8035
8036 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8037
8038         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8039         * g++.dg/ext/altivec-10.C: Same.
8040         * g++.dg/ext/altivec-2.C: Same.
8041         * g++.dg/ext/altivec-3.C: Same.
8042         * g++.dg/ext/altivec-4.C: Same.
8043         * g++.dg/ext/altivec-5.C: Same.
8044         * g++.dg/ext/altivec-6.C: Same.
8045         * g++.dg/ext/altivec-7.C: Same.
8046         * g++.dg/ext/altivec-8.C: Same.
8047         * g++.dg/ext/altivec-9.C: Same.
8048         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8049         * g++.old-deja/g++.brendan/new3.C: Same.
8050         * gcc.c-torture/execute/eeprof-1.x: Same.
8051
8052 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8053
8054         PR c/14765
8055         * gcc.dg/pr14765-1.c: New test.
8056
8057 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8058
8059         PR c/14649
8060         * gcc.dg/pr14649-1.c: New test case.
8061
8062 2004-06-07  Richard Henderson  <rth@redhat.com>
8063
8064         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8065         if temporaries.
8066
8067 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8068
8069         * g++.dg/eh/elide1.C: Remove XFAIL.
8070
8071 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8072
8073         PR c++/15337
8074         * g++.dg/expr/sizeof3.C: New test.
8075
8076         PR c++/14777
8077         * g++.dg/template/access14.C: New test.
8078
8079         PR c++/15554
8080         * g++.dg/template/enum1.C: New test.
8081
8082         PR c++/15057
8083         * g++.dg/eh/throw1.C: New test.
8084
8085 2004-06-07  David Ayers  <d.ayers@inode.at>
8086             Ziemowit Laski  <zlaski@apple.com>
8087
8088         * lib/objc.exp (objc_target_compile): Revert the '-framework
8089         Foundation' flag fix, since bare Darwin does not ship
8090         with the Foundation framework.
8091         * objc/execute/next_mapping.h: Provide a local NSConstantString
8092         @interface and @implementation.
8093         (objc_constant_string_init): A constructor function, used to
8094         initialize the NSConstantString meta-class object.
8095         * objc/execute/string1.m: Include "next_mapping.h" instead of
8096         <Foundation/NSString.h>.
8097         * objc/execute/string2.m: Likewise.
8098         * objc/execute/string3.m: Likewise.
8099         * objc/execute/string4.m: Likewise.
8100
8101 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8102
8103         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8104         to double. Replace double with FLOAT.
8105         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8106
8107         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8108         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8109         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8110         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8111         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8112         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8113         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8114         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8115
8116 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8117
8118         PR c/13519
8119         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8120
8121 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8122
8123         PR c++/15503
8124         * g++.dg/template/meminit2.C: New test.
8125
8126 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8127
8128         PR target/15822
8129         * gcc.c-torture/execute/compare-fp-1.c,
8130         gcc.c-torture/execute/compare-fp-2.c,
8131         gcc.c-torture/execute/compare-fp-3.c,
8132         gcc.c-torture/execute/compare-fp-4.c,
8133         gcc.c-torture/execute/compare-fp-3.x,
8134         gcc.c-torture/execute/compare-fp-4.x: Moved...
8135         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8136         gcc.c-torture/execute/ieee/compare-fp-2.c,
8137         gcc.c-torture/execute/ieee/compare-fp-3.c,
8138         gcc.c-torture/execute/ieee/compare-fp-4.c,
8139         gcc.c-torture/execute/ieee/compare-fp-3.x,
8140         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8141
8142 2004-06-04  David Ayers  <d.ayers@inode.at>
8143
8144         * objc/execute/protocol-isEqual-4.m: New testcase.
8145
8146 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8147
8148         * objc/execute/protocol-isEqual-1.m: New testcase.
8149         * objc/execute/protocol-isEqual-2.m: New testcase.
8150         * objc/execute/protocol-isEqual-3.m: New testcase.
8151
8152 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8153
8154         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8155
8156 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8157
8158         * lib/objc.exp (objc_target_compile): When running tests on
8159         Darwin (Mac OS X), inform the linker about '-framework
8160         'Foundation'.
8161
8162 2004-06-02  Eric Christopher  <echristo@redhat.com>
8163
8164         * gcc.c-torture/compile/20040602-1.c: New.
8165
8166 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8167
8168         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8169         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8170
8171         PR tree-optimization/14736
8172         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8173
8174         PR tree-optimization/14042
8175         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8176
8177         PR tree-optimization/14729
8178         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8179
8180 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8181
8182         PR fortran/15557
8183         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8184
8185 2004-06-01  Richard Hederson  <rth@redhat.com>
8186
8187         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8188
8189 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8190
8191         PR c++/14932
8192         * g++.dg/parse/offsetof4.C: New test.
8193
8194 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8195
8196         PR objc/7993
8197         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8198
8199 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c++/15701
8202         * g++.dg/template/friend29.C: New test.
8203
8204 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8205
8206         PR c/15749
8207         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8208
8209 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8210
8211         * gcc.dg/sparc-trap-1.c: New test.
8212
8213 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8214
8215         PR middle-end/15069
8216         * g++.dg/opt/fold3.C: New test case.
8217
8218 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8219
8220         * lib/target-supports.exp (check_iconv_available): Fix fallout
8221         from 2004-05-28 patch.
8222
8223 2004-05-30  Paul Brook  <paul@codesourcery.com>
8224
8225         PR fortran/15620
8226         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8227         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8228
8229 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8230
8231         * gfortran.fortran-torture/execute/random_1.f90: New test.
8232
8233 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8234
8235         * g++.dg/ext/altivec-10.C: New test.
8236
8237 2004-05-29  Paul Brook  <paul@codesourcery.com>
8238
8239         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8240
8241 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8242
8243         * gcc.dg/altivec-16.c: New test.
8244
8245 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8246
8247         * lib/target-supports.exp (check_vmx_hw_available): New.
8248         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8249
8250         * lib/target-supports.exp (check_alias_available,
8251         check_iconv_available, check_named_sections_available): Use
8252         unique names for temporary files.
8253
8254 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8255
8256         * gcc.dg/altivec-15.c: New test.
8257
8258 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/15083
8261         * g++.dg/warn/noeffect6.C: New test.
8262
8263         PR c++/15471
8264         * g++.dg/expr/ptrmem4.C: New test.
8265
8266         PR c++/15640
8267         * g++.dg/template/operator3.C: New test.
8268
8269 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8270
8271         PR c++/14668
8272         * g++.dg/lookup/redecl1.C: New test.
8273         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8274
8275 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8276
8277         * gcc.c-torture/execute/compare-fp-1.c,
8278         gcc.c-torture/execute/compare-fp-2.c,
8279         gcc.c-torture/execute/compare-fp-3.c,
8280         gcc.c-torture/execute/compare-fp-4.c,
8281         gcc.c-torture/execute/compare-fp-3.x,
8282         gcc.c-torture/execute/compare-fp-4.x,
8283         gcc.dg/pr15649-1.c: New.
8284
8285 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8286
8287         PR c++/12883
8288         * g++.dg/init/array14.C: New test.
8289
8290 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8291
8292         * lib/compat.exp (compat-get-options-main): New.
8293         (compat-get-options): Remove unneeded code, warn for ignored
8294         command.
8295         (compat-execute): Check flag set by dg-require-* commands.
8296
8297         * lib/compat.exp (compat-execute): Break up long lines.
8298
8299 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8300
8301         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8302         * gcc.dg/altivec-14.c: New test.
8303         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8304
8305         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8306         * gcc.dg/altivec-12.c: Ditto.
8307
8308         * gcc.dg/altivec-3.c: Move call to altivec_check.
8309
8310 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8311
8312         PR c++/15044
8313         * g++.dg/template/error12.C: New test.
8314
8315         PR c++/15317
8316         * g++.dg/ext/attrib15.C: New test.
8317
8318         PR c++/15329
8319         * g++.dg/template/ptrmem9.C: New test.
8320
8321 2004-05-25  Paul Brook  <paul@codesourcery.com>
8322
8323         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8324
8325 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8326
8327         PR c++/15165
8328         * g++.dg/template/crash19.C: New test.
8329
8330 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8331
8332         PR c++/15025
8333         * g++.dg/template/redecl1.C: New test.
8334
8335 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8336
8337         PR c++/14821
8338         * g++.dg/other/ns1.C: New test.
8339
8340         PR c++/14883
8341         * g++.dg/template/invalid1.C: New test.
8342
8343 2004-05-23  Paul Brook  <paul@codesourcery.com>
8344         Victor Leikehman  <lei@haifasphere.co.il>
8345
8346         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8347         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8348
8349 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8350
8351         PR c++/15285
8352         PR c++/15299
8353         * g++.dg/template/non-dependent5.C: New test.
8354         * g++.dg/template/non-dependent6.C: New test.
8355
8356 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8357
8358         PR c++/15507
8359         * g++.dg/inherit/union1.C: New test.
8360
8361         PR c++/15542
8362         * g++.dg/template/addr1.C: New test.
8363
8364         PR c++/15427
8365         * g++.dg/template/array5.C: New test.
8366
8367         PR c++/15287
8368         * g++.dg/template/array6.C: New test.
8369
8370 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8371             Roger Sayle  <roger@eyesopen.com>
8372
8373         * g++.dg/lookup/forscope2.C: New test case.
8374
8375 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8376
8377         * gcc.dg/cpp/Wmissingdirs.c: New.
8378
8379 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR target/15301
8382         * gcc.dg/compat/union-m128-1.h: New file.
8383         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8384         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8385         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8386
8387 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8388
8389         PR target/15302
8390         * gcc.dg/compat/struct-complex-1.h: New file.
8391         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8392         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8393         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8394
8395 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8396
8397         PR middle-end/3074
8398         * gcc.dg/pr3074-1.c: New test case.
8399         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8400
8401 2004-05-20  Falk Hueffner  <falk@debian.org>
8402
8403         PR other/15526
8404         * gcc.dg/ftrapv-1.c: New test case.
8405
8406 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8407
8408         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8409
8410 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8411             Jeff Law  <law@redhat.com>
8412
8413         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8414         * gcc.dg/tree-ssa/20040518-2.c: New test.
8415
8416         * gcc.dg/tree-ssa/20040518-1.c: New test.
8417
8418 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8419
8420         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8421
8422 2004-05-18  Paul Brook  <paul@codesourcery.com>
8423
8424         PR fortran/13930
8425         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8426
8427 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8428
8429         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8430         constant folding.
8431
8432 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8433
8434         * gcc.dg/tree-ssa/20040517-1.c: New test.
8435
8436 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8437
8438         * gcc.dg/loop-4.c: New test.
8439
8440 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8441
8442         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8443
8444 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8445
8446         PR fortran/15311
8447         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8448
8449 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8450
8451         PR fortran/13826
8452         PR fortran/13940
8453         * gfortran.fortran-torture/compile/data_1.f90: New test.
8454
8455 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8456
8457         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8458         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8459
8460 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8461
8462         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8463
8464 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8465
8466         PR c/15444
8467         * gcc.dg/format/xopen-1.c: Adjust expected message.
8468         * gcc.dg/format/xopen-3.c: New test.
8469
8470 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8471
8472         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8473
8474 2004-05-14  Jeff Law  <law@redhat.com>
8475
8476         * gcc.dg/tree-ssa/20040514-2.c: New test.
8477
8478 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8479
8480         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8481         this ...
8482         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8483         this.
8484
8485 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8486
8487         * gcc.dg/tree-ssa/20040514-1.c: New test.
8488
8489 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8490
8491         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8492         test.
8493
8494 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8495
8496         PR fortran/14066
8497         * gfortran.fortran-torture/compile/do_1.f90: New test.
8498
8499 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8500
8501         PR fortran/15051
8502         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8503         test.
8504
8505 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8506
8507         PR fortran/15149
8508         * gfortran.fortran-torture/execute/random_init.f90: New test.
8509
8510 2004-05-13  Paul Brook  <paul@codesourcery.com>
8511
8512         PR fortran/15314
8513         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8514
8515 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8516
8517         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8518         for the powerpc case.
8519
8520 2004-05-13  Jeff Law  <law@redhat.com>
8521
8522         * gcc.dg/tree-ssa/20040513-1.c: New test.
8523         * gcc.dg/tree-ssa/20040513-2.c: New test.
8524
8525 2004-05-13  Paul Brook  <paul@codesourcery.com>
8526
8527         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8528         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8529         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8530
8531 2004-05-13  Andreas Schwab  <schwab@suse.de>
8532
8533         PR other/10819
8534         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8535         characters.
8536
8537 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8538
8539         PR fortran/15294
8540         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8541
8542 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8543
8544         Merge from tree-ssa-20020619-branch.  See
8545         ChangeLog.tree-ssa for details.
8546
8547 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8548
8549         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8550         include <altivec.h> explicitly.
8551         * gcc.dg/altivec-13.c: Likewise.
8552
8553 2004-05-11  Paul Brook  <paul@codesourcery.com>
8554
8555         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8556
8557 2004-05-10  Eric Christopher  <echristo@redhat.com>
8558
8559         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8560         * gcc.dg/sibcall-4.c: Ditto.
8561
8562 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8563
8564         * g++.dg/ext/altivec-8.C: New test case.
8565         * gcc.dg/altivec-13.c: New test case.
8566
8567 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8568
8569         * gcc.c-torture/execute/divcmp-1.c: New test case.
8570         * gcc.c-torture/execute/divcmp-2.c: New test case.
8571         * gcc.c-torture/execute/divcmp-3.c: New test case.
8572
8573 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8574
8575         * g++.dg/other/pragma-re-2.C: New test.
8576
8577 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8578
8579         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8580         * gcc.dg/i386-387-2.c: Likewise.
8581
8582         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8583         __builtin_drem.
8584         * gcc.dg/i386-387-6.c: Likewise.
8585
8586 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8587
8588         * gcc.dg/builtins-33.c:  Also check log1p*.
8589
8590 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8591
8592         PR optimization/15296
8593         * gcc.c-torture/execute/pr15296.c: New test.
8594
8595 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8596
8597         * gcc.dg/builtins-40.c: New test.
8598
8599 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8600
8601         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8602
8603 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8604
8605         * g++.dg/ext/spe1.C: New testcase.
8606
8607 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8608
8609         * objc.dg/image-info.m: Allow additional attributes
8610         for __image_info section.
8611
8612 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8613
8614         * gcc.dg/torture/mips-hilo-2.c: New test.
8615
8616 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8617
8618         PR c++/14389
8619         * g++.dg/template/member5.C: New test.
8620
8621 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8622
8623         * gcc.dg/builtins-34.c: Also check expm1*.
8624
8625 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8626
8627         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8628         * gcc.dg/torture/builtin-convert-3.c: New test.
8629
8630 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8631
8632         PR middle-end/15054
8633         * g++.dg/opt/pr15054.C: New test.
8634
8635 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8636
8637         * gcc.dg/torture/builtin-rounding-1.c: New test.
8638         * gcc.dg/builtins-25.c: Delete.
8639         * gcc.dg/builtins-29.c: Delete.
8640
8641 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8642
8643         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8644         * gcc.dg/sibcall-4.c: Likewise.
8645         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8646
8647 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8648
8649         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8650         bit-field on 16-bit targets.
8651
8652 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8653
8654         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8655         16-bit targets.
8656
8657 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8658
8659         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8660         * gcc.dg/rs6000-power2-2.c: Likewise.
8661
8662 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8663
8664         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8665         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8666         Change the asm registers to be in form of frN instead of fN.
8667
8668 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8669
8670         * gcc.dg/torture/builtin-convert-2.c: New test.
8671
8672 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8673
8674         * gcc.dg/rs6000-power2-1.c: New test.
8675         * gcc.dg/rs6000-power2-2.c: New test.
8676
8677 2004-04-28  Jan Hubicka  <jh@suse.cz>
8678
8679         * gcc.dg/unused-6.c: New test.
8680
8681 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8682             Ulrich Weigand  <uweigand@de.ibm.com>
8683
8684         * ada/acats/run_all.sh: Define $target variable.
8685
8686 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8687
8688         PR c++/15119
8689         * g++.dg/other/vararg-1.C: New test.
8690
8691         PR c++/4794
8692         * g++.dg/eh/cleanup3.C: New test.
8693
8694 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8695
8696         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8697         and ad8011a (target_insn).
8698         * ada/acats/support/macro.dfs: Likewise.
8699         * ada/acats/support/impbit.adb: New file.
8700
8701 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8702
8703         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8704
8705 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8706
8707         * gcc.dg/loop-3.c: New test.
8708
8709 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8710
8711         * gcc.c-torture/execute/simd-5.c: New test.
8712
8713 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8714
8715         PR c++/15064
8716         * g++.dg/template/crash18.C: New test.
8717
8718 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8719
8720         * g++.dg/ext/complit3.C: New test.
8721
8722 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8723
8724         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8725         * gcc.dg/altivec-3.c: Same.
8726         * gcc.dg/altivec-varargs-1.c: Same.
8727
8728 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8729
8730         * lib/target-supports.exp (check_profiling_available): Assume
8731         profiling is not available on powerpc-eabi targets.
8732
8733 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8734
8735         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8736         * gcc.dg/vmx/bug-1.c: Ditto.
8737
8738 2004-04-20  Eric Christopher  <echristo@redhat.com>
8739
8740         * gcc.dg/charset/extern.c: New test.
8741         * g++.dg/charset/extern3.cc: Ditto.
8742
8743 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8744
8745         * gcc.dg/builtins-39.c: New test.
8746
8747 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8748
8749         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8750
8751 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8752
8753         * gcc.dg/torture/mips-hilo-1.c: New test.
8754
8755 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8756
8757         * gcc.c-torture/compile/20040419-1.c: New test.
8758
8759 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8760
8761         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8762
8763 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8764             Aldy Hernandez  <aldyh@redhat.com>
8765
8766         * gcc.c-torture/execute/va-arg-24.c: New.
8767
8768 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8769             Aldy Hernandez  <aldyh@redhat.com>
8770
8771         * gcc.dg/vmx/1b-01.c: New.
8772         * gcc.dg/vmx/1b-02.c: New.
8773         * gcc.dg/vmx/1b-03.c: New.
8774         * gcc.dg/vmx/1b-04.c: New.
8775         * gcc.dg/vmx/1b-05.c: New.
8776         * gcc.dg/vmx/1b-06.c: New.
8777         * gcc.dg/vmx/1b-07.c: New.
8778         * gcc.dg/vmx/1c-01.c: New.
8779         * gcc.dg/vmx/1c-02.c: New.
8780         * gcc.dg/vmx/3a-01a.c: New.
8781         * gcc.dg/vmx/3a-01.c: New.
8782         * gcc.dg/vmx/3a-01m.c: New.
8783         * gcc.dg/vmx/3a-03.c: New.
8784         * gcc.dg/vmx/3a-03m.c: New.
8785         * gcc.dg/vmx/3a-04.c: New.
8786         * gcc.dg/vmx/3a-04m.c: New.
8787         * gcc.dg/vmx/3a-05.c: New.
8788         * gcc.dg/vmx/3a-06.c: New.
8789         * gcc.dg/vmx/3a-06m.c: New.
8790         * gcc.dg/vmx/3a-07.c: New.
8791         * gcc.dg/vmx/3b-01.c: New.
8792         * gcc.dg/vmx/3b-02.c: New.
8793         * gcc.dg/vmx/3b-10.c: New.
8794         * gcc.dg/vmx/3b-13.c: New.
8795         * gcc.dg/vmx/3b-14.c: New.
8796         * gcc.dg/vmx/3b-15.c: New.
8797         * gcc.dg/vmx/3c-01a.c: New.
8798         * gcc.dg/vmx/3c-01.c: New.
8799         * gcc.dg/vmx/3c-02.c: New.
8800         * gcc.dg/vmx/3c-03.c: New.
8801         * gcc.dg/vmx/3d-01.c: New.
8802         * gcc.dg/vmx/4-01.c: New.
8803         * gcc.dg/vmx/4-03.c: New.
8804         * gcc.dg/vmx/5-01.c: New.
8805         * gcc.dg/vmx/5-02.c: New.
8806         * gcc.dg/vmx/5-03.c: New.
8807         * gcc.dg/vmx/5-04.c: New.
8808         * gcc.dg/vmx/5-05.c: New.
8809         * gcc.dg/vmx/5-06.c: New.
8810         * gcc.dg/vmx/5-07.c: New.
8811         * gcc.dg/vmx/5-07t.c: New.
8812         * gcc.dg/vmx/5-08.c: New.
8813         * gcc.dg/vmx/5-10.c: New.
8814         * gcc.dg/vmx/5-11.c: New.
8815         * gcc.dg/vmx/7-01a.c: New.
8816         * gcc.dg/vmx/7-01.c: New.
8817         * gcc.dg/vmx/7c-01.c: New.
8818         * gcc.dg/vmx/7d-01.c: New.
8819         * gcc.dg/vmx/7d-02.c: New.
8820         * gcc.dg/vmx/8-01.c: New.
8821         * gcc.dg/vmx/8-02a.c: New.
8822         * gcc.dg/vmx/8-02.c: New.
8823         * gcc.dg/vmx/brode-1.c: New.
8824         * gcc.dg/vmx/bug-1.c: New.
8825         * gcc.dg/vmx/bug-2.c: New.
8826         * gcc.dg/vmx/bug-3.c: New.
8827         * gcc.dg/vmx/cw-bug-1.c: New.
8828         * gcc.dg/vmx/cw-bug-2.c: New.
8829         * gcc.dg/vmx/cw-bug-3.c: New.
8830         * gcc.dg/vmx/dct.c: New.
8831         * gcc.dg/vmx/debug-1.c: New.
8832         * gcc.dg/vmx/debug-2.c: New.
8833         * gcc.dg/vmx/debug-3.c: New.
8834         * gcc.dg/vmx/debug-4.c: New.
8835         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8836         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8837         * gcc.dg/vmx/eg-5.c: New.
8838         * gcc.dg/vmx/fft.c: New.
8839         * gcc.dg/vmx/gcc-bug-1.c: New.
8840         * gcc.dg/vmx/gcc-bug-2.c: New.
8841         * gcc.dg/vmx/gcc-bug-3.c: New.
8842         * gcc.dg/vmx/gcc-bug-4.c: New.
8843         * gcc.dg/vmx/gcc-bug-5.c: New.
8844         * gcc.dg/vmx/gcc-bug-6.c: New.
8845         * gcc.dg/vmx/gcc-bug-7.c: New.
8846         * gcc.dg/vmx/gcc-bug-8.c: New.
8847         * gcc.dg/vmx/gcc-bug-9.c: New.
8848         * gcc.dg/vmx/gcc-bug-b.c: New.
8849         * gcc.dg/vmx/gcc-bug-c.c: New.
8850         * gcc.dg/vmx/gcc-bug-d.c: New.
8851         * gcc.dg/vmx/gcc-bug-e.c: New.
8852         * gcc.dg/vmx/gcc-bug-f.c: New.
8853         * gcc.dg/vmx/gcc-bug-g.c: New.
8854         * gcc.dg/vmx/gcc-bug-i.c: New.
8855         * gcc.dg/vmx/harness.h: New.
8856         * gcc.dg/vmx/ira1.c: New.
8857         * gcc.dg/vmx/ira2a.c: New.
8858         * gcc.dg/vmx/ira2b.c: New.
8859         * gcc.dg/vmx/ira2.c: New.
8860         * gcc.dg/vmx/ira2c.c: New.
8861         * gcc.dg/vmx/mem.c: New.
8862         * gcc.dg/vmx/newton-1.c: New.
8863         * gcc.dg/vmx/ops.c: New.
8864         * gcc.dg/vmx/sn7153.c: New.
8865         * gcc.dg/vmx/spill2.c: New.
8866         * gcc.dg/vmx/spill3.c: New.
8867         * gcc.dg/vmx/spill.c: New.
8868         * gcc.dg/vmx/t.c: New.
8869         * gcc.dg/vmx/varargs-1.c: New.
8870         * gcc.dg/vmx/varargs-2.c: New.
8871         * gcc.dg/vmx/varargs-3.c: New.
8872         * gcc.dg/vmx/varargs-4.c: New.
8873         * gcc.dg/vmx/varargs-5.c: New.
8874         * gcc.dg/vmx/varargs-6.c: New.
8875         * gcc.dg/vmx/varargs-7.c: New.
8876         * gcc.dg/vmx/vmx.exp: New.
8877         * gcc.dg/vmx/vprint-1.c: New.
8878         * gcc.dg/vmx/vscan-1.c: New.
8879         * gcc.dg/vmx/x-01.c: New.
8880         * gcc.dg/vmx/x-02.c: New.
8881         * gcc.dg/vmx/x-03.c: New.
8882         * gcc.dg/vmx/x-04.c: New.
8883         * gcc.dg/vmx/x-05.c: New.
8884         * gcc.dg/vmx/yousufi-1.c: New.
8885         * gcc.dg/vmx/zero-1.c: New.
8886         * gcc.dg/vmx/zero.c: New.
8887
8888 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8889
8890         * g++.dg/lookup/java1.C: Update for chage of
8891         _Jv_AllocObject.
8892         * g++.dg/lookup/java2.C: Likewise.
8893
8894 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8895
8896         * ada/acats/run_all.sh: use -O2 by default.
8897
8898 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8899
8900         * gcc.dg/vr-mult-[12].c: New tests.
8901
8902 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8903
8904         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8905
8906         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8907
8908 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8909
8910         * lib/target-supports.exp (check_profiling_available): Assume profiling
8911         isn't available for mips*-*-elf targets.
8912
8913 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8914
8915         * gcc.dg/builtins-38.c: New test.
8916
8917 2004-04-14  Eric Christopher  <echristo@redhat.com>
8918
8919         * g++.dg/charset/charset.exp: Run .cc extension tests.
8920
8921 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8922
8923         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8924
8925 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8926
8927         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8928
8929 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8930
8931         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8932         * gcc.dg/i386-387-2.c: Likewise.
8933
8934         * gcc.dg/i386-387-7.c: New test.
8935         * gcc.dg/i386-387-8.c: New test.
8936
8937         * gcc.dg/builtins-37.c: New test.
8938
8939 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8940
8941         * g++.dg/pch/externc-1.C: Add missing semicolon.
8942
8943 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8944
8945         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8946
8947 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8948
8949         * gcc.c-torture/execute/20040411-1.c: New test.
8950
8951 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8952
8953         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8954
8955 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8956
8957         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8958
8959 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8960
8961         * lib/target-supports.exp (check_named_sections_available): New.
8962         * lib/gcc-dg.exp (dg-require-named-sections): New.
8963         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8964         old-deja.exp.  Also prune error-count message from HP linker.
8965         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8966
8967         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8968         * g++.old-deja/g++.pt/static3.C: Likewise.
8969         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8970
8971 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8972
8973         * gcc.c-torture/execute/20040409-1.c: New test case.
8974         * gcc.c-torture/execute/20040409-2.c: New test case.
8975         * gcc.c-torture/execute/20040409-3.c: New test case.
8976
8977 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8978
8979         * gcc.dg/20040409-1.c: New test.
8980
8981 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8982
8983         PR target/14888
8984         * g++.dg/opt/pr14888.C: New test case.
8985
8986 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8987
8988         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8989         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8990         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8991         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8992         New tests.
8993
8994 2004-04-08  Paul Brook  <paul@codesourcery.com>
8995
8996         * gcc.dg/spill-1.c: New test.
8997
8998 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8999
9000         * gcc.dg/torture/builtin-ctype-2.c: New test.
9001
9002 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9003
9004         * gcc.dg/pch/pch.exp: Add largefile test.
9005
9006 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9007
9008         * g++.dg/pch/externc-1.Hs: New.
9009         * g++.dg/pch/externc-1.C: New.
9010
9011 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9012
9013         * gcc.dg/compat/struct-by-value-5a_main.c,
9014         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9015         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9016         * gcc.dg/compat/struct-by-value-5a_x.c,
9017         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9018         gcc.dg/compat/struct-by-value-5_x.c.
9019         * gcc.dg/compat/struct-by-value-5a_y.c,
9020         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9021         gcc.dg/compat/struct-by-value-5_y.c.
9022
9023         * gcc.dg/compat/struct-by-value-6a_main.c,
9024         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9025         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9026         * gcc.dg/compat/struct-by-value-6a_x.c,
9027         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9028         gcc.dg/compat/struct-by-value-6_x.c.
9029         * gcc.dg/compat/struct-by-value-6a_y.c,
9030         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9031         gcc.dg/compat/struct-by-value-6_y.c.
9032
9033         * gcc.dg/compat/struct-by-value-7a_main.c,
9034         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9035         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9036         * gcc.dg/compat/struct-by-value-7a_x.c,
9037         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9038         gcc.dg/compat/struct-by-value-7_x.c.
9039         * gcc.dg/compat/struct-by-value-7a_y.c,
9040         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9041         gcc.dg/compat/struct-by-value-7_y.c.
9042
9043 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9044
9045         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9046         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9047         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9048         options.
9049
9050 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9051
9052         * gcc.dg/builtins-36.c: New test.
9053
9054 2004-04-06  Paul Brook  <paul@codesourcery.com>
9055
9056         * README.gcc: Remove obsolete contraint on testcases.
9057
9058 2004-04-05  Paul Brook  <paul@codesourcery.com>
9059
9060         PR2123
9061         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9062         failure and exit(0) on success.
9063         * g++.dg/expr/anew2.C: Ditto.
9064         * g++.dg/expr/anew3.C: Ditto.
9065         * g++.dg/expr/anew4.C: Ditto.
9066
9067 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9068
9069         PR c++/3518
9070         * g++.dg/template/unify7.C: New.
9071
9072 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9073
9074         * g++.dg/README: Bring up to date with new subdirectories; remove
9075         duplicate subdirectory lines.
9076
9077 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9078
9079         PR c++/14007
9080         * g++.dg/template/unify5.C: New.
9081         * g++.dg/template/unify6.C: New.
9082         * g++.dg/template/qualttp20.C: Adjust.
9083         * g++.old-deja/g++.jason/report.C: Adjust.
9084         * g++.old-deja/g++.other/qual1.C: Adjust.
9085
9086 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9087
9088         PR c++/14803
9089         * g++.dg/inherit/ptrmem1.C: New test.
9090
9091 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR c++/14755
9094         * gcc.c-torture/execute/20040331-1.c: New test.
9095         * gcc.dg/20040331-1.c: New test.
9096
9097 2004-04-01  Paul Brook  <paul@codesourcery.com>
9098
9099         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9100
9101 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9102
9103         PR c++/14724
9104         * g++.dg/init/goto1.C: New test.
9105
9106         PR c++/14763
9107         * g++.dg/template/defarg4.C: New test.
9108
9109 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9110
9111         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9112
9113 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9114
9115         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9116
9117 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9118
9119         * gcc.dg/noncompile/undeclared-2.c: New test.
9120
9121 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9122
9123         * gcc.dg/940409-1.c: Remove XFAIL.
9124         * gcc.dg/reg-vol-struct-1.c: New test.
9125
9126 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9127
9128         * gcc.dg/torture/builtin-wctype-1.c: New test.
9129
9130 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9131
9132         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9133         * gcc.dg/20001101-1.c: Likewise.
9134         * gcc.dg/20001102-1.c: Likewise.
9135
9136 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9137
9138         * gcc.dg/compare8.c: Add an additional test for XOR.
9139
9140 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9141
9142         * gcc.dg/torture/builtin-ctype-1.c: New test.
9143
9144 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9145
9146         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9147         * gcc.dg/torture/builtin-math-1.c: Likewise.
9148         * gcc.dg/torture/builtin-power-1.c: New test.
9149
9150 2004-03-24  Andreas Schwab  <schwab@suse.de>
9151
9152         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9153         IA64 assembler.
9154
9155 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9156             Roger Sayle  <roger@eyesopen.com>
9157
9158         * gcc.dg/compare8.c: New test case.
9159
9160 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9161
9162         * g++.dg/ext/altivec-7.C: New test.
9163
9164 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9165
9166         PR 12267, 12391, 12560, 13129, 14114, 14133
9167         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9168         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9169         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9170         Adjust error regexps.
9171         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9172         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9173         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9174         * gcc.dg/local1.c: Add explanatory comment.
9175
9176 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9177
9178         PR optimization/14669
9179         * g++.dg/opt/fold2.C: New test case.
9180
9181 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9182
9183         PR c/14069
9184         * gcc.dg/20040322-1.c: New test.
9185
9186 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9187
9188         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9189         * gcc.dg/ultrasp4.c: Likewise.
9190         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9191
9192 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9193
9194         * gcc.dg/i386-sse-8.c: Reset default options.
9195
9196 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9197
9198         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9199         in the error message text.
9200
9201 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9202
9203         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9204
9205 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9206
9207         PR c++/14616
9208         * g++.dg/init/array13.C: New test.
9209
9210 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9211
9212         PR target/13889
9213         * gcc.c-torture/compile/pr13889.c: New test case.
9214
9215 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9216
9217         PR c/14635
9218         * builtins-1.c (nan, nans): Don't test.
9219         * builtins-30.c: Don't use nan, nanf, nanl.
9220         * builtins-35.c: New test.
9221
9222 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9223
9224         * g++.dg/ext/altivec-6.C: New test.
9225
9226 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9227
9228         * g++.dg/init/placement3.C: New test.
9229
9230         * g++.dg/template/spec13.C: New test.
9231
9232         * g++.dg/lookup/using11.C: New test.
9233
9234         * g++.dg/lookup/koenig3.C: New test.
9235
9236         * g++.dg/template/operator2.C: New test.
9237
9238         * g++.dg/expr/dtor3.C: New test.
9239         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9240         marker.
9241         * g++.old-deja/g++.law/visibility28.C: Likewise.
9242
9243 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9244
9245         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9246         * gcc.dg/ppc64-abi-3.c: Likewise.
9247
9248 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9249
9250         PR c++/14545
9251         * g++.dg/parse/template15.C: New test.
9252
9253 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9254
9255         * g++.dg/expr/dtor2.C: New test.
9256
9257         * g++.dg/lookup/anon4.C: New test.
9258
9259         * g++.dg/overload/using1.C: New test.
9260
9261         * g++.dg/template/lookup7.C: New test.
9262
9263         * g++.dg/template/typename6.C: New test.
9264
9265         * g++.dg/expr/cond6.C: New test.
9266
9267 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9268
9269         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9270
9271 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9272
9273         * g++.dg/expr/cond5.C: New test.
9274         * g++.dg/expr/constcast1.C: Likewise.
9275         * g++.dg/expr/ptrmem2.C: Likewise.
9276         * g++.dg/expr/ptrmem3.C: Likewise.
9277         * g++.dg/lookup/main1.C: Likewise.
9278         * g++.dg/template/lookup6.C: Likewise.
9279
9280 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * gcc.dg/local1.c: New test.
9283
9284         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9285
9286 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9287
9288         * gcc.dg/torture/builtin-convert-1.c: New test.
9289
9290 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9291
9292         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9293
9294 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9295
9296         PR c++/14481
9297         * g++.dg/warn/Wunused-7.C: New test.
9298
9299 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9300
9301         * gcc.dg/torture/builtin-integral-1.c: New test.
9302
9303 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9304
9305         PR c++/14586
9306         * g++.dg/parse/non-dependent3.C: New test.
9307
9308 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9309
9310         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9311         * g++.dg/eh/simd-2.C: Likewise.
9312         * g++.dg/init/array10.C: Likewise.
9313         * gcc.c-torture/compile/simd-1.c: Likewise.
9314         * gcc.c-torture/compile/simd-2.c: Likewise.
9315         * gcc.c-torture/compile/simd-3.c: Likewise.
9316         * gcc.c-torture/compile/simd-4.c: Likewise.
9317         * gcc.c-torture/compile/simd-6.c: Likewise.
9318         * gcc.c-torture/execute/simd-1.c: Likewise.
9319         * gcc.c-torture/execute/simd-2.c: Likewise.
9320         * gcc.dg/compat/vector-defs.h: Likewise.
9321         * gcc.dg/20020531-1.c: Likewise.
9322         * gcc.dg/altivec-3.c: Likewise.
9323         * gcc.dg/altivec-4.c: Likewise.
9324         * gcc.dg/altivec-varargs-1.c: Likewise.
9325         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9326         * gcc.dg/i386-mmx-3.c: Likewise.
9327         * gcc.dg/i386-sse-4.c: Likewise.
9328         * gcc.dg/i386-sse-5.c: Likewise.
9329         * gcc.dg/i386-sse-8.c: Likewise.
9330         * gcc.dg/simd-1.c: Likewise.
9331         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9332         __ev64_opaque__ since the machine description provides it.
9333
9334 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9335
9336         * lib/compat.exp (skip_list): New global variable.
9337         Use it to hold the user defined COMPAT_SKIPS list if any.
9338         (compat-obj): Add the members of skip_list to optall.
9339
9340 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9341
9342         * gcc.dg/compat/union-by-value-1_main.c,
9343         union-by-value-1_x.c, union-by-value-1_y.c,
9344         union-check.h, union-defs.h,
9345         union-init.h, union-return-1_main.c,
9346         union-return-1_x.c, union-return-1_y.c: New files.
9347
9348 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9349
9350         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9351         mixed-struct-init.h: Add 4 mixed structure types.
9352         struct-by-value-21_main.c, struct-by-value-21_x.c,
9353         struct-by-value-21_y.c, struct-return-21_main.c,
9354         struct-return-21_x.c, struct-return-21_y.c: New files.
9355
9356 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/14550
9359         * g++.dg/parse/template14.C: New test.
9360
9361 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9362
9363         * gcc.c-torture/execute/20040313-1.c: New test.
9364
9365 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR target/14533
9368         * gcc.dg/20040311-2.c: New test.
9369
9370 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9371
9372         PR other/14544
9373         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9374         bit-field.
9375
9376 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9377
9378         * gcc.dg/20040305-2.c: Add missing return statement.
9379
9380 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9381
9382         * gcc.dg/builtins-34.c: Also check pow10*.
9383
9384 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9385
9386         PR target/14262
9387         * gcc.dg/20040305-2.c: New test.
9388
9389 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9390
9391         * gcc.dg/20040310-1.c: New test.
9392
9393 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9394
9395         * gcc.c-torture/execute/20040311-1.c: New test case.
9396
9397 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9398
9399         PR c++/14476
9400         * g++.dg/lookup/enum1.C: New test.
9401
9402 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9403
9404         PR c++/14510
9405         * g++.dg/lookup/struct2.C: New test.
9406
9407 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9408
9409         * gcc.dg/builtins-34.c: New test.
9410
9411 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9412
9413         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9414
9415 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9416
9417         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9418         * gcc.dg/alias-2.c: New testcase.
9419
9420 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9421
9422         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9423
9424 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9425
9426         * gcc.c-torture/execute/20040309-1.c: New test case.
9427
9428 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9429
9430         PR c++/14397
9431         * g++.dg/overload/ref1.C: New.
9432
9433 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9434
9435         PR c++/14409
9436         * g++.dg/template/spec12.C: New test.
9437
9438         PR c++/14448
9439         * g++.dg/parse/crash14.C: New test.
9440
9441 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/14230
9444         * g++.dg/init/ref11.C: New test.
9445
9446 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9447
9448         PR c++/14432
9449         * g++.dg/parse/builtin2.C: New test.
9450
9451 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9452
9453         PR c++/14401
9454         * g++.dg/init/ctor3.C: New test.
9455         * g++.dg/init/union1.C: New test.
9456         * g++.dg/ext/anon-struct4.C: New test.
9457
9458 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9459
9460         * g++.dg/lookup/koenig1.C: Tweak error messages.
9461         * g++.dg/lookup/used-before-declaration.C: Likewise.
9462         * g++.dg/other/do1.C: Likewise.
9463         * g++.dg/overload/koenig1.C: Likewise.
9464         * g++.dg/parse/crash13.C: Likewise.
9465         * g++.dg/template/instantiate3.C: Likewise.
9466
9467 2004-03-08  Eric Christopher  <echristo@redhat.com>
9468
9469         * * lib/target-supports.exp: Enable libiconv in test
9470         compilation.  Fix up error checking.
9471
9472 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9473
9474         PR middle-end/14289
9475         * gcc.dg/pr14289-1.c: New test case.
9476         * gcc.dg/pr14289-2.c: Likewise.
9477         * gcc.dg/pr14289-3.c: Likewise.
9478
9479 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9480
9481         * gcc.c-torture/execute/20040308-1.c: New test.
9482
9483 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9484
9485         * gcc.c-torture/execute/20040307-1.c: New test case.
9486
9487 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9488
9489         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9490
9491 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9492
9493         * gcc.dg/20040306-1.c: New test.
9494
9495 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9496
9497         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9498         them static.
9499         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9500
9501 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9502
9503         PR c/14465
9504         * gcc.dg/decl-6.c: New test.
9505
9506 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9507
9508         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9509         Rename LOGPOW -> LOG_POW.
9510         (SQRT_EXP, POW_EXP): New.
9511
9512 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9513
9514         * gcc.dg/i386-sse-8.c: New test.
9515
9516 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9517
9518         PR c/14114
9519         * gcc.dg/decl-5.c: New test.
9520
9521 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9522
9523         * gcc.dg/20040305-1.c: New test.
9524
9525 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9526
9527         PR other/14354
9528         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9529
9530 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9531
9532         PR c++/14425, c++/14426
9533         * g++.dg/ext/altivec-4.C: New test.
9534         * g++.dg/ext/altivec-5.C: New test.
9535
9536 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9537
9538         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9539         global variables of a type with no linkage.
9540         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9541         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9542         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9543         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9544         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9545         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9546         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9547         * g++.dg/warn/deprecated.C: Name enum Color.
9548         * g++.dg/overload/VLA.C: Name structure for 'b'.
9549         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9550
9551 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9552
9553         * gcc.c-torture/compile/20040304-1.c: New test.
9554
9555 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9556
9557         PR 13728
9558         * gcc.dg/decl-4.c: New testcase.
9559
9560 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9561
9562         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9563         as PRECF if sizeof (float) > sizeof (double).
9564         (PRECL): Make it the same as PRECF if
9565         sizeof (float) > sizeof (long double).
9566
9567 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9568
9569         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9570         system type.  Add check for irix6 which doesn't have c99 runtime.
9571
9572 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9573
9574         * gcc.dg/const-elim-1.c: xfail for xtensa.
9575
9576 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/14369
9579         * g++.dg/template/cond4.C: New test.
9580
9581 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/14360
9584         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9585
9586         PR c++/14361
9587         * g++.dg/parse/defarg7.C: New test.
9588
9589         PR c++/14359
9590         * g++.dg/template/friend26.C: New test.
9591
9592 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9593
9594         PR c++/14324
9595         * g++.dg/abi/mangle21.C: New test.
9596
9597         PR c++/14260
9598         * g++.dg/parse/constructor2.C: New test.
9599
9600         PR c++/14337
9601         * g++.dg/template/sfinae1.C: New test.
9602
9603 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9604
9605         PR c++/14267
9606         * g++.dg/expr/crash2.C: New test.
9607
9608         PR middle-end/13448
9609         * gcc.dg/inline-5.c: New test.
9610         * gcc.dg/always-inline.c: Split out tests into ...
9611         * gcc.dg/always-inline2.c: ... this and ...
9612         * gcc.dg/always-inline3.c: ... this.
9613
9614 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9615
9616         PR debug/12103
9617         * g++.dg/debug/crash1.C: New test.
9618
9619 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9620
9621         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9622         function with __attribute__((noinline)).
9623         (recurser_void2): Likewise.
9624         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9625         (recurser_void2): Likewise.
9626
9627 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9628
9629         PR middle-end/14203
9630         * g++.dg/warn/Wunused-6.C: New test case.
9631
9632 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9633
9634         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9635         not defined.
9636
9637 2004-02-27  Eric Christopher  <echristo@redhat.com>
9638
9639         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9640         * g++.dg/charset/asm2.c: Run only x86.
9641         * gcc.dg/charset/asm3.c: Ditto.
9642
9643 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9644
9645         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9646         ld_library_path.
9647
9648 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9649
9650         * g++.dg/ext/altivec-3.C: New.
9651
9652 2004-02-26  Richard Henderson  <rth@redhat.com>
9653
9654         * g++.dg/ext/attrib10.C: Mark for warning.
9655         * gcc.dg/attr-alias-1.c: New.
9656
9657 2004-02-26  Richard Henderson  <rth@redhat.com>
9658
9659         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9660         * gcc.c-torture/execute/20040208-2.c: ... it back.
9661
9662 2004-02-26  Eric Christopher  <echristo@redhat.com>
9663
9664         * lib/target-supports.exp (check-iconv-available): New function.
9665         * lib/gcc-dg.exp (dg-require-iconv): New function.
9666         Use above.
9667         * gcc.dg/charset: New directory.
9668         * gcc.dg/charset/charset.exp: New file.
9669         * gcc.dg/charset/asm1.c: Ditto.
9670         * gcc.dg/charset/asm2.c: Ditto.
9671         * gcc.dg/charset/asm3.c: Ditto.
9672         * gcc.dg/charset/asm4.c: Ditto.
9673         * gcc.dg/charset/asm5.c: Ditto.
9674         * gcc.dg/charset/attribute1.c: Ditto.
9675         * gcc.dg/charset/attribute2.c: Ditto.
9676         * gcc.dg/charset/string1.c: Ditto.
9677         * g++.dg/charset: New directory.
9678         * g++.dg/dg.exp: Add here. Special options.
9679         * g++.dg/charset/charset.exp: New file.
9680         * g++.dg/charset/asm1.c: Ditto.
9681         * g++.dg/charset/asm2.c: Ditto.
9682         * g++.dg/charset/asm3.c: Ditto.
9683         * g++.dg/charset/asm4.c: Ditto.
9684         * g++.dg/charset/attribute1.c: Ditto.
9685         * g++.dg/charset/attribute2.c: Ditto.
9686         * g++.dg/charset/extern1.cc: Ditto.
9687         * g++.dg/charset/extern2.cc: Ditto.
9688         * g++.dg/charset/string1.c: Ditto.
9689
9690 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9691
9692         PR c++/14278
9693         * g++.dg/parse/comma1.C: New test.
9694
9695 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9696
9697         PR c++/14284
9698         * g++.dg/template/ttp8.C: New test.
9699
9700 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9701
9702         * gcc.dg/fixuns-trunc-1.c: New test.
9703
9704 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9705
9706         * gcc.dg/builtins-config.h: Use #elif.
9707
9708 2004-02-26  Michael Matz  <matz@suse.de>
9709
9710         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9711         * gcc.dg/991214-1.c: Likewise.
9712         * gcc.dg/i386-asm-1.c: Likewise.
9713
9714 2004-02-25  Richard Henderson  <rth@redhat.com>
9715
9716         * gcc.c-torture/execute/20040208-2.c: Move ...
9717         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9718
9719 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9720
9721         PR c++/14246
9722         * g++.dg/other/crash-3.C: New test.
9723
9724 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9725
9726         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9727         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9728
9729         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9730         HP-UX.
9731
9732 2004-02-24  Michael Matz  <matz@suse.de>
9733
9734         * gcc.dg/i386-regparm.c: New.
9735
9736 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9737
9738         * gcc.c-torture/execute/20040223-1.c: New.
9739
9740 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9741             Kazu Hirata  <kazu@cs.umass.edu>
9742
9743         * gcc.dg/fwritable-strings-1.c: Remove.
9744
9745 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9746
9747         PR c/14156
9748         * gcc.dg/20040223-1.c: New test.
9749
9750 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9751
9752         PR c++/14106
9753         * g++.dg/ext/typeof9.C: New test.
9754
9755 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9756
9757         PR c++/14250
9758         * g++.dg/other/switch1.C: New test.
9759
9760 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9761
9762         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9763         * gcc.dg/va-arg-1.c: Likewise.
9764
9765 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9766
9767         PR c++/14143
9768         * g++.dg/template/koenig5.C: New test.
9769
9770 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9771
9772         * g++.dg/ext/altivec-1.C: Generalize target triple.
9773         * g++.dg/ext/altivec-2.C: New test case.
9774         * g++.dg/ext/altivec_check.h: New file.
9775         * gcc.dg/altivec-1.c: Generalize target triple;
9776         include altivec_check.h and call altivec_check().
9777         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9778         * gcc.dg/altivec-6.c: New test case.
9779         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9780         type casts as needed.
9781         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9782         altivec_check().
9783         * gcc.dg/altivec-12.c: New test case.
9784         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9785         include altivec_check.h and call altivec_check().
9786         * gcc.dg/altivec_check.h: New file.
9787
9788 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9789
9790         * lib/target-supports.exp (check_alias_available): Don't mangle
9791         function `g' in test program.
9792
9793 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9794
9795         * lib/target-supports.exp (check_profiling_available): Check
9796         argument to determine whether we support a profiling type.
9797         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9798         check_profiling_available.
9799         * g++.dg/bprob/bprob.exp: Likewise
9800         * g77.dg/bprob/bprob.exp: Likewise.
9801         * gcc.misc-tests/bprob.exp: Likewise.
9802         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9803         dg-require-profiling and delete expected error handling.
9804         * gcc.dg/20021014-1.c: Likewise.
9805         * gcc.dg/nest.c: Likewise.
9806
9807 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9808
9809         PR c++/12007
9810         * g++.dg/other/vthunk1.C: New test.
9811
9812 2004-02-20  Falk Hueffner  <falk@debian.org>
9813
9814         PR target/14201
9815         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9816
9817 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9818
9819         PR c++/13927
9820         * g++.dg/other/error8.C: Remove XFAIL markers.
9821
9822         PR c++/14173
9823         * g++.dg/ext/packed5.C: New test.
9824
9825         PR c++/14199
9826         * g++.dg/warn/Wunused-5.C: New test.
9827
9828         PR c++/14186
9829         * g++.dg/lookup/member1.C: New test.
9830
9831 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9832
9833         * gcc.c-torture/compile/20040130-1.c: Enable only when
9834         __INT_MAX__ >= 2147483647L.
9835         * gcc.c-torture/compile/961203-1.c: Likewise.
9836
9837 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9838
9839         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9840         * g++.dg/opt/template1.C: Robustify assembler regexp
9841
9842 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9843
9844         * gcc.c-torture/execute/simd-4.x: Remove.
9845         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9846         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9847         Guard with #ifndef SKIP_ATTRIBUTE.
9848         * gcc.dg/compat/vector-1_y.c: Likewise.
9849         * gcc.dg/compat/vector-2_x.c: Likewise.
9850         * gcc.dg/compat/vector-2_y.c: Likewise.
9851         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9852         * g++.dg/eh/simd-2.C: Likewise.
9853
9854 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9855
9856         * gcc.c-torture/compile/complex-1.c: New.
9857
9858 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9859
9860         PR target/14209
9861         * gcc.c-torture/execute/20040218-1.c: New test.
9862
9863 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9864
9865         PR c++/14181
9866         * g++.dg/parse/new2.C: New test.
9867
9868 2004-02-18  Paul Brook  <paul@codesourcery.com>
9869
9870         * gcc.c-torture/compile/libcall-1.c: New test.
9871
9872 2004-02-18  Paul Brook  <paul@codesourcery.com>
9873
9874         PR debug/12934
9875         * gcc.dg/debug/debug-7.c: New test.
9876
9877 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9878
9879         * gcc.dg/20040217-1.c: New test.
9880
9881 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9882
9883         * gcc.c-torture/execute/990208-1.x: Delete.
9884
9885 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9886
9887         * gcc.c-torture/execute/20040208-2.x: New file.
9888
9889 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/11326
9892         * g++.dg/abi/structret1.C: New test.
9893
9894 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9895
9896         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9897         (i386_cpuid): No need to test if cpuid is available on AMD64.
9898         Fix assembly, so that it works onboth i386 and AMD64.
9899         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9900         (vecInLong): Fix s[] member type to unsigned int.
9901         (vecInWord): Remove type.
9902         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9903         (a64, b64, c64, d64, e64): Remove.
9904         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9905         Remove unused variable.  Remove initialization of removed variables.
9906         Don't call mmx_tests nor sse_tests.
9907         (reference_mmx, reference_sse): Remove.
9908         (check): Add return stmt.
9909         * gcc.dg/i386-sse-7.c: New test.
9910         * gcc.dg/i386-mmx-4.c: New test.
9911
9912 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9913
9914         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9915         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9916         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9917         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9918         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9919         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9920         g++.dg/tc1/dr94.C: Fix line terminator.
9921
9922 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9923
9924         * gcc.c-torture/compile/20040216-1.c: New.
9925
9926 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9927
9928         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9929         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9930         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9931         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9932         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9933         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9934
9935 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9936
9937         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9938
9939 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/13971
9942         * g++.dg/expr/cond4.C: New test.
9943
9944         PR c++/14086
9945         * g++.dg/lookup/crash2.C: New test.
9946
9947 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9948
9949         * gcc.c-torture/compile/20040214-2.c: New test.
9950
9951 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9952
9953         PR c++/14116
9954         * g++.dg/ext/typeof8.C: New test.
9955
9956 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9957
9958         * gcc.c-torture/compile/20040214-1.c: New test.
9959
9960 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9961
9962         PR c++/13635
9963         * g++.dg/template/spec11.C: New test.
9964
9965 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9966
9967         PR c++/13927
9968         * g++.dg/other/error8.C: New test.
9969
9970 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9971
9972         PR c++/14122
9973         * g++.dg/template/array4.C: New test.
9974
9975         PR c++/14108
9976         * g++.dg/inherit/thunk2.C: New test.
9977
9978         PR c++/14083
9979         * g++.dg/eh/cond2.C: New test.
9980
9981 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9982
9983         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9984
9985 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9986
9987         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9988
9989 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9990
9991         * g++.dg/simd-2.C: xfail on ppc64-linux.
9992
9993 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9994
9995         PR c/456
9996         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9997         tests.
9998
9999 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10000
10001         * gcc.dg/builtins-33.c: New test.
10002
10003 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10004
10005         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10006
10007 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10008
10009         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10010
10011 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10012
10013         * gcc.dg/ppc64-abi-3.c: New test.
10014
10015 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10016
10017         PR c/14092
10018
10019         * gcc.dg/pr14092-1.c: New testcase.
10020
10021 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10022
10023         * gcc.dg/cpp/assert4.c: Fix typo last change.
10024
10025         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10026         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10027
10028         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10029
10030 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10031
10032         * gcc.c-torture/compile/20040209-1.c: New test case.
10033
10034 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10035
10036         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10037
10038 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10039
10040         * gcc.c-torture/execute/20040208-[12].c: New tests.
10041
10042 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10043
10044         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10045
10046 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10047
10048         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10049
10050 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10051
10052         Bug 13856
10053         * gcc.dg/visibility-8.c: New testcase.
10054
10055 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10056
10057         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10058         arguments.
10059         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10060
10061 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10062
10063         PR middle-end/13696
10064         * g++.dg/opt/fold1.C: New test case.
10065
10066 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10067
10068         PR c++/14033
10069         * g++.dg/other/crash-2.C: New test.
10070
10071 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10072
10073         PR c++/14028
10074         * g++.dg/parse/angle-bracket2.C: New test.
10075
10076 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10077
10078         PR middle-end/13750
10079         Revert:
10080         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10081         PR pch/13361
10082         * testsuite/g++.dg/pch/wchar-1.C: New.
10083         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10084
10085 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10086
10087         PR c++/14008
10088         * g++.dg/parse/error15.C: New test.
10089         * g++.dg/parse/crash11.C: Update dg-error mark.
10090
10091 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/13932
10094         * g++.dg/warn/conv2.C: New test.
10095
10096 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10097
10098         PR c++/13086
10099         * g++.dg/warn/incomplete1.C: Remove xfail.
10100
10101 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10102
10103         * lib/file-format.exp (gcc_target_object_format): Use
10104         ${tool}_target_compile, not gcc_target_compile.
10105         * lib/target-supports.exp (check_alias_available): Likewise.
10106         (check_gc_sections_available): Likewise.
10107         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10108         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10109         dg-require-alias.
10110
10111 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/13969
10114         * g++.dg/template/static6.C: New test.
10115
10116 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10117
10118         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10119
10120 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10121
10122         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10123         tests for systems where `char' is unsigned by default.
10124
10125 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10126
10127         PR c++/13997
10128         * g++.dg/template/partial3.C: New test.
10129
10130 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10131
10132         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10133         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10134         Remove mentions of obsolete ports.
10135
10136 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10137
10138         * gcc.dg/noncompile/20001228-1.c: Fix for new
10139         error message.
10140
10141 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10142
10143         PR target/9348
10144         * gcc.c-torture/execute/multdi-1.c: New test case.
10145
10146 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10147
10148         PR c++/13925
10149         * g++.dg/template/lookup5.C: New test.
10150
10151 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/13950
10154         * g++.dg/template/lookup4.C: New test.
10155
10156         PR c++/13970
10157         * g++.dg/parse/error14.C: New test.
10158
10159         PR c++/14002
10160         * g++.dg/parse/template13.C: New test.
10161
10162 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/13978
10165         * g++.dg/template/koenig4.C: New test.
10166
10167         PR c++/13968
10168         * g++.dg/template/crash17.C: New test.
10169
10170         PR c++/13975
10171         * g++.dg/parse/error13.C: New test.
10172         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10173
10174 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10175
10176         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10177
10178 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10179
10180         PR c/11658
10181         PR c/13994
10182         * gcc.dg/noncompile/20040203-1.c: New test.
10183         * gcc.dg/noncompile/20040203-2.c: Likewise.
10184         * gcc.dg/noncompile/20040203-3.c: Likewise.
10185         * gcc.dg/20040203-1.c: Likewise.
10186
10187 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10188
10189         PR c++/10858
10190         * g++.dg/template/sizeof7.C: New test.
10191
10192 2004-02-02  Eric Christopher  <echristo@redhat.com>
10193             Zack Weinberg  <zack@codesourcery.com>
10194
10195         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10196
10197 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10198
10199         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10200         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10201         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10202         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10203
10204 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10205
10206         PR c++/13113
10207         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10208
10209         PR c++/13854
10210         * g++.dg/ext/attrib13.C: New test.
10211
10212         PR c++/13907
10213         * g++.dg/conversion/op2.C: New test.
10214
10215 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10216
10217         * gcc.dg/titype-1.c: Fix pasto.
10218
10219 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10220
10221         * gcc.dg/titype-1.c: New test.
10222
10223 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10224
10225         PR c++/13957
10226         * g++.dg/template/non-type-template-argument-1.C,
10227         g++.dg/template/qualified-id1.C: Update dg-error marks.
10228         * g++.dg/template/nontype6.C: New test.
10229
10230 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10231
10232         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10233         * gcc.dg/builtins-31.c: New testcase.
10234         * gcc.dg/builtins-32.c: New testcase.
10235
10236 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10237
10238         * objc.dg/call-super-2.m: Update line numbers
10239         for the including of stddef.h.
10240
10241 2004-01-30  Michael Matz  <matz@suse.de>
10242
10243         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10244         g++.dg/ext/case-range3.C: New tests.
10245
10246 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10247
10248         DR206
10249         PR c++/13813
10250         * g++.dg/template/member4.C: New test.
10251
10252 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10253
10254         PR c++/13683
10255         * g++.dg/template/sizeof6.C: New test.
10256
10257 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10258
10259         * gcc.dg/fwritable-strings-1.c: New test.
10260
10261 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10262
10263         * gcc.c-torture/compile/20040130-1.c: New test.
10264
10265 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10266
10267         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10268
10269 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/13883
10272         * g++.dg/template/ctor3.C: New test.
10273
10274 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10275
10276         * g++.dg/tc1: New directory.
10277         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10278         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10279         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10280         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10281         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10282
10283 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10284
10285         * g++.dg/parse/error11.C: New test.
10286         * g++.dg/parse/error12.C: Likewise.
10287
10288 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10289
10290         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10291         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10292
10293 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/13791
10296         * g++.dg/ext/attrib12.C: New test.
10297
10298         PR c++/13736
10299         * g++.dg/parse/cast2.C: New test.
10300
10301 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10302
10303         * objc.dg/encode-2.m (main): New local string.  Set depending on
10304         sizeof long.  Use in sscanf call.
10305         * objc.dg/encode-3.m (main): New local string.  Set depending on
10306         sizeof long.  Use in scan_initial call.
10307
10308 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10309
10310         * objc.dg/call-super-2.m: Make LP64-safe.
10311         * objc.dg/desig-init-1.m: Likewise.
10312
10313 2004-01-27  Devang Patel <dpatel@apple.com>
10314
10315         * g++.dg/debug/namespace1.C: New test.
10316
10317 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10318
10319         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10320         xscale-*-*.
10321
10322         * gcc.dg/arm-mmx-1.c: New test.
10323
10324 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10325
10326         * gcc.dg/20040127-1.c: New test.
10327         * gcc.dg/20040127-2.c: New test.
10328
10329 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10330
10331         * objc.dg/stret-1.m (glob): Renamed to globa.
10332
10333 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/13663
10336         * g++.dg/expr/for1.C: New test.
10337
10338 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10339
10340         PR middle-end/13779
10341         * gcc.dg/darwin-longlong.c: New test.
10342
10343 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10344
10345         * gcc.dg/20040124-1.c: Moved test from here...
10346         * gcc.c-torture/compile/20040124-1.c: ...to here.
10347
10348 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10351         the assembly output if -m64 is passed.
10352
10353 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10354
10355         PR c++/13833
10356         * g++.dg/template/cond3.C: New test.
10357
10358 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10359
10360         PR c++/13810
10361         * g++.dg/template/ttp7.C: New test.
10362
10363 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10364
10365         PR c++/13797
10366         * g++.dg/template/nontype4.C: New test.
10367         * g++.dg/template/nontype5.C: Likewise.
10368
10369 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10370
10371         * gcc.dg/torture/mips-clobber-at.c: New test.
10372
10373 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10374
10375         * gcc.dg/20040124-1.c: New test.
10376
10377 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10378
10379         * gcc.dg/20040123-1.c: New test.
10380
10381 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10382
10383         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10384
10385 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10386
10387         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10388
10389 2004-01-23  Andrew Pinski  <apinski@apple.com>
10390
10391         * gcc.dg/20030121-1.c: Move to ..
10392         * gcc.dg/20040121-1.c: here.
10393
10394 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10395
10396         * gcc.dg/builtins-29.c: New test case.
10397
10398 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10399
10400         PR 18314
10401         * gcc.dg/builtins-30.c: New testcase.
10402
10403 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10404
10405         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10406         * lib/g77.exp: Likewise.
10407         * lib/objc.exp: Likewise.
10408         * lib/g++.exp: Likewise.
10409
10410 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10411
10412         * gcc.dg/struct-by-value-2.c: New test.
10413
10414 2004-01-21  Andrew Pinski  <apinski@apple.com>
10415
10416         PR target/13785
10417         * gcc.dg/20030121-1.c: New test.
10418
10419 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10420
10421         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10422         clobber frame pointer register in asm statement.
10423
10424 2004-01-21  Falk Hueffner  <falk@debian.org>
10425
10426         * gcc.c-torture/compile/20040121-1.c: New test.
10427
10428 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10429
10430         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10431
10432 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10433
10434         * gcc.dg/ppc64-abi-2.c: New test.
10435
10436 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10437
10438         * lib/treelang.exp: Fill out this file.
10439         * lib/treelang-dg.exp: New File.
10440
10441 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10442
10443         * gcc.c-torture/compile/981022-1.c: Remove.
10444         * gcc.dg/array-5.c: Remove XFAIL.
10445         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10446         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10447         gcc.dg/cond-lvalue-1.c: Update.
10448         * gcc.dg/cast-lvalue-2.c: New test.
10449
10450 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10451
10452         PR c++/13592
10453         * g++.dg/other/error1.C (class foo): Tweak error message.
10454
10455         PR c++/13592
10456         * g++.dg/template/call2.C: New test.
10457
10458 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10459
10460         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10461         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10462         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10463         scalar-return-1_x.c, scalar-return-2_y.c,
10464         scalar-return-3_x.c, scalar-return-3_y.c,
10465         scalar-return-4_x.c, scalar-return-4_y.c,
10466         struct-align-1.h, struct-align-1_x.c,
10467         struct-align-1_y.c, struct-align-2.h,
10468         struct-align-2_x.c, struct-align-2_y.c,
10469         struct-by-value-10_y.c, struct-by-value-11_x.c,
10470         struct-by-value-11_y.c, struct-by-value-12_x.c,
10471         struct-by-value-12_y.c, struct-by-value-13_x.c,
10472         struct-by-value-13_y.c, struct-by-value-14_x.c,
10473         struct-by-value-14_y.c, struct-by-value-15_x.c,
10474         struct-by-value-15_y.c, struct-by-value-16_y.c,
10475         struct-by-value-17_y.c, struct-by-value-18_y.c,
10476         struct-by-value-19_y.c, struct-by-value-1_x.c,
10477         struct-by-value-1_y.c, struct-by-value-20_y.c,
10478         struct-by-value-2_x.c, struct-by-value-2_y.c,
10479         struct-by-value-3_y.c, struct-by-value-4_x.c,
10480         struct-by-value-4_y.c, struct-by-value-5_y.c,
10481         struct-by-value-6_y.c, struct-by-value-7_y.c
10482         struct-by-value-8_x.c, struct-by-value-8_y.c
10483         struct-by-value-9_x.c, struct-by-value-9_y.c
10484         struct-return-10_x.c, struct-return-10_y.c,
10485         struct-return-19_x.c, struct-return-20_x.c
10486         struct-return-2_x.c, struct-return-2_y.c
10487         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10488         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10489
10490 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10491
10492         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10493         attribute on sparc*-sun-solaris2.*.
10494
10495 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/13710
10498         * g++.dg/ext/typeof7.C: New test.
10499
10500 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10501
10502         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10503         * gcc.dg/const-elim-1.c: Same.
10504
10505 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10506
10507         * objc.dg/stret-1.m: New.
10508         * objc.dg/stret-2.m: New.
10509
10510 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10511
10512         PR c++/11895
10513         * g++.dg/ext/vector1.C: New test.
10514
10515 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10516
10517         * gcc.dg/pch/import-1.c: New.
10518         * gcc.dg/pch/import-1.hs: New.
10519         * gcc.dg/pch/import-1a.h: New.
10520         * gcc.dg/pch/import-1b.h: New.
10521         * gcc.dg/pch/import-1c.h: New.
10522
10523 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10524
10525         PR c++/13574
10526         * g++.dg/ext/array1.C: New test.
10527
10528         PR c++/13178
10529         * g++.dg/conversion/op1.C: New test.
10530
10531 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10532
10533         PR 11864
10534         From Kazumoto Kojima / Dan Kegel:
10535         * gcc.dg/pr11864-1.c: New test.
10536
10537         PR 10392
10538         From Marcus Comstedt / Dan Kegel:
10539         * gcc.dg/pr10392-1.c: New test.
10540
10541 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10542
10543         PR c++/13478
10544         * g++.dg/init/ref10.C: New test.
10545
10546 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10547
10548         PR c++/13407
10549         * g++.dg/parse/typename6.C: New test.
10550
10551 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10552
10553         PR pch/13361
10554         * testsuite/g++.dg/pch/wchar-1.C: New.
10555         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10556
10557 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10558
10559         PR c++/9259
10560         * g++.dg/expr/sizeof2.C: New test.
10561
10562 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10563
10564         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10565
10566 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10567
10568         PR c++/13659
10569         * g++.dg/lookup/strong-using-3.C: New.
10570         * g++.dg/lookup/using-10.C: New.
10571
10572 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10573
10574         PR c++/13594
10575         * g++.dg/lookup/strong-using-2.C: New.
10576
10577 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10578             Dan Kegel <dank@kegel.com>
10579             J"orn Rennecke <joern.rennecke@superh.com>
10580
10581         PR target/9365
10582         * gcc.dg/pr9365-1.c: New test.
10583
10584 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10585
10586         PR c++/8856
10587         * g++.dg/parse/casting-operator2.C: New test.
10588         * g++.old-deja/g++.pt/explicit83.C: Remove.
10589
10590 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10591
10592         * gcc.dg/label-compound-stmt-1.c: New test.
10593         * gcc.c-torture/compile/950922-1.c,
10594         gcc.c-torture/compile/20000211-3.c,
10595         gcc.c-torture/compile/20000518-1.c,
10596         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10597         compound statements.
10598
10599 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10600
10601         * gcc.dg/ppc64-abi-1.c: New test.
10602
10603 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10604
10605          * g++.dg/ext/attrib9.C: Add dg-warnings.
10606
10607 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10608
10609         PR c++/12335
10610         * g++.dg/parse/dtor3.C: New test.
10611
10612 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10613
10614         PR c++/12709
10615         * g++.dg/parse/try-catch-1.C: New test.
10616
10617 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10618
10619         * ada/acats/run_all.sh: Add more verbose output in acats.log
10620         when compiling tests.
10621
10622 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10623
10624         PR 13656
10625         * gcc.dg/typedef-redecl.c: New test case.
10626         * gcc.dg/typedef-redecl.h: New support file.
10627
10628 2004-01-13  Jan Hubicka  <jh@suse.cz>
10629
10630         * gcc.dg/always_inline.c: New test.
10631         * gcc.dg/debug/20031231-1.c: Fix.
10632
10633 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10634
10635         PR c++/13474
10636         * g++.dg/template/array3.C: New test.
10637
10638 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10639
10640         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10641         * g++.dg/warn/Wunused-2.C: Likewise.
10642
10643 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10644
10645         PR c++/13289
10646         * g++.dg/template/instantiate6.C: New test.
10647
10648 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10649
10650         PR middle-end/11397
10651         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10652
10653 2004-01-12  Jan Hubicka  <jh@suse.cz>
10654
10655         PR opt/12826
10656         * gcc.dg/20040112-1.c: New.
10657
10658         * gcc.dg/dwarf-die[1-7].c: Move to...
10659         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10660         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10661
10662 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10663
10664         PR c++/4100
10665         * g++.dg/parse/friend4.C: New test.
10666
10667 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10668
10669         PR c++/4100
10670         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10671         definition is called a friend.
10672
10673 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10674
10675         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10676
10677 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10678
10679         PR c++/3478
10680         * g++.dg/parse/error10.C: New test.
10681         * g++.dg/template/arg2.C: Accept "invalid type" error.
10682
10683 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10684
10685         PR middle-end/13392
10686         * g++.dg/opt/expect2.C: New test.
10687
10688 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10689
10690         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10691         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10692         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10693         Update dg-error regexps.
10694
10695 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10696
10697         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10698         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10699
10700 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10701
10702         * gcc.dg/pragma-re-1.c: Use right pointer type.
10703
10704 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10705
10706         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10707
10708 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10709
10710         * gcc.dg/rs6000-ldouble-1.c: New.
10711
10712 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10713
10714         DR 337
10715         PR c++/9256
10716         * g++.dg/other/abstract1.C: New test.
10717
10718 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10719
10720         * g++.dg/lookup/strong-using-1.C: New.
10721
10722 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10723
10724         PR c/11234
10725         * gcc.dg/func-ptr-conv-1.c: New test.
10726         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10727
10728 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10729
10730         PR target/13380.
10731         * gcc.c-torture/compile/20040109-1.c: New.
10732
10733 2004-01-08  Stuart Hastings  <stuart@apple.com>
10734
10735         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10736         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10737         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10738
10739 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10740
10741         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10742
10743 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10744
10745         * ada/acats/run_acats: Treat 'gnatchop' the same way
10746         as 'gnatmake'.  Export GCC_DRIVER.
10747         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10748         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10749
10750 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10751
10752         PR c++/12573
10753         * g++.dg/template/dependent-expr4.C: New test.
10754
10755 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10756
10757         * gcc.dg/altivec-11.c: New test.
10758
10759 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10760
10761         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10762
10763 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10764
10765         PR c/6024
10766         * gcc.dg/enum-compat-1.c: New test.
10767         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10768
10769 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10770
10771         PR c/12165
10772         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10773         gcc.dg/c99-idem-qual-3.c: New tests.
10774
10775 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10776
10777         * gcc.dg/winline-7.c: Don't cast void * to int.
10778
10779 2004-01-06  Jan Hubicka  <jh@suse.cz>
10780
10781         * gcc.dg/i386-sse-5.c: New test
10782         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10783
10784 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10785
10786         PR c++/12815
10787         * g++.dg/rtti/typeid4.C: New test.
10788
10789 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10790
10791         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10792
10793 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10794
10795         PR c++/12132
10796         * g++.dg/template/error11.C: New test.
10797
10798         PR c++/13451
10799         * g++.dg/template/class2.C: New test.
10800
10801 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10802         Richard Sandiford <rsandifo@redhat.com>
10803
10804         PR c++/13387
10805         * g++.dg/opt/alias3.C: New test.
10806
10807 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10808
10809         PR c++/13157
10810         * g++.dg/template/koenig3.C: New test.
10811
10812         PR c++/13529
10813         * g++.dg/parse/offsetof3.C: New test.
10814
10815         * g++.dg/init/copy7.C: Add missing dg-error markers.
10816
10817         PR c++/12226
10818         * g++.dg/init/copy7.c: New test.
10819
10820         PR c++/13536
10821         * g++.dg/parse/cast1.C: New test.
10822
10823 2004-01-04  Jan Hubicka  <jh@suse.cz>
10824
10825         * gcc.dg/winline[1-7].c: New tests.
10826
10827 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10828
10829         PR c++/13520
10830         * g++.dg/template/qualttp22.C: New test.
10831
10832 2004-01-01  Jan Hubicka  <jh@suse.cz>
10833
10834         * gcc.dg/debug/20031231-1.c: New.
10835         * gcc.c-torture/compile/20040101-1.c: New.
10836         * gcc.dg/dwarf-die-[1-7].c: New.
10837
10838 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10839
10840         PR optimization/13521
10841         * gcc.c-torture/compile/20031231-1.c: New test.
10842
10843 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10844
10845         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10846
10847 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10848
10849         PR c++/10079
10850         * g++.dg/template/crash16.C: New test.
10851
10852 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10853
10854         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10855
10856 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10857
10858         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10859         ports.
10860         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10861         * g++.old-deja/g++.law/profile1.C: Likewise.
10862         * gcc.c-torture/compile/981006-1.c: Likewise.
10863         * gcc.c-torture/execute/loop-2e.x: Likewise.
10864         * gcc.c-torture/execute/loop-2f.x: Remove.
10865         * gcc.c-torture/execute/loop-2g.x: Likewise.
10866         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10867         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10868
10869 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10870
10871         PR c++/13507
10872         * g++.dg/ext/attrib11.C: New test.
10873
10874         PR c++/13494
10875         * g++.dg/template/array2-1.C: New test.
10876         * g++.dg/template/array2-2.C: New test.
10877
10878 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10879
10880         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10881
10882 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10883
10884         PR c++/12774
10885         * g++.dg/template/array1-1.C: New test.
10886         * g++.dg/template/array1-2.C: New test.
10887
10888 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10889
10890         PR fortran/12632
10891         * g77.dg/12632.f: New test case.
10892
10893 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10894
10895         PR c++/13289
10896         * g++.dg/parse/nontype1.C: New test.
10897
10898 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10899
10900         PR c++/12403
10901         * g++.dg/parse/explicit1.C: New test.
10902         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10903
10904 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10905
10906         PR c++/13081
10907         * g++.dg/opt/inline6.C: New test.
10908
10909         PR c++/12613
10910         * g++.dg/parse/error9.C: New test.
10911
10912         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10913
10914 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10915
10916         PR c++/13009
10917         * g++.dg/init/assign1.C: New test.
10918
10919 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10920
10921         PR c++/13070
10922         * g++.dg/warn/format3.C: New test case.
10923
10924 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10925
10926         * gcc.c-torture/compile/20031227-1.c: New test.
10927
10928 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10929
10930         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10931         * g77.dg/bprob/bprob.exp: Likewise.
10932         * gcc.misc-tests/bprob.exp: Likewise.
10933         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10934         variants on systems where the library does not provide that
10935         functionality.
10936         * gcc.dg/builtins-20.c: Use builtins-config.h.
10937         * gcc.dg/builtins-config.h: New file.
10938
10939 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10940
10941         * lib/gcc-dg.exp (dg-require-profiling): New function.
10942         * lib/target-supports.exp (check_profiling_available): Likewise.
10943         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10944         * g77.dg/bprob/bprob.exp: Likewise.
10945         * gcc.misc-tests/bprob.exp: Likewise.
10946         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10947         * gcc.dg/20021014-1.c: Likewise.
10948         * gcc.dg/nest.c: Likewise.
10949
10950 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10953         compiling.
10954         * g++.dg/lookup/java2.C: Likewise.
10955         * gcc.dg/cpp/lexident.c: Likewise.
10956
10957 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10958
10959         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10960         given.
10961         * gcc.c-torture/compile/961203-1.c: Likewise.
10962         * gcc.c-torture/compile/980506-1.c: Likewise.
10963
10964 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10965
10966         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10967         (additional_prunes): New global.
10968         (gcc-dg-prune): Handle additional per-test pruning.
10969         (dg-test): Clear additional_prunes between tests.
10970
10971         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10972         dg-prune-output to avoid spurious failures from assembler
10973         complaining about nonexistent WAW violations.
10974         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10975         Use dg-prune-output to avoid spurious failures from assembler
10976         warning about Itanium B-step errata.
10977
10978 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10979
10980         * g++.dg/abi/macro0.C: New test.
10981         * g++.dg/abi/macro1.C: Likewise.
10982         * g++.dg/abi/macro2.C: Likewise.
10983
10984         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10985         * g++.dg/abi/bitfield7.C: Likewise.
10986         * g++.dg/abi/dtor2.C: Likewise.
10987         * g++.dg/abi/mangle11.C: Likewise.
10988         * g++.dg/abi/mangle12.C: Likewise.
10989         * g++.dg/abi/mangle14.C: Likewise.
10990         * g++.dg/abi/mangle17.C: Likewise.
10991         * g++.dg/abi/vbase10.C: Likewise.
10992         * g++.dg/abi/vbase14.C: Likewise.
10993         * g++.dg/template/qualttp17.C: Likewise.
10994
10995 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10996
10997         PR c/11995
10998         * gcc.dg/20031223-1.c: New test.
10999
11000 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11001
11002         * gcc.dg/noreturn-7.c: New test.
11003
11004 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11005
11006         * gcc.dg/null-pointer-1.c: New test.
11007
11008 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11009
11010         * g++.old-deja/g++.jason/template18.C: Remove.
11011         * g++.old-deja/g++.jason/template37.C: Likewise.
11012
11013         PR c++/12862
11014         * g++.dg/lookup/ns1.C: New test.
11015
11016         PR c++/12397
11017         * g++.dg/template/lookup3.C: New test.
11018
11019 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11020
11021         * g++.dg/template/recurse1.C: New test
11022
11023 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11024
11025         PR c++/12479
11026         * g++.dg/parse/semicolon1.C: New test.
11027         * g++.dg/parse/semicolon1.h: Likewise.
11028
11029 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11030
11031         * gcc.dg/darwin-misaligned.c: New test.
11032
11033 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11034
11035         PR c/9163
11036         * gcc.dg/20031222-1.c: New test.
11037
11038 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11039
11040         PR c++/13438
11041         * g++.dg/parse/error8.C: New test.
11042
11043         PR c++/11554
11044         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11045
11046 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11047
11048         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11049         too small.
11050         * gcc.c-torture/compile/930217-1.c: Likewise.
11051         * gcc.c-torture/compile/930513-1.c: Likewise.
11052         * gcc.c-torture/execute/920908-2.c: Likewise.
11053         * gcc.c-torture/execute/921204-1.c: Likewise.
11054         * gcc.c-torture/execute/930621-1.c: Likewise.
11055         * gcc.c-torture/execute/930630-1.c: Likewise.
11056         * gcc.c-torture/execute/931031-1.c: Likewise.
11057         * gcc.c-torture/execute/980602-2.c: Likewise.
11058         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11059         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11060         * gcc.c-torture/execute/extzvsi.c: Likewise.
11061         * gcc.c-torture/unsorted/ext.c: Likewise.
11062
11063 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11064
11065         PR target/12749
11066         * gcc.c-torture/compile/20031220-2.c: New test case.
11067
11068 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11069
11070         PR optimization/13031
11071         * gcc.c-torture/compile/20031220-1.c: New test case.
11072
11073 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11074
11075         * gcc.dg/cast-function-1.c: New test.
11076
11077 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11078
11079         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11080         formats.
11081
11082 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11083
11084         PR c++/12795
11085         * g++.dg/ext/attrib10.C: New test.
11086
11087 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11088
11089         * gcc.dg/cleanup-10.c: New test.
11090         * gcc.dg/cleanup-11.c: New test.
11091
11092 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11093
11094         PR c++/13239
11095         * g++.dg/opt/expect1.C: New test.
11096
11097 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11098
11099         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11100
11101 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11102
11103         PR debug/12923
11104         * gcc.dg/20031218-1.c: New test.
11105
11106         PR debug/12389
11107         * gcc.dg/20031218-2.c: New test.
11108         * gcc.dg/20031218-3.c: New test.
11109
11110         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11111         of label name and allow for USER_LABEL_PREFIX == "_" names.
11112         * g++.dg/abi/mangle18-2.C: Likewise.
11113         * g++.dg/abi/mangle19-1.C: Likewise.
11114         * g++.dg/abi/mangle19-2.C: Likewise.
11115         * g++.dg/abi/mangle20-1.C: Likewise.
11116         * g++.dg/abi/mangle20-2.C: Likewise.
11117
11118 2003-12-18  Richard Henderson  <rth@redhat.com>
11119
11120         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11121
11122 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11123             Dan Kegel <dank@kegel.com>
11124
11125         PR other/12009
11126         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11127         testing a cross compiler, it causes spurious compile failures.
11128         * lib/g++.exp: Likewise.
11129
11130 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11131
11132         PR c++/13262
11133         * g++.dg/template/access13.C: New test.
11134
11135 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11136
11137         * gcc.dg/20031216-1.c: New test.
11138
11139 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11140
11141         PR c++/9154
11142         * g++.dg/template/error10.C: New test.
11143
11144 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11145
11146         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11147         * g++.dg/eh/simd-2.C: Likewise.
11148
11149 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11150             Roger Sayle  <roger@eyesopen.com>
11151
11152         * gcc.c-torture/execute/ieee/mzero5.c: New.
11153
11154 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11155
11156         PR c++/10603
11157         * g++.dg/parse/error6.C: New test.
11158
11159         PR c++/12827
11160         * g++.dg/parse/error7.C: New test.
11161
11162 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11163
11164         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11165         at -O with stabs debugging formats.
11166         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11167         * gcc.dg/debug/debug-2.c: Likewise.
11168
11169 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/12696
11172         * g++.dg/init/error1.C: New test.
11173
11174         PR c++/12218
11175         * g++.dg/init/pm3.C: New test.
11176
11177 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11178
11179         PR c/3347
11180         * gcc.dg/bitfld-8.c: New test.
11181
11182 2003-12-16  James Lemke  <jim@wasabisystems.com>
11183
11184         * gcc.dg/arm-scd42-[123].c: New tests.
11185
11186 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11187
11188         PR c++/9043
11189         * g++.dg/abi/mangle20-1.C: New test.
11190         * g++.dg/abi/mangle20-2.C: New test.
11191
11192 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/13275
11195         * g++.dg/other/offsetof2.C: Remove XFAIL.
11196         * g++.dg/parse/offsetof1.C: New test.
11197         * g++.gd/parse/offsetof2.C: Likewise.
11198
11199 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11200
11201         * g++.dg/template/nontype3.C: New test.
11202         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11203
11204 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11205
11206         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11207
11208 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11209
11210         PR c++/13387
11211         * g++.dg/expr/assign1.C: New test.
11212
11213         PR c++/13242
11214         * g++.dg/abi/mangle19-1.C: New test.
11215         * g++.dg/abi/mangle19-2.C: New test.
11216
11217 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11218
11219         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11220
11221 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11222
11223         * gcc.c-torture/execute/20031216-1.c: New test.
11224
11225 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11226
11227         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11228         an ICE regression.
11229
11230 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/10926
11233         * g++.dg/template/error9.C: New test.
11234
11235         PR c++/11116
11236         * g++.dg/template/error8.C: New test.
11237
11238 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11239
11240         PR middle-end/13400
11241         * gcc.c-torture/execute/20031215-1.c: New test case.
11242
11243 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11244
11245         PR c++/13269
11246         * g++.dg/parse/error5.C: New test.
11247
11248         PR c++/12989
11249         * g++.dg/expr/sizeof1.C: New test.
11250
11251         PR c++/13310
11252         * g++.dg/template/crash15.C: New test.
11253
11254 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11255
11256         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11257         a non-POD type as the last named parameter of a varargs function.
11258
11259 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/13243
11262         PR c++/12573
11263         * g++.dg/template/crash14.C: New test.
11264         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11265
11266 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.dg/other/java1.C: New test.
11269
11270         PR c++/13241
11271         * g++.dg/abi/mangle18-1.C: New test.
11272         * g++.dg/abi/mangle18-2.C: New test.
11273
11274 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11275
11276         PR optimization/10312
11277         * gcc.c-torture/execute/20031214-1.c: New.
11278
11279 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11280
11281         PR c++/10779
11282         PR c++/12160
11283         * g++.dg/parse/error3.C: New test.
11284         * g++.dg/parse/error4.C: Likewise.
11285         * g++.dg/abi/mangle4.C: Tweak error messages.
11286         * g++.dg/lookup/using5.C: Likewise.
11287         * g++.dg/other/error2.C: Likewise.
11288         * g++.dg/parse/typename5.C: Likewise.
11289         * g++.dg/parse/undefined1.C: Likewise.
11290         * g++.dg/template/arg2.C: Likewise.
11291         * g++.dg/template/ttp3.C: Likewise.
11292         * g++.dg/template/type1.C: Likewise.
11293         * g++.old-deja/g++.other/crash32.C: Likewise.
11294         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11295
11296 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11297
11298         PR c++/13106
11299         * g++.dg/warn/noreturn-3.C: New test.
11300
11301 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11302
11303         PR c++/13118
11304         * g++.dg/abi/covariant3.C: New.
11305
11306 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11307
11308         * g++.dg/eh/ia64-1.C: New test.
11309
11310 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11311
11312         PR optimization/13037
11313         * g77.f-torture/execute/13037.f: New test case.
11314
11315 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11316
11317         PR c++/12881
11318         * g++.dg/abi/covariant2.C: New.
11319
11320 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11321
11322         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11323
11324 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11325
11326         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11327
11328 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11329
11330         PR other/10819
11331         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11332         to fix Bug 10819.
11333         * lib/g++.exp (g++_version): Likewise.
11334         * lib/g77.exp (g77_version): Likewise.
11335         * lib/objc.exp (default_objc_version): Likewise.
11336
11337 2003-12-10  Richard Henderson  <rth@redhat.com>
11338
11339         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11340
11341         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11342
11343 2003-12-08  Matt Austern  <austern@apple.com>
11344
11345         PR c/13134
11346         * lib/gcc-dg.exp (dg-require-visibility): Define.
11347         * lib/target-supports (check_visibility_available): Define.
11348         * gcc.dg/visibility-1.c: New test.
11349         * gcc.dg/visibility-2.c: Likewise.
11350         * gcc.dg/visibility-3.c: Likewise.
11351         * gcc.dg/visibility-4.c: Likewise.
11352         * gcc.dg/visibility-5.c: Likewise.
11353         * gcc.dg/visibility-6.c: Likewise.
11354         * g++.dg/ext/visibility-1.C: Likewise.
11355         * g++.dg/ext/visibility-2.C: Likewise.
11356         * g++.dg/ext/visibility-3.C: Likewise.
11357         * g++.dg/ext/visibility-4.C: Likewise.
11358         * g++.dg/ext/visibility-5.C: Likewise.
11359         * g++.dg/ext/visibility-6.C: Likewise.
11360
11361 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11362
11363         * g++.dg/lookup/java1.C: New test.
11364         * g++.dg/lookup/java2.C: New test.
11365
11366 2003-12-07  Falk Hueffner  <falk@debian.org>
11367
11368         * g++.dg/opt/noreturn-1.C: New test.
11369
11370 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11371
11372         * gcc.dg/overflow-1.c: New test.
11373
11374 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11375
11376         * g77.f-torture/compile/13060.f: New test.
11377
11378 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11379
11380         PR c++/13323
11381         * g++.dg/inherit/operator2.C: New test.
11382
11383 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11384
11385         PR c++/13305
11386         * g++.dg/ext/attrib9.C: New test.
11387
11388 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11389
11390         PR c++/13314
11391         * g++.dg/template/error7.C: New test.
11392
11393 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11394             J"orn Rennecke <joern.rennecke@superh.com>
11395
11396         PR target/13302
11397         * g++.dg/other/struct-va_list.C: New test.
11398
11399 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11400
11401         PR c++/13166
11402         * g++.dg/parse/defarg6.C: New test.
11403
11404 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11405
11406         PR target/13256
11407         * gcc.c-torture/execute/20031201-1.c: New test.
11408
11409 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11410
11411         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11412
11413 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11414
11415         * gcc.dg/builtin-return-1.c: New test.
11416
11417 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11418             J"orn Rennecke <joern.rennecke@superh.com>
11419
11420         PR optimization/13260
11421         * gcc.c-torture/execute/20031204-1.c: New test.
11422
11423 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11424
11425         PR c++/9127
11426         * g++.dg/template/error6.C: New test.
11427
11428 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11429
11430         * gcc.dg/20031202-1.c: New test.
11431
11432 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11433
11434         PR c++/13179
11435         * g++.dg/template/eh1.C: New test.
11436
11437         PR c++/10771
11438         * g++.dg/template/error5.C: New test.
11439
11440 2003-12-02  David Ung  <davidu@mips.com>
11441
11442         * gcc.dg/compat/vector-check.h: Corrected type for var
11443         g_##TMODE
11444
11445 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11446
11447         PR c++/10126
11448         * g++.dg/template/ptrmem8.C: New test.
11449
11450 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11451
11452         PR c++/12573
11453         * g++.dg/template/dependent-expr3.C: New test.
11454
11455 2003-12-01  James Lemke  <jim@wasabisystems.com>
11456
11457         * gcc.dg/arm-g2.c: New test.
11458
11459 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11460
11461         PR optimization/11634
11462         * gcc.dg/20031201-2.c: New test case.
11463
11464 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11465
11466         PR 11433
11467         * objc.dg/proto-lossage-3.m: New test.
11468
11469 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11470
11471         PR optimization/12628
11472         * gcc.dg/20031201-1.c: New test case.
11473
11474 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11475
11476         * gcc.dg/unaligned-1.c: New test.
11477
11478 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/9849
11481         * g++.dg/template/error4.C: New test.
11482         * g++.dg/template/nested3.C: Adjust error markers.
11483
11484 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11485
11486         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11487
11488 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11489
11490         PR c/10333
11491         * gcc.dg/bitfld-7.c: New test.
11492
11493 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11494
11495         * gcc.dg/tls/asm-1.C: New test.
11496
11497 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11498
11499         * gcc.dg/cpp/assert4.c: Update.
11500
11501 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11502
11503         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11504         * gcc.dg/builtin-apply3.c: New test.
11505
11506 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * lib/compat.exp (compat-obj): New xfaildata parameter.
11509         Use it to set compiler_conditional_xfail_data before compiling.
11510         (compat-get-options): Handle dg-xfail-if.
11511         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11512         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11513         * gcc.dg/compat/vector-1_y.c: Likewise.
11514         * gcc.dg/compat/vector-2_x.c: Likewise.
11515         * gcc.dg/compat/vector-2_y.c: Likewise.
11516
11517 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11518
11519         * g++.dg/opt/reg-stack4.C: New test.
11520
11521 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11522
11523         * gcc.dg/builtin-apply2.c: New test.
11524
11525 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11526
11527         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11528
11529 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11530
11531         PR c++/12924
11532         * g++.dg/template/template-id-2.C: New test.
11533
11534 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11535
11536         PR c++/5369
11537         * g++.dg/template/memfriend1.C: New test.
11538         * g++.dg/template/memfriend2.C: Likewise.
11539         * g++.dg/template/memfriend3.C: Likewise.
11540         * g++.dg/template/memfriend4.C: Likewise.
11541         * g++.dg/template/memfriend5.C: Likewise.
11542         * g++.dg/template/memfriend6.C: Likewise.
11543         * g++.dg/template/memfriend7.C: Likewise.
11544         * g++.dg/template/memfriend8.C: Likewise.
11545         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11546
11547 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11548
11549         PR c++/12515
11550         * g++.dg/ext/cond1.C: New test.
11551
11552 2003-11-20  Richard Henderson  <rth@redhat.com>
11553
11554         * gcc.dg/20020201-2.c: Remove.
11555         * gcc.dg/20020201-4.c: Remove.
11556         * gcc.dg/20020304-1.c: Remove.
11557
11558 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11559
11560         * gcc.dg/cpp/trad/xwin1.c: New test case.
11561
11562 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11563
11564         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11565         * lib/g77.exp: Likewise.
11566         * lib/objc.exp: Likewise.
11567         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11568         for darwin.
11569
11570 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11571
11572         PR c++/12932
11573         * g++.dg/template/static5.C: New test.
11574
11575 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11576
11577         * gcc.dg/nested-func-1.c: New test.
11578
11579 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * gcc.dg/cpp/assert4.c: New test.
11582
11583 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11584
11585         PR c++/2294
11586         * g++.dg/lookup/using9.c: New test.
11587
11588 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11589
11590         PR c++/12762
11591         * g++.dg/template/error3.C: New test.
11592
11593 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11594
11595         PR ada/13035
11596         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11597         No longer use a wrapper for gcc, since this does not work under
11598         Windows.
11599
11600 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11601
11602         PR c++/2094
11603         * g++.dg/template/ptrmem7.C: New test.
11604
11605 2003-11-13  Andrew Pinski <apinski@apple.com>
11606
11607         * gcc.c-torture/compile/20031113-1.c: New test.
11608
11609 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11610             Kean Johnston <jkj@sco.com>
11611
11612         PR c/13029
11613         * gcc.dg/unused-4.c: Update.
11614
11615 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11616
11617         * g++.dg/opt/const3.C: New test.
11618
11619 2003-11-13  Jan Hubicka  <jh@suse.cz>
11620
11621         * gcc.c-torture/compile/20031112-1.c: New test.
11622
11623 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11624
11625         * g++.dg/parse/crash10.C: Remove bogus error marker.
11626
11627 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11628
11629         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11630         (host_gcc): Likewise.
11631         (ROOT): Honor $PWDCMD.
11632         (BASE): Likewise.
11633         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11634
11635 2003-11-12  Catherine Moore  <clm@redhat.com>
11636
11637         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11638
11639 2003-11-12  Andreas Jaeger  <aj@suse.de>
11640             Jakub Jelinek  <jakub@redhat.com>
11641             Andrew Pinski  <pinskia@physics.uc.edu>
11642             Richard Henderson  <rth@redhat.com>
11643
11644         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11645         systems.
11646         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11647
11648         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11649         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11650
11651 2003-11-11  Andreas Jaeger  <aj@suse.de>
11652
11653         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11654
11655         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11656
11657 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11658
11659         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11660         Clean ups.
11661
11662 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11663
11664         * gcc.dg/trampoline-1.c: New test.
11665
11666 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11667
11668         * gcc.c-torture/compile/200031109-1.c: New test.
11669
11670 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11671
11672         PR c/3190
11673         PR c/8714
11674         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11675         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11676         gcc.dg/format/no-y2k-1.c: Update.
11677
11678 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11679
11680         PR optimization/10467
11681         * gcc.dg/20031108-1.c: New test case.
11682
11683 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11684
11685         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11686
11687 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11688
11689         * gcc.dg/compound-lvalue-1.c: New test.
11690         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11691         some XFAILs.
11692
11693 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11694
11695         * gcc.dg/altivec-varargs-1.c: New test.
11696
11697 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11698
11699         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11700         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11701         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11702         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11703         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11704
11705 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11706
11707         * gcc.dg/cond-lvalue-1.c: New test.
11708
11709 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11710
11711         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11712
11713 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11714
11715         PR c++/11616
11716         * g++.dg/template/instantiate5.C: New test.
11717
11718 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11719
11720         PR c++/12726
11721         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11722         * ChangeLog: Add missing first entry for above test.
11723
11724 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11725
11726         PR c++/9810
11727         * g++.dg/template/using8.C: New test.
11728         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11729
11730 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11731
11732         PR optimization/10817
11733         * gcc.c-torture/compile/20031102-1.c: New test case.
11734
11735 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11736
11737         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11738         2147483647.
11739
11740 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11741
11742         * gcc.dg/20031102-1.c: New test.
11743
11744 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11745
11746         * gcc.dg/complex-1.c: New test.
11747
11748 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11749
11750         PR c++/12796
11751         * g++.dg/template/crash13.C: Adjust expected error location.
11752         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11753
11754 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11755
11756         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11757
11758 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11759
11760         PR/10239
11761         * gcc.c-torture/compile/20031031-2.c: New test.
11762
11763 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11764
11765         PR/11640
11766         * gcc.c-torture/compile/20031031-1.c: New test.
11767
11768 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11769
11770         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11771         * gcc.misc-tests/bprob.exp: Likewise.
11772         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11773         the execution test on arm-elf configs.
11774         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11775         configs that don't support scratch files.
11776         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11777
11778 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11779
11780         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11781         done by dejagnu.
11782
11783 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11784
11785         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11786         Avoid non pure sh syntax. Add more logging.
11787
11788         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11789         fail.
11790
11791 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11792
11793         PR libgcj/10610
11794         * gcc.dg/ppc-stackalign-1.c: New test.
11795
11796 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11797
11798         * ada/acats/run_all.sh: Change output to be more compliant with
11799         dejagnu framework.
11800         Create acats.sum and acats.log files under testsuite/ada/acats
11801         Only run [a-z]* directories, to filter out e.g. CVS.
11802         Redirect build output to log file.
11803
11804 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11805
11806         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11807
11808 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11809
11810         PR ada/5909:
11811         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11812
11813 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11814
11815         * gcc.c-torture/compile/20031023-1.c: New test.
11816         * gcc.c-torture/compile/20031023-2.c: New test.
11817         * gcc.c-torture/compile/20031023-3.c: New test.
11818         * gcc.c-torture/compile/20031023-4.c: New test.
11819
11820 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11821
11822         PR c++/10371
11823         * g++.dg/lookup/scoped8.C: New test.
11824
11825 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11826
11827         * g++.dg/opt/reg-stack3.C: New test.
11828
11829 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11830
11831         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11832
11833 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11834
11835         PR c++/11076
11836         * g++.dg/template/crash13.C: New test.
11837
11838 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11839
11840         * gcc.dg/c99-restrict-2.c: New test.
11841
11842 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11843
11844         PR c++/12698, c++/12699, c++/12700, c++/12566
11845         * g++.dg/inherit/covariant9.C: New test.
11846         * g++.dg/inherit/covariant10.C: New test.
11847         * g++.dg/inherit/covariant11.C: New test.
11848
11849 2003-10-23  Jason Merrill  <jason@redhat.com>
11850
11851         PR c++/12726
11852         * g++.dg/ext/complit2.C: New test.
11853
11854 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11855
11856         PR target/12654
11857         * gcc.c-torture/execute/20031020-1.c: New test.
11858
11859 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11860
11861         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11862         following the jump_insn.
11863
11864 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11865
11866         * gcc.dg/cast-lvalue-1.c: New test.
11867
11868 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11869
11870         PR c++/11962
11871         * g++.dg/template/cond2.C: New test.
11872
11873 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11874
11875         * gcc.dg/builtins-28.c: New test.
11876
11877 2003-10-20  Jan Hubicka  <jh@suse.cz>
11878
11879         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11880         parameter.
11881         * testsuite/gcc.dg/inline-2.c: Likewise.
11882
11883 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11884
11885         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11886         * gcc.dg/nest.c:  Likewise.
11887
11888 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11889
11890         PR c++/9781, c++/10583, c++/11862
11891         * g++.dg/parse/crash13.C: New test.
11892
11893 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11894
11895         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11896
11897 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11898
11899         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11900         Define HAVE_C99_RUNTIME except on Solaris.
11901         * gcc.dg/builtins-20.c: Likewise.
11902
11903 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11904
11905         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11906
11907 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11908
11909         PR c++/12495
11910         * g++.dg/template/crash21.C: New test.
11911
11912 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11913
11914         PR c++/2513
11915         * g++.dg/template/typename5.C: New test.
11916
11917 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11918
11919         PR c++/12369
11920         * g++.dg/template/friend25.C: New test.
11921
11922 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11923
11924         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11925         versions.
11926
11927 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11928
11929         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11930         == 2147483647.
11931
11932 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11933
11934         * gcc.c-torture/execute/960416-1.x: Remove.
11935         * gcc.c-torture/execute/divconst-3.x: Likewise.
11936
11937 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11938
11939         PR target/12598
11940         * gcc.dg/torture/cris-volatile-1.c: New test.
11941
11942 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11943
11944         PR optimization/9325
11945         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11946         for overflowing floating point to integer conversion during RTL
11947         simplification.
11948
11949 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11950
11951         * objc/execute/_cmd.m: Fix typo.
11952         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11953         Relax 'scan-assembler' regexp.
11954         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11955         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11956         * objc.dg/zero-link-2.m: Remove blank line.
11957         * objc.dg/zero-link-3.m: New test case.
11958
11959 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11960
11961         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11962
11963         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11964         than linker trickery.
11965
11966 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11967
11968         PR c++/12370
11969         * g++.dg/other/friend2.C: New test.
11970
11971 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11972
11973         * gcc.dg/20031012-1.c: New test.
11974
11975 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11976
11977         * gcc.dg/weak/weak-3.c: Fix for new warning.
11978
11979 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11980
11981         PR optimization/8750
11982         * gcc.c-torture/execute/20031012-1.c: New test case.
11983
11984 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11985
11986         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11987         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11988
11989 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11990
11991         PR optimization/12260
11992         * gcc.c-torture/compile/20031011-2.c: New test case.
11993
11994 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11995
11996         * gcc.c-torture/execute/20031011-1.c: New testcase.
11997
11998 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11999
12000         * gcc.c-torture/compile/20031011-1.c: New test.
12001
12002 2003-10-11  Jan Hubicka  <jh@suse.cz>
12003
12004         * g++.dg/other/first-global.C: New test.
12005
12006 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12007
12008         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12009
12010 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12011
12012         * gcc.c-torture/compile/20031010-1.c: New test.
12013
12014 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12015
12016         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12017         * gcc.c-torture/execute/va-arg-25.c: ... here.
12018
12019 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12020
12021         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12022
12023 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12024
12025         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12026
12027 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12028
12029         * g++.dg/parse/error2.C: New test.
12030
12031 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12032
12033         PR c++/11097
12034         * g++.dg/other/error5.C: Modify the error message.
12035         * g++.dg/lookup/using8.C: New test.
12036
12037 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12038
12039         * gcc.dg/darwin-abi-2.c: New file.
12040         * gcc.c-torture/execute/va-arg-24.c: New file.
12041
12042 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12043
12044         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12045         indentation.
12046
12047 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/10147
12050         * g++.dg/other/error4.C: Update error messages.
12051         * g++.dg/template/ptrmem4.C: Likewise.
12052
12053         PR c++/12337
12054         * g++.dg/init/new9.C: New test.
12055
12056         PR c++/12334, c++/12236, c++/8656
12057         * g++.dg/ext/attrib8.C: New test.
12058
12059 2003-10-06  Devang Patel  <dpatel@apple.com>
12060
12061         * gcc.dg/debug/dwarf2-3.h: New test.
12062         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12063
12064 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12065
12066         * g++.dg/opt/cfg2.C: New test.
12067
12068 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12069
12070         * g++.dg/opt/float1.C: New test.
12071
12072 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12073
12074         * gcc.dg/c90-array-lval-6.c: New test.
12075         * gcc.dg/c99-array-lval-6.c: New test.
12076
12077 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12078             Ziemowit Laski  <zlaski@apple.com>
12079
12080         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12081         'Derived', so that it is never considered a class method; add
12082         new warning for '+port' method ambiguity.
12083         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12084         <objc/objc-api.h> (needed on Mac OS X).
12085         * objc.dg/method-13.m: New test.
12086
12087 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12088
12089         PR optimization/9325, PR java/6391
12090         * gcc.c-torture/execute/20031003-1.c: New test case.
12091
12092 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12093
12094         PR optimization/12180
12095         * gcc.dg/20031002-1.c: New test.
12096
12097         PR c++/12486
12098         * g++.dg/inherit/error1.C: New test.
12099
12100 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12101
12102         * lib/f-torture.exp (search_for): Rename to...
12103         (search_for_re): This.  Also, clean up comments and the
12104         "regexp" invocation.
12105
12106 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12107
12108         * gcc.c-torture/compile/20031002-1.c: New test.
12109
12110 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12111
12112         * g++.dg/opt/cond1.C: New test.
12113
12114 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12115
12116         * gcc.dg/Wold-style-definition-2.c: New testcase.
12117         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12118
12119 2003-09-29  Richard Henderson  <rth@redhat.com>
12120
12121         * g++.dg/init/array10.C: Add dg-options.
12122
12123 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12124
12125         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12126
12127 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12128
12129         * g++.dg/template/friend19.C: Fix typo.
12130         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12131
12132 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12133
12134         * gcc.c-torture/execute/20030928-1.c: New test.
12135         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12136
12137 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12138
12139         * g++.dg/opt/unroll1.C: New test.
12140
12141 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12142
12143         PR optimization/11741
12144         * gcc.dg/20030926-1.c: New test case.
12145
12146 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12147
12148         PR c++/5655
12149         * g++.dg/parse/access7.C: New test.
12150         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12151
12152 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12153
12154         MERGE OF objc-improvements-branch into MAINLINE:
12155         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12156         if libobjc has not been built.
12157         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12158         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12159         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12160         objc/execute/nested-3.m, objc/execute/np-2.m,
12161         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12162         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12163         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12164         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12165         objc.dg/special/unclaimed-category-1.h,
12166         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12167         well as GNU runtime.
12168         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12169         * execute/cascading-1.m, execute/function-message-1.m,
12170         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12171         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12172         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12173         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12174         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12175         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12176         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12177         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12178         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12179         * objc.dg/bitfield-2.m: Run only on Darwin.
12180         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12181         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12182         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12183         * objc.dg/const-str-1.m: Fix constant string layout.
12184
12185 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12186
12187         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12188
12189 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12190
12191         * gcc.dg/darwin-abi-1.c: New file.
12192
12193 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12194
12195         PR target/12281
12196         * gcc.c-torture/compile/20030921-1.c: New test.
12197
12198 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12199
12200         * g++.dg/opt/reg-stack2.C: New test.
12201
12202 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12203
12204         * g++.dg/eh/delayslot1.C: New test.
12205
12206 2003-09-20  Richard Henderson  <rth@redhat.com>
12207
12208         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12209
12210 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12211
12212         * gcc.c-torture/execute/20030920-1.c: New test case.
12213
12214 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12215
12216         * g++.dg/rtti/typeid3.C: Correct expected error message.
12217
12218 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12219
12220         PR c++/157
12221         * g++.dg/parse/crash12.C: New test.
12222
12223 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12224
12225         * gcc.dg/compat/mixed-struct-check.h: New.
12226         * gcc.dg/compat/mixed-struct-defs.h: New.
12227         * gcc.dg/compat/mixed-struct-init.h: New.
12228         * gcc.dg/compat/struct-by-value-19_main.c: New.
12229         * gcc.dg/compat/struct-by-value-19_x.c: New.
12230         * gcc.dg/compat/struct-by-value-19_y.c: New.
12231         * gcc.dg/compat/struct-by-value-20_main.c: New.
12232         * gcc.dg/compat/struct-by-value-20_x.c: New.
12233         * gcc.dg/compat/struct-by-value-20_y.c: New.
12234         * gcc.dg/compat/struct-return-19_main.c: New.
12235         * gcc.dg/compat/struct-return-19_x.c: New.
12236         * gcc.dg/compat/struct-return-19_y.c: New.
12237         * gcc.dg/compat/struct-return-20_main.c: New.
12238         * gcc.dg/compat/struct-return-20_x.c: New.
12239         * gcc.dg/compat/struct-return-20_y.c: New.
12240
12241 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12242         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12243         so that it will not complain on LP64 targets.
12244
12245 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12246
12247         PR c++/495
12248         * g++.dg/template/friend24.C: New test.
12249
12250 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12251
12252         PR c++/12332
12253         * g++.dg/template/memtmpl2.C: New test.
12254
12255 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12256
12257         PR target/11184
12258         * gcc.dg/builtin-apply1.c: New test.
12259
12260 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12261
12262         PR c++/9848
12263         * g++.dg/warn/Wunused-4.C: New test.
12264
12265 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12266
12267         PR c++/12316
12268         * g++.dg/other/gc2.C: New test.
12269
12270 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12271
12272         PR c++/11991
12273         * g++.dg/rtti/typeid3.C: New test.
12274
12275         PR c++/12266
12276         * g++.dg/overload/template1.C: New test.
12277
12278 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12279
12280         * g++.dg/opt/cfg3.C: New test.
12281
12282 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12283
12284         PR c++/7939
12285         * g++.dg/template/crash11.C: New test.
12286
12287 2003-09-16  Jason Merrill  <jason@redhat.com>
12288             Jakub Jelinek  <jakub@redhat.com>
12289
12290         * gcc.dg/attr-warn-unused-result.c: New test.
12291
12292 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12293
12294         PR c++/12184
12295         * g++.dg/expr/call2.C: New test.
12296
12297 2003-09-15  Andreas Jaeger  <aj@suse.de>
12298
12299         * gcc.dg/Wold-style-definition-1.c: New test.
12300
12301 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/3907
12304         * g++.dg/parse/template12.C: New test.
12305
12306         * g++.dg/abi/bitfield11.C: New test.
12307         * g++.dg/abi/bitfield12.C: Likewise.
12308
12309 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12310
12311         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12312         non-expansion of functional macro name without arguments at EOL.
12313         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12314
12315 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12316
12317         * gcc.c-torture/execute/20030914-[12].c: New tests.
12318
12319 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12320
12321         PR c++/11788
12322         * g++.dg/overload/addr1.C: New test.
12323
12324 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12325
12326         * gcc.dg/20030909-1.c: New test.
12327
12328 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12329
12330         * gcc.dg/ultrasp10.c: New test.
12331
12332 2003-09-09  Devang Patel  <dpatel@apple.com>
12333
12334         * gcc.dg/darwin-ld-6.c: New test.
12335
12336 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12337
12338         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12339
12340 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12341
12342         * gcc.dg/ia64-types1.c: New test.
12343         * gcc.dg/ia64-types2.c: Likewise.
12344
12345 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12346
12347         * gcc.dg/builtins-1.c: Add more _Complex tests.
12348         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12349
12350         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12351         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12352
12353 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12354
12355         PR c++/11786
12356         * g++.dg/lookup/koenig2.C: New test.
12357
12358         PR c++/5296
12359         * g++.dg/rtti/typeid2.C: New test.
12360
12361 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12362
12363         * gcc.c-torture/compile/20030904-1.c: New test.
12364
12365 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12366
12367         * g++.dg/opt/longbranch2.C: New test.
12368
12369 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12370
12371         * g++.dg/template/crash10.C: Only compile it.
12372
12373 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12374
12375         PR middle-end/11665
12376         * gcc.c-torture/compile/20030907-1.c: New test.
12377         * g++.dg/init/array11.C: New test.
12378
12379 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/11852
12382         * g++.dg/init/struct1.C: New test.
12383
12384 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12385
12386         PR c++/12181
12387         * g++.dg/expr/comma1.C: New test.
12388
12389 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/11867
12392         * g++.dg/expr/static_cast5.C: New test.
12393
12394 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12395
12396         PR c++/11507
12397         * g++.dg/lookup/scoped7.C: New test.
12398
12399         PR c++/9574
12400         * g++.dg/other/static1.C: New test.
12401
12402         PR c++/11490
12403         * g++.dg/warn/template-1.C: New test.
12404
12405         PR c++/11432
12406         * g++.dg/template/crash10.C: New test.
12407
12408         PR c++/2478
12409         * g++.dg/overload/VLA.C: New test.
12410
12411         PR c++/10804
12412         * g++.dg/template/call1.C: New test.
12413
12414 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         PR c++/11794
12417         * g++.dg/parse/using3.C: New test.
12418
12419 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12420
12421         PR c++/11409
12422         * g++.dg/overload/builtin3.C: New test case.
12423
12424 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12425
12426         PR c/9862
12427         * gcc.dg/20030906-1.c: New test.
12428         * gcc.dg/20030906-2.c: Likewise.
12429
12430 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12431
12432         PR c++/12167
12433         * g++.dg/parse/defarg5.C: New test.
12434
12435         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12436
12437 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12438
12439         PR c++/12163
12440         * g++.dg/expr/static_cast4.C: New test.
12441
12442         PR c++/12146
12443         * g++.dg/template/crash9.C: New test.
12444
12445 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12446
12447         * g++.old-deja/g++.ext/pretty2.C: Update for change
12448         in __FUNCTION__.
12449         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12450
12451 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12452
12453         PR c++/11922
12454         * g++/dg/template/qualified-id1.C: New test.
12455
12456         PR c++/12037
12457         * g++.dg/warn/noeffect4.C: New test.
12458
12459 2003-09-04  Matt Austern  <austern@apple.com>
12460
12461         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12462         * g++.dg/ext/fnname2.C: Likewise.
12463         * g++.dg/ext/fnname3.C: Likewise.
12464
12465 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12466
12467         * g++.dg/expr/lval1.C: New test.
12468         * g++.dg/ext/lvcast.C: Remove.
12469
12470 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12471
12472         PR optimization/11700.
12473         * gcc.c-torture/compile/20030903-1.c: New test case.
12474
12475 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/12053
12478         * g++.dg/abi/layout4.C: New test.
12479
12480 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12481
12482         PR c++/11553
12483         * g++.dg/parse/friend3.C: New test.
12484
12485 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12486
12487         PR c++/11847
12488         * g++.dg/template/class1.C: New test.
12489
12490         PR c++/11808
12491         * g++.dg/expr/call1.C: New test.
12492
12493 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12494
12495         PR c++/12114
12496         * g++.dg/init/ref9.C: New test.
12497
12498         PR c++/11972
12499         * g++.dg/template/nested4.C: New test.
12500
12501 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/12093
12504         * g++.dg/template/non-dependent4.C: New test.
12505
12506         PR c++/11928
12507         * g++.dg/inherit/conv1.C: New test.
12508
12509 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12510
12511         PR c++/6196
12512         * g++.dg/ext/label1.C: New test.
12513         * g++.dg/ext/label2.C: Likewise.
12514
12515 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12516
12517         * g++.dg/expr/cond3.C: New test.
12518
12519 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12520
12521         * gcc.dg/builtins-1.c: Add new builtin cases.
12522
12523 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12524
12525         * gcc.dg/builtins-1.c: Add new cases.
12526         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12527
12528 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12529
12530         * gcc.dg/builtins-1.c: Add more math builtin tests.
12531         * gcc.dg/torture/builtin-attr-1.c: New test.
12532
12533 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR optimization/5079
12536         * g++.dg/opt/static3.C: New test.
12537
12538 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12539
12540         * gcc.misc-tests/gcov-10b.c: New test.
12541
12542 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12543
12544         * g++.dg/opt/ptrmem3.C: New test.
12545
12546         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12547
12548 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * gcc.dg/20030826-2.c: New test.
12551
12552 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12553
12554         PR middle-end/12002
12555         * g77.f-torture/compile/12002.f: New test case.
12556
12557 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12558
12559         * gcc.dg/20030826-1.c: New test case.
12560
12561 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12562
12563         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12564
12565 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         PR c++/11871
12568         * c++.dg/lookup/crash1.C: New test.
12569
12570         * c++.dg/warn/noeffect3.C: New test.
12571
12572 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12573
12574         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12575         * gcc.dg/compat/vector-1_y.c: Ditto.
12576         * gcc.dg/compat/vector-2_x.c: Ditto.
12577         * gcc.dg/compat/vector-2_y.c: Ditto.
12578
12579 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12580
12581         * gcc.dg/20030702-1.c: New test.
12582
12583 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR c++/8795
12586         * g++.dg/ext/altivec-1.C: New test.
12587
12588 2003-08-24  Richard Henderson  <rth@redhat.com>
12589
12590         * g++.dg/eh/simd-2.C: Add -w for x86.
12591
12592 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12593
12594         * gcc.dg/20030815-1.c: New test.
12595
12596 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12597
12598         PR c++/3765
12599         * g++.dg/parse/access6.C: New test.
12600
12601 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12602
12603         PR c++/641, c++/11876
12604         * g++.dg/template/friend22.C: New test.
12605         * g++.dg/template/friend23.C: Likewise.
12606
12607 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12608
12609         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12610         identically.
12611
12612 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12613
12614         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12615
12616 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12617
12618         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12619
12620 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12621
12622         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12623
12624 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12625
12626         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12627
12628 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/11919
12631         * g++.dg/overload/prom1.C: New test.
12632
12633         PR c++/11551
12634         * g++.dg/parse/dtor2.C: New test.
12635
12636         PR c++/10762
12637         * g++.dg/parse/using2.C: New test.
12638
12639 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12640
12641         PR target/11805
12642         * gcc.c-torture/compile/20030821-1.c: New.
12643
12644 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12645
12646         PR c++/11834
12647         * g++.dg/template/deduce2.C: New test.
12648
12649 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12650
12651         * gcc.c-torture/execute/20030821-1.c: New test.
12652
12653 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12654
12655         PR middle-end/11984
12656         * gcc.dg/20030820-1.c: New test case.
12657
12658 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         PR c++/11945
12661         * g++.dg/warn/noeffect2.C: New test.
12662
12663 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12664
12665         PR c++/10926
12666         * g++.dg/template/dtor2.C: New test.
12667
12668         PR c++/11684
12669         * g++.dg/template/operator1.C: New test.
12670         * g++.dg/parse/operator4.C: New test.
12671
12672         PR c++/11946.C
12673         * g++.dg/expr/enum1.C: New test.
12674         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12675
12676         PR c++/11036.C
12677         * g++.dg/parse/elab2.C: New test.
12678         * g++.dg/parse/typedef4.C: Change error message.
12679         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12680         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12681         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12682
12683 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12684
12685         * gcc.dg/pch/warn-1.c: New.
12686         * gcc.dg/pch/warn-1.hs: New.
12687
12688         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12689         not-tested file.
12690
12691 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12692
12693         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12694
12695 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12696
12697         * gcc.dg/uninit-D.c: New Test.
12698         * gcc.dg/uninit-E.c: New Test.
12699         * gcc.dg/uninit-F.c: New Test.
12700         * gcc.dg/uninit-G.c: New Test.
12701
12702 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12703
12704         * g++.dg/README: Describe the pch directory.
12705
12706 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12707
12708         PR c++/11174
12709         * g++.dg/parse/access4.C: New test.
12710         * g++.dg/parse/access5.C: Likewise.
12711         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12712
12713 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12714
12715         * gcc.dg/noncompile/20030818-1.c: New.
12716
12717 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         PR c++/11957
12720         * g++.dg/warn/noeffect1.C: New test.
12721
12722         * g++.dg/template/scope2.C: New test.
12723         * g++.dg/template/error2.C: Correct dg-error
12724
12725 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12726
12727         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12728
12729 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         PR C++/11512
12732         * g++.dg/template/warn1.C: New.
12733
12734 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12735
12736         * g++.dg/template/error2.C: New test.
12737         * g++.dg/lookup/using7.C: Adjust errors
12738         * g++.old-deja/g++.pt/crash36.C: Likewise.
12739         * g++.old-deja/g++.pt/derived3.C: Likewise.
12740
12741 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12742
12743         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12744         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12745         * gcc.c-torture/execute/builtins/string-9.c: New, from
12746         string-opt-9.c.  Adjust for execute/builtins framework.
12747         * gcc.c-torture/execute/string-opt-9.c: Delete.
12748
12749 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12750
12751         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12752
12753         * g++.dg/parse/ret-type2.C: New test.
12754
12755         PR c++/11703
12756         * g++.dg/init/new8.C: New test.
12757
12758         PR c++/10923
12759         * g++.dg/parse/typedef5.C: New test.
12760
12761         PR c++/9512
12762         * g++.dg/parse/qualified2.C: New test.
12763         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12764         invalid code.
12765
12766 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12767
12768         * g++.dg/conversion/ptrmem1.C: New test.
12769
12770 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12771
12772         PR target/11693
12773         * gcc.dg/20030811-1.c: New test.
12774
12775         PR target/11535
12776         * gcc.c-torture/execute/20030811-1.c: New test.
12777
12778 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12779
12780         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12781
12782 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/11789.C
12785         * g++.dg/inherit/multiple1.C: New test.
12786
12787 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12788
12789         * gcc.dg/spe1.c: New test.
12790
12791         PR c++/11670
12792         * g++.dg/expr/cast2.C: New test.
12793
12794         PR c++/10530
12795         * g++.dg/template/dependent-name2.C: New test.
12796
12797 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12798
12799         * g++.dg/parse/crash11.C: Put the dg options in comments.
12800
12801 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12802
12803         * lib/gcc-dg.exp: Update for diagnostic change.
12804
12805 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12806
12807         PR c++/5767
12808         * g++.dg/parse/crash11.C: New test.
12809
12810 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12811
12812         * gcc.dg/cpp/spacing1.c: Update.
12813
12814 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12815
12816         PR target/11739
12817         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12818         a value for -mtune.
12819
12820 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12821
12822         PR middle-end/11771
12823         * gcc.c-torture/compile/20030804-1.c: New test case.
12824
12825 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12826
12827         * gcc.dg/20030804-1.c: New test case.
12828
12829 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12830
12831         * gcc.dg/cpp/separate-1.c: New test.
12832
12833 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12834
12835         PR c++/11704
12836         * g++.dg/template/dependent-expr2.C: New test.
12837
12838         PR c++/11766
12839         * g++.dg/expr/ptrmem1.C: New test.
12840
12841 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12842
12843         PR c++/9453
12844         * g++.dg/template/friend15.C: New test.
12845
12846 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12847
12848         * lib/dg-pch.exp: Work round PCH bug.
12849
12850 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12851
12852         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12853         builtins.  Move cases from builtins-4.c here.
12854
12855         * gcc.dg/torture/builtin-math-1.c: New test taken from
12856         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12857         additional cases.
12858
12859         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12860         Delete.
12861
12862 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         PR c++/9447
12865         * g++.dg/template/using7.C: New test.
12866
12867 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12868
12869         * import1.c, import2.c: New tests.
12870
12871 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12872
12873         * g++.dg/eh/crossjump1.C: New test.
12874
12875 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12876
12877         PR c++/11697
12878         * g++.dg/template/using6.C: New test.
12879
12880         PR c++/11744
12881         * g++.dg/template/koenig2.C: New test.
12882
12883 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12884
12885         PR c++/7983
12886         * g++.dg/parse/typedef4.C: New test.
12887
12888 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12889
12890         PR c++/8442, c++/8806
12891         * g++.dg/template/elab1.C: New test.
12892         * g++.dg/template/type2.C: Likewise.
12893         * g++.dg/template/ttp3.C: Adjust expected error message.
12894         * g++.old-deja/g++.law/visibility13.C: Likewise.
12895         * g++.old-deja/g++.niklas/t135.C: Likewise.
12896         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12897         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12898         template argument.
12899         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12900
12901 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12902
12903         PR c++/11295
12904         * g++.dg/ext/stmtexpr1.C: New test.
12905
12906         * g++.dg/opt/tmp1.C: New test.
12907
12908         PR c++/11525
12909         * g++.dg/parse/constant4.C: New test.
12910
12911         PR c++/9447
12912         * g++.dg/template/using5.C: New test.
12913
12914 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12915
12916         * gcc.dg/builtins-27.c: New test case.
12917
12918 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12919
12920         * gcc.dg/tls/opt-7.c: New test.
12921
12922 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12923
12924         * g++.old-deja/g++.other/crash18.C: Remove.
12925
12926 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.dg/template/explicit3.C: New.
12929         * g++.dg/template/explicit4.C: New.
12930         * g++.dg/template/explicit5.C: New.
12931
12932         PR c++/11347
12933         * g++.dg/template/memtmpl1.C: New.
12934
12935 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12936
12937         PR target/11565
12938         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12939         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12940
12941 2003-07-30  Jan Hubicka  <jh@suse.cz>
12942
12943         * vtgc1.c: Kill.
12944
12945 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12946
12947         * gcc.dg/struct-in-proto-1.c: New test.
12948
12949 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12950
12951         * gcc.dg/cpp/include2.c: Only expect one message.
12952
12953 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         PR c++/9447
12956         * g++.dg/template/using1.C: New test.
12957         * g++.dg/template/using2.C: New test.
12958         * g++.dg/template/using3.C: New test.
12959         * g++.dg/template/using4.C: New test.
12960
12961 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12962
12963         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12964         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12965
12966 2003-07-28  Jan Hubicka  <jh@suse.cz>
12967
12968         PR c++/11530
12969         * g++.dg/opt/call1.C: New test.
12970
12971 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12972
12973         PR c++/11667
12974         * g++.dg/init/enum2.C: New test.
12975         * g++.dg/template/overload1.C: Add "-w" option.
12976
12977 2003-07-28    <hp@bitrange.com>
12978
12979         * gcc.dg/Wdeclaration-after-statement-1.c,
12980         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12981
12982 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12983
12984         * gcc.c-torture/compile/20030725-1.c: New test.
12985
12986 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12987
12988         * gcc.dg/20030505.c: Only run for SPE.
12989         Remove definition of opaque type.
12990
12991 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12992
12993         * g++.dg/template/ptrmem6.C: New test.
12994
12995 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12996
12997         * gcc.c-torture/compile/zero-strct-2.c: New test.
12998
12999 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13000
13001         * gcc.dg/intermod-1.c: New test.
13002
13003 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13004
13005         PR c++/11617
13006         * g++.dg/template/lookup2.C: New test.
13007         * g++.dg/template/memclass1.C: Remove instantiated from error.
13008         * g++.dg/other/error2.C: Tweak expected errors.
13009
13010         PR c++/11596
13011         * g++.dg/template/defarg3.C: New test.
13012
13013         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13014
13015 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13016
13017         * g++.dg/inherit/access5.C: New test.
13018
13019 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13020
13021         PR c++/11513
13022         * g++.dg/template/crash8.C: New test.
13023
13024 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13025
13026         PR c/10602
13027         * gcc.dg/noncompile/incomplete-2.c: New test.
13028
13029 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/11645
13032         * g++.dg/inherit/access4.C: New test.
13033
13034         PR c++/11517
13035         * g++.dg/expr/cond2.C: New test.
13036
13037         PR optimization/10679
13038         * g++.dg/opt/inline4.C: New test.
13039
13040 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13041
13042         * g++.dg/parse/crash10: New test.
13043
13044 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13045
13046         * g++.dg/ext/flexary1.C: New test.
13047
13048 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13049
13050         PR c++/10793
13051         * g++.dg/template/crash9.C: New test.
13052
13053 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13054
13055         PR c++/3004
13056         * g++.dg/parse/typedef3.C: New test.
13057
13058         PR c++/7906
13059         * g++.dg/parse/operator2.C: New test.
13060
13061         PR c++/8895
13062         * g++.dg/parse/def-tmpl-arg1.C: New test.
13063
13064         PR c++/9282
13065         * g++.dg/parse/funptr1.C: New test.
13066
13067         PR c++/9452
13068         * g++.dg/parse/ambig3.C: New test.
13069
13070         PR c++/9454
13071         * g++.dg/parse/operator3.C: New test.
13072
13073         PR c++/9486
13074         * g++.dg/parse/template10.C: New test.
13075
13076         PR c++/9488
13077         * g++.dg/parse/template11.C: New test.
13078
13079         PR c++/10150
13080         * g++.dg/parse/invalid-op1.C: New test.
13081
13082         PR c++/10247
13083         * g++.dg/parse/condexpr1.C: New test.
13084
13085 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13086
13087         * g++.dg/ext/packed3.C: New test.
13088         * g++.dg/ext/packed4.C: New test.
13089
13090         * gcc.dg/pack-test-3.c: New test.
13091
13092 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13093
13094         * lib/compat.exp: Handle dg-options per source file.
13095         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13096         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13097         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13098         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13099         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13100         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13101         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13102         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13103         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13104         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13105         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13106         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13107         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13108         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13109
13110 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13111
13112         PR c/10320
13113         * gcc.c-torture/execute/20030718-1.c: New test.
13114
13115 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13116
13117         PR optimization/11536
13118         * gcc.dg/20030721-1.c: New test.
13119
13120 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13121
13122         PR c++/11546
13123         * g++.dg/template/lookup1.C: New test.
13124
13125 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13126
13127         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13128         diagnostics of ill-formed constructs involving labels.
13129         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13130         the new 'previously defined here' message.
13131
13132 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13133
13134         * g++.dg/parse/non-dependent2.C: New test.
13135
13136 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13137
13138         * g++.dg/init/init-ref4.C: xfail on targets without
13139         weak symbols.
13140
13141 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13142
13143         PR target/11087
13144         * gcc.c-torture/execute/20030717-1.c: New test.
13145
13146 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * g++.dg/opt/cfg1.C: New test.
13149
13150 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13151
13152         PR optimization/11557
13153         * gcc.dg/20030717-1.c: New test.
13154
13155 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13156
13157         PR c++/10476
13158         * g++.dg/expr/crash-1.C: New test.
13159
13160         PR c++/11027
13161         * g++.dg/template/init3.C: New test.
13162
13163         PR c++/8222
13164         * g++.dg/template/non-dependent1.C: New test.
13165
13166         PR c++/11070
13167         * g++.dg/template/non-dependent2.C: New test.
13168
13169         PR c++/11071
13170         * g++.dg/template/non-dependent3.C: New test.
13171
13172         PR c++/9907
13173         * g++.dg/template/sizeof5.C: New test.
13174
13175 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13176
13177         PR 11498
13178         * gcc.c-torture/compile/mangle-1.c: New file.
13179
13180 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13181
13182         PR c++/7809
13183         * g++.dg/parse/access3.C: New test.
13184
13185 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13186
13187         PR c++/11384
13188         * g++.dg/init/init-ref4.C: New test.
13189
13190 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13191
13192         PR c++/11547
13193         * g++.dg/parse/constant3.C: New test.
13194         * g++.dg/parse/crash7.C: Likewise.
13195
13196 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         PR target/11008
13199         * gcc.dg/i386-pentium4-not-mull.c: New.
13200
13201 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13202
13203         * gcc.dg/asm-names.c (ymain): Make it weak.
13204
13205 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13206
13207         PR c++/5421
13208         * g++.dg/template/friend21.C: New test.
13209
13210 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * gcc.dg/cleanup-8.c: New test.
13213         * gcc.dg/cleanup-9.c: New test.
13214
13215 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13216
13217         * g++.dg/ext/dll-MI1.h: New file.
13218         * g++.dg/ext/dllexport-MI1.C: New file.
13219         * g++.dg/ext/dllimport-MI1.C: New file.
13220
13221 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13222
13223         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13224         it does not have cmpstrsi patterns (just cmpmemsi).
13225
13226 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13227
13228         PR debug/11473
13229         * g++.dg/debug/debug8.C: New test.
13230
13231 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13232
13233         PR c++/10108
13234         * g++.dg/template/crash7.C: New test.
13235
13236 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13237
13238         PR target/10795
13239         * gcc.c-torture/compile/20030708-1.c: New.
13240
13241 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13242
13243         * gcc.c-torture/execute/20030715-1.c: New test.
13244
13245 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13246
13247         * gcc.dg/pch/inline-3.c: New file.
13248         * gcc.dg/pch/inline-3.hs: New file.
13249         * gcc.dg/pch/inline-4.c: New file.
13250         * gcc.dg/pch/inline-4.hs: New file.
13251
13252 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13253
13254         PR c++/11509
13255         * g++.dg/template/crash6.C: New test.
13256
13257         PR c++/7053
13258         * g++.dg/template/friend20.C: New test.
13259
13260         PR c++/7019
13261         * g++.dg/template/overload2.C: New test.
13262
13263 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13264
13265         PR optimization/11440
13266         * gcc.c-torture/execute/20030714-1.c: New test.
13267
13268 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13269
13270         PR c++/11154
13271         * g++.dg/template/partial2.C: New test.
13272
13273 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13274
13275         PR c++/11503
13276         * g++.dg/template/anon1.C: New test.
13277
13278         PR c++/11493
13279         PR c++/11495
13280         * g++.dg/parse/template9.C: Likewise.
13281         * g++.dg/template/crash4.C: New test.
13282         * g++.dg/template/koenig1.C: Likewise.
13283         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13284         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13285         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13286         functions.
13287         * g++.old-deja/g++.jason/template36.C: Likewise.
13288         * g++.old-deja/g++.mike/p1989.C: Likewise.
13289         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13290         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13291         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13292         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13293         compiling.
13294         * g++.old-deja/g++.pt/union2.C: Use this->.
13295
13296 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13297
13298         * gcc.dg/20030711-1.c: New test.
13299
13300 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13301
13302         PR c++/11050
13303         * g++.dg/parse/args1.C: New test.
13304         * g++.pt/defarg8.C: Change expected errors.
13305
13306 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/8164
13309         * g++.dg/template/nontype2.C: New test.
13310
13311         PR c++/10558
13312         * g++.dg/parse/template8.C: New test.
13313
13314         PR c++/8327
13315         * g++.dg/template/scope1.C: New test.
13316
13317         * g++.dg/warn/Wsign-compare-1.C: New test.
13318
13319 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13320
13321         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13322
13323 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/9411
13326         * g++.dg/template/explicit2.C: New test.
13327
13328         PR c++/10032
13329         * g++.dg/warn/pedantic1.C: New test.
13330
13331 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13332
13333         PR c++ 9483
13334         * g++.dg/other/field1.C: New test.
13335
13336 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13337
13338         PR c/11449
13339         * gcc.c-torture/compile/20030707-1.c: New.
13340
13341 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13342
13343         PR c++/10849
13344         * g++.dg/template/access12.C: New test.
13345
13346 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13349         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13350         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13351         * gcc.misc-tests/gcov.exp: Update
13352         * g++.dg/gcov/gcov.exp: Update
13353         * lib/gcov.exp: Update.
13354
13355 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13356
13357         * g++.dg/abi/mangle17.C: Make sure template expressions are
13358         dependent.
13359         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13360         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13361         * g++.dg/opt/stack1.C: Remove erroneous code.
13362         * g++.dg/parse/template7.C: New test.
13363         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13364         * g++.old-deja/g++.pt/crash4.C: Likewise.
13365
13366 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13367
13368         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13369         with zero or one occurence of `$' after the initial `L'.
13370
13371 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13372
13373         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13374
13375 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13376
13377         PR c/11370
13378         * gcc.dg/Wunreachable-6.c: New testcase.
13379         * gcc.dg/Wunreachable-7.c: New testcase.
13380
13381 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13382
13383         PR c/11420
13384         * gcc.dg/20030708-1.c: New test.
13385
13386 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13387
13388         * gcc.dg/compat/sdata-section.h: New file.
13389         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13390         * gcc.dg/torture/mips-sdata-1.c: New test.
13391
13392 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13393
13394         PR c++/11030
13395         * g++.dg/template/friend19.C: New test.
13396
13397 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13398
13399         * g++.dg/opt/strength-reduce.C: New test.
13400
13401 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13402
13403         PR target/10979
13404         * gcc.dg/20030707-1.c: New testcase.
13405
13406 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13407
13408         PR optimization/11059
13409         * g++.dg/opt/emptyunion.C: New testcase.
13410
13411 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13412             Eric Botcazou  <ebotcazou@libertysurf.fr>
13413
13414         * g++.dg/opt/stack1.C: New test.
13415
13416 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13417
13418         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13419         run test.
13420
13421         PR c++/11431
13422         * g++.dg/expr/static_cast3.C: New test.
13423
13424 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13425
13426         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13427         everywhere.
13428         * gcc.dg/concat.c: Concatenation of string constants with
13429         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13430         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13431         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13432         necessary to avoid multi-character character constant warning.
13433         * gcc.dg/cpp/escape.c: Likewise.
13434         * gcc.dg/cpp/ucs.c: Likewise.
13435         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13436         Fix a typo.
13437
13438 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13439
13440         PR c/11428
13441         * gcc.c-torture/compile/20030704-1.c: New.
13442
13443 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13444
13445         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13446
13447 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13448
13449         PR c++/5287, PR c++/7910,  PR c++/11021
13450         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13451         tests for warnings.
13452         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13453         * g++.dg/ext/dllimport3.C: Likewise.
13454         * g++.dg/ext/dllimport4.C: New file.
13455         * g++.dg/ext/dllimport5.C: New file.
13456         * g++.dg/ext/dllimport6.C: New file.
13457         * g++.dg/ext/dllimport7.C: New file.
13458         * g++.dg/ext/dllimport8.C: New file.
13459         * g++.dg/ext/dllimport9.C: New file.
13460         * g++.dg/ext/dllimport10.C: New file.
13461         * g++.dg/ext/dllexport1.C: New file.
13462
13463 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13464
13465         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13466         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13467
13468 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13469
13470         * gcc.dg/builtins-25.c: New testcase.
13471         * gcc.dg/builtins-26.c: New testcase.
13472
13473 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13474
13475         * gcc.dg/compat/vector-defs.h: New file.
13476         * gcc.dg/compat/vector-setup.h: New file.
13477         * gcc.dg/compat/vector-check.h: New file.
13478         * gcc.dg/compat/vector-1_main.c: New file.
13479         * gcc.dg/compat/vector-1_x.c: New file.
13480         * gcc.dg/compat/vector-1_y.c: New file.
13481         * gcc.dg/compat/vector-2_main.c: New file.
13482         * gcc.dg/compat/vector-2_x.c: New file.
13483         * gcc.dg/compat/vector-2_y.c: New file.
13484
13485         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13486         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13487         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13488         * gcc.dg/compat/struct-align-1.h: New file.
13489         * gcc.dg/compat/struct-align-1_main.c: New file.
13490         * gcc.dg/compat/struct-align-1_x.c: New file.
13491         * gcc.dg/compat/struct-align-1_y.c: New file.
13492         * gcc.dg/compat/struct-align-2.h: New file.
13493         * gcc.dg/compat/struct-align-2_main.c: New file.
13494         * gcc.dg/compat/struct-align-2_x.c: New file.
13495         * gcc.dg/compat/struct-align-2_y.c: New file.
13496
13497         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13498         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13499         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13500         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13501         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13502         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13503         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13504         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13505         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13506         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13507         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13508         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13509         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13510         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13511         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13512         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13513         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13514         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13515         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13516         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13517         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13518         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13519         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13520         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13521         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13522         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13523         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13524         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13525         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13526
13527 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13528
13529         * gcc.dg/i386-call-1.c: New test.
13530
13531 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13532
13533         PR c++/9162
13534         * g++.dg/parse/defarg4.C: New.
13535
13536 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13537
13538         PR target/10700
13539         * gcc.c-torture/compile/20030703-1.c: New test case.
13540
13541 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13542
13543         * g++.dg/template/local3.C: Remove extra semicolon.
13544
13545 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13546
13547         * gcc.dg/i386-volatile-1.c: New test.
13548
13549 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         PR c++/11072
13552         * g++.dg/other/offsetof2.C: XFAIL.
13553         * g++.dg/other/offsetof5.C: New.
13554
13555         PR c++/10219
13556         * g++.dg/template/error1.C: New.
13557
13558         PR c++/9779
13559         * g++.dg/template/dependent-expr1.C: New.
13560
13561 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13562
13563         PR c++/6949
13564         * g++.dg/template/local3.C: New test.
13565
13566         PR c++/11149
13567         * g++.dg/lookup/scoped6.C: New test.
13568
13569 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13570
13571         PR c++/8046
13572         * g++.dg/other/error7.C: New test.
13573
13574 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13575
13576         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13577         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13578         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13579         * g++.old-deja/g++.other/union2.C: Likewise.
13580         * gcc.dg/c90-const-expr-2.c: Likewise.
13581         * gcc.dg/c90-const-expr-3.c: Likewise.
13582         * gcc.dg/c99-const-expr-2.c: Likewise.
13583         * gcc.dg/c99-const-expr-3.c: Likewise.
13584         * gcc.dg/concat.c: Likewise.
13585
13586 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/9559
13589         * g++.dg/init/static1.C: New test.
13590
13591 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13592
13593         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13594         * g++.old-deja/g++.other/access2.C: Likewise.
13595         * g++.old-deja/g++.other/decl2.C: Likewise.
13596         * gcc.c-torture/execute/20020615-1.c: Likewise.
13597
13598 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13599
13600         PR c++/4933
13601         * g++.dg/template/sizeof4.C: New test.
13602
13603 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13604
13605         * g++.dg/other/error6.C: New test.
13606
13607 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13608
13609         PR c++/10750
13610         * g++.dg/parse/constant2.C: New test.
13611
13612 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13613
13614         PR c++/11106
13615         * g++.dg/other/error5.C: New test.
13616
13617 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13618
13619         * gcc.dg/format/gcc_diag-1.c: New test.
13620
13621 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13622
13623         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13624
13625 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13626
13627         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13628         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13629         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13630
13631 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.c-torture/execute/builtins/string-8.c: New test.
13634         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13635         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13636         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13637
13638 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/10468
13641         * g++.dg/ext/typeof6.C: New test.
13642
13643 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/10796
13646         * g++.dg/init/enum1.C: New test.
13647
13648 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13649
13650         * gcc.dg/20030627-1.c: New test.
13651
13652 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13653
13654         PR c++/11332
13655         * g++.dg/expr/static_cast2.C: New test.
13656
13657 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13658             Jakub Jelinek  <jakub@redhat.com>
13659
13660         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13661         sprintf(dst,"%s",src) optimization.
13662         * gcc.c-torture/execute/20030626-1.c: New test case.
13663         * gcc.c-torture/execute/20030626-2.c: New test case.
13664
13665 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13666
13667         * gcc.c-torture/execute/multi-ix.c: New test.
13668
13669         * gcc.c-torture/execute/simd-4.c (main):
13670         Added missing semicolon at end of union.
13671
13672 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13673
13674         PR c++/8266
13675         * g++.dg/template/explicit-instantiation3.C: New test.
13676
13677 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13678
13679         * gcc.dg/20030626-1.c: Use signed char.
13680
13681 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13682
13683         * gcc.dg/20030626-1.c: New test.
13684
13685 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13686
13687         * const-str-2.m: Update.
13688
13689 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13690
13691         PR c++/10990
13692         * g++.dg/rtti/dyncast1.C: New test.
13693         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13694         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13695         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13696
13697         PR c++/10931
13698         * g++.dg/expr/static_cast1.C: New test.
13699
13700 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13701
13702         * gcc.dg/20030625-1.c: New test.
13703
13704 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13705
13706         * gcc.c-torture/compile/20030624-1.c: New test case.
13707
13708 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13709
13710         * gcc.c-torture/execute/string-opt-17.c: New test.
13711
13712 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13713
13714         PR c++/5754
13715         * g++.dg/parse/crash6.C: New test.
13716
13717 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13718
13719         * gcc.dg/builtins-24.c: New test case.
13720
13721 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13722
13723         * g++.dg/opt/operator1.C: New test.
13724
13725 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13726
13727         * gcc.c-torture/execute/string-opt-16.c: New test case.
13728
13729 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13730
13731         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13732         * g++.old-deja/g++.other/conv7.C: Likewise
13733         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13734         * g++.old-deja/g++.other/overload14.C: Likewise.
13735
13736 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13737
13738         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13739         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13740
13741 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13742
13743         PR c++/10888
13744         * g++.dg/warn/Winline-3.C: New test.
13745
13746 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13747
13748         * lib/target-supports.exp (check_alias_available): Make the test
13749         program acceptable to the Solaris assembler.
13750
13751         PR c++/10749
13752         * g++.dg/template/memclass2.C: New test.
13753
13754 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13755             Eric Botcazou  <ebotcazou@libertysurf.fr>
13756
13757         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13758         data for non-matching targets.
13759         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13760
13761 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13762
13763         PR c++/10845
13764         * g++.dg/template/member3.C: New test.
13765
13766 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13767
13768         PR c++/10939
13769         * g++.dg/template/func1.C: New test.
13770
13771         PR c++/9649
13772         * g++.dg/template/static4.C: New test.
13773         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13774
13775         PR c++/11041
13776         * g++.dg/init/ref7.C: New test.
13777
13778 2003-06-19  Matt Austern  <austern@apple.com>
13779
13780         PR c++/11228
13781         * g++.dg/anew1.C: New test.
13782         * g++.dg/anew2.C: New test.
13783         * g++.dg/anew3.C: New test.
13784         * g++.dg/anew4.C: New test.
13785
13786 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13787
13788         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13789
13790 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13791
13792         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13793         endian-dependent.
13794
13795 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13796
13797         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13798         Remove cruft.
13799
13800 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13801
13802         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13803         * gcc.c-torture/compile/961203-1.c: Likewise.
13804         * gcc.c-torture/compile/980506-1.c: Likewise.
13805
13806 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13807
13808         PR c++/10712
13809         * g++.dg/lookup/using7.C: New test.
13810
13811 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/11105
13814         * g++.dg/abi/conv1.C: Remove it.
13815         * g++.dg/template/conv7.C: New test.
13816         * g++.dg/template/conv8.C: Likewise.
13817         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13818         conversion operator.
13819
13820 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13821
13822         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13823         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13824         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13825         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13826         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13827         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13828         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13829         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13830         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13831         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13832         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13833         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13834         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13835         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13836         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13837         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13838         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13839         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13840         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13841         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13842         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13843         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13844         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13845         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13846         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13847         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13848         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13849         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13850         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13851
13852 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13853
13854         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13855         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13856         indications.
13857
13858 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13859
13860         * gcc.dg/i386-387-5.c: New test case.
13861         * gcc.dg/i386-387-6.c: New test case.
13862         * gcc.dg/builtins-23.c: New test case.
13863
13864 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13865
13866         * gcc.dg/builtins-22.c: New test case.
13867         * gcc.dg/i386-387-1.c: Update to test exp.
13868         * gcc.dg/i386-387-2.c: Likewise.
13869
13870 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13871
13872         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13873
13874 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13875
13876         * lib/gcc-dg.exp (dg-require-dll): New function.
13877         (dg-xfail-if): Likewise.
13878         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13879         driver.
13880
13881         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13882         * gcc.c-torture/compile/20001205-1.c: Likewise.
13883         * gcc.c-torture/compile/20001226-1.c: Likewise.
13884         * gcc.c-torture/compile/20010518-2.c: Likewise.
13885         * gcc.c-torture/compile/20020312-1.c: Likewise.
13886         * gcc.c-torture/compile/20020604-1.c: Likewise.
13887         * gcc.c-torture/compile/920501-12.c: Likewise.
13888         * gcc.c-torture/compile/920501-4.c: Likewise.
13889         * gcc.c-torture/compile/920520-1.c: Likewise.
13890         * gcc.c-torture/compile/920521-1.c: Likewise.
13891         * gcc.c-torture/compile/920625-1.c: Likewise.
13892         * gcc.c-torture/compile/961203-1.c: Likewise.
13893         * gcc.c-torture/compile/980506-1.c: Likewise.
13894         * gcc.c-torture/compile/981006-1.c: Likewise.
13895         * gcc.c-torture/compile/981022-1.c: Likewise.
13896         * gcc.c-torture/compile/981223-1.c: Likewise.
13897         * gcc.c-torture/compile/990617-1.c: Likewise.
13898         * gcc.c-torture/compile/dll.c: Likewise.
13899         * gcc.c-torture/compile/labels-3.c: Likewise.
13900         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13901         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13902         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13903         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13904         * gcc.c-torture/compile/simd-5.c: Likewise.
13905         * gcc.c-torture/compile/20000804-1.x: Remove.
13906         * gcc.c-torture/compile/20001205-1.x: Likewise.
13907         * gcc.c-torture/compile/20001226-1.x: Likewise.
13908         * gcc.c-torture/compile/20010518-2.x: Likewise.
13909         * gcc.c-torture/compile/20020312-1.x: Likewise.
13910         * gcc.c-torture/compile/20020604-1.x: Likewise.
13911         * gcc.c-torture/compile/920501-12.x: Likewise.
13912         * gcc.c-torture/compile/920501-4.x: Likewise.
13913         * gcc.c-torture/compile/920520-1.x: Likewise.
13914         * gcc.c-torture/compile/920521-1.x: Likewise.
13915         * gcc.c-torture/compile/920625-1.x: Likewise.
13916         * gcc.c-torture/compile/961203-1.x: Likewise.
13917         * gcc.c-torture/compile/980506-1.x: Likewise.
13918         * gcc.c-torture/compile/981006-1.x: Likewise.
13919         * gcc.c-torture/compile/981022-1.x: Likewise.
13920         * gcc.c-torture/compile/981223-1.x: Likewise.
13921         * gcc.c-torture/compile/990617-1.x: Likewise.
13922         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13923         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13924         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13925         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13926         * gcc.c-torture/compile/simd-5.x: Likewise.
13927
13928         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13929
13930 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13931
13932         * gcc.c-torture/execute/20030611-1.c: New test.
13933
13934 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13935
13936         PR middle-end/168
13937         * gcc.dg/20030612-1.c: New test case.
13938
13939 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13940
13941         PR c++/10635
13942         * g++.dg/expr/cast1.C: New test.
13943
13944 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13945
13946         * gcc.dg/builtins-21.c: New test case.
13947
13948 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13949
13950         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13951         options instead of at the end.
13952         * lib/objc.exp (objc_target_compile): Likewise.
13953
13954 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13955
13956         PR c++/10432
13957         * g++.dg/parse/error1.C: New test.
13958
13959 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13960
13961         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13962         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13963         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13964         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13965         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13966         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13967         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13968         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13969         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13970         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13971         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13972         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13973         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13974         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13975         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13976         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13977         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13978         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13979         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13980         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13981         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13982         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13983         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13984         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13985
13986         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13987         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13988         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13989         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13990         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13991         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13992         * gcc.dg/compat/scalar-return-3_main.c: New file.
13993         * gcc.dg/compat/scalar-return-3_x.c: New file.
13994         * gcc.dg/compat/scalar-return-3_y.c: New file.
13995         * gcc.dg/compat/scalar-return-4_main.c: New file.
13996         * gcc.dg/compat/scalar-return-4_x.c: New file.
13997         * gcc.dg/compat/scalar-return-4_y.c: New file.
13998
13999 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14000
14001         * gcc.dg/compat/fp2-struct-check.h: New file.
14002         * gcc.dg/compat/fp2-struct-defs.h: New file.
14003         * gcc.dg/compat/fp2-struct-init.h: New file.
14004         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14005         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14006         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14007         * gcc.dg/compat/struct-return-10_main.c: New file.
14008         * gcc.dg/compat/struct-return-10_x.c: New file.
14009         * gcc.dg/compat/struct-return-10_y.c: New file.
14010
14011         * gcc.dg/compat/compat-common.h: New file.
14012         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14013         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14014         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14015         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14016         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14017         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14018         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14019         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14020         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14021         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14022         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14023         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14024         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14025         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14026         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14027         * gcc.dg/compat/small-struct-check.h: Ditto.
14028         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14029         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14030         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14031         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14032         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14033         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14034         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14035         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14036         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14037         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14038         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14039         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14040         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14041         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14042         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14043         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14044         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14045         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14046         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14047         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14048         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14049         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14050         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14051         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14052         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14053         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14054         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14055         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14056         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14057         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14058
14059 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14060
14061         * g++.dg/pch/static-1.C: New file.
14062         * g++.dg/pch/static-1.Hs: New file.
14063
14064 2003-06-10  Richard Henderson  <rth@redhat.com>
14065
14066         * gcc.dg/asm-7.c: Adjust expected warning text.
14067
14068 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14069
14070         * gcc.dg/builtins-20.c: New test case.
14071
14072 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14073
14074         PR c++/11131
14075         * g++.dg/opt/template1.C: New test.
14076
14077 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14078
14079         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14080         additional_sources.
14081
14082 2003-05-21  David Taylor  <dtaylor@emc.com>
14083
14084         * gcc.dg/Wpadded.c: New file.
14085
14086 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14087
14088         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14089         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14090         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14091         dg-require-weak.
14092
14093 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14094
14095         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14096
14097 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14098
14099         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14100         (dg-require-alias): Likewise.
14101         (dg-require-gc-sections): Likewise.
14102         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14103
14104 2003-06-08  Richard Henderson  <rth@redhat.com>
14105
14106         * gcc.dg/20011029-2.c: Fix the array reference.
14107         * gcc.dg/asm-7.c: New.
14108
14109 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14110
14111         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14112
14113 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14114
14115         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14116         (dg-require-gc-sections): Likewise.
14117
14118 2003-06-08  Jan Hubicka  <jh@suse.cz>
14119
14120         * i386-cmov1.c: Fix regular expression.
14121         * i386-cvt-1.c: Likewise.
14122         * i386-local.c: Likewise.
14123         * i386-local2.c: Likewise.
14124         * i386-mul.c: Likewise.
14125         * i386-ssetype-1.c: Likewise.
14126         * i386-ssetype-3.c: Likewise.
14127         * i386-ssetype-5.c: Likewise.
14128
14129 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14130
14131         PR c++/11039
14132         * g++.dg/warn/implicit-typename2.C: New test.
14133         * g++.dg/warn/implicit-typename3.C: New test.
14134
14135 2003-06-07  Richard Henderson  <rth@redhat.com>
14136
14137         * g++.dg/other/offsetof3.C: Use size_t.
14138         * g++.dg/other/offsetof4.C: Likewise.
14139
14140 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14141
14142         * lib/copy-file.exp: New. Implement gcc_copy_files.
14143
14144         * lib/dg-pch.exp: Load copy-file.exp
14145         (dg-pch): Use gcc_copy_files instead of "file copy".
14146
14147 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14148
14149         * gcc.dg/weak/weak.exp: Simplify.
14150         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14151         * gcc.dg/weak/weak-1.c: Likewise.
14152         * gcc.dg/weak/weak-2.c: Likewise.
14153         * gcc.dg/weak/weak-3.c: Likewise.
14154         * gcc.dg/weak/weak-4.c: Likewise.
14155         * gcc.dg/weak/weak-5.c: Likewise.
14156         * gcc.dg/weak/weak-6.c: Likewise.
14157         * gcc.dg/weak/weak-7.c: Likewise.
14158         * gcc.dg/weak/weak-8.c: Likewise.
14159         * gcc.dg/weak/weak-9.c: Likewise.
14160
14161 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14162
14163         gcc.c-torture/execute/20030606-1.c: New.
14164
14165 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14166
14167         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14168         * gcc.dg/builtins-19.c: Likewise.
14169
14170 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14171
14172         * gcc.dg/builtins-2.c: Add some more tests.
14173         * gcc.dg/builtins-18.c: New test case.
14174         * gcc.dg/builtins-19.c: New test case.
14175
14176 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14177             Jim Wilson  <wilson@tuliptree.org>
14178
14179         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14180
14181 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14184         mempcpy/stpcpy calls not to be optimized into something else.
14185         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14186         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14187         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14188
14189 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14190
14191         * gcc.dg/format/asm_fprintf-1.c: New test.
14192
14193 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14194
14195         * lib/gcc-defs.exp (additional_sources): New variable.
14196         (dg-additional-sources): New function.
14197         (additional_files): New variable.
14198         (dg-additional-files): New function.
14199         (dg-additional-files-options): Likewise.
14200         * lib/gcc-dg.exp (dg-require-weak): New function.
14201         (dg-require-alias): Likewise.
14202         (dg-require-gc-sections): Likewise.
14203         * lib/target-supports.exp (check_alias_available): Remove testfile
14204         parameter.
14205         (check_gc_sections_available): New function.
14206         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14207         (dg-gpp-additional-files): Likewise.
14208         * lib/g++.exp (additional_sources): Remove.
14209         (additional_files): Likewise.
14210         (g++_target_compile): Use dg-additional-files-options.
14211
14212         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14213         Tcl logic.
14214         * gcc.dg/special/ecos.exp: Remove.
14215         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14216         * gcc.dg/special/alias-1.c: Likewise.
14217         * gcc.dg/special/alias-2.c: Likewise.
14218         * gcc.dg/special/gcsec-1.c: Likewise.
14219         * gcc.dg/special/weak-1.c: Likewise.
14220         * gcc.dg/special/weak-2.c: Likewise.
14221         * gcc.dg/special/wkali-1.c: Likewise.
14222         * gcc.dg/special/wkali-2.c: Likewise.
14223
14224         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14225         dg-gpp-additional-*.
14226         * g++.dg/special/conpr-3.C: Likewise.
14227         * g++.dg/special/conpr-4.C: Likewise.
14228         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14229         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14230         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14231         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14232         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14233         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14234         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14235         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14236         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14237         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14238         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14239         * g++.old-deja/g++.other/comdat1.C: Likewise.
14240         * g++.old-deja/g++.other/comdat2.C: Likewise.
14241         * g++.old-deja/g++.other/comdat3.C: Likewise.
14242         * g++.old-deja/g++.other/ctor1.C: Likewise.
14243         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14244
14245 2003-06-05  Richard Henderson  <rth@redhat.com>
14246
14247         * gcc.dg/debug/20030605-1.c: New.
14248
14249 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14250
14251         * README.QMTEST: Update.
14252
14253 2003-06-04  Richard Henderson  <rth@redhat.com>
14254
14255         * gcc.dg/cleanup-1.c: New.
14256         * gcc.dg/cleanup-2.c: New.
14257         * gcc.dg/cleanup-3.c: New.
14258         * gcc.dg/cleanup-4.c: New.
14259         * gcc.dg/cleanup-5.c: New.
14260         * gcc.dg/cleanup-6.c: New.
14261         * gcc.dg/cleanup-7.c: New.
14262
14263 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14264
14265         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14266
14267         * lib/dg-pch.exp: New file.
14268         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14269         * gcc.dg/pch/pch.exp: Likewise.
14270
14271 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14272
14273         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14274         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14275         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14276         * gcc.dg/builtins-17.c: New test case.
14277         * gcc.dg/i386-387-4.c: New test case.
14278         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14279
14280 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14281
14282         * gcc.dg/ultrasp9.c: New test.
14283
14284 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14285
14286         * gcc.c-torture/compile/20030604-1.c: New test.
14287         * gcc.dg/sparc-constant-1.c: New test.
14288
14289 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14290
14291         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14292
14293 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14294
14295         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14296
14297         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14298         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14299
14300 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14301
14302         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14303
14304 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14305
14306         PR c++/10940
14307         * g++.dg/template/spec10.C: New test.
14308
14309 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14310
14311         * gcc.dg/builtins-16.c: New test case.
14312
14313 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14314
14315         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14316         mempcpy test with post-increments.
14317         * gcc.c-torture/execute/string-opt-3.c: New test.
14318         * gcc.dg/string-opt-1.c: New test.
14319
14320 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14321
14322         PR fortran/10965
14323         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14324
14325 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14326
14327         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14328         (scan-assembler): ... here.  Use dg-scan.
14329         (scan-assembler-not): Likewise.
14330         (scan-file): New function.
14331         (scan-file-not): Likewise.
14332         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14333         * gcc.dg/cpp/_Pragma4.c: Likewise.
14334         * gcc.dg/cpp/_Pragma5.c: Likewise.
14335         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14336         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14337         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14338         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14339         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14340         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14341         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14342         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14343         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14344         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14345         * gcc.dg/cpp/cxxcom1.c: Likewise.
14346         * gcc.dg/cpp/line1.c: Likewise.
14347         * gcc.dg/cpp/maccom1.c: Likewise.
14348         * gcc.dg/cpp/maccom2.c: Likewise.
14349         * gcc.dg/cpp/maccom3.c: Likewise.
14350         * gcc.dg/cpp/maccom4.c: Likewise.
14351         * gcc.dg/cpp/maccom5.c: Likewise.
14352         * gcc.dg/cpp/maccom6.c: Likewise.
14353         * gcc.dg/cpp/multiline.c: Likewise.
14354         * gcc.dg/cpp/spacing1.c: Likewise.
14355         * gcc.dg/cpp/spacing2.c: Likewise.
14356         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14357         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14358         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14359         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14360         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14361         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14362         * gcc.dg/cpp/cxxcom2.c: Likewise.
14363         * gcc.dg/cpp/cxxcom2.h: New file.
14364
14365         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14366         * g++.dg/cpp/truefalse.C: Here.
14367         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14368
14369 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14370
14371         * gcc.dg/cpp/redef3.c: New file.
14372
14373 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14374
14375         * gcc.dg/i386-loop-3.c: New test.
14376
14377 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14378
14379         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14380
14381 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14382
14383         * gcc.dg/fwrapv-1.c: New test case.
14384         * gcc.dg/fwrapv-2.c: New test case.
14385
14386 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14387
14388         PR c++/10956
14389         * g++.dg/template/spec9.C: New test.
14390
14391 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14392
14393         * gcc.dg/duff-4.c: New test case.
14394
14395 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14396
14397         PR fortran/10843
14398         * g77.dg/ffixed-form-1.f: New test
14399         * g77.dg/ffixed-form-2.f: New test
14400         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14401         * g77.dg/ffree-form-3.f: New test
14402
14403 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14404
14405         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14406         * gcc.dg/wint_t-1.c: Likewise.
14407
14408 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14409
14410         * g++.dg/template/access11.C: New test.
14411
14412 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14413
14414         PR c++/10849
14415         * g++.dg/template/access10.C: New test.
14416
14417 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14418             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14419
14420         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14421
14422 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14423
14424         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14425         suppress for powerpc-*-darwin*.
14426         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14427
14428 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14429
14430         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14431         suppress option for powerpc-*-darwin*.
14432
14433 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14434
14435         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14436         * gcc.dg/builtins-4.c: Add test for fmod.
14437
14438 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14439
14440         PR c++/10682
14441         * g++.dg/template/instantiate4.C: New test.
14442
14443 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14444
14445         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14446
14447 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14448
14449         * gcc.dg/compat/scalar-return-1_main.c: New file.
14450         * gcc.dg/compat/scalar-return-1_x.c: New file.
14451         * gcc.dg/compat/scalar-return-1_y.c: New file.
14452         * gcc.dg/compat/scalar-return-2_main.c: New file.
14453         * gcc.dg/compat/scalar-return-2_x.c: New file.
14454         * gcc.dg/compat/scalar-return-2_y.c: New file.
14455         * gcc.dg/compat/struct-return-3_main.c: New file.
14456         * gcc.dg/compat/struct-return-3_y.c: New file.
14457         * gcc.dg/compat/struct-return-3_x.c: New file.
14458         * gcc.dg/compat/struct-return-2_main.c: New file.
14459         * gcc.dg/compat/struct-return-2_x.c: New file.
14460         * gcc.dg/compat/struct-return-2_y.c: New file.
14461
14462 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14463
14464         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14465         for hppa*-hp-hpux*.
14466         * gcc.dg/20021014-1.c (dg-options): Likewise.
14467         * gcc.dg/nest.c (dg-options): Likewise.
14468
14469 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14470
14471         PR c++/9738
14472         * g++.dg/ext/dllimport2.C: New file.
14473         * g++.dg/ext/dllimport3.C: New file.
14474
14475 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14476
14477         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14478         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14479         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14480         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14481         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14482         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14483         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14484         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14485         * gcc.dg/compat/small-struct-defs.h: New file.
14486         * gcc.dg/compat/small-struct-init.h: New file.
14487         * gcc.dg/compat/small-struct-check.h: New file.
14488         * gcc.dg/compat/fp-struct-defs.h: New file.
14489         * gcc.dg/compat/fp-struct-check.h: New file.
14490         * gcc.dg/compat/fp-struct-init.h: New file.
14491         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14492         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14493
14494 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14495
14496         * gcc.dg/20030225-2.c: New test.
14497
14498 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14499             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14500
14501         * gcc.c-torture/compile/20030518-1.c: New test case.
14502
14503 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14504
14505         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14506         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14507         gcc-dg-debug-runtest.
14508         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14509         gcc-dg-debug-runtest.
14510
14511 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14512
14513         PR c++/9022
14514         * g++.dg/lookup/using6.C: New test.
14515
14516 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14517
14518         * g++.dg/parse/access2.C: New test.
14519
14520 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14523         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14524         * gcc.dg/debug/debug.exp: Likewise.
14525
14526 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14527
14528         * gcc.dg/dollar.c: New test.
14529
14530 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14531
14532         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14533         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14534         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14535         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14536         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14537         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14538         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14539         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14540         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14541         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14542         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14543         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14544         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14545         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14546         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14547         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14548         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14549         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14550
14551 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14552
14553         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14554         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14555         support for "repo" mode.
14556         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14557         * lib/g77-dg.exp: Likewise.
14558         * lib/obj-dg.exp: Likewise.
14559
14560 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14561
14562         Merge from gcc-3_2-rhl8-branch:
14563         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14564
14565         * gcc.dg/tls/opt-6.c: New test.
14566
14567         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14568
14569         * gcc.dg/20030405-1.c: New test.
14570
14571         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14572
14573         * gcc.dg/20030309-1.c: New test.
14574
14575         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14576
14577         * gcc.c-torture/execute/20030307-1.c: New test.
14578
14579         2003-02-20  Randolph Chung  <tausq@debian.org>
14580
14581         * gcc.c-torture/compile/20030220-1.c: New test.
14582
14583         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14584
14585         * gcc.dg/20030217-1.c: New test.
14586
14587         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14588
14589         * gcc.c-torture/compile/20020129-1.c: New test.
14590
14591         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14592
14593         * gcc.dg/unroll-1.c: New test.
14594
14595         2002-11-16  Jan Hubicka  <jh@suse.cz>
14596
14597         * gcc.c-torture/execute/20020920-1.c: New test.
14598
14599         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14600
14601         PR target/7434
14602         * gcc.c-torture/compile/20021008-1.c: New test.
14603
14604         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14605
14606         PR target/7559
14607         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14608
14609         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14610
14611         * gcc.c-torture/compile/20020807-1.c: New test.
14612
14613         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14614
14615         * gcc.dg/tls/opt-1.c: New test.
14616
14617         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * gcc.dg/20020729-1.c: New test.
14620
14621         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14622
14623         * g++.dg/opt/life1.C: New test.
14624
14625         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14626
14627         * gcc.dg/20020525-1.c: New test.
14628
14629         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14630
14631         PR c++/6794
14632         * g++.dg/ext/pretty1.C: New test.
14633         * g++.dg/ext/pretty2.C: New test.
14634
14635 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14636
14637         PR c++/8385
14638         * g++.dg/ext/typeof5.C: New test.
14639
14640 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14641
14642         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14643         __USER_LABEL_PREFIX__ into account.
14644         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14645
14646 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14647
14648         * gcc.dg/builtins-15.c: New test case.
14649
14650 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14651
14652         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14653
14654 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14655
14656         * lib/g++.exp: Tweak handling of additional source files.
14657         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14658         * g++.dg/special/conpr-2a.C: Rename to ...
14659         * g++.dg/special/conpr-2a.cc: ... this.
14660         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14661         * g++.dg/special/conpr-3a.C: Rename to ...
14662         * g++.dg/special/conpr-3a.cc: This.
14663         * g++.dg/special/conpr-3b.C: Rename to ...
14664         * g++.dg/special/conpr-3b.cc: This.
14665         * g++.dg/special/conpr-4.C: New test.
14666         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14667
14668 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14669
14670         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14671
14672 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14673
14674         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14675         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14676         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14677         * g++.old-deja/g++.other/warn3.C: Likewise.
14678
14679 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14680
14681         * gcc.dg/i386-387-1.c: Update to also test log.
14682         * gcc.dg/i386-387-2.c: Likewise.
14683
14684 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14685
14686         * g77.f-torture/execute/int8421.f: New test.
14687
14688 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14689
14690         PR c++/10230, c++/10481
14691         * g++.dg/lookup/scoped5.C: New test.
14692
14693 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14694
14695         PR c++/10552
14696         * g++.dg/template/ttp6.C: New test.
14697
14698 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14699
14700         * gcc.c-torture/execute/builtins: New directory.
14701         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14702         gcc.c-torture/execute/builtins.
14703         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14704         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14705         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14706         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14707
14708 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14709
14710         PR c++/9252
14711         * g++.dg/template/access8.C: New test.
14712         * g++.dg/template/access9.C: New test.
14713
14714 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14715
14716         PR c++/9554
14717         * g++.dg/parse/access1.C: New test.
14718
14719 2003-05-09  DJ Delorie  <dj@redhat.com>
14720
14721         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14722         long, and not an int.
14723
14724 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14725
14726         PR c++/10555, c++/10576
14727         * g++.dg/template/memclass1.C: New test.
14728
14729 2003-05-08  DJ Delorie  <dj@redhat.com>
14730
14731         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14732         targets.
14733         * gcc.c-torture/execute/20021024-1.x: Likewise.
14734         * gcc.c-torture/execute/shiftdi.x: Likewise.
14735         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14736         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14737         * gcc.dg/20021018-1.c: Likewise.
14738
14739 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14740
14741         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14742
14743         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14744         (bcopy): Call memmove.
14745
14746 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14747
14748         * g77.f-torture/compile/8485.f: New test case.
14749
14750 2003-05-07  Richard Henderson  <rth@redhat.com>
14751
14752         PR c++/10570
14753         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14754         Verify exception_cleanup not called for rethrows.
14755         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14756         when exiting catch block without rethrowing.
14757         * g++.dg/eh/forced3.C: New.
14758         * g++.dg/eh/forced4.C: New.
14759
14760 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14761
14762         * gcc.dg/20030505.c: Fix triplet.
14763
14764 2003-05-06  DJ Delorie  <dj@redhat.com>
14765
14766         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14767         * gcc.dg/nest.c: Likewise.
14768
14769 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14770
14771         * gcc.dg/builtins-14.c: New test case.
14772
14773 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14774
14775         * lib/compat.exp (compat-execute): New argument.
14776         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14777         * gcc.dg/compat: New test directory.
14778         * gcc.dg/compat/compat.exp: New expect script.
14779         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14780         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14781         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14782         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14783         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14784         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14785
14786         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14787         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14788         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14789         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14790         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14791         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14792         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14793         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14794         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14795         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14796         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14797         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14798         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14799         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14800         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14801
14802 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14803
14804         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14805
14806 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14807
14808         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14809
14810 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14811
14812         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14813         * gcc.dg/ppc-fsel-2.c: New test.
14814
14815         * gcc.dg/unused-5.c: New test.
14816
14817 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14818
14819         PR c++/10496
14820         * g++.dg/warn/pmf1.C: New test.
14821
14822 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14823
14824         PR c++/4494
14825         * g++.dg/warn/main.C: New test.
14826
14827 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14828
14829         * gcc.dg/nonnull-3.c: New test.
14830
14831 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14832
14833         * gcc.dg/cpp/Wtrigraphs.c: Update.
14834         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14835
14836 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14837
14838         * gcc.dg/ppc-fsel-1.c: New test.
14839
14840 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14841
14842         PR c/10604
14843         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14844
14845 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14846
14847         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14848
14849 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14850
14851         PR c++/9364, c++/10553, c++/10586
14852         * g++.dg/parse/typename4.C: New test.
14853         * g++.dg/parse/typename5.C: Likewise.
14854
14855 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14856
14857         * gcc.c-torture/compile/20030503-1.c: New test.
14858
14859 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14860
14861         * g++.dg/lookup/using5.C: Fix testcase error.
14862
14863 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14864
14865         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14866         since MEABI is no longer supported.  Remove all vestiges
14867         of MEABI from the test.
14868
14869 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14870
14871         PR c++/10554
14872         * g++.dg/lookup/using5.C: New test.
14873
14874 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14875
14876         PR c++/8772
14877         * g++.dg/template/ttp5.C: New test.
14878
14879 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14880
14881         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14882         (dg-gpp-additional-sources): New function.
14883         (dg-gpp-additional-files): Likewise.
14884         * lib/g++.exp (additional_sources): New variable.
14885         (additional_files): Likewise.
14886         (g++_target_compile): Deal with them.
14887         * lib/old-dejagnu.exp: Remove.
14888         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14889         * g++.old-deja: Revise all tests to use dg commands.
14890
14891 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14892
14893         PR c++/9432, c++/9528
14894         * g++.dg/lookup/using4.C: New test.
14895
14896 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14897
14898         * gcc.dg/noreturn-5.c: New file.
14899         * gcc.dg/noreturn-6.c: New file.
14900
14901         * gcc.c-torture/compile/inline-1.c: New file.
14902
14903 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14904
14905         PR c++/10551
14906         * g++.dg/template/explicit1.C: New test.
14907
14908 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR c++/10549
14911         * g++.dg/other/bitfield1.C: New test.
14912
14913         PR c++/10527
14914         * g++.dg/init/new7.C: New test.
14915
14916 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14917
14918         * g++.dg/ext/desig1.C: New test.
14919         * g++.dg/ext/init1.C: Update.
14920
14921         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14922
14923 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/10180
14926         * g++.dg/warn/Winline-1.C: New test.
14927
14928 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14929
14930         * gcc.c-torture/execute/string-opt-19.c: New test.
14931
14932         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14933         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14934
14935 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14936
14937         PR c++/10506
14938         * g++.dg/init/new6.C: New test.
14939
14940         PR c++/10503
14941         * g++.dg/init/ref6.C: New test.
14942
14943 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14944
14945         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14946
14947 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14948
14949         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14950         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14951
14952 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14953
14954         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14955         initialized static data members.
14956
14957 2003-04-25  H.J. Lu <hjl@gnu.org>
14958
14959         * gcc.dg/ia64-sync-4.c: New test.
14960
14961 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14962
14963         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14964         date.
14965
14966 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14967
14968         PR c++/10337
14969         * g++.dg/warn/conv1.C: New test.
14970         * g++.old-deja/g++.other/conv7.C: Adjust.
14971         * g++.old-deja/g++.other/overload14.C: Adjust.
14972
14973 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14974
14975         PR c++/10471
14976         * g++.dg/template/defarg2.C: New test.
14977
14978 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14979
14980         * gcc.dg/cpp/include2.c: Update.
14981         * gcc.dg/cpp/multiline-2.c: New.
14982         * gcc.dg/cpp/multiline.c: Update.
14983         * gcc.dg/cpp/strify2.c: Update.
14984         * gcc.dg/cpp/trad/literals-2.c: Update.
14985
14986 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14987
14988         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14989
14990 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14991
14992         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14993
14994 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/10451
14997         * g++.dg/parse/crash4.C: New test.
14998
14999         PR c++/9847
15000         * g++.dg/parse/crash5.C: New test.
15001
15002 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15003
15004         PR c++/10446
15005         * g++.dg/parse/crash3.C: New test.
15006
15007         PR c++/10428
15008         * g++.dg/parse/elab1.C: New test.
15009
15010 2003-04-22  Devang Patel  <dpatel@apple.com>
15011
15012         * gcc.dg/cpp/trad/funlike-5.c: New test.
15013
15014 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15015
15016         * g++.dg/other/packed1.C: Fix dg options.
15017
15018 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.dg/other/offsetof2.C: New test.
15021
15022 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15023
15024         * g++.dg/template/recurse.C: Adjust location of error messages.
15025
15026 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15027
15028         PR c++/9881
15029         * g++.dg/init/addr-const1.C: New test.
15030         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15031
15032 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15033
15034         PR c++/10405
15035         * g++.dg/lookup/struct-hack1.C: New test.
15036
15037 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15038
15039         * ucs.c: Update diagnostic messages.
15040
15041 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15042
15043         * gcc.dg/cpp/truefalse.cpp: New test.
15044         * gcc.dg/cpp/cpp.exp: Update.
15045         * g++.dg/other/stdbool-if.C: Remove.
15046
15047 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15048
15049         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15050         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15051
15052 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15053
15054         * gcc.c-torture/compile/20030418-1.c: New test.
15055
15056 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15057
15058         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15059
15060 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15061
15062         PR c++/10347
15063         g++.dg/template/dependent-name1.C: New test.
15064
15065 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15066
15067         * gcc.dg/warn-1.c (tourist_guide): New array,
15068         contains a pointer to bar.
15069
15070 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15071
15072         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15073         * gcc.c-torture/execute/medce-1.c: New test case.
15074         * gcc.c-torture/execute/medce-2.c: New test case.
15075
15076 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15077
15078         * lib/prune.exp: Ignore more messages.
15079
15080         PR c++/10381
15081         * g++.dg/parse/lookup3.C: New test.
15082
15083 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15084
15085         * gcc.c-torture/compile/20030415-1.c : New test.
15086
15087 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15088
15089         * gcc.c-torture/execute/scope-2.c: Move to ...
15090         * gcc.dg/noncompile/scope.c: .... here.
15091
15092 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15093
15094         * gcc.dg/20030414-2.c: New test case.
15095
15096 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15097
15098         PR target/10377
15099         * gcc.dg/20030414-1.c: New test.
15100
15101 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15102
15103         * gcc.dg/builtins-12.c: New test case.
15104         * gcc.dg/builtins-13.c: New test case.
15105
15106 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15107
15108         * gcc.c-torture/execute/string-opt-18.c: New test.
15109
15110 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15111
15112         PR c++/10300
15113         * g++.dg/init/new5.C: New test.
15114
15115 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/7910
15118         * g++.dg/ext/dllimport1.C: New test.
15119
15120 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15123
15124 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15125
15126         PR Fortran/9263
15127         * g77.f-torture/noncompile/9263.f: New test
15128         PR Fortran/1832
15129         * g77.f-torture/execute/1832.f: New test
15130
15131 2003-04-11  David Chad  <davidc@freebsd.org>
15132             Loren J. Rittle  <ljrittle@acm.org>
15133
15134         libobjc/8562
15135         * objc.dg/headers.m: New test.
15136
15137 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15138
15139         * gcc.c-torture/execute/builtin-noret-2.c: New.
15140         * gcc.c-torture/execute/builtin-noret-2.x: New.
15141         XFAIL builtin-noret-2.c at -O1 and above.
15142         * gcc.dg/redecl.c: New.
15143         * gcc.dg/Wshadow-1.c: Update error regexps.
15144
15145 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15146
15147         * g++.dg/abi/bitfield10.C: New test.
15148
15149 2003-04-09  Mike Stump  <mrs@apple.com>
15150
15151         * gcc.dg/pch/pch.exp: Make testcase names longer.
15152         * g++.dg/pch/pch.exp: Make testcase names longer.
15153
15154 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15155
15156         * gcc.dg/builtins-11.c: New test case.
15157
15158 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15159
15160         * gcc.dg/builtins-9.c: New test case.
15161         * gcc.dg/builtins-10.c: New test case.
15162
15163 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15164
15165         * gcc.dg/noncompile/init-4.c.c: New test.
15166
15167 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15168
15169         * gcc.misc-test/gcov-9.c: New test.
15170         * gcc.misc-test/gcov-10.c: New test
15171         * gcc.misc-test/gcov-11.c: New test.
15172
15173 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15174
15175         PR optimization/10024
15176         * gcc.c-torture/compile/20030405-1.c: New test.
15177
15178 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15179
15180         * gcc.dg/pch/static-3.c: New.
15181         * gcc.dg/pch/static-3.hs: New.
15182         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15183
15184 2003-04-04  Richard Henderson  <rth@redhat.com>
15185
15186         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15187         * g++.dg/eh/forced2.C: Likewise.
15188
15189 2003-04-03  Mike Stump  <mrs@apple.com>
15190
15191         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15192         target arg.
15193         (scan-assembler-times, scan-assembler-not): Likewise.
15194         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15195
15196 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15197
15198         * gcc.dg/sparc-loop-1.c: New test.
15199
15200 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15201
15202         PR other/9274
15203         * g++.dg/pch/system-2.C: New.
15204         * g++.dg/pch/system-2.Hs: New.
15205
15206 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15207
15208         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15209
15210         * g++.dg/eh/simd-1.C (vecfunc): Same.
15211
15212 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15213
15214         * gcc.c-torture/execute/20030401-1.c: New test case.
15215
15216 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15217
15218         * objc.dg/defs.m: New.
15219
15220 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15221
15222         * g++.dg/eh/simd-1.C: New.
15223         * g++.dg/eh/simd-2.C: New.
15224
15225 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15226
15227         * gcc.c-torture/execute/simd-3.c: New.
15228
15229 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15230
15231         PR c/9936
15232         * gcc.dg/20030331-2.c: New test.
15233
15234 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15235
15236         PR c++/10278
15237         * g++.dg/parse/crash2.C: New test.
15238
15239 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15240
15241         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15242         * gcc.c-torture/execute/20030331-1.c: ...here.
15243
15244 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15245
15246         * gcc.c-torture/execute/20030331-1.c: New test.
15247
15248 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         * lib/gcov.exp: Adjust call return testing strings.
15251         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15252
15253 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15254
15255         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15256         * gcc.dg/builtins-7.c: New test case.
15257         * gcc.dg/builtins-8.c: New test case.
15258
15259 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15260
15261         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15262
15263 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15264
15265         PR c++/7647
15266         * g++.dg/lookup-class-member-2.C: New test.
15267
15268 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15269
15270         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15271
15272 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15273
15274         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15275
15276 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15277
15278         * g++.dg/init/attrib1.C: New test.
15279
15280 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * gcc.dg/ultrasp8.c: New test.
15283
15284 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15285
15286         * gcc.dg/ultrasp7.c: New test.
15287
15288 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         PR c++/10047
15291         * g++.dg/template/inline1.C: New test.
15292
15293 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15294
15295         * gcc.dg/sparc-dwarf2.c: New test.
15296
15297 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15298
15299         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15300         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15301
15302 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15303
15304         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15305         than reading .x files.
15306         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15307         * g77.dg/gcov/gcov-1.f: Likewise.
15308         * gcc.misc-tests/gcov-4b.c: Likewise.
15309         * gcc.misc-tests/gcov-5b.c: Likewise.
15310         * gcc.misc-tests/gcov-6.c: Likewise.
15311         * gcc.misc-tests/gcov-7.c: Likewise.
15312         * gcc.misc-tests/gcov-8.c: Likewise.
15313         * g++.dg/gcov/gcov-1.x: Remove.
15314         * g77.dg/gcov/gcov-1.x: Likewise.
15315         * gcc.misc-tests/gcov-4b.x: Likewise.
15316         * gcc.misc-tests/gcov-5b.x: Likewise.
15317         * gcc.misc-tests/gcov-6.x: Likewise.
15318         * gcc.misc-tests/gcov-7.x: Likewise.
15319         * gcc.misc-tests/gcov-8.x: Likewise.
15320
15321 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15322
15323         PR opt/10087
15324         * gcc.dg/20030324-1.c: New test.
15325
15326 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15327
15328         PR c++/10224
15329         * g++.dg/template/arg3.C: New test.
15330
15331         PR c++/10158
15332         * g++.dg/template/friend18.C: New test.
15333
15334 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15335
15336         * g77.f-torture/compile/20030326-1.f: New test case.
15337
15338 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15339
15340         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15341
15342         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15343
15344 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15345
15346         * gcc.dg/ia64-sync-3.c: New test.
15347
15348 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15349
15350         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15351
15352 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15353
15354         * gcc.dg/ultrasp6.c: New test.
15355
15356 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15357
15358         * gcc.dg/i386-signbit-1.c: New test.
15359         * gcc.dg/i386-signbit-2.c: New test.
15360         * gcc.dg/i386-signbit-3.c: New test.
15361
15362 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15363
15364         * gcc.dg/ultrasp5.c: Fix options.
15365
15366 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15367
15368         * gcc.dg/ultrasp5.c: Fix comment.
15369
15370 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15371
15372         PR fortran/10197
15373         * g77.f-torture/execute/10197.f: New test.
15374
15375 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15376
15377         PR c++/9898, c++/383
15378         * g++.dg/template/conv6.C: New test.
15379
15380         PR c++/10119
15381         * g++.dg/template/ptrmem5.C: New test.
15382
15383         PR c++/10026
15384         * g++.dg/lookup/koenig1.C: New test.
15385
15386         PR C++/10199
15387         * g++.dg/lookup/template2.C: New test.
15388
15389 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15390
15391         * g++.dg/opt/rtti1.C: New test.
15392
15393 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15394
15395         * gcc.dg/ultrasp5.c: New test.
15396
15397 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15398
15399         PR middle-end/9967
15400         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15401         builtin fputs.
15402
15403 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15404
15405         PR c/8224
15406         * gcc.dg/20030323-1.c: New test.
15407
15408 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15409
15410         * gcc.c-torture/compile/20030323-1.c: New test case.
15411
15412 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15413
15414         * gcc.dg/20030321-1.c: New test.
15415
15416 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15417
15418         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15419
15420 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15421
15422         PR c++/9978, c++/9708
15423         * g++.dg/ext/vlm1.C: Adjust expected error.
15424         * g++.dg/ext/vla2.C: New test.
15425         * g++.dg/template/arg1.C: New test.
15426         * g++.dg/template/arg2.C: New test.
15427
15428 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15429
15430         * g77.f-torture/execute/select.f: New test.
15431         * g77.f-torture/noncompile/select_no_compile.f: New test.
15432
15433 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15434
15435         PR c++/9898
15436         * g++.dg/other/error4.C: New test.
15437
15438 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15439
15440         * g++.dg/template/friend17.C: New test.
15441
15442 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15443
15444         * gcc.c-torture/compile/20030320-1.c: New.
15445
15446 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15447
15448         * gcc.dg/builtins-6.c: New test case.
15449
15450 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15451
15452         PR target/10073
15453         * gcc.c-torture/compile/20030319-1.c: New.
15454
15455 2003-03-18  Jan Hubicka  <jh@suse.cz>
15456
15457         * gcc.dg/i386-cvt-1.c: New test.
15458
15459 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15460
15461         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15462         * objc.dg/naming-2.m: Likewise.
15463
15464 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/9639
15467         * g++.dg/parse/crash1.C: New test.
15468
15469 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/8805
15472         * g++.dg/eh/cleanup1.C: New test.
15473
15474 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15475
15476         * gcc.c-torture/execute/20030316-1.c: New test case.
15477
15478 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         PR c++/9629
15481         * g++.dg/init/ctor2.C: New test.
15482
15483 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15484
15485         * g77.f-torture/compile/xformat.f: New test case.
15486
15487 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15488
15489         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15490         * g++.old-deja/g++.mike/eh50.C: Likewise.
15491
15492 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15493
15494         PR c++/6440
15495         * g++.dg/template/spec7.C: New test.
15496         * g++.dg/template/spec8.C: Likewise.
15497
15498 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15499
15500         * gcc.c-torture/execute/20030313-1.c: New test.
15501
15502 2003-03-14  Richard Henderson  <rth@redhat.com>
15503
15504         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15505
15506 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15507
15508         * gcc.c-torture/compile/20030314-1.c: New test.
15509
15510 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15511
15512         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15513         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15514         thumb target,
15515         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15516         to accept newer _imp__  prefix and additional
15517         newline in .drectve section.
15518         * gcc.dg/dll-4.c: Likewise.
15519         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15520         switch.
15521
15522 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15523
15524         * g++.dg/parse/namespace9.C: New test.
15525
15526         * g++.dg/init/ref5.C: New test.
15527         * g++.dg/parse/ptrmem1.C: Likewise.
15528
15529 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15530
15531         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15532         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15533         regular expression.
15534         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15535         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15536
15537 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15538
15539         * gcc.c-torture/execute/20030224-2.c: New test.
15540
15541 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15542
15543         * gcc.dg/decl-3.c: New test.
15544
15545 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15546
15547         * gcc.dg/i386-loop-2.c: New test.
15548
15549 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15550
15551         PR c++/9474
15552         * g++.dg/parse/namespace8.C: New test.
15553
15554         PR c++/9924
15555         * g++.dg/overload/builtin2.C: New test.
15556
15557 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15558
15559         * gcc.dg/return-type-3.c: New test.
15560
15561 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15562
15563         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15564         profiling options are not supported.
15565
15566 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15567
15568         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15569         * g++.old-deja/g++.warn/impint2.C: Likewise.
15570
15571 2003-03-10  Devang Patel  <dpatel@apple.com>
15572
15573         * g++.dg/cpp/c++_cmd_1.C: New test.
15574         * g++.dg/cpp/c++_cmd_1.h: New file.
15575
15576 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15577
15578         * gcc.dg/altivec-9.c: New file.
15579
15580 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15581
15582         * gcc.dg/ppc-sdata-1.c: New test.
15583         * gcc.dg/ppc-sdata-2.c: New test.
15584
15585 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/9373
15588         * g++.dg/opt/ptrmem2.C: New test.
15589
15590         PR c++/8534
15591         * g++.dg/opt/ptrmem1.C: New test.
15592
15593 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15594
15595         * gcc.dg/i386-loop-1.c: New test.
15596
15597 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15598
15599         PR c++/9970
15600         * g++.dg/lookup/friend1.C: New test.
15601
15602 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15603
15604         PR c++/9823
15605         * g++.dg/parser/constructor1.C: New test.
15606
15607 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15608
15609         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15610
15611         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15612
15613 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15614
15615         * gcc.dg/cpp/Wunused.c: Update test.
15616
15617 2003-03-08  Jan Hubicka  <jh@suse.cz>
15618
15619         * gcc.dg/inline-3.c: New test.
15620
15621 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15622
15623         PR c++/9809
15624         * g++.dg/parse/builtin1.C: New test.
15625
15626         PR c++/9982
15627         * g++.dg/abi/cookie1.C: New test.
15628         * g++.dg/abi/cookie2.C: Likewise.
15629
15630         PR c++/9524
15631         * g++.dg/template/field1.C: New test.
15632
15633         PR c++/9912
15634         * g++.dg/parse/class1.C: New test.
15635         * g++.dg/parse/namespace7.C: Likewise.
15636         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15637
15638 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15639
15640         * g++.dg/init/ref4.C: New test.
15641
15642 2003-03-07  Jan Hubicka  <jh@suse.cz>
15643
15644         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15645         * gcc.dg/inline-3.c:  New test.
15646
15647 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15648
15649         * g++.dg/init/ref3.C: New test.
15650
15651         PR c++/9965
15652         * g++.dg/init/ref2.C: New test.
15653
15654         PR c++/9400
15655         * g++.dg/warn/Wshadow-2.C: New test.
15656
15657         PR c++/9791
15658         * g++.dg/warn/Woverloaded-1.C: New test.
15659
15660 2003-03-05  Jan Hubicka  <jh@suse.cz>
15661
15662         * gcc.dg/i386-local2.c: New.
15663         * gcc.dg/i386-local.c: Fix typo.
15664
15665 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15666
15667         * g++.dg/abi/layout3.C: New test.
15668
15669 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15670
15671         * gcc.c-torture/compile/20030305-1.c
15672
15673 2003-03-05  Jan Hubicka  <jh@suse.cz>
15674
15675         * gcc.dg/i386-local.c: New.
15676
15677 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15678
15679         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15680
15681 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15682
15683         * gcc.dg/switch-2.c: New test.
15684         * gcc.dg/switch-3.c: New test.
15685         * gcc.dg/Wswitch.c: Adjust line numbers.
15686         * gcc.dg/Wswitch-default.c: Likewise.
15687         * gcc.dg/Wswitch-enum.c: Likewise.
15688
15689 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15690
15691         * gcc.c-torture/execute/20030222-1.c: New test.
15692
15693 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15694
15695         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15696
15697 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15698
15699         PR c++/9878
15700         * g++.dg/init/ref1.C: New test.
15701
15702 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15703
15704         * gcc.dg/sh-relax.c: New SH-only test.
15705
15706 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15707
15708         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15709         comment explaining purpose of testcase.
15710
15711 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15712
15713         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15714         for HC11/HC12 (asm needs two int registers).
15715         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15716         HC11/HC12 because the test uses an asm which needs two 32-bit
15717         registers.
15718
15719 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15720
15721         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15722         for HC11/HC12 (array is too large otherwise).
15723         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15724         * gcc.c-torture/compile/20010518-2.x: Likewise.
15725         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15726         HC11/HC12 (array is too large).
15727
15728 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15729
15730         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15731         * lib/g++-dg.exp (g++-dg-test): Likewise.
15732
15733 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15734
15735         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15736         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15737
15738 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15739
15740         * g++.dg/warn/implicit-typename1.C: Remove warning.
15741
15742 2003-02-28  Richard Henderson  <rth@redhat.com>
15743
15744         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15745         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15746
15747 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15748
15749         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15750         * g++.dg/pch/pch.exp: Likewise.
15751
15752 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/9879
15755         * testsuite/g++.dg/init/new4.C: New test.
15756
15757 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15758
15759         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15760
15761 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15762
15763         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15764         unsigned long.
15765
15766         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15767         wider than float.
15768
15769 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15770
15771         * lib/scanasm.exp: Add support for counting numbers of
15772         occurences.
15773         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15774         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15775
15776 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/9683
15779         * g++.dg/template/static3.C: New test.
15780
15781         PR c++/9829
15782         * g++.dg/parse/namespace6.C: New test.
15783
15784 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15785
15786         PR target/9732
15787         * gcc.dg/20030225-1.c: New test.
15788
15789 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15790
15791         * README: Remove out-of-date information.
15792
15793         PR c++/9836
15794         * g++.dg/template/spec6.C: New test.
15795
15796 2003-02-24  Jeff Law  <law@redhat.com>
15797
15798         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15799
15800 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15801
15802         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15803         * gcc.dg/pragma-ep-1.c: Likewise.
15804
15805 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15806
15807         PR c++/9602
15808         * g++.dg/template/friend16.C: New test.
15809
15810 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15811
15812         PR c++/5333
15813         * g++.dg/parse/fused-params1.C: Adjust error messages.
15814         * g++.dg/template/nested3.C: New test.
15815
15816 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15817
15818         * g++.dg/abi/param1.C: New test.
15819
15820 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15821
15822         PR c++/7982
15823         * g++.dg/warn/implicit-typename1.C: New test.
15824
15825 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15826
15827         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15828         with "mtune".
15829         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15830         * gcc.c-torture/execute/20010129-1.x: Likewise.
15831         * gcc.dg/20011107-1.c: Likewise.
15832         * gcc.dg/20020108-1.c: Likewise.
15833         * gcc.dg/20020122-3.c: Likewise.
15834         * gcc.dg/20020206-1.c: Likewise.
15835         * gcc.dg/20020310-1.c: Likewise.
15836         * gcc.dg/20020426-2.c: Likewise.
15837         * gcc.dg/20020517-1.c: Likewise.
15838         * gcc.dg/991230-1.c: Likewise.
15839         * gcc.dg/i386-unroll-1.c: Likewise.
15840         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15841
15842 2003-02-22  Jan Hubicka  <jh@suse.cz>
15843
15844         * gcc.dg/i386-mul.c: New test.
15845
15846 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15847
15848         * gcc.dg/builtins-5.c: New test case.
15849
15850 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15851
15852         * gcc.dg/asmreg-1.c: New test.
15853
15854 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15855
15856         PR c++/9749
15857         * g++.dg/parse/varmod1.C: New test.
15858
15859 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/9727
15862         * g++.dg/template/op1.C: New test.
15863
15864 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15865
15866         PR c++/8906
15867         * g++.dg/template/nested2.C: New test.
15868
15869 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15870
15871         PR c++/8724
15872         * g++.dg/expr/dtor1.C: New test.
15873
15874 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15875
15876         * gcc.dg/cpp/include3.c: New test.
15877         * gcc.dg/cpp/inc/foo.h: New file.
15878
15879 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15880
15881         * gcc.c-torture/execute/20030221-1.c: New test.
15882
15883 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15884
15885         PR c++/9729
15886         * g++.dg/abi/conv1.C: New test.
15887
15888 2003-02-20  Jan Hubicka  <jh@suse.cz>
15889
15890         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15891
15892 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15893
15894         * gcc.c-torture/compile/20030219-1.c: New test.
15895
15896 2003-02-18  Jan Hubicka  <jh@suse.cz>
15897
15898         * gcc.dg/funcorder.c: New test.
15899
15900 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15901
15902         * gcc.c-torture/execute/20030218-1.c: New.
15903
15904 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15905
15906         * gcc.dg/20030218-1.c: New.
15907
15908 2003-02-18  Richard Henderson  <rth@redhat.com>
15909
15910         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15911         * gcc.dg/attr-used-2.c: New.
15912
15913 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15914
15915         PR c++/9704
15916         * g++.dg/init/copy5.C: New test.
15917
15918 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15919
15920         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15921         * g++.dg/pch/pch.exp: Likewise.
15922
15923 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15924
15925         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15926         STACK_SIZE is not defined.
15927
15928 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15929
15930         PR c++/9457
15931         * g++.dg/template/init1.C: New test.
15932
15933 2003-02-16  Jan HUbicka  <jh@suse.cz>
15934
15935         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15936         (foo): Add few extra tests
15937         * gcc.dg/c99-const-expr-3.c: Likewise.
15938         * gcc.c-torture/execute/20030216-1.c: New.
15939
15940 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15941
15942         PR c++/9459
15943         * g++.dg/ext/typeof4.C: New test.
15944
15945 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15946
15947         * gcc.dg/i386-387-3.c: New test case.
15948
15949 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15950
15951         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15952         cris-*-elf* cris-*-aout* and mmix-*-*.
15953
15954 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15955
15956         * gcc.dg/20030213-1.c: New test.
15957
15958 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15959
15960         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15961         * gcc.dg/i386-387-2.c: Likewise.
15962
15963 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15964
15965         * gcc.dg/ppc-spe.c: Fix formatting.
15966         Enable tests that were previously unsupported by gas.
15967         Delete tests for instructions that no longer exist.
15968         Switch arguments on evsubifw builtin.
15969
15970 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15971
15972         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15973         STACK_SIZE is too small.
15974
15975 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15976             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15977
15978         * gcc.dg/decl-2.c: New test.
15979
15980 2003-02-10  Jan Hubicka  <jh@suse.cz>
15981
15982         * gcc.dg/i386-fpcvt-1.c:  New test.
15983
15984 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15985
15986         * gcc.c-torture/execute/20030209-1.c: New test.
15987
15988 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15989
15990         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15991         int-wide bitops, use the constants of the same width.
15992         Likewise, if long long is 32-bit wide, test bitops using
15993         32-bit constants.
15994
15995 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15996
15997         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15998
15999 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16000
16001         * testsuite/gcc.dg/builtins-4.c: New test case.
16002
16003 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16004
16005         * gcc.dg/20020430-1.c: Fix dg command typos.
16006         * gcc.dg/20020503-1.c: Likewise.
16007
16008 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16009
16010         PR c++/8785
16011         * g++.dg/parse/fused-params1.C: New test.
16012
16013         PR c++/8857
16014         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16015
16016         PR c++/8921
16017         * g++.dg/parse/non-dependent1.C: New test.
16018
16019         PR c++/8928
16020         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16021
16022         PR c++/9228
16023         * g++.dg/parse/undefined7.C: New test.
16024         * g++.dg/parse/non-templ1.C: New test.
16025
16026         PR c++/9229
16027         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16028
16029 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16030
16031         * gcc.c-torture/compile/20030206-1.c: New test.
16032
16033 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16034
16035         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16036         "pow" to "foo" to avoid potential confusion with a math built-in.
16037
16038 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16039
16040         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16041         conditions for SPARC targets.
16042
16043 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16044
16045         * gcc.dg/20030204-1.c: New test.
16046
16047 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16048
16049         PR c++/38
16050         * g++.dg/parse/array-size1.C: New test.
16051
16052         PR c++/5657
16053         * g++.dg/parse/undefined3.C: New test.
16054
16055         PR c++/5665
16056         * g++.dg/parse/undefined4.C: New test.
16057
16058         PR c++/5975
16059         * g++.dg/parse/undefined5.C: New test.
16060
16061         PR c++/7259
16062         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16063
16064         PR c++/8578
16065         * g++.dg/parse/casting-operator1.C: New test.
16066
16067         PR c++/8596
16068         * g++.dg/parse/undefined6.C: New test.
16069
16070         PR c++/8736
16071         * g++.dg/parse/missing-template1.C: New test.
16072
16073 2003-02-04  Jan Hubicka  <jh@suse.cz>
16074
16075         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16076         * gcc.dg/i386-cmov?.c:  Likewise.
16077         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16078         * gcc.dg/i386-ssefp-1.c:  Likewise.
16079         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16080         conventions.
16081
16082 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16083
16084         PR c++/7129
16085         * testsuite/g++.dg/ext/max.C: New test.
16086
16087 2003-02-03  Jan Hubicka  <jh@suse.cz>
16088
16089         * gcc.c-torture/execute/20030203-1.c: New test.
16090
16091 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16092
16093         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16094         'natural-endian'.
16095
16096 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16097
16098         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16099         * g++.dg/init/new2.C: Likewise.
16100         * g++.dg/other/new1.C: Likewise.
16101
16102 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16103
16104         * gcc.dg/struct-ret-libc.c: New test.
16105
16106 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16107
16108         * gcc.dg/20030129-1.c: New test.
16109
16110 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16111
16112         PR c++/8849
16113         * g++.dg/template/ptrmem4.C: New test.
16114
16115 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16116
16117         * g++.dg/parser/constant1.C: New test.
16118
16119 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16120
16121         PR c++/8591
16122         * g++.dg/parse/friend2.C: New test.
16123
16124 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16125
16126         PR c++/9437
16127         * g++.dg/template/unify4.C: New test.
16128
16129 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16130
16131         * gcc.c-torture/execute/20030128-1.c: New test.
16132
16133 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16134
16135         * g++.dg/lookup/nested1.C: Test moved from ...
16136         * g++.old-deja/g++.other/lookup24.C: ... here.
16137
16138 2003-01-28  Jan Hubicka  <jh@suse.cz>
16139
16140         * gcc.dg/i386-cmov5.c:  New test.
16141
16142 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16143
16144         * gcc.c-torture/execute/20010925-1.c: Changed the
16145         memcpy declaration.
16146
16147 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16148
16149         PR c++/3902
16150         * g++.dg/parse/template5.C: New test.
16151
16152 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16153
16154         PR fortran/9258
16155         * g77.dg/pr9258: New test.
16156
16157 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16158
16159         * README: Move relevant parts from README.g++.
16160
16161         * README.g++: Remove this file.
16162
16163 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16164
16165         * g++.dg/abi/dcast1.C: New test.
16166
16167 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16168
16169         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16170
16171 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16172
16173         PR c++/47
16174         * g++.old-deja/g++.other/lookup24.C: New test.
16175
16176 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16177
16178         PR middle-end/7227
16179         * gcc.dg/uninit-C.c: New test.
16180
16181 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16182
16183         * g++.dg/abi/covariant1.C: New test.
16184
16185 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16186
16187         * gcc.dg/20030123-1.c: New test.
16188
16189 2003-01-25  Jan Hubicka  <jh@suse.cz>
16190
16191         PR opt/8492
16192         * gcc.c-torture/compile/20030125-1.c
16193
16194 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16195
16196         PR c++/9403
16197         * g++.dg/parse/template3.C: New test.
16198         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16199
16200         PR c++/795
16201         * g++.dg/parse/template4.C: New test.
16202
16203         PR c++/9415
16204         * g++.dg/template/qual2.C: New test.
16205
16206         PR c++/8545
16207         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16208
16209         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16210
16211 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16212
16213         * gcc.c-torture/execute/switch-1.c: New test case.
16214
16215 2003-01-25  Jan Hubicka  <jh@suse.cz>
16216
16217         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16218
16219 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16220
16221         Tweaks for Bison-1.875. From the NEWS file:
16222         "- `parse error' -> `syntax error'
16223         Bison now uniformly uses the term `syntax error'"
16224         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16225         * gcc.dg/cpp/digraph2.c: Likewise.
16226         * gcc.dg/cpp/direct2.c: Likewise.
16227         * gcc.dg/cpp/paste4.c: Likewise.
16228         * gcc.dg/c90-restrict-1.c: Likewise.
16229         * gcc.dg/c99-func-2.c: Likewise.
16230         * gcc.dg/noncompile/920721-2.c: Likewise.
16231         * gcc.dg/noncompile/930622-2.c: Likewise.
16232         * gcc.dg/noncompile/940112-1.c: Likewise.
16233         * gcc.dg/noncompile/950921-1.c: Likewise.
16234         * gcc.dg/noncompile/951123-1.c: Likewise.
16235         * gcc.dg/noncompile/971104-1.c: Likewise.
16236         * gcc.dg/noncompile/990416-1.c: Likewise.
16237
16238 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16239
16240         * g++.dg/parse/undefined1.C: Add error message.
16241
16242 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16243
16244         PR c++/9354
16245         * g++.dg/parse/new1.C: New test.
16246
16247         PR c++/9216
16248         * g++.dg/parse/template2.C: New test.
16249
16250         PR c++/9354
16251         * g++.dg/parse/typedef2.C: New test.
16252
16253         PR c++/9328
16254         * g++.dg/ext/typeof3.C: New test.
16255
16256 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16257
16258         PR c++/2738
16259         * g++.dg/parse/ret-type1.C: New test.
16260
16261         PR c++/3792
16262         * g++.dg/parse/tmpl-outside1.C: New test.
16263
16264         PR c++/4207
16265         * g++.dg/parse/int-as-enum1.C: New test.
16266
16267         PR c++/4903
16268         * g++.dg/parse/no-typename1.C: New test.
16269
16270         PR c++/5533
16271         * g++.dg/parse/no-value1.C: New test.
16272
16273         PR c++/5921
16274         * g++.dg/parse/wrong-inline1.C: New test.
16275
16276         PR c++/6402
16277         * g++.dg/parse/ref1.C: New test.
16278
16279         PR c++/6992
16280         * g++.dg/parse/attr-ctor1.C: New test.
16281
16282         PR c++/7229
16283         * g++.dg/parse/namespace5.C: New test.
16284
16285         PR c++/7917
16286         * g++.dg/parse/func-def1.C: New test.
16287
16288         PR c++/8143
16289         * g++.dg/parse/undefined1.C: New test.
16290
16291         PR c++/5723, PR c++/8522
16292         * g++.dg/parse/specialization1.C: New test.
16293
16294         PR c++/163, PR c++/8595
16295         * g++.dg/parse/struct-as-enum1.C: New test.
16296
16297         PR c++/9173
16298         * g++.dg/parse/undefined2.C: New test.
16299
16300 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16301
16302         PR c++/9298
16303         * g++.dg/parse/template1.C: New test.
16304
16305         PR c++/9384
16306         * g++.dg/parse/using1.C: New test.
16307
16308         PR c++/9285
16309         PR c++/9294
16310         * g++.dg/parse/expr2.C: New test.
16311
16312         PR c++/9388
16313         * g++.dg/parse/lookup2.C: Likewise.
16314
16315 2003-01-21  Jan Hubicka  <jh@suse.cz>
16316
16317         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16318         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16319         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16320         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16321
16322 2003-01-20  Nick Clifton  <nickc@redhat.com>
16323
16324         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16325         problem with ARM sibcall code generation.
16326
16327 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16328
16329         * gcc.c-torture/execute/20030120-1.c: New.
16330
16331 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16332
16333         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16334
16335 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16336
16337         PR c++/9272
16338         * g++.dg/parse/ctor1.C: New test.
16339
16340         PR c++/9294:
16341         * g++.dg/parse/qualified1.C: New test.
16342
16343         * g++.dg/parse/typename3.C: New test.
16344
16345 2003-01-16  Richard Henderson  <rth@redhat.com>
16346
16347         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16348
16349 2003-01-16  Richard Henderson  <rth@redhat.com>
16350
16351         * g++.dg/pch/pch.exp: Copy test header to the working directory
16352         before using it either for precompilation or direct use.
16353         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16354         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16355
16356 2003-01-16  Richard Henderson  <rth@redhat.com>
16357
16358         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16359         before using it either for precompilation or direct use.
16360         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16361         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16362
16363 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16364
16365         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16366         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16367         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16368         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16369         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16370         typename warning into error.
16371         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16372         error messages.
16373         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16374         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16375         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16376         messages.
16377         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16378         make declaration visible in template.
16379         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16380         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16381         messages.
16382         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16383         message.
16384         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16385         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16386         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16387         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16388         typename warning with error message.
16389         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16390         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16391         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16392
16393 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16394
16395         * g++.dg/parse/ambig2.C: New test.
16396
16397 2003-01-15  Richard Henderson  <rth@redhat.com>
16398
16399         * g++.dg/tls/init-2.C: Update error message string.
16400
16401 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16402
16403         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16404
16405 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16406
16407         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16408         all for HC11/HC12.
16409         * gcc.c-torture/compile/20001205-1.x: Likewise.
16410         * gcc.c-torture/compile/20001226-1.x: Likewise.
16411         * gcc.c-torture/compile/920520-1.x: Likewise.
16412         * gcc.c-torture/compile/961203-1.x: Likewise.
16413         * gcc.c-torture/compile/20020604-1.x: Likewise.
16414
16415 2003-01-15  Jan Hubicka  <jh@suse.cz>
16416
16417         * gcc.c-torture/compile/20030115-1.c: New test.
16418
16419         * gcc.dg/i386-fpcvt-1.c: New test.
16420         * gcc.dg/i386-fpcvt-2.c: New test.
16421
16422 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16423
16424         Further conform g++'s __vmi_class_type_info to the C++ ABI
16425         specification.
16426         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16427         the specification.
16428
16429 2003-01-14  Jan Hubicka  <jh@suse.cz>
16430
16431         * gcc.dg/i386-fpcvt-1.c: New test.
16432         * gcc.dg/i386-fpcvt-2.c: New test.
16433
16434 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16435
16436         * gcc.dg/i386-mmx-3.c: New test.
16437
16438 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/9264
16441         * g++.dg/parse/octal1.C: New file.
16442
16443         PR c++/9172
16444         * g++.dg/parse/typename1.C: New file.
16445
16446 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16447
16448         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16449         * gcc.dg/bf-no-ms-layout.c: Likewise.
16450         * gcc.dg/bf-ms-attrib.c: Likewise.
16451
16452 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16453
16454         PR c++/9099
16455         * g++.dg/parse/dtor1.C: New file.
16456
16457         PR c++/9128
16458         * g++.dg/rtti/typeid1.C: New file.
16459
16460         PR c++/9153
16461         * g++.dg/parse/lookup1.C: New file.
16462
16463         PR c++/9171
16464         * g++.dg/templ/spec5.C: New file.
16465
16466 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16467
16468         * gcc.c-torture/compile/20030110-1.c: New test.
16469
16470 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16471
16472         Merge from pch-branch:
16473
16474         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16475
16476         * gcc.dg/pch/cpp-1.h: New.
16477         * gcc.dg/pch/cpp-1.c: New.
16478         * gcc.dg/pch/cpp-2.h: New.
16479         * gcc.dg/pch/cpp-2.c: New.
16480
16481         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16482
16483         * gcc.dg/pch/except-1.h: New.
16484         * gcc.dg/pch/except-1.c: New.
16485
16486         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16487
16488         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16489         running test.
16490         * gcc.dg/pch: Include *.hp not *.h.
16491         * gcc.dg/pch/system-1.h: New.
16492         * gcc.dg/pch/system-1.c: New.
16493
16494         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16495
16496         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16497         rather than trying to build and run a program using PCH.
16498         * gcc.dg/pch: Remove dg-do commands from test files.
16499
16500         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16501
16502         * gcc.dg/pch/macro-3.c: New.
16503         * gcc.dg/pch/macro-3.h: New.
16504
16505         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16506
16507         * gcc.dg/pch/common-1.c: New.
16508         * gcc.dg/pch/common-1.h: New.
16509         * gcc.dg/pch/decl-1.c: New.
16510         * gcc.dg/pch/decl-1.h: New.
16511         * gcc.dg/pch/decl-2.c: New.
16512         * gcc.dg/pch/decl-2.h: New.
16513         * gcc.dg/pch/decl-3.c: New.
16514         * gcc.dg/pch/decl-3.h: New.
16515         * gcc.dg/pch/decl-4.c: New.
16516         * gcc.dg/pch/decl-4.h: New.
16517         * gcc.dg/pch/decl-5.c: New.
16518         * gcc.dg/pch/decl-5.h: New.
16519         * gcc.dg/pch/global-1.c: New.
16520         * gcc.dg/pch/global-1.h: New.
16521         * gcc.dg/pch/inline-1.c: New.
16522         * gcc.dg/pch/inline-1.h: New.
16523         * gcc.dg/pch/inline-2.c: New.
16524         * gcc.dg/pch/inline-2.h: New.
16525         * gcc.dg/pch/static-1.c: New.
16526         * gcc.dg/pch/static-1.h: New.
16527         * gcc.dg/pch/static-2.c: New.
16528         * gcc.dg/pch/static-2.h: New.
16529
16530         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16531
16532         * g++.dg/pch/pch.exp: Better handle failing testcases.
16533         * gcc.dg/pch/pch.exp: Likewise.
16534         * gcc.dg/pch/macro-1.c: New.
16535         * gcc.dg/pch/macro-1.h: New.
16536         * gcc.dg/pch/macro-2.c: New.
16537         * gcc.dg/pch/macro-2.h: New.
16538
16539         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16540
16541         * g++.dg/dg.exp: Treat files in pch/ specially.
16542         * g++.dg/pch/pch.exp: New file.
16543         * g++.dg/pch/empty.H: New file.
16544         * g++.dg/pch/empty.C: New file.
16545         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16546         "precompile".
16547
16548         * gcc.dg/pch/pch.exp: New file.
16549         * gcc.dg/pch/empty.h: New file.
16550         * gcc.dg/pch/empty.c: New file.
16551         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16552         "precompile".
16553
16554 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         * g++.dg/template/friend14.C: New test.
16557
16558 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16559
16560         * gcc.dg/old-style-asm-1.c: New test.
16561
16562 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16563
16564         * gcc.c-torture/compile/20030109-1.c: New test.
16565
16566 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16567
16568         * gcc.c-torture/execute/20030109-1.c: New test.
16569
16570 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16571
16572         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16573         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16574         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16575         * g++.old-deja/g++.mike/eh2.C: Likewise
16576         * g++.old-deja/g++.mike/eh3.C: Likewise
16577         * g++.old-deja/g++.mike/eh5.C: Likewise
16578         * g++.old-deja/g++.mike/eh6.C: Likewise
16579         * g++.old-deja/g++.mike/eh7.C: Likewise
16580         * g++.old-deja/g++.mike/eh8.C: Likewise
16581         * g++.old-deja/g++.mike/eh9.C: Likewise
16582         * g++.old-deja/g++.mike/eh10.C: Likewise
16583         * g++.old-deja/g++.mike/eh12.C: Likewise
16584         * g++.old-deja/g++.mike/eh13.C: Likewise
16585         * g++.old-deja/g++.mike/eh14.C: Likewise
16586         * g++.old-deja/g++.mike/eh16.C: Likewise
16587         * g++.old-deja/g++.mike/eh17.C: Likewise
16588         * g++.old-deja/g++.mike/eh18.C: Likewise
16589         * g++.old-deja/g++.mike/eh21.C: Likewise
16590         * g++.old-deja/g++.mike/eh23.C: Likewise
16591         * g++.old-deja/g++.mike/eh24.C: Likewise
16592         * g++.old-deja/g++.mike/eh25.C: Likewise
16593         * g++.old-deja/g++.mike/eh26.C: Likewise
16594         * g++.old-deja/g++.mike/eh27.C: Likewise
16595         * g++.old-deja/g++.mike/eh28.C: Likewise
16596         * g++.old-deja/g++.mike/eh29.C: Likewise
16597         * g++.old-deja/g++.mike/eh31.C: Likewise
16598         * g++.old-deja/g++.mike/eh33.C: Likewise
16599         * g++.old-deja/g++.mike/eh34.C: Likewise
16600         * g++.old-deja/g++.mike/eh35.C: Likewise
16601         * g++.old-deja/g++.mike/eh36.C: Likewise
16602         * g++.old-deja/g++.mike/eh37.C: Likewise
16603         * g++.old-deja/g++.mike/eh38.C: Likewise
16604         * g++.old-deja/g++.mike/eh39.C: Likewise
16605         * g++.old-deja/g++.mike/eh40.C: Likewise
16606         * g++.old-deja/g++.mike/eh41.C: Likewise
16607         * g++.old-deja/g++.mike/eh42.C: Likewise
16608         * g++.old-deja/g++.mike/eh44.C: Likewise
16609         * g++.old-deja/g++.mike/eh46.C: Likewise
16610         * g++.old-deja/g++.mike/eh47.C: Likewise
16611         * g++.old-deja/g++.mike/eh48.C: Likewise
16612         * g++.old-deja/g++.mike/eh49.C: Likewise
16613         * g++.old-deja/g++.mike/eh50.C: Likewise
16614         * g++.old-deja/g++.mike/eh51.C: Likewise
16615         * g++.old-deja/g++.mike/eh53.C: Likewise
16616         * g++.old-deja/g++.mike/eh55.C: Likewise
16617         * g++.old-deja/g++.mike/p7912.C: Likewise
16618         * g++.old-deja/g++.mike/p9706.C: Likewise
16619         * g++.old-deja/g++.mike/p10416.C: Likewise
16620         * g++.old-deja/g++.mike/p11667.C: Likewise
16621         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16622         Remove redundant reference to Iris.
16623         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16624         Elxsi, i860, Pico Java, and WE32K.
16625
16626 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16627
16628         * g++.dg/ext/asm4.C: New test.
16629
16630 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16631
16632         PR c++/9030
16633         * g++.dg/template/friend12.C: New test.
16634         * g++.dg/template/friend13.C: Likewise.
16635         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16636
16637 2003-01-08  Jan Hubicka  <jh@suse.cz>
16638
16639         * gcc.dg/i386-cadd.c: New test.
16640         * gcc.dg/i386-cmov4.c: Likewise.
16641
16642 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16643
16644         PR c++/9165
16645         * g++.dg/warn/Wunused-3.C: New test.
16646
16647         * g++.dg/abi/bitfield9.C: New test.
16648
16649         PR c++/9189
16650         * g++.dg/parse/defarg3.C: New test.
16651
16652 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16653
16654         * g++.dg/parse/ambig1.C: New test.
16655         * g++.dg/parse/defarg2.C: New test.
16656
16657 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16658
16659         * g++.dg/template/defarg-1.C: New test.
16660         * g++.dg/template/local2.C: Likewise.
16661
16662 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16663
16664         * gcc.c-torture/execute/20030105-1.c: New test.
16665
16666 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16667
16668         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16669         * g++.dg/parse/namespace4.C: Likewise.
16670
16671 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16672
16673         * g++.dg/template/ntp2.C: New test.
16674
16675 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16676
16677         * g++.dg/parse/extern-C-1.C: New test.
16678
16679         * g++.dg/parse/namespace4.C: New test.
16680
16681         * g++.dg/template/nested1.C: New test.
16682
16683         * g++.dg/parse/namespace3.C: New test.
16684
16685 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16686
16687         * g++.dg/lookup/two-stage1.C: New test.
16688
16689 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16690
16691         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16692         * g++.old-deja/g++.jason/access8.C: Likewise.
16693         * g++.old-deja/g++.other/decl5.C: Likewise.
16694
16695 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16696
16697         * g++.dg/parse/parse7.C: New test.
16698
16699 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16700
16701         PR c++/2843
16702         * g++.dg/ext/attrib7.C: New test.
16703
16704 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16705
16706         * g++.dg/parse/parse6.C: New test.
16707
16708 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16709
16710         * gcc.dg/h8300-stack-1.c: New.
16711
16712 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16713
16714         g++.dg/lookup/exception1.C: New test.
16715
16716         g++.dg/lookup/template1.C: New test.
16717
16718         g++.dg/parse/namespace2.C: New test.
16719
16720         g++.dg/parse/parens2.C: New test.
16721
16722 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16723
16724         * g++.dg/parse/parse5.C: New test.
16725         * g++.dg/lookup/scoped4.C: New test.
16726
16727 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16728
16729         * g++.dg/parse/parens1.C: New test.
16730
16731         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16732         angle-bracket1.C.
16733         * g++.dg/parse/parens2.C: New test.
16734
16735         * g++.dg/lookup/scope-operator1.C: New test.
16736
16737         * g++.dg/parse/operator1.C: New test.
16738
16739 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16740
16741         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16742         * g++.old-deja/g++.other/access6.C: Likewise.
16743         * g++.old-deja/g++.other/decl1.C: Likewise.
16744         * g++.old-deja/g++.pt/typename12.C: Likewise.
16745
16746 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16747
16748         * g++.dg/parse/namespace1.C: New test.
16749
16750 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16751
16752         * g++.dg/parse/parse4.C: New test.
16753
16754 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16755
16756         * g++.dg/parse/parse3.C: New test.
16757
16758 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16759
16760         * g++.dg/parse/parse2.C: New test.
16761
16762 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16763
16764         * g++.dg/template/friend11.C: New test.
16765
16766 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16767
16768         * g++.dg/parse/parse1.C: New test.
16769
16770 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16771
16772         * lib/profopt.exp: Change the name of a global variable to avoid
16773         possible clashes with other test suites.
16774
16775 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16776
16777         * g++.dg/inherit/covariant8.C: New test.
16778
16779 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16780
16781         * g++.dg/init/array9.C: New test.
16782
16783         PR c++/9112
16784         * g++.dg/parse/expr1.C: New test.
16785
16786 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16787
16788         * gcc.c-torture/compile/20021230-1.c: New test.
16789
16790 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16791
16792         * g++.dg/inherit/covariant5.C: New test.
16793         * g++.dg/inherit/covariant6.C: New test.
16794         * g++.dg/inherit/covariant7.C: New test.
16795
16796 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16797
16798         PR c++/2739
16799         * g++.dg/other/access2.C: New test.
16800
16801 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16802
16803         * g++.dg/other/anon-struct.C: No longer fails
16804         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16805         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16806         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16807
16808 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16809
16810         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16811
16812 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16813
16814         * g++.dg/eh/spec4.C: Remove stray semicolon.
16815         * g++.dg/expr/pmf-1.C: Change error message.
16816         * g++.dg/ext/asm1.C: Remove stray semicolon.
16817         * g++.dg/ext/typename1.C: Add missing typenames.
16818         * g++.dg/inherit/template-as-base.C: Change error message.
16819         * g++.dg/lookup/scoped1.C: Likewise.
16820         * g++.dg/lookup/scoped2.C: Likewise.
16821         * g++.dg/lookup/using2.C: Likewise.
16822         * g++.dg/other/component1.C: Remove stray semicolon.
16823         * g++.dg/other/do1.C: Change error message.
16824         * g++.dg/other/error2.C: Likewise.
16825         * g++.dg/other/init1.C: Likewise.
16826         * g++.dg/other/packed1.C: Remove stray semicolon.
16827         * g++.dg/other/ptrmem2.C: Change error message.
16828         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16829         marker.
16830         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16831         * g++.dg/template/access3.C: Add typename keyword.
16832         * g++.dg/template/access5.C: Remove stray semicolon.
16833         * g++.dg/template/access6.C: Likewise.
16834         * g++.dg/template/complit1.C: Likewise.
16835         * g++.dg/template/crash1.C: Change error message.
16836         * g++.dg/template/inherit2.C: Remove stray semicolon.
16837         * g++.dg/template/instantiate2.C: Likewise.
16838         * g++.dg/template/instantiate3.C: Change error message.
16839         * g++.dg/template/qual1.C: Remove stray semicolon.
16840         * g++.dg/template/qualttp18.C: Change error message.
16841         * g++.dg/template/ref1.C: Remove stray semicolon.
16842         * g++.dg/template/sizeof1.C (A::value): Declare it.
16843         * g++.dg/template/spec4.C: Change error message.
16844         * g++.dg/template/static1.C: Likewise.
16845         * g++.dg/template/type1.C: Likewise.
16846         * g++.dg/template/typename3.C: Likewise.
16847         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16848         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16849         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16850         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16851         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16852         named return value extension.
16853         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16854         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16855         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16856         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16857         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16858         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16859         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16860         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16861         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16862         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16863         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16864         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16865         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16866         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16867         syntax.
16868         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16869         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16870         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16871         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16872         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16873         * g++.old-deja/g++.brendan/template11.C: Likewise.
16874         * g++.old-deja/g++.brendan/template26.C: Likewise.
16875         * g++.old-deja/g++.brendan/template27.C: Use explicit
16876         specialization syntax.
16877         * g++.old-deja/g++.brendan/template30.C: Likewise.
16878         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16879         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16880         non-dependent names.
16881         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16882         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16883         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16884         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16885         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16886         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16887         named return value extension.
16888         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16889         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16890         * g++.old-deja/g++.ext/return1.C: Likewise.
16891         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16892         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16893         * g++.old-deja/g++.jason/access8.C: Likewise.
16894         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16895         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16896         pseudo-destructor names.
16897         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16898         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16899         pseudo-destructor names.
16900         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16901         * g++.old-deja/g++.jason/overload19.C: Likewise.
16902         * g++.old-deja/g++.jason/overload32.C: Likewise.
16903         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16904         stray semicolons.
16905         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16906         * g++.old-deja/g++.jason/return.C: Likewise.
16907         * g++.old-deja/g++.jason/return2.C: Likewise.
16908         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16909         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16910         syntax.
16911         * g++.old-deja/g++.jason/template10.C: Account for use of
16912         non-dependent names.
16913         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16914         syntax.
16915         * g++.old-deja/g++.jason/template37.C: Likewise.
16916         * g++.old-deja/g++.law/access4.C: Change error messages.
16917         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16918         pseudo-destructor names.
16919         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16920         * g++.old-deja/g++.law/ctors9.C: Likewise.
16921         * g++.old-deja/g++.law/cvt22.C: Likewise.
16922         * g++.old-deja/g++.law/dtors5.C: Likewise.
16923         * g++.old-deja/g++.law/global-init1.C: Likewise.
16924         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16925         * g++.old-deja/g++.law/operators28.C: Likewise.
16926         * g++.old-deja/g++.law/visibility28.C: Likewise.
16927         * g++.old-deja/g++.martin/eval1.C: Likewise.
16928         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16929         name.
16930         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16931         * g++.old-deja/g++.mike/net34.C: Likewise.
16932         * g++.old-deja/g++.mike/net36.C: Likewise.
16933         * g++.old-deja/g++.mike/ns2.C: Likewise.
16934         * g++.old-deja/g++.mike/p12306.C: Likewise.
16935         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16936         value extension.
16937         * g++.old-deja/g++.mike/p700.C: Likewise.
16938         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16939         * g++.old-deja/g++.mike/p710.C: Likewise.
16940         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16941         value extension.
16942         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16943         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16944         * g++.old-deja/g++.ns/crash2.C: Likewise.
16945         * g++.old-deja/g++.ns/crash3.C: Likewise.
16946         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16947         * g++.old-deja/g++.ns/ns17.C: Likewise.
16948         * g++.old-deja/g++.ns/template16.C: Likewise.
16949         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16950         keyword.
16951         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16952         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16953         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16954         named return value extension.
16955         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16956         * g++.old-deja/g++.other/access4.C: Issue additional error
16957         messages.
16958         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16959         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16960         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16961         * g++.old-deja/g++.other/crash25.C: Change error message.
16962         * g++.old-deja/g++.other/crash4.C: Change error message.
16963         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16964         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16965         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16966         checks.
16967         * g++.old-deja/g++.other/defarg8.C: Likewise.
16968         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16969         * g++.old-deja/g++.other/dtor10.C: Likewise.
16970         * g++.old-deja/g++.other/incomplete.C: Likewise.
16971         * g++.old-deja/g++.other/linkage7.C: Likewise.
16972         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16973         lookup algorithm.
16974         * g++.old-deja/g++.other/mangle2.C: Likewise.
16975         * g++.old-deja/g++.other/refinit2.C: Likewise.
16976         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16977         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16978         * g++.old-deja/g++.pt/crash28.C: Likewise.
16979         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16980         syntax.
16981         * g++.old-deja/g++.pt/crash32.C: Change error message.
16982         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16983         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16984         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16985         error message position.
16986         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16987         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16988         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16989         syntax.
16990         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16991         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16992         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16993         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16994         keyword.
16995         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16996         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16997         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16998         keyword.
16999         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17000         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17001         syntax.
17002         * g++.old-deja/g++.pt/friend28.C: Account for use of
17003         non-dependent names.
17004         * g++.old-deja/g++.pt/friend29.C: Likewise.
17005         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17006         rules.
17007         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17008         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17009         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17010         lookup rules.
17011         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17012         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17013         keyword.
17014         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17015         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17016         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17017         keyword.
17018         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17019         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17020         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17021         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17022         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17023         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17024         keyword.
17025         * g++.old-deja/g++.pt/spec10.C: Likewise.
17026         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17027         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17028         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17029         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17030         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17031         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17032         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17033         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17034         * g++.old-deja/g++.pt/typename15.C: Likewise.
17035         * g++.old-deja/g++.pt/typename22.C: Likewise.
17036         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17037         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17038         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17039         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17040         syntax.
17041         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17042         return value extension.
17043         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17044         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17045         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17046         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17047
17048 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17049
17050         * g++.dg/warn/inline1.C: New test.
17051         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17052         * g++.old-deja/g++.jason/synth10.C: Likewise.
17053         * g++.old-deja/g++.mike/net31.C: Likewise.
17054         * g++.old-deja/g++.mike/p8786.C: Likewise.
17055
17056         * g++.dg/template/friend10.C: New test.
17057         * g++.dg/template/conv5.C: New test.
17058
17059 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17060
17061         * g++.dg/lookup/scoped3.C: New test.
17062
17063         * g++.dg/lookup/decl1.C: New test.
17064         * g++.dg/lookup/decl2.C: New test.
17065
17066 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17067
17068         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17069         gcc.c-torture/compile/20021015-1.c,
17070         gcc.c-torture/compile/20021015-2.c,
17071         gcc.c-torture/compile/20021123-1.c,
17072         gcc.c-torture/compile/20021123-2.c,
17073         gcc.c-torture/compile/20021123-3.c,
17074         gcc.c-torture/compile/20021123-4.c,
17075         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17076         only to 3.1 or 3.2 branch.
17077
17078 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17079
17080         * gcc.dg/i386-bitfield3.c: New test.
17081
17082         * gcc.dg/i386-bitfield2.c: New test.
17083
17084 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17085
17086         * g++.dg/parse/conv_op1.C: New test.
17087
17088 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17089
17090         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17091         approved.
17092
17093 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17094
17095         * gcc.c-torture/compile/20021220-1.c: New test.
17096
17097 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17098
17099         * gcc.dg/i386-fastcall-1.c: New.
17100
17101 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17102
17103         * gcc.c-torture/execute/20021219-1.c: New test.
17104
17105 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17106
17107         * gcc.dg/i386-pic-1.c: New test.
17108
17109 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17110
17111         PR c++/8099
17112         * g++.dg/template/friend9.C: New test.
17113
17114 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17115
17116         PR c++/3663
17117         * g++.dg/template/access7.C: New test.
17118
17119 2002-12-18  Nick Clifton  <nickc@redhat.com>
17120
17121         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17122         the libstdc++-v3 directory has been found.
17123
17124 2002-12-12  Devang Patel <dpatel@apple.com>
17125         * gcc.dg/darwin-ld-1.c: New test.
17126         * gcc.dg/darwin-ld-2.c: New test.
17127         * gcc.dg/darwin-ld-3.c: New test.
17128         * gcc.dg/darwin-ld-4.c: New test.
17129         * gcc.dg/darwin-ld-5.c: New test.
17130
17131 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17132
17133         * gcc.c-torture/compile/20021212-1.c: New test.
17134
17135 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17136
17137         * gcc.dg/fshort-wchar: New test.
17138
17139 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/8372
17142         * g++.dg/template/dtor1.C: New test.
17143
17144         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17145         markers.
17146
17147 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17148
17149         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17150
17151 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17152
17153         * g++.dg/template/static1.C: New test.
17154         * g++.dg/template/static2.C: New test.
17155         * g++.old-deja/g++.ext/memconst.C: New test.
17156
17157 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17158
17159         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17160         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17161         * g++.dg/special/initp1.C: Likewise.
17162
17163 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17164
17165         * gcc.c-torture/execute/20021204-1.c: New test.
17166
17167 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17168
17169         * gcc.dg/ppc-fmadd-1.c: New file.
17170         * gcc.dg/ppc-fmadd-2.c: New file.
17171         * gcc.dg/ppc-fmadd-3.c: New file.
17172
17173 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17174
17175         * gcc.c-torture/compile/20021204-1.c: New test.
17176
17177 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17178
17179         * g++.dg/inherit/covariant2.C: New test.
17180         * g++.dg/inherit/covariant3.C: New test.
17181         * g++.dg/inherit/covariant4.C: New test.
17182         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17183         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17184
17185 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17186
17187         PR c++/8688
17188         * g++.dg/init/brace3.C: New test.
17189
17190 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17191
17192         * gcc.dg/20020210-1.c: Fix a comment typo.
17193
17194 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/8720
17197         * g++.dg/parse/defarg1.C: New test.
17198
17199         PR c++/8615
17200         * g++.dg/template/char1.C: New test.
17201
17202         * g++.dg/template/varmod1.C: Fix typo.
17203
17204 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17205
17206         DR 180
17207         * g++.old-deja/g++.pt/crash32.C: Expect error.
17208
17209 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17210
17211         PR c++/5919
17212         * g++.dg/template/varmod1.C: New test.
17213
17214         PR c++/8727
17215         * g++.dg/inherit/typeinfo1.C: New test.
17216
17217         PR c++/8663
17218         * g++.dg/inherit/typedef1.C: New test.
17219
17220 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/8332
17223         PR c++/8493
17224         * g++.dg/template/strlen1.C: New test.
17225
17226         PR c++/8227
17227         * g++.dg/template/ctor2.C: New test.
17228
17229         PR c++/8214
17230         * g++.dg/init/string1.C: New test.
17231
17232         PR c++/8511
17233         * g++.dg/template/friend8.C: New test.
17234
17235 2002-11-29  Joe Buck <jbuck@synopsys.com>
17236
17237         * g++.dg/lookup/anon2.C: New test.
17238
17239 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17240
17241         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17242         h8300 port.
17243
17244 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17245
17246         * gcc.dg/bitfld-6.c: New test.
17247
17248 2002-11-27  Jan Hubicka  <jh@suse.cz>
17249
17250         * gcc.c-torture/execute/20021127.[cx]: New test.
17251
17252 2002-11-26  Jan Hubicka  <jh@suse.cz>
17253
17254         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17255         quality.
17256
17257 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17258
17259         * g++.dg/init/brace2.C: New test.
17260         * g++.old-deja/g++.mike/p9129.C: Correct.
17261
17262 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17263
17264         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17265
17266 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17267
17268         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17269
17270 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17271
17272         * testsuite/g++.dg/abi/empty11.C: New test.
17273         * testsuite/g++.dg/rtti/cv1.C: New test.
17274
17275 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17276
17277         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17278
17279 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17280
17281         * g++.dg/abi/empty10.C: New test.
17282
17283 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17284
17285         * gcc.c-torture/compile/20021124-1.c: New test.
17286
17287 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17288
17289         * g++.dg/abi/rtti2.C: New test.
17290
17291 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17292
17293         * gcc.dg/i386-unroll-1.c: New test.
17294
17295 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17296
17297         * gcc.c-torture/compile/20021120-1.c: New test.
17298         * gcc.c-torture/compile/20021120-2.c: New test.
17299
17300 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17301
17302         * gcc.dg/bitfld-5.c: New test.
17303
17304 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17305
17306         * gcc.c-torture/execute/20021120-3.c: New test.
17307
17308 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17309
17310         * gcc.c-torture/execute/20021120-2.c: New test.
17311
17312 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17313
17314         * gcc.c-torture/execute/20021120-1.c: New test.
17315
17316 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17317
17318         * gcc.c-torture/execute/20021118-3.c: New test.
17319
17320 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17321
17322         * gcc.c-torture/compile/20021119-1.c: New test.
17323
17324 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17325
17326         * gcc.dg/duff-1.c: New test.
17327         * gcc.dg/duff-2.c: New test.
17328         * gcc.dg/duff-3.c: New test.
17329
17330 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17331
17332         * gcc.dg/cpp/_Pragma5.c: New test.
17333
17334 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17335
17336         * gcc.c-torture/execute/20021118-2.c: New test.
17337
17338 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17339
17340         * gcc.c-torture/execute/20021118-1.c: New test.
17341
17342 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17343
17344         * gcc.dg/20021116-1.c: New test.
17345
17346 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17347
17348         * g++.dg/abi/vcall1.C: New test.
17349
17350 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17351
17352         * gcc.dg/20021029-1.c: New test.
17353         * gcc.dg/20021029-2.c: New test.
17354
17355 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17356
17357         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17358
17359 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17360
17361         PR c/8439
17362         * gcc.dg/20021110.c: Move to ...
17363         * gcc.c-torture/compile/20021110.c: .... here.
17364
17365 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17366
17367         PR c/8467
17368         * gcc.c-torture/execute/20021111-1.c
17369
17370 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17371
17372         PR c/8439
17373         * gcc.dg/20021110.c: New test.
17374
17375 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17376
17377         * g++.dg/abi/vthunk3.C: Run only on x86.
17378
17379 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17380
17381         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17382
17383 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17384
17385         * lib/compat.exp (compat-execute): Fix logic error in last
17386         change.
17387
17388 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17389
17390         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17391
17392 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17393
17394         PR c++/8389
17395         * g++.dg/template/access6.C: New test.
17396
17397 2002-11-08  Jan Hubicka  <jh@suse.cz>
17398
17399         * gcc.dg/i386-ssefp-1.c: New test.
17400         * gcc.dg/i386-ssefp-1.c: New test.
17401
17402 2002-11-08  Jan Hubicka  <jh@suse.cz>
17403
17404         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17405
17406 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17407
17408         * g++.dg/abi/vthunk3.C: New test.
17409
17410         PR c++/8338
17411         * g++.dg/template/crash2.C: New test.
17412
17413 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17414
17415         * testsuite/g++.dg/abi/dtor1.C: New test.
17416         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17417
17418 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17419
17420         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17421         Darwin.
17422
17423 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17424
17425         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17426         -mthumb.  Only xfail with -O0.
17427
17428 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17429
17430         * g++.dg/abi/thunk1.C: New test.
17431         * g++.dg/abi/thunk2.C: Likewise.
17432         * g++.dg/abi/vtt1.C: Likewise.
17433
17434 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17435
17436         PR optimization/8423
17437         * gcc.c-torture/execute/builtin-constant.c: New test.
17438
17439 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17440
17441         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17442         Add some more cases.
17443
17444 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/8391
17447         * g++.dg/opt/local1.C: New test.
17448
17449 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/8160
17452         * g++.dg/template/complit1.C: New test.
17453
17454         PR c++/8149
17455         * g++.dg/template/typename4.C: Likewise.
17456
17457 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17458
17459         Core issue 287, PR c++/7639
17460         * g++.dg/template/instantiate1.C: Adjust error location.
17461         * g++.dg/template/instantiate3.C: New test.
17462         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17463         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17464         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17465
17466 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17467
17468         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17469
17470 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17471
17472         PR c++/8287
17473         * g++.dg/init/dtor2.C: New test.
17474
17475 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17476
17477         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17478         * gcc.dg/nest.c: Bypass errors on irix6.
17479
17480 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17481
17482         * gcc.dg/nest.c: Expect error for mmix-*-*.
17483         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17484
17485 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17486
17487         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17488         markers.
17489
17490         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17491
17492 2002-10-25  Mike Stump  <mrs@apple.com>
17493
17494         * gcc.dg/warn-1.c: New test.
17495
17496 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17497
17498         * g++.dg/template/typename3.C: New test.
17499
17500 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17501
17502         * g++.dg/lookup/ptrmem1.C: New test.
17503
17504         * g++.dg/abi/vthunk2.C: New test.
17505
17506 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17507
17508         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17509
17510 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17511
17512         * g++.dg/abi/empty9.C: New test.
17513
17514 2002-10-24  Richard Henderson  <rth@redhat.com>
17515
17516         * g++.dg/inherit/thunk1.C: Enable for ia64.
17517
17518 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR c++/8067
17521         * g++.dg/lookup/pretty1.C: New test.
17522
17523 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17524
17525         * gcc.dg/20021023-1.c: New test.
17526
17527 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17528
17529         PR c++/7679
17530         * g++.dg/parse/inline1.C: New test.
17531
17532 2002-10-23  Richard Henderson  <rth@redhat.com>
17533
17534         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17535
17536         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17537
17538 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17539
17540         PR c++/6579
17541         * g++.dg/parse/stmtexpr3.C: New test.
17542
17543 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17544
17545         * g++.dg/expr/cond1.C: New test.
17546
17547 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17548
17549         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17550
17551 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17552
17553         * g++.dg/abi/vbase13.C: New test.
17554         * g++.dg/abi/vbase14.C: Likewise.
17555
17556 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.dg/tls/pic-1.c: New test.
17559         * gcc.dg/tls/nonpic-1.c: New test.
17560         * gcc.dg/20021018-1.c: New test.
17561
17562 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17563
17564         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17565         Remove only files with the same base name as the test case.
17566         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17567         (profopt-execute): Likewise.  Also, remove old profiling
17568         and performance data files before running the tests.
17569
17570         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17571         * g++.dg/bprob/bprob.exp: Likewise.
17572         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17573         to allow more general test case names.
17574
17575         * g++.dg/bprob/bprob-1.C: Rename to ...
17576         * g++.dg/bprob/g++-bprob-1.C: ... this.
17577
17578         * g77.dg/bprob/bprob-1.f: Rename to ...
17579         * g77.dg/bprob/g77-bprob-1.f: ... this.
17580
17581 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17582
17583         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17584         bison 1.50 or later.
17585
17586 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17587
17588         * g++.dg/README: Describe more test directories.
17589
17590 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17591
17592         * g++.dg/init/array6.C: Add additional tests.
17593
17594 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17595
17596         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17597         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17598
17599 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17600
17601         * gcc.c-torture/compile/20020604-1.x: New.
17602         * gcc.c-torture/compile/simd-5.x: Likewise.
17603         * gcc.c-torture/execute/920710-1.x: Likewise.
17604         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17605
17606 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17607
17608         * g++.dg/inherit/override1.C: Add dg-options clause.
17609
17610 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17611
17612         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17613         _mm_slli_si128.
17614
17615 2002-10-19  Andreas Schwab  <schwab@suse.de>
17616
17617         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17618         directory component.
17619
17620 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17621
17622         * g++.dg/inherit/thunk1.C: New test.
17623
17624         * g++.dg/inherit/override1.C: New test.
17625
17626         * g++.dg/abi/mangle11.C: New test.
17627         * g++.dg/abi/mangle14.C: New test.
17628         * g++.dg/abi/mangle17.C: New test.
17629
17630 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17631
17632         * g++.dg/overload/member2.C: New test.
17633
17634 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17635
17636         * g++.dg/README: Describe new compat directory.
17637         * g++.dg/dg.exp: Skip tests in compat directory.
17638         * README.compat: New file.
17639         * lib/compat.exp: New expect script.
17640         * g++.dg/compat: New test directory.
17641         * g++.dg/compat/compat.exp: New expect script.
17642         * g++.dg/compat/abi: New test directory.
17643         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17644         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17645         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17646         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17647         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17648         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17649         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17650         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17651         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17652         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17653         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17654         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17655         * g++.dg/compat/break: New test directory.
17656         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17657         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17658         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17659         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17660         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17661         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17662         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17663         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17664         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17665         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17666         g++.dg/compat/break/README: New files.
17667         * g++.dg/compat/eh: New test directory.
17668         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17669         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17670         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17671         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17672         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17673         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17674         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17675         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17676         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17677         g++.dg/compat/eh/filter2_y.C,
17678         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17679         g++.dg/compat/eh/new1_y.C,
17680         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17681         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17682         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17683         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17684         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17685         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17686         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17687         g++.dg/compat/eh/unexpected1_y.C: New files.
17688         * g++.dg/compat/init: New test directory.
17689         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17690         g++.dg/compat/init/array5_y.C,
17691         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17692         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17693         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17694         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17695         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17696         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17697         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17698         g++.dg/compat/init/init-ref2_y.C: New files.
17699
17700 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/7584
17703         * g++.dg/inherit/using3.C: New test.
17704
17705 2002-10-17  Jan Hubicka  <jh@suse.cz>
17706
17707         * gcc.dg/20021017-2.c: New test.
17708
17709 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17710
17711         * g++.dg/abi/mangle16.C: Adjust.
17712
17713         * g++.dg/init/array8.C: New test.
17714
17715 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17716
17717         * gcc.dg/special/mips-abi.exp: New test.
17718         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17719
17720 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17721
17722         * g++.dg/abi/mangle16.C: New test.
17723         * g++.dg/abi/mangle17.C: Likewise.
17724
17725         PR c++/7478
17726         * g++.dg/template/ref1.C: New test.
17727
17728 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17729
17730         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17731
17732 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17733
17734         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17735
17736 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17737
17738         PR c++/7524
17739         * g++.dg/init/array7.C: New test.
17740
17741 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17742
17743         * g++.dg/init/array6.C: New test.
17744
17745         * g++.dg/abi/mangle13.C: Likewise.
17746         * g++.dg/abi/mangle14.C: Likewise.
17747         * g++.dg/abi/mangle15.C: Likewise.
17748
17749 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17750
17751         * g++.dg/abi/empty8.C: New test.
17752
17753 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17754
17755         * g++.dg/init/ctor1.C: New test.
17756
17757 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17758
17759         * gcc.c-torture/execute/20021015-1.c: New test.
17760
17761 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17762
17763         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17764
17765 2002-10-14  Jan Hubicka  <jh@suse.cz>
17766
17767         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17768
17769 2002-10-14  Richard Henderson  <rth@redhat.com>
17770
17771         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17772
17773 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR optimization/6631
17776         * g++.dg/opt/const2.C: New test.
17777
17778 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17779
17780         PR c++/7176
17781         * g++.dg/parse/friend1.C: New test.
17782         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17783
17784 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17785
17786         * gcc.dg/20021014-1.c: New test.
17787
17788 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/5661
17791         * g++.dg/ext/vlm1.C: New test.
17792         * g++.dg/ext/vlm2.C: Likewise.
17793
17794         * g++.dg/init/array1.C: Remove invalid braces.
17795         * g++.dg/init/brace1.C: New test.
17796         * g++.dg/init/copy2.C: Likewise.
17797         * g++.dg/init/copy3.C: Likewise.
17798         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17799         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17800         braces.
17801
17802 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17803
17804         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17805
17806 2002-10-11  Richard Shann  <richard.shann@superh.com>
17807
17808         * gcc.c-torture/compile/simd-5.c: New test.
17809
17810 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17811
17812         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17813
17814 2002-10-10  Jim Wilson  <wilson@redhat.com>
17815
17816         * gcc.c-torture/execute/20021010-1.c: New test.
17817
17818 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17819
17820         PR c/7353
17821         * g++.dg/ext/typedef-init.C: New test.
17822         * gcc.dg/typedef-init.c: New test.
17823
17824 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17825
17826         * gcc.dg/cpp/paste13.c: New test.
17827
17828 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17829
17830         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17831         remaining platforms, XFAIL during compile, not execute.  Don't
17832         XFAIL at -O0.
17833
17834 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         * gcc.dg/alias-1.c: Tweak expected warning.
17837
17838 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17839
17840         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17841
17842 2002-10-06  Andreas Jaeger  <aj@suse.de>
17843
17844         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17845         * gcc.dg/cpp/c++98.C: Likewise.
17846
17847         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17848         * g++.dg/cpp/c++98.C: Likewise.
17849
17850         * g++.dg/README (Subdirectories): Mention cpp directory.
17851
17852         PR target/7559
17853         * gcc.dg/20021006-1.c: New test.
17854
17855 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17856
17857         PR c++/7804
17858         * g++.dg/other/warning1.C: New test.
17859
17860 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17861
17862         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17863         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17864         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17865
17866 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17867
17868         PR c++/7931
17869         * g++.dg/template/ptrmem3.C: New test.
17870
17871         PR c++/7754
17872         * g++.dg/template/union1.C: New test.
17873
17874 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17875
17876         PR c++/8006
17877         * g++.dg/abi/mangle9.C: New test.
17878         * g++.dg/abi/mangle10.C: New test.
17879         * g++.dg/abi/mangle11.C: New test.
17880         * g++.dg/abi/mangle12.C: New test.
17881
17882 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/7188.
17885         * g++.dg/template/meminit1.C: New test.
17886         * g++.dg/warn/Wreorder-1.C: Likewise.
17887         * g++.old-deja/g++.mike/warn3.C: Tweak.
17888         * lib/prune.exp: Ingore "in copy constructor".
17889
17890 2002-10-02  Andreas Jaeger  <aj@suse.de>
17891
17892         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17893         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17894         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17895         on x86-64.
17896
17897 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17898
17899         * gcc.dg/empty1.C: Fix typo.
17900
17901 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         * gcc.dg/alias-1.c: New test.
17904
17905 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17906
17907         * gcc.dg/empty1.C: New test.
17908
17909         * g++.dg/tls/init-2.C: Tweak error messages.
17910
17911 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17912
17913         * gcc.c-torture/compile/20020923-1.c: New test.
17914
17915 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17916
17917         * gcc.c-torture/execute/ffs-1.c: New test.
17918         * gcc.c-torture/execute/ffs-2.c: Ditto.
17919
17920 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.dg/overload/member1.C: New test.
17923
17924 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17925
17926         * g++.dg/abi/empty7.C: New test.
17927         * g++.dg/init/pm2.C: Likewise.
17928
17929 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17930
17931         * g++.dg/rtti/crash1.C: New test.
17932
17933 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17934
17935         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17936         gcc.dg/sibcall-4.c: New tests.
17937
17938 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17939
17940         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17941         powerpc and MMIX targets.
17942
17943 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17944
17945         * gcc.dg/cpp/20020927-1.c: New.
17946
17947 2002-09-26  David S. Miller  <davem@redhat.com>
17948
17949         * gcc.c-torture/compile/trunctfdf.c: New.
17950
17951 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17952
17953         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17954
17955 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17956
17957         * gcc.c-torture/execute/loop-15.c: New.
17958
17959 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17960
17961         * README.QMTEST: Fix typo.
17962
17963 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17964
17965         * gcc.dg/20020926-1.c: New test.
17966
17967 2002-09-25  David S. Miller  <davem@redhat.com>
17968
17969         PR target/7842
17970         * gcc.c-torture/execute/shiftdi.c: New test.
17971
17972 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17973
17974         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17975         unique to the tool.
17976         * lib/g77.exp (g77_init): Likewise.
17977         * lib/g++.exp (g++_init): Likewise.
17978         * lib/objc.exp (objc_init): Likewise.
17979
17980 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17981
17982         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17983         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17984         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17985
17986 2002-09-25  Richard Henderson  <rth@redhat.com>
17987
17988         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17989         too-small long double.
17990
17991 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17992
17993         * gcc.dg/20020919-1.c: New test.
17994
17995 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17996
17997         * g++.dg/abi/bitfield6.C: New test.
17998         * g++.dg/abi/bitfield7.C: New test.
17999         * g++.dg/abi/bitfield8.C: New test.
18000         * g++.dg/abi/vbase11.C: New test.
18001
18002 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18003
18004         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18005         hppa*-*-hpux*.  Update test comment.
18006
18007 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18008
18009         * gcc.dg/tls/struct-1.c: New test.
18010
18011 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18012
18013         * gcc.dg/cpp/tr-warn2.c: Update.
18014
18015 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18016
18017         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18018
18019 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18020
18021         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18022         systems.
18023
18024 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18025
18026         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18027
18028         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18029         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18030         setting of cxxfilt.
18031
18032 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18033
18034         * gcc.dg/20020312-2.c: Update for darwin.
18035
18036 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18037
18038         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18039
18040 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18041
18042         * objc.dg/comp-types-1.m: New test.
18043         * objc.dg/comp-types-2.m: New test.
18044         * objc.dg/comp-types-3.m: New test.
18045         * objc.dg/comp-types-4.m: New test.
18046         * objc.dg/comp-types-5.m: New test.
18047         * objc.dg/comp-types-6.m: New test.
18048
18049 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18050
18051         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18052
18053 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18054
18055         * g++.dg/other/do1.C: New test.
18056
18057         * g++.dg/template/subst1.C: New test.
18058
18059 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18060
18061         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18062
18063 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18064
18065         * g++.dg/template/qualttp20.C: Adjust expected errors.
18066         * g++.old-deja/g++.jason/report.C: Likewise.
18067         * g++.old-deja/g++.other/qual1.C: Likewise.
18068
18069         * g++.dg/lookup/scoped2.C: New test.
18070
18071         * g++.dg/ext/asm3.C: New test.
18072
18073 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18074
18075         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18076
18077 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18078
18079         * ChangeLog: follow spelling conventions.
18080         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18081         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18082         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18083         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18084         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18085         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18086         * g++.old-deja/g++.law/global-init1.C: Likewise.
18087         * g++.old-deja/g++.other/delete4.C: Likewise.
18088         * g++.old-deja/g++.other/inline21.C: Likewise.
18089         * g++.old-deja/g++.other/singleton.C: Likewise.
18090         * g77.dg/strlen0.f: Likewise.
18091         * g77.f-torture/compile/20010519-1.f: Likewise.
18092         * g77.f-torture/compile/980310-4.f: Likewise.
18093         * gcc.c-torture/compile/20000605-1.c: Likewise.
18094         * gcc.c-torture/execute/20020225-1.c: Likewise.
18095         * gcc.dg/c90-hexfloat-2.c: Likewise.
18096         * gcc.dg/c99-bool-1.c: Likewise.
18097         * gcc.dg/c99-hexfloat-2.c: Likewise.
18098         * gcc.dg/dll-2.c: Likewise.
18099         * gcc.dg/wtr-union-init-1.c: Likewise.
18100         * gcc.dg/wtr-union-init-2.c: Likewise.
18101         * gcc.dg/wtr-union-init-3.c: Likewise.
18102         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18103         * gcc.dg/cpp/defined.c: Likewise.
18104         * gcc.dg/cpp/macsyntx.c: Likewise.
18105         * gcc.dg/cpp/paste2.c: Likewise.
18106         * gcc.dg/cpp/trad/defined.c: Likewise.
18107         * gcc.dg/format/c90-printf-1.c: Likewise.
18108         * gcc.dg/format/c90-scanf-1.c: Likewise.
18109         * gcc.dg/format/c99-printf-1.c: Likewise.
18110         * gcc.dg/format/c99-scanf-1.c: Likewise.
18111         * gcc.misc-tests/gcov-8.c: Likewise.
18112         * lib/profopt.exp: Likewise.
18113
18114 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18115
18116         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18117
18118 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         * g++.dg/inherit/using2.C: New test.
18121
18122 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18123
18124         * ChangeLog: Follow spelling conventions.
18125         * g++.dg/template/friend4.C: Likewise.
18126         * g++.old-deja/g++.pt/crash67.C: Likewise.
18127         * gcc.c-torture/execute/20000801-4.c: Likewise.
18128         * gcc.dg/c90-digraph-1.c: Likewise.
18129         * gcc.dg/c94-digraph-1.c: Likewise.
18130         * gcc.dg/c99-digraph-1.c: Likewise.
18131         * gcc.dg/cpp/line5.c: Likewise.
18132         * gcc.dg/cpp/multiline.c: Likewise.
18133         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18134         * gcc.dg/format/attr-3.c: Likewise.
18135         * gcc.dg/format/c90-scanf-3.c: Likewise.
18136         * gcc.dg/format/ext-4.c: Likewise.
18137
18138 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18139
18140         * g++.dg/template/pretty1.C: New test.
18141
18142 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18143
18144         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18145
18146 2002-09-13  Matt Austern  <austern@apple.com>
18147
18148         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18149         passing a cast expression to a function by const reference.
18150
18151 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18152
18153         * g++.dg/template/deduce1.C: New test.
18154
18155 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18156
18157         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18158         32-bit int.
18159
18160 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18161
18162         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18163         usage.
18164
18165 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18166
18167         * gcc.c-torture/compile/20020910-1.c: New test.
18168
18169 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18170
18171         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18172
18173 2002-09-10  Andreas Jaeger  <aj@suse.de>
18174
18175         * gcc.dg/20020312-2.c: Adjust for x86-64.
18176
18177 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18178
18179         * g77.dg/7388.f: New test case for PR 7388.
18180
18181 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18182
18183         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18184
18185 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18186
18187         * objc.dg/proto-lossage-1.m: New test.
18188
18189 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18190
18191         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18192
18193 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18194
18195         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18196         expected to pass.
18197
18198 2002-09-06  Stan Shebs  <shebs@apple.com>
18199             David Edelsohn  <edelsohn@gnu.org>
18200
18201         * gcc.dg/weak: New directory.
18202         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18203         target-specific xfail bits.
18204         * gcc.dg/typeof-2.c: Move to new directory.
18205         * gcc.dg/weak.exp: New expect script.
18206
18207 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18208
18209         * gcc.c-torture/execute/extzvsi.c: New test.
18210
18211 2002-09-05  Stan Shebs  <shebs@apple.com>
18212
18213         * gcc.dg/weak-1.c: xfail on Darwin.
18214         * gcc.dg/weak-2.c: Ditto.
18215         * gcc.dg/weak-3.c: Ditto.
18216         * gcc.dg/weak-4.c: Ditto.
18217         * gcc.dg/weak-5.c: Ditto.
18218         * gcc.dg/weak-6.c: Ditto.
18219         * gcc.dg/weak-7.c: Ditto.
18220         * gcc.dg/weak-8.c: Ditto.
18221         * gcc.dg/weak-9.c: Ditto.
18222
18223 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18224
18225         * gcc.c-torture/execute/loop-14.c: New test.
18226
18227 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18228
18229         * g++.dg/other/cxa-atexit1.C: New test.
18230
18231         * gcc.dg/typeof-2.c: New test.
18232
18233 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18234
18235         * gcc.dg/builtins-2.c: New testcase.
18236         * gcc.dg/builtins-3.c: New testcase.
18237
18238 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18239
18240         * gcc.dg/cpp/_Pragma4.c: New test.
18241
18242 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18243
18244         * objc/execute/nil_method-1.m: New testcase.
18245
18246 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18247
18248         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18249         [Object class], not [Object initialize].
18250
18251 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18252             Hans-Peter Nilsson  <hp@bitrange.com>
18253
18254         * gcc.c-torture/execute/20020720-1.x: Skip test on
18255         mmix-knuth-mmixware.  Correct comment.
18256
18257 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18258
18259         * testsuite/g++.dg/abi/bitfield5.C: New test.
18260         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18261
18262 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18263
18264         * objc.dg/undeclared-selector.m: New test.
18265
18266 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18267
18268         * g++.dg/other/offsetof1.C: Avoid cast warning.
18269
18270 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18271
18272         * objc.dg/super-class-2.m: New test.
18273
18274 2002-08-24  Matt Austern  <austern@apple.com>
18275
18276         * g++.dg/ext/lvaddr.C: New test.
18277         * g++.dg/ext/lvcast.C: New test.
18278
18279 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18280
18281         * testsuite/g++.dg/inherit/cond1.C: New test.
18282
18283 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18284
18285         * gcc.dg/noncompile/incomplete-1.c: New test.
18286
18287 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18288
18289         * gcc.dg/typespec-1.c: New test.
18290
18291 2002-08-20  Devang Patel  <dpatel@apple.com>
18292         * objc.dg/proto-hier-2.m: New test.
18293
18294 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18295
18296         * objc.dg/bitfield-1.m: New test.
18297         * objc.dg/bitfield-2.m: New test.
18298
18299 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18300
18301         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18302         gcc.dg/c99-flex-array-4.c: New tests.
18303
18304 2002-08-16  Stan Shebs  <shebs@apple.com>
18305
18306         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18307
18308 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18309
18310         * gcc.dg/typeof-1.c: New test.
18311         * g++.dg/ext/typeof2.C: New test.
18312
18313 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18314
18315         * g++.dg/other/offsetof1.C: New test.
18316
18317 2002-08-14  Richard Henderson  <rth@redhat.com>
18318
18319         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18320
18321 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18322
18323         * gcc.dg/cpp/_Pragma3.c: New test.
18324
18325 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18326
18327         * g++.dg/template/inherit3: New test.
18328
18329 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18330
18331         * gcc.dg/bitfld-4.c: Add blank options.
18332
18333 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18334
18335         * g++.dg/template/crash1.C: New test.
18336
18337 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18338
18339         * gcc.dg/tls/opt-2.c: New test.
18340
18341 2002-08-08  Devang Patel  <dpatel@apple.com>
18342
18343         * objc.dg/selector-1.m : New test
18344
18345 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         * g++.dg/abi/bitfield4.C: New test.
18348         * gcc.dg/bitfld-4.c: New test.
18349
18350 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18351
18352         * g++.dg/other/packed1.C: New test.
18353
18354 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18355
18356         * g++.dg/abi/offsetof.C: Tweak error messages.
18357         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18358
18359 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18360
18361         * gcc.dg/bitfld-3.c: New test.
18362
18363 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18364             Richard Henderson  <rth@redhat.com>
18365
18366         * gcc.dg/i386-bitfield1.c: New test.
18367         * g++.dg/abi/bitfield3.C: Update.
18368
18369 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18370
18371         * objc.dg/const-str-2.m: Update.
18372         * gcc.dg/cpp/c++98.c: Change to C extension.
18373         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18374         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18375
18376 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18377
18378         * testsuite/gcc.dg/tls/diag-3.c: New.
18379
18380 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18381
18382         * g++.dg/README (Subdirectories): Document new subdir expr.
18383         * g++.dg/expr/pmf-1.C: New test.
18384
18385 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18386
18387         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18388
18389 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18390
18391         * g++.dg/abi/bitfield3.C: New test.
18392
18393 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18394
18395         * lib/gcov.exp: Tweak expected line formats.
18396         * gcc.misc-tests/gcov8.c: New test.
18397         * gcc.misc-tests/gcov8.x: New flags.
18398
18399 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18400
18401         * consistency.vlad/layout/endian.c: Include string.h.
18402
18403         * gcc.c-torture/execute/20020805-1.c: New test.
18404
18405 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18406
18407         * g++.dg/other/conversion1.C: New test.
18408
18409 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18410
18411         * gcc.dg/builtins-1.c: New testcase.
18412
18413 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18414
18415         * g++.dg/inherit/access3.C: New test.
18416
18417 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18418
18419         * gcc.dg/ia64-visibility-2.c: New test.
18420
18421 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18422
18423         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18424         __qualifier_flags to __flags.
18425
18426 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/inherit/operator1.C: New test.
18429         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18430         * g++.dg/other/error1.C: Change expected error message.
18431         * g++.dg/template/conv4.C: Likewise.
18432
18433 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18434
18435         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18436         for documented behavior.
18437
18438 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18439
18440         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18441         several targets known to fail.
18442
18443 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18444
18445         * gcc.dg/mips-args-[123].c: New tests.
18446
18447 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18448
18449         * gcc.dg/ppc-spe.c: New.
18450
18451 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18452
18453         * g++.dg/other/ptrmem4.C: New testcase.
18454
18455 2002-07-24  Richard Henderson  <rth@redhat.com>
18456
18457         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18458
18459 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18460
18461         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18462
18463 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18464
18465         * gcc.c-torture/execute/memset-3.c: New testcase.
18466
18467 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18468
18469         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18470         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18471
18472 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18473
18474         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18475         Delete.
18476
18477 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18478
18479         * gcc.c-torture/compile/simd-4.c: New test.
18480
18481 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18482
18483         PR c++/7347, c++/7348
18484         * g++.dg/template/access4.C: New test.
18485         * g++.dg/template/access5.C: New test.
18486         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18487         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18488         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18489         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18490
18491 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gcc.dg/gnu89-init-2.c: New test.
18494
18495 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18496
18497         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18498
18499 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18500
18501         * gcc.c-torture/execute/20020720-1.c: New testcase.
18502
18503 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18504
18505         * gcc.dg/cpp/Wsignprom.c: New tests.
18506
18507 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18508
18509         * gcc.c-torture/execute/loop-13.c: New test.
18510
18511 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18512
18513         * gcc.dg/cpp/expr.c: New tests.
18514
18515 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18516
18517         * g++.dg/opt/pr6713.C: Add template instantiation.
18518
18519 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18520
18521         * gcc.dg/nest.c: New test.
18522
18523 2002-07-17  Richard Henderson  <rth@redhat.com>
18524
18525         * g++.dg/opt/pr6713.C: New test.
18526
18527 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18528
18529         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18530         XFAIL for all x86 processors.
18531
18532 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18533
18534         * gcc.c-torture/execute/20010122-1.x: Do not test with
18535         -fomit-frame-pointer.
18536
18537 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18538
18539         * g++.dg/template/instantiate2.C: New test.
18540         * g++.dg/template/spec4.C: New test.
18541
18542 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18543
18544         * g++.dg/template/access2.C: New test.
18545         * g++.dg/template/access3.C: New test.
18546
18547 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18548
18549         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18550         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18551         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18552         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18553         Convert to use <stdarg.h>.
18554         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18555         Delete.
18556         * gcc.dg/va-arg-2.c: New.
18557         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18558
18559 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18560
18561         * gcc.c-torture/compile/20020710-1.c: New test.
18562
18563 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18564                           Andrew Pinski  <pinskia@physics.uc.edu>
18565
18566         gcc.c-torture/compile/simd-2.c: New testcase.
18567         gcc.c-torture/compile/simd-3.c: Likewise.
18568
18569 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18570
18571         PR c++/7224
18572         * g++.dg/overload/error1.C: New test.
18573
18574 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18575
18576         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18577         configuration and IRIX 6 O32 ABI.
18578
18579 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18580
18581         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18582
18583 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18584
18585         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18586
18587 2002-07-10  Jeffrey A Law  <law@redhat.com>
18588
18589         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18590
18591         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18592
18593 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18594
18595         * gcc.dg/20020312-2.c: Check for __PPC__.
18596
18597 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18598
18599         * gcc.c-torture/compile/20020709-1.c: New test.
18600
18601 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18602
18603         * g++.dg/template/qualttp21.C: New test case.
18604
18605 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18606
18607         * gcc.c-torture/compile/20020706-1.c: New test.
18608         * gcc.c-torture/compile/20020706-2.c: New test.
18609
18610 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18611             Alexandre Oliva  <aoliva@redhat.com>
18612
18613         * g++.dg/warn/incomplete1.C: New test.
18614
18615 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18616
18617         PR c++/7099
18618         * g++.dg/warn/noreturn1.C: New test.
18619
18620 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18621
18622         PR c++/6706
18623         * g++.dg/debug/debug6.C: New test.
18624         * g++.dg/debug/debug7.C: New test.
18625
18626 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18627
18628         * gcc.c-torture/compile/simd-3.c: New test.
18629
18630 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18631
18632         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18633         * gcc.dg/20020620-1.c: Likewise.
18634
18635 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18636
18637         PR c++/6944
18638         * g++.dg/init/array4.C: New test.
18639         * g++.dg/init/array5.C: New test.
18640
18641 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18642
18643         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18644         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18645
18646 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18647
18648         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18649         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18650         * gcc.dg/wtr-conversion-1.c: Likewise.
18651         * gcc.dg/wtr-escape-1.c: Likewise.
18652         * gcc.dg/wtr-int-type-1.c: Likewise.
18653         * gcc.dg/wtr-label-1.c: Likewise.
18654         * gcc.dg/wtr-static-1.c: Likewise.
18655         * gcc.dg/wtr-strcat-1.c: Likewise.
18656         * gcc.dg/wtr-suffix-1.c: Likewise.
18657         * gcc.dg/wtr-switch-1.c: Likewise.
18658         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18659         * gcc.dg/wtr-union-init-1.c: Likewise.
18660         * gcc.dg/wtr-union-init-2.c: Likewise.
18661         * gcc.dg/wtr-union-init-3.c: Likewise.
18662
18663         * gcc.dg/wtr-func-def-1.c: New test.
18664
18665 2002-07-02 Devang Patel <dpatel@apple.com>
18666
18667         * objc.dg/param-1.m: New test.
18668
18669 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18670
18671         * gcc.dg/cpp/trad/directive.c: Add test.
18672         * gcc.dg/cpp/trad/macroargs.c: Add test.
18673         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18674
18675 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18676
18677         * gcc.dg/cpp/cmdlne-M.c: New test.
18678
18679 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18680
18681         * objc.dg/desig-init-1.m: New test.
18682
18683 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18684
18685         PR c++/6716
18686         * g++.dg/template/instantiate1.C: New test.
18687
18688 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18689
18690         PR c++/7112
18691         * g++.dg/template/sizeof2.C: New test.
18692
18693 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18694
18695         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18696         gcc.dg/cpp/trad/include.c: New tests.
18697
18698 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18699
18700         PR target/7177
18701         * gcc.c-torture/compile/20020701-1.c: New test.
18702
18703 2002-07-01  Stan Shebs  <shebs@apple.com>
18704
18705         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18706         header here...
18707         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18708         (objc-torture-execute): or here.
18709
18710 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18711
18712         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18713
18714 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18715
18716         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18717
18718 2002-06-30  Devang Patel  <dpatel@apple.com>
18719
18720         * objc.dg/fsyntax-only.m: New test.
18721
18722 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/6695
18725         * g++.dg/template/friend7.C: New file.
18726
18727 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18728
18729         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18730         return type.
18731
18732 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18733
18734         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18735         avoid division by zero.
18736
18737 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18738
18739         * gcc.dg/Wunknownprag.c: New tests.
18740
18741 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18742
18743         * gcc.c-torture/execute/simd-2.c: New test.
18744
18745 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18746
18747         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18748         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18749         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18750         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18751         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18752         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18753         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18754         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18755         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18756         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18757         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18758         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18759         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18760         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18761         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18762         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18763         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18764
18765 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18766
18767         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18768         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18769         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18770         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18771         New tests.
18772         * gcc.dg/cpp/trad/directive.c: Update.
18773
18774 2002-06-23  Andreas Jaeger  <aj@suse.de>
18775
18776         * gcc.c-torture/execute/complex-6.c: New.
18777
18778 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18779
18780         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18781         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18782         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18783         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18784
18785 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18786
18787         * gcc.dg/cpp/trad: New directory with traditional tests copied
18788         from parent directory.
18789         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18790         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18791         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18792         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18793         Move to trad/ and rename.
18794         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18795         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18796         gcc.dg/cpp/trad/redef2.c: New tests.
18797         * gcc.dg/cpp/trad/trad.exp: New driver.
18798
18799 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18800
18801         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18802         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18803         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18804         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18805         Remove.
18806
18807 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18808
18809         * gcc.dg/20020620-1.c: New test.
18810
18811 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18812
18813         * g++.dg/template/ttp4.C: New test.
18814
18815 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18816
18817         * g++.dg/opt/vt1.C: Fix regexp.
18818
18819 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18820
18821         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18822         Don't use attribute `noinline'.
18823
18824 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18825
18826         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18827
18828 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18829
18830         * gcc.c-torture/execute/simd-1.c: New.
18831
18832         * gcc.dg/simd-1.c: New.
18833
18834 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18835
18836         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18837
18838 2002-06-16  Richard Henderson  <rth@redhat.com>
18839
18840         * g++.dg/ext/anon-struct1.C: New.
18841         * g++.dg/ext/anon-struct2.C: New.
18842         * g++.dg/ext/anon-struct3.C: New.
18843         * gcc.dg/anon-struct-1.c: New.
18844         * gcc.dg/anon-struct-2.c: New.
18845         * gcc.dg/anon-struct-3.c: New.
18846         * gcc.dg/20011008-1.c: Adjust warning text.
18847         * gcc.dg/20020527-1.c: Add -fms-extensions.
18848
18849 2002-06-16  Richard Henderson  <rth@redhat.com>
18850
18851         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18852
18853 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18854
18855         * gcc.c-torture/execute/20020615-1.c: New test.
18856
18857 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18858
18859         * gcc.c-tortuture/execute/compare-1.c: New test case.
18860         * gcc.c-tortuture/execute/compare-2.c: New test case.
18861         * gcc.c-tortuture/execute/compare-3.c: New test case.
18862
18863 2002-06-13  Richard Henderson  <rth@redhat.com>
18864
18865         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18866         ia64 ilp32.
18867
18868 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18869
18870         * g++.dg/template/typename2.C: Update error message.
18871
18872 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18873
18874         * gcc.c-torture/execute/20020611-1.c: New test.
18875
18876 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18877
18878         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18879         list of targets to skip.
18880
18881 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18882
18883         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18884         targets if not optimizing.
18885
18886 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18887
18888         * gcc.c-torture/compile/20020605-1.c: New test.
18889
18890         * g++.dg/opt/vt1.C: New test.
18891
18892         * gcc.dg/20020531-1.c: New test.
18893
18894         * gcc.dg/20020530-1.c: New test.
18895
18896         * gcc.dg/20020527-1.c: New test.
18897
18898         * g++.dg/opt/cse1.C: New test.
18899
18900 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18901
18902         * gcc.dg/20020607-2.c: New test case.
18903
18904 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18905
18906         * gcc.c-torture/compile/20020604-1.c: New test.
18907
18908 2002-06-04  Richard Henderson  <rth@redhat.com>
18909
18910         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18911         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18912         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18913
18914 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18915
18916         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18917
18918 2002-06-03  Richard Henderson  <rth@redhat.com>
18919
18920         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18921         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18922
18923 2002-06-02  Richard Henderson  <rth@redhat.com>
18924
18925         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18926         test functions static.
18927
18928 2002-06-02  Andreas Jaeger  <aj@suse.de>
18929
18930         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18931         now.
18932
18933 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18934
18935         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18936         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18937         Update for mofified diagnostics.
18938         * gcc.dg/c99-intconst-1.c: No longer fail.
18939
18940 2002-06-02  Richard Henderson  <rth@redhat.com>
18941
18942         * gcc.dg/uninit-A.c: Remove xfail markers.
18943
18944 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18945
18946         * gcc.dg/fnegate-1.c: New test case.
18947
18948 2002-05-30  Osku Salerma  <osku@iki.fi>
18949
18950         * gcc.c-torture/execute/mayalias-1.c: New file.
18951
18952 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18953
18954         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18955         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18956         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18957
18958 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18959
18960         * gcc.c-torture/execute/20020529-1.c: New test.
18961
18962 2002-05-27  Richard Henderson  <rth@redhat.com>
18963
18964         * g++.dg/ext/attrib6.C: New test case.
18965
18966 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18967
18968         * gcc.c-torture/execute/pure-1.c: New test.
18969
18970 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18971
18972         * gcc.dg/cpp/arith-2.c: Remove.
18973
18974 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18975
18976         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18977         * gcc.dg/cpp/if-3.c: Remove.
18978
18979 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18980
18981         * g++.dg/opt/cse2.C: New test.
18982
18983 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18984
18985         * gcc.dg/cpp/arith-1.c: New semantic tests.
18986         * gcc.dg/cpp/if-1.c: Update.
18987
18988 2002-05-24  Ben Elliston  <bje@redhat.com>
18989
18990         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18991
18992 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18993
18994         * gcc.dg/verbose-asm.c: New test.
18995
18996 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18997
18998         * gcc.dg/cpp/paste12.c: New test.
18999
19000 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19001
19002         * g++.dg/parse/named_ops.C: New test.
19003
19004 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19005
19006         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19007
19008 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19009
19010         * gcc.dg/weak-2.c: Allow optional leading underscore
19011         in scan-assembler symbol name.
19012         * gcc.dg/weak-3.c: Likewise.
19013         * gcc.dg/weak-4.c: Likewise.
19014         * gcc.dg/weak-5.c: Likewise.
19015
19016 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19017
19018         * gcc.dg/20020523-1.c: New test.
19019
19020 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19021
19022         * objc.dg/const-str-2.m: Update now that we stop after
19023         a command line error.
19024
19025 2002-05-22  Richard Henderson  <rth@redhat.com>
19026
19027         * g++.dg/dg.exp: Fix typo in test pruneing.
19028
19029 2002-05-22  Richard Henderson  <rth@redhat.com>
19030
19031         * g++.dg/dg.exp: Prune the tls subdirectory.
19032         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19033         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19034         * g++.dg/tls/init-1.C: New.
19035
19036 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19037
19038         * gcc.dg/20020517-1.c: New test.
19039
19040 2002-05-21  Richard Henderson  <rth@redhat.com>
19041
19042         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19043         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19044
19045 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19046
19047         * g++.dg/other/copy2.C: New test.
19048
19049 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19050
19051         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19052         (MAX_COPY): Bump up to 10 times sizeof (long long).
19053         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19054
19055         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19056         sizeof (long long).
19057
19058         * gcc.c-torture/execute/strcpy-1.c: New test.
19059
19060 2002-05-19  Jason Merrill  <jason2redhat.com>
19061
19062         * g++.dg/ext/oper1.C: New test.
19063
19064 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19065 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19066
19067         * README.QMTEST: New file.
19068
19069         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19070
19071 2002-05-19  Andreas Jaeger  <aj@suse.de>
19072
19073         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19074         now.
19075         * gcc.c-torture/execute/loop-2d.x: Likewise.
19076
19077 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19078
19079         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19080         support weak symbols.
19081         * gcc.dg/weak-4.c: Likewise
19082         * gcc.dg/weak-6.c: Likewise
19083
19084 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19085
19086         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19087         cygwin, coff and h8300-*-hms targets
19088         * gcc.dg/weak-5.c: Likewise
19089         * gcc.dg/weak-7.c: Likewise
19090
19091 2002-05-16  Jason Merrill  <jason@redhat.com>
19092
19093         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19094         (scan-assembler-not, scan-assembler-dem): Likewise.
19095         (scan-assembler-dem-not): Likewise.
19096
19097 2002-05-15  Richard Henderson  <rth@redhat.com>
19098
19099         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19100
19101 2002-05-15  Richard Henderson  <rth@redhat.com>
19102
19103         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19104         (vfoo1f): Warning here.
19105         (vfoo1l): Don't redefine the alias.
19106
19107 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19108
19109         * g++.dg/init/pm1.C: New test.
19110
19111 2002-05-12  David S. Miller  <davem@redhat.com>
19112
19113         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19114         types.
19115
19116 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19117
19118         * gcc.c-torture/execute/20020510-1.c: New test case.
19119
19120 2002-05-10  David S. Miller  <davem@redhat.com>
19121
19122         * gcc.c-torture/execute/conversion.c: Test long double too.
19123
19124 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19125
19126         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19127         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19128         * lib/g++.exp (g++_link_flags): Likewise.
19129         * lib/objc.exp (objc_target_compile): Likewise.
19130
19131 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19132
19133         * gcc.dg/cpp/poison.c: Update.
19134         * gcc.dg/cpp/20000625-2.c: Remove.
19135         * gcc.dg/cpp/direct2s.c: Remove final test.
19136
19137 2002-05-08  Tom Rix  <trix@redhat.com>
19138
19139         * gcc.c-torture/execute/20020508-1.c: New test.
19140         * gcc.c-torture/execute/20020508-2.c: New test.
19141         * gcc.c-torture/execute/20020508-3.c: New test.
19142
19143 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19144
19145         * gcc.dg/cpp/charconst-4.c: More tests.
19146
19147 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19148
19149         PR c/6569
19150         * gcc.dg/weak-3.c: Update location of warning messages.
19151         * gcc.dg/weak-5.c: Likewise.
19152
19153 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19154
19155         * gcc.c-torture/execute/20020506-1.c: New test case.
19156
19157 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19158
19159         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19160
19161 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19162
19163         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19164
19165 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19166
19167         * gcc.dg/cpp/charconst-3.c: New test.
19168
19169 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19170
19171         * gcc.dg/cpp/charconst.c: Update tests.
19172
19173 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19174
19175         * treelang: Added directory for new sample language treelang. Also
19176         lib/treelang.exp: New file to signal treelang should be tested.
19177
19178 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19179
19180         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19181         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19182         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19183         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19184         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19185         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19186         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19187
19188 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19189
19190         * gcc.dg/format/xopen-2.c: New test.
19191
19192 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19193
19194         * gcc.dg/20020503-1.c: New test.
19195
19196 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19197
19198         * g++.dg/init/dtor1.C: Make it tougher.
19199
19200 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19201
19202         * g++.dg/init/dtor1.C: New test.
19203
19204 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19205
19206         * gcc.dg/altivec-8.c: New.
19207
19208 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19209
19210         * gcc.dg/altivec-7.c: New.
19211
19212 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19213
19214         * g++.dg/parse/typedef1.C: New test.
19215
19216 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19217
19218         PR c++/6486
19219         * g++.dg/template/friend6.C: New test.
19220
19221         PR c++/6492
19222         * g++.dg/init/copy1.C: New test.
19223
19224 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19225
19226         * g++.dg/warn/effc1.C: New test.
19227
19228 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19229
19230         * gcc.dg/cpp/if-cexp.c: Add a test.
19231
19232 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * gcc.dg/20020426-2.c: New test.
19235
19236 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19237
19238         * gcc.dg/cpp/if-mop.c: Update.
19239         * gcc.dg/cpp/if-mpar.c: Add test.
19240         * gcc.dg/cpp/if-oppr.c: Update.
19241
19242 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19243
19244         PR c/6343
19245         * gcc.dg/weak-[2-7].c: New tests.
19246
19247 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19248
19249         * gcc.dg/enum1.c: New test.
19250
19251 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19252
19253         PR c++/6497
19254         * g++.dg/inherit/access2.C: New test.
19255
19256 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19257
19258         PR bootstrap/6445
19259         * gcc.dg/20020426-1.c: New test.
19260
19261 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19262
19263         * g++.dg/abi/enum1.C: New test.
19264
19265 2002-04-26  Richard Henderson  <rth@redhat.com>
19266
19267         * gcc.dg/c99-bool-1.c: Expect always true warning.
19268
19269 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19270
19271         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19272
19273 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19274
19275         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19276         targets.
19277
19278 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19279
19280         * g++.dg/abi/mange7.C: New test.
19281
19282         PR c++/6438.
19283         * g++.dg/parse/stmtexpr2.C: New test.
19284
19285 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19286
19287         * gcc.dg/20020312-2.c: Add SH target.
19288
19289 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19290
19291         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19292         compiler output on mips*-*-irix*.
19293
19294 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19295
19296         * g++.dg/parse/attr1.C: New test.
19297
19298 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19299
19300         * gcc.c-torture/execute/string-opt-17.c: New test case.
19301         * gcc.c-torture/execute/memset-2.c: New test case.
19302
19303 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19304
19305         PR c++/6256:
19306         * g++.dg/template/friend5.C: New test.
19307
19308         PR c++/6331:
19309         * g++.dg/template/qual1.C: Likewise.
19310
19311 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19312
19313         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19314         Include stdlib.h, not stdio.h or ctype.h.
19315
19316 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19317
19318         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19319         cris-*-elf* and mmix-*-*.
19320         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19321         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19322         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19323         Ditto.
19324         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19325         * gcc.dg/wchar_t-1.c: Ditto.
19326
19327 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19328
19329         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19330         Clarify comment.
19331
19332 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19333
19334         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19335
19336 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19337
19338         * gcc.c-torture/execute/20000906-1.x: Delete.
19339
19340 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19341
19342         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19343
19344 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19345
19346         * PR6367
19347         * g77.f-torture/execute/6367.f: New test.
19348         * g77.f-torture/execute/6367.x: Disable for MMIX.
19349
19350 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19351
19352         * PR6352
19353         * g++.dg/opt/inline2.C: New test.
19354
19355 2002-04-18  Richard Henderson  <rth@redhat.com>
19356
19357         * gcc.dg/20000906-1.c: Enable for all targets.
19358         * gcc.c-torture/compile/iftrap-2.c: New.
19359
19360 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19361
19362         * gcc.dg/20020418-1.c: New test.
19363         * gcc.dg/20020418-2.c: New test.
19364
19365 2002-04-18  Richard Henderson  <rth@redhat.com>
19366
19367         * gcc.c-torture/compile/iftrap-1.c: New.
19368         * gcc.dg/iftrap-1.c: Adjust for ia64.
19369         * gcc.dg/iftrap-2.c: New.
19370
19371 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19372
19373         * gcc.c-torture/compile/20020418-1.c: New test.
19374
19375 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19376
19377         * gcc.c-torture/compile/20020415-1.c: New.
19378
19379 2002-04-18  David S. Miller  <davem@redhat.com>
19380
19381         * gcc.c-torture/execute/20020418-1.c: New test.
19382
19383 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19384
19385         * gcc.dg/20020416-1.c: New test.
19386
19387         * g++.dg/opt/inline1.C: New test.
19388
19389 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19390
19391         * gcc.dg/altivec-5.c: New test.
19392
19393         * gcc.dg/20020415-1.c: New test.
19394
19395 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19396
19397         * testsuite/lib/chill.exp: Remove.
19398
19399 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19400
19401         * g++.dg/other/big-struct.C: New test.
19402
19403 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19404
19405         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19406         of scratch file.
19407
19408 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19409
19410         PR c/6277
19411         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19412         in scan-assembler function name
19413
19414 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19415
19416         * g77.f-torture/execute/980628-4.x,
19417         g77.f-torture/execute/980628-5.x,
19418         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19419         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19420         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19421         i[34567]86-*-*.
19422
19423 2002-04-13  David S. Miller  <davem@redhat.com>
19424
19425         * gcc.c-torture/execute/20020413-1.c: New test.
19426
19427 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19428
19429         * gcc.dg/asm-6.c,
19430         * g++.dg/ext/asm1.C: New tests.
19431
19432 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19433
19434         PR c++ 5373.
19435         * g++.dg/parse/stmtexpr1.C: New test.
19436
19437         PR c++/5189.
19438         * g++.dg/template/copy1.C: New test.
19439
19440 2002-04-12  Richard Henderson  <rth@redhat.com>
19441
19442         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19443
19444 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19445
19446         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19447         gcc.c-torture/execute/20020307-2.c.
19448
19449 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19450
19451         * g++.dg/ext/attrib5.C,
19452         * g++.dg/lookup/struct1.C: New tests.
19453
19454 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19455
19456         * gcc.dg/20020411-1.c: New test.
19457
19458         * gcc.c-torture/execute/20020411-1.c: New test.
19459
19460 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19461
19462         * g77.f-torture/execute/6177.f: New test.
19463
19464 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19465
19466         PR middle-end/6247
19467         * g++.dg/opt/cleanup1.C: New test.
19468
19469         * g++.dg/opt/const1.C: New test.
19470
19471 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19472
19473         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19474
19475 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19476
19477         PR c++/5507
19478         * g++.dg/template/typename2.C: New test.
19479
19480 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19481
19482         * gcc.c-torture/execute/loop-12.c: New.
19483
19484 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19485
19486         * g77.f-torture/execute/980628-4.x,
19487         g77.f-torture/execute/980628-5.x,
19488         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19489         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19490         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19491
19492 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19493
19494         PR optimization/6086
19495         * g++.dg/opt/preinc1.C: New test.
19496
19497 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/5571
19500         * g++.dg/opt/static2.C: New test.
19501
19502 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19503
19504         PR c/5120
19505         * gcc.dg/20020406-1.c: New test.
19506
19507 2002-04-04  David S. Miller  <davem@redhat.com>
19508
19509         * gcc.c-torture/execute/20020404-1.c: New test.
19510
19511 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19512
19513         PR c/6123
19514         * gcc.dg/20020312-2.c: Do not declare global register variable
19515         if __PIC__ or __pic__ is defined.
19516
19517 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19518
19519         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19520         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19521
19522 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19523
19524         * gcc.misc-tests/linkage.exp: Update last change to handle
19525         sparc*-, not just sparc-.
19526
19527 2002-04-03  Richard Henderson  <rth@redhat.com>
19528
19529         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19530
19531 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19532
19533         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19534
19535 2002-04-02  David S. Miller  <davem@redhat.com>
19536
19537         * gcc.c-torture/execute/20020402-3.c: New test.
19538
19539 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19540
19541         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19542         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19543
19544         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19545         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19546         g77.f-torture/execute/20001201.x,
19547         g77.f-torture/execute/u77-test.x: New files.
19548
19549         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19550         * gcc.dg/wchar_t-1.c: Ditto.
19551
19552 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19553
19554         * gcc.c-torture/execute/20020402-1.c: New test.
19555
19556 2002-04-01  Richard Henderson  <rth@redhat.com>
19557
19558         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19559
19560         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19561
19562 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19563
19564         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19565
19566 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19567
19568         * g++.dg/inherit/template-as-base.C: Expect error.
19569         * g++.dg/inherit/namespace-as-base.C: Likewise.
19570
19571 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19572
19573         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19574         g++.dg/ext/instantiate3.C: Tweak match patterns.
19575
19576         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19577         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19578         -da test.
19579
19580 2002-03-31  Richard Henderson  <rth@redhat.com>
19581
19582         * gcc.dg/special/alias-2.c: New.
19583         * gcc.dg/special/ecos.exp: Run it.
19584
19585 2002-03-31  Richard Henderson  <rth@redhat.com>
19586
19587         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19588
19589 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19590
19591         * gcc.dg/weak-1.c: Disable on h8300 port.
19592
19593 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19594
19595         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19596         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19597         ordering tests.
19598         * g++.dg/bprob/bprob-1.C: New test.
19599         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19600         * g++.dg/gcov/gcov-1.C: New test.
19601         * g++.dg/gcov/gcov-1.x: New file.
19602         * g++.dg/gcov/gcov-2.C: New test.
19603         * g++.dg/gcov/gcov-3.C: New test.
19604         * g++.dg/gcov/gcov-3.h: New file.
19605
19606 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19607
19608         * g++.old-deja/g++.other/builtins5.C: New test.
19609         * g++.old-deja/g++.other/builtins6.C: New test.
19610         * g++.old-deja/g++.other/builtins7.C: New test.
19611         * g++.old-deja/g++.other/builtins8.C: New test.
19612         * g++.old-deja/g++.other/builtins9.C: New test.
19613
19614 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19615
19616         * g++.dg/opt/static1.C: New test.
19617
19618         * g++.dg/opt/longbranch1.C: New test.
19619
19620 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19621
19622         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19623
19624         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19625
19626 2002-03-28  Jeffrey A Law  (law@redhat.com)
19627
19628         * gcc.c-torture/execute/20020328-1.c: New test.
19629
19630 2002-03-27  Richard Henderson  <rth@redhat.com>
19631
19632         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19633         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19634         move from g++.old-deja/g++.ext/.
19635
19636 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19637
19638         * g++.dg/init/new2.C: New test.
19639
19640 2002-03-26  Richard Henderson  <rth@redhat.com>
19641
19642         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19643
19644         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19645         on sparc.
19646
19647         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19648         sparcv9 systems.
19649         * gcc.dg/20001102-1.c: Likewise.
19650
19651 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19652
19653         * gcc.dg/cpp/endif-pedantic1.c,
19654         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19655
19656 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * g++.dg/init/new1.C: New test.
19659
19660 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19661
19662         * g++.dg/abi/vbase9.C: New test.
19663
19664 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19665
19666         * gcc.dg/arm-asm.c: New test.
19667
19668 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19669
19670         * gcc.dg/Wswitch-enum.c: New test.
19671         Fix PR c/5044.
19672
19673 2002-03-26  Richard Henderson  <rth@redhat.com>
19674
19675         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19676         structure.
19677
19678 2002-03-25  Richard Henderson  <rth@redhat.com>
19679
19680         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19681         sparcv9 systems.
19682
19683         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19684         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19685
19686 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19687
19688         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19689
19690 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19691
19692         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19693         targets using generic thunk support.
19694
19695 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19696
19697         * gcc.c-torture/compile/20020323-1.c: New test.
19698
19699         * g++.dg/opt/conj2.C: New test.
19700
19701 2002-03-24  Richard Henderson  <rth@redhat.com>
19702
19703         * gcc.dg/weak-1.c: Use -fno-common.
19704
19705 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19706
19707         * g77.dg/f77-edit-apostrophe-out.f: New test
19708         * g77.dg/f77-edit-h-out.f: New test
19709         * g77.dg/f77-edit-t-in.f: New test
19710         * g77.dg/f77-edit-t-out.f: New test
19711         * g77.dg/f77-edit-x-out.f: New test
19712         * g77.dg/f77-edit-slash-out.f: New test
19713         * g77.dg/f77-edit-colon-out.f: New test
19714         * g77.dg/f77-edit-s-out.f: New test
19715
19716 2002-03-24  Richard Henderson  <rth@redhat.com>
19717
19718         * objc/execute/formal_protocol-6.x: New XFAIL.
19719
19720 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19721
19722         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19723         that do not support weak symbols
19724
19725 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19726
19727         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19728         * lib/g77.exp:  Likewise
19729         * lib/objc.exp: Likewise
19730
19731 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19732
19733         * gcc.dg/Wswitch-default.c: New test.
19734
19735 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19736
19737         * g++.dg/other/enum1.C: New test.
19738
19739 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19740
19741         * gcc.dg/pragma-ep-3.c: Fix typo.
19742
19743 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19744
19745         * g++.dg/inherit/template-as-base.C: New test.
19746
19747 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19748
19749         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19750         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19751
19752 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19753
19754         * gcc.dg/cpp/multiline.c: Update to match.
19755
19756 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19757
19758         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19759
19760 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19761
19762         * gcc.dg/cpp/extratokens2.c:  New file.
19763
19764 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19765
19766         * gcc.dg/20020312-2.c: Add rs6000 target.
19767
19768         * gcc.c-torture/compile/20020319-1.c: New test.
19769
19770 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19771
19772         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19773         (A, E): Handle this.
19774
19775 2002-03-20  Jason Merrill  <jason@redhat.com>
19776
19777         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19778         ignoring -fpic.
19779         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19780         through prune_gcc_output.
19781
19782 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19783
19784         * gcc.c-torture/compile/20020320-1.c: New test.
19785
19786 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19787
19788         * gcc.c-torture/compile/20020318-1.c: New test.
19789
19790         * gcc.dg/struct-by-value-1.c: New test.
19791
19792         * gcc.dg/20020319-1.c: New test.
19793
19794 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19795
19796         * g++.dg/opt/conj1.C: New test.
19797
19798 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19799
19800         * g++.dg/template/qualttp20.C: Revert previous change.
19801         * g++.dg/template/qualttp3.C: Likewise.
19802         * g++.dg/template/qualttp4.C: Likewise
19803         * g++.dg/template/qualttp5.C: Likewise
19804         * g++.dg/template/qualttp6.C: Likewise
19805         * g++.dg/template/qualttp7.C: Likewise
19806         * g++.dg/template/qualttp8.C: Likewise
19807         * g++.dg/template/recurse.C: Likewise.
19808
19809 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19810
19811         * gcc.dg/cpp/wchar-1.c: Update.
19812
19813 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19814
19815         * g++.dg/template/conv1.C: New test.
19816         * g++.dg/template/conv2.C: New test.
19817         * g++.dg/template/conv3.C: New test.
19818         * g++.dg/template/conv4.C: New test.
19819
19820 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19821
19822         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19823         * g++.dg/template/qualttp3.C: Likewise.
19824         * g++.dg/template/qualttp4.C: Likewise
19825         * g++.dg/template/qualttp5.C: Likewise
19826         * g++.dg/template/qualttp6.C: Likewise
19827         * g++.dg/template/qualttp7.C: Likewise
19828         * g++.dg/template/qualttp8.C: Likewise
19829         * g++.dg/template/recurse.C: Likewise.
19830
19831 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19832
19833         * g++.dg/opt/dtor1.C: New test.
19834
19835 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19836
19837         * gcc.c-torture/compile/20020315-1.c: New test.
19838
19839 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19840
19841         * gcc.dg/weak-1.c: Fix scan tests.
19842
19843 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19844
19845         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19846         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19847         cris-*-aout* mmix-*-*.
19848         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19849         cris-*-aout* mmix-*-*.
19850         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19851         cris-*-elf* cris-*-aout* and mmix-*-*.
19852         * gcc.dg/20001009-1.c: Ditto.
19853         * gcc.dg/20010912-1.c: Ditto.
19854         * gcc.dg/20020122-4.c: Ditto.
19855         * gcc.dg/inline-2.c: Ditto.
19856
19857 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19858
19859         * gcc.c-torture/compile/20020314-1.c: New test.
19860
19861 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19862
19863         * gcc.c-torture/execute/20020314-1.c: New test.
19864
19865 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19866
19867         * g++.dg/warn/Wunused-1.C: New test.
19868
19869 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19870
19871         * g++.dg/abi/mangle6.C: New test.
19872
19873 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19874
19875         * gcc.c-torture/compile/20020309-2.c: New test.
19876
19877         * gcc.c-torture/compile/20020312-1.c: New test.
19878
19879 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19880
19881         * g++.dg/other/access1.C: New test.
19882
19883 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19884
19885         * gcc.c-torture/execute/wchar_t-1.c: New test.
19886
19887 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19888
19889         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19890
19891 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19892
19893         * gcc.dg/20020312-1.c: New test case.
19894
19895 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19896
19897         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19898
19899 2002-03-11  Richard Henderson  <rth@redhat.com>
19900
19901         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19902         * g++.old-deja/g++.jason/report.C: Likewise.
19903
19904 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19905
19906         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19907         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19908
19909 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19910
19911         * testsuite/g++.dg/overload/pmf1.C: New test.
19912
19913 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19914
19915         * gcc.c-torture/execute/20020307-1.c: Use long.
19916
19917 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19918
19919         PR optimization/5844
19920         * gcc.dg/20020310-1.c: New test.
19921
19922 2002-03-09  Michael Meissner  <meissner@redhat.com>
19923
19924         * gcc.c-torture/execute/memcpy-2.c: New test.
19925         * gcc.c-torture/execute/memset-1.c: New test.
19926         * gcc.c-torture/execute/strlen-1.c: New test.
19927         * gcc.c-torture/execute/strcmp-1.c: New test.
19928         * gcc.c-torture/execute/strncmp-1.c: New test.
19929
19930 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19931
19932         * gcc.dg/ppc-ldstruct.c: New test.
19933
19934 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19935
19936         * gcc.c-torture/execute/va-arg-22.c: New test.
19937
19938 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19939
19940         * gcc.c-torture/compile/20020309-1.c: New test.
19941
19942 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19943
19944         * gcc.c-torture/execute/20020307-2.c: New test.
19945
19946 2002-03-07  Jeffrey A Law  (law@redhat.com)
19947
19948         * g77.f-torture/compile/20020307-1.f: New test.
19949
19950 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19951
19952         * gcc.dg/unordered-1.c: New test.
19953
19954 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19955
19956         * gcc.c-torture/execute/20020307-1.c: New test.
19957
19958 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19959
19960         * gcc.dg/20020304-1.c: New test.
19961
19962         * gcc.c-torture/compile/20020304-2.c: New test.
19963
19964 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19965
19966         * gcc.c-torture/compile/20020304-1.c: New test case
19967         (from PR c/5830).
19968
19969 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19970
19971         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19972
19973 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19974
19975         * g++.dg/other/classkey1.C: New test.
19976
19977 2002-03-01  Richard Henderson  <rth@redhat.com>
19978
19979         * gcc.c-torture/compile/981223-1.x: New.
19980         * gcc.c-torture/compile/920625-1.x: New.
19981
19982 2002-02-28  Richard Henderson  <rth@redhat.com>
19983
19984         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19985
19986 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19987
19988         * gcc.c-torture/execute/20020227-1.c: New test.
19989
19990 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19991
19992         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19993         here" ERROR lines.
19994         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19995         * g++.old-deja.g++.other/defarg1.C: Likewise.
19996         * g++.old-deja/g++.pt/calls2.C: Likewise.
19997         * g++.old-deja/g++.pt/crash20.C: Likewise.
19998         * g++.old-deja/g++.pt/crash30.C: Likewise.
19999         * g++.old-deja/g++.pt/crash36.C: Likewise.
20000         * g++.old-deja/g++.pt/crash6.C: Likewise.
20001         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20002         * g++.old-deja/g++.pt/derived3.C: Likewise.
20003         * g++.old-deja/g++.pt/error1.C: Likewise.
20004         * g++.old-deja/g++.pt/friend21.C: Likewise.
20005         * g++.old-deja/g++.pt/friend23.C: Likewise.
20006         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20007         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20008
20009 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20010
20011         * gcc.c-torture/execute/20020225-2.c: New test.
20012
20013 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20014
20015         * gcc.c-torture/execute/920730-1t.c,
20016         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20017         Delete test cases, only relevant to -traditional.
20018
20019 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20020
20021         * gcc.dg/cpp/undef1.c: Remove.
20022         * gcc.dg/cpp/directiv.c: Update.
20023         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20024
20025 2002-02-27  Michael Meissner  <meissner@redhat.com>
20026
20027         * gcc.c-torture/execute/20020226-1.c: New test.
20028
20029 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20030
20031         * g++.dg/debug/debug4.C: New test.
20032
20033         * gcc.dg/ia64-visibility-1.c: New test.
20034
20035 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20036
20037         * gcc.dg/debug/20020224-1.c: New.
20038
20039 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20040
20041         * gcc.c-torture/execute/960416-1.x: New.
20042         * gcc.c-torture/execute/divconst-3.x: Likewise.
20043
20044 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20045
20046         * gcc.dg/20020224-1.c: New test.
20047
20048 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20049
20050         * gcc.c-torture/execute/20020225-1.c: New.
20051
20052 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20053
20054         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20055
20056 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20057
20058         * gcc.dg/20020222-1.c: New test.
20059
20060 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20061
20062         * g++.dg/opt/anonunion1.C: New test.
20063
20064 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20065
20066         * g++.dg/template/qualttp19.C: New test.
20067         * g++.dg/template/qualttp20.C: New test.
20068         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20069         * g++.old-deja/g++.other/qual1.C: Likewise.
20070
20071 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20072
20073         * gcc.dg/attr-alwaysinline.c: New.
20074
20075 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20076
20077         * gcc.dg/20020220-1.c: New test.
20078
20079         * gcc.dg/20020220-2.c: New test.
20080
20081         * g++.dg/opt/mmx1.C: New test.
20082
20083 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20084
20085         * gcc.c-torture/compile/20020110.c: New test.
20086
20087 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20088
20089         * gcc.c-torture/execute/20020219-1.c: New test.
20090
20091         * gcc.dg/20020219-1.c: New test.
20092
20093         * gcc.dg/noncompile/20020220-1.c: New test.
20094
20095         * g++.dg/opt/ptrintsum1.C: New test.
20096
20097         * gcc.dg/debug/20020220-1.c: New test.
20098
20099 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20100
20101         * gcc.c-torture/execute/20020216-1.c: New test.
20102
20103 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20104
20105         * gcc.dg/decl-1.c: Update, new test.
20106
20107 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         * g++.dg/abi/bitfield1.C: New test.
20110         * g++.dg/abi/bitfield2.C: New test.
20111
20112 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20113
20114         * gcc.dg/attr-nest.c: New test.
20115
20116 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20117
20118         * gcc.c-torture/execute/20020215-1.c: New test.
20119
20120 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20121
20122         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20123         * g++.dg/debug/debug.exp: New.
20124         * g++.dg/debug/trivial.C: New.
20125         * g++.dg/debug/debug1.C: Moved...
20126         * g++.dg/other/debug1.C: ...from here.
20127         * g++.dg/debug/debug2.C: Moved...
20128         * g++.dg/other/debug2.C: ...from here.
20129         * g++.dg/debug/debug3.C: Moved...
20130         * g++.dg/other/debug3.C: ...from here.
20131
20132         * gcc.dg/noncompile/20020213-1.c: New test.
20133
20134 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20135
20136         * g++.dg/other/debug3.C: New test.
20137
20138         * gcc.c-torture/execute/20020213-1.c: New test.
20139
20140 2002-02-13  Richard Smith <richard@ex-parrot.com>
20141
20142         * g++.old-deja/g++.other/thunk1.C: New test.
20143
20144 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20145
20146         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20147
20148 2002-02-13  Stan Shebs  <shebs@apple.com>
20149
20150         * gcc.dg/altivec-3.c: New.
20151
20152 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20153
20154         * gcc.dg/Wunreachable-1.c: New test.
20155         * gcc.dg/Wunreachable-2.c: New test.
20156
20157 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20158
20159         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20160
20161 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20162
20163         * gcc.dg/decl-1.c: New test.
20164
20165 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20166
20167         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20168
20169 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20170
20171         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20172         * gcc.c-torture/compile/980506-1.x: Likewise.
20173
20174 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20175
20176         * gcc.dg/20020210-1.c: New.
20177
20178 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20179
20180         * g77.f-torture/execute/947.f: New regression test
20181         for PR fortran/947.
20182
20183 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20184
20185         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20186         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20187
20188 2002-02-08  Richard Henderson  <rth@redhat.com>
20189
20190         * gcc.c-torture/compile/labels-3.c: New.
20191
20192 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20193
20194         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20195         expression statements work instead.
20196         * gcc.dg/noncompile/20020207-1.c: New test.
20197
20198 2002-02-07  Richard Henderson  <rth@redhat.com>
20199
20200         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20201
20202 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20203
20204         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20205         message from g77
20206         * lib/g77-dg.exp: Trim g77 error messages so that they are
20207         recognized by dg.exp.
20208
20209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20210
20211         PR fortran/5473
20212         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20213
20214 2002-02-07  Richard Henderson  <rth@redhat.com>
20215
20216         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20217         to be sufficiently aligned for integers.
20218
20219 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         * g++.dg/template/friend4.C: New test.
20222
20223 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20224
20225         PR fortran/5743
20226         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20227         unsupported cases.
20228
20229 2002-02-07  Richard Henderson  <rth@redhat.com>
20230
20231         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20232         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20233         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20234         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20235
20236 2002-02-06  Richard Henderson  <rth@redhat.com>
20237
20238         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20239
20240 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20241
20242         * gcc.dg/20020206-1.c: New test.
20243
20244 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20245
20246         * gcc.c-torture/execute/20020206-1.c: New test.
20247
20248         * gcc.c-torture/execute/20020206-2.c: New test.
20249
20250         PR optimization/5429:
20251         * gcc.c-torture/compile/20020206-1.c: New test.
20252
20253 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20254
20255         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20256         as certain file formats cannot support particularly large
20257         alignments.
20258
20259         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20260         and do not expect to be able to link the executable.
20261
20262         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20263         fail because the COFF format does not support the weak attribute.
20264
20265 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20266
20267         * g77.dg/pr5473.f:  New test
20268
20269 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20270
20271         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20272         Fix testcase accordingly.
20273
20274 2002-02-04  Richard Henderson  <rth@redhat.com>
20275
20276         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20277         (buf): Change to be an array of pointers, not ints.
20278
20279 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20280
20281         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20282         before all tests.  Move warning one line above to match where it
20283         C frontend emits.
20284         * gcc.dg/Wswitch-2.c: New test.
20285         * g++.dg/warn/Wswitch-1.C: New test.
20286         * g++.dg/warn/Wswitch-2.C: New test.
20287
20288 2002-02-04  Richard Henderson  <rth@redhat.com>
20289
20290         * g++.dg/abi/offsetof.C: Fix size comparison.
20291
20292 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20293
20294         * gcc.dg/cast-qual-2.c: New test.
20295
20296 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20297
20298         * gcc.dg/20020201-4.c: New test.
20299
20300 2002-02-04  Ben Elliston  <bje@redhat.com>
20301
20302         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20303         target_info attribute != 0, in addition to the empty string.
20304         (gcc_target_compile): Likewise.
20305
20306 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20307
20308         * gcc.dg/Wswitch.c: New test.
20309         PR gcc/4475. PR gcc/3780.
20310
20311 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20312
20313         * g77.f-torture/execute/5122.f: New test for regressions
20314         against PR fortran/5122.
20315
20316 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20317
20318         * g77.f-torture/compile/pr3743.f: Delete
20319         * g77.dg/pr3743-1.f: New test.
20320         * g77.dg/pr3743-2.f: New test.
20321         * g77.dg/pr3743-3.f: New test.
20322         * g77.dg/pr3743-4.f: New test.
20323
20324 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20325
20326         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20327
20328 2002-02-02  Richard Henderson  <rth@redhat.com>
20329
20330         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20331         * gcc.c-torture/execute/bf64-1.c: Likewise.
20332
20333 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20334
20335         * gcc.dg/20020201-2.c: New test.
20336
20337         * gcc.dg/20020201-3.c: New test.
20338
20339         * gcc.c-torture/execute/bitfld-2.c: New test.
20340
20341 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20342
20343         * gcc.dg/bitfld-1.c: Update.
20344         * gcc.dg/bitfld-2.c: Update.
20345         * gcc.c-torture/execute/bitfld-1.x: New.
20346
20347 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20348
20349         * gcc.c-torture/execute/20020201-1.c: New test.
20350
20351 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20352
20353         PR target/5469
20354         * gcc.dg/20020201-1.c: New test.
20355
20356 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20357
20358         PR fortran/3743
20359         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20360         * g77.f-torture/compile/pr3743.x: Remove
20361
20362 2002-01-31  Tom Rix  <trix@redhat.com>
20363
20364         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20365
20366 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20367
20368         * gcc.dg/noncompile/20020130-1.c: New test.
20369
20370 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20371
20372         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20373
20374 2002-01-29  Richard Henderson  <rth@redhat.com>
20375
20376         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20377         to long long.
20378         * gcc.c-torture/execute/bf64-1.c: Likewise.
20379
20380 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20381
20382         * gcc.c-torture/execute/20020129-1.c: New test.
20383
20384 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20385
20386         * gcc.c-torture/compile/20000224-1.c: Update.
20387         * gcc.c-torture/execute/bitfld-1.c: New tests.
20388         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20389         * gcc.dg/uninit-A.c: Update.
20390
20391 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20392
20393         * g++.dg/template/ctor1.C: Add instantiation.
20394
20395 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20396
20397         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20398         argument to __builtin_prefetch to be const ptr.
20399
20400 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20401
20402         * gcc.c-torture/compile/20020120-1.c: New test.
20403
20404 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20405
20406         * gcc.c-torture/execute/20020127-1.c: New test.
20407
20408 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20409
20410         * g77.dg/f77-edit-i-in.f: New test
20411         * g77.dg/f77-edit-i-out.f: New test
20412
20413 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20414
20415         * gcc.dg/debug/debug.exp: New file.
20416         * gcc.dg/debug/trivial.c: New file.
20417         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20418         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20419         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20420         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20421         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20422         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20423         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20424         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20425         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20426         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20427         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20428         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20429         * gcc.dg/20000503-1.c: Removed.
20430         * gcc.dg/20010207-1.c: Removed.
20431         * gcc.dg/20011223-1.c: Removed.
20432         * gcc.dg/20020104-2.c: Removed.
20433         * gcc.dg/debug-1.c: Removed.
20434         * gcc.dg/debug-2.c: Removed.
20435         * gcc.dg/debug-3.c: Removed.
20436         * gcc.dg/debug-4.c: Removed.
20437         * gcc.dg/debug-5.c: Removed.
20438         * gcc.dg/debug-6.c: Removed.
20439         * gcc.dg/dwarf2-1.c: Removed.
20440         * gcc.dg/dwarf2-2.c: Removed.
20441
20442 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20443
20444         * g++.old-deja/g++.other/eh5.C: New test.
20445         * g++.old-deja/g++.other/sibcall2.C: New test.
20446         * g++.old-deja/g++.other/array9.C: New test.
20447         * g++.old-deja/g++.other/typename2.C: New test.
20448         * g++.old-deja/g++.other/crash60.C: New test.
20449         * g++.old-deja/g++.other/conv9.C: New test.
20450         * g++.old-deja/g++.other/mangle10.C: New test.
20451         * g++.old-deja/g++.other/unchanging1.C: New test.
20452         * g++.old-deja/g++.other/exprstmt1.C: New test.
20453         * g++.old-deja/g++.other/inline23.C: New test.
20454         * g++.old-deja/g++.eh/ia64-1.C: New test.
20455         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20456         * g++.old-deja/g++.other/reload1.C: New test.
20457         * g++.old-deja/g++.other/static20.C: New test.
20458         * g++.old-deja/g++.other/local-alloc1.C: New test.
20459         * g++.old-deja/g++.other/conv8.C: New test.
20460         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20461         * g++.old-deja/g++.other/storeexpr1.C: New test.
20462         * g++.old-deja/g++.other/storeexpr2.C: New test.
20463         * g++.dg/eh/template2.C: New test.
20464         * g++.dg/warn/weak1.C: New test.
20465
20466 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20467
20468         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20469         Remove first, non-varying, argument.
20470
20471 2002-01-23  Richard Henderson  <rth@redhat.com>
20472
20473         * gcc.dg/inline-2.c: New.
20474
20475         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20476         Add optional target arg.  Check number of arguments.
20477         (scan-assembler-not, scan-assembler-dem): Likewise.
20478         (scan-assembler-dem-not): Likewise.
20479
20480 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20481
20482         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20483         line 12.
20484         * g++.old-deja/g++.brendan/parse3.C,
20485         g++.old-deja/g++.other/crash26.C,
20486         g++.old-deja/g++.other/crash28.C,
20487         g++.old-deja/g++.other/crash29.C,
20488         g++.old-deja/g++.other/crash30.C,
20489         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20490
20491 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20492
20493         * gcc.dg/20020115-1.c: New.
20494
20495 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20496
20497         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20498
20499 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20500
20501         * gcc.dg/20020122-3.c: New.
20502
20503 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * g++.dg/other/gc1.C: New test.
20506
20507 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20508
20509         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20510
20511 2002-01-22  Richard Henderson  <rth@redhat.com>
20512
20513         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20514
20515 2002-01-22  Richard Henderson  <rth@redhat.com>
20516
20517         * gcc.dg/20020122-4.c: New.
20518
20519 2002-01-22  H.J. Lu <hjl@gnu.org>
20520
20521         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20522         link output.
20523         * gcc.dg/special/ecos.exp: Likewise.
20524         * lib/g++-dg.exp: Likewise.
20525         * lib/g77-dg.exp: Likewise.
20526         * lib/gcc-dg.exp : Likewise.
20527         * lib/mike-g++.exp: Likewise.
20528         * lib/mike-g77.exp: Likewise.
20529         * lib/mike-gcc.exp: Likewise.
20530         * lib/objc-dg.exp: Likewise.
20531
20532 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20533
20534         PR target/5379
20535         * gcc.dg/20020122-2.c: New test.
20536
20537 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20538
20539         * gcc.dg/20020122-1.c: New test.
20540
20541 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20542
20543         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20544
20545 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20546
20547         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20548
20549 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20550
20551         * gcc.c-torture/compile/20020121-1.c: New test.
20552
20553 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20554
20555         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20556         ld_library_path.
20557
20558 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20559
20560         * gcc.dg/20020218-1.c: New test.
20561
20562 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20563
20564         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20565         messages
20566         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20567         "At global scope" warning
20568         * g++.dg/ext/align1.C: Change cygwin test for alignment
20569         from db-bogus to dg-warning
20570
20571 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20572
20573         * g77.f-torture/compile/cpp2.F: New test.
20574
20575 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20576
20577         * g++.dg/template/access1.C: New test.
20578
20579 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20580
20581         * gcc.dg/20020118-1.c: New.
20582
20583 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20584
20585         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20586
20587 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20588
20589         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20590         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20591         alignment warnings.
20592
20593 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20594
20595         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20596         torture_with_loops and torture_without_loops
20597
20598 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20599
20600         * gcc.c-torture/compile/20020116-1.c: New test.
20601
20602 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20603
20604         * gcc.dg/20020116-2.c: New test.
20605
20606         * gcc.dg/ultrasp4.c: New test.
20607
20608         * gcc.dg/20020116-1.c: New test.
20609
20610 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20611
20612         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20613         by EABI.
20614
20615 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20616
20617         * gcc.misc-tests/i386-prefetch.exp: New.
20618         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20619         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20620         * gcc.misc-tests/i386-pf-none-1.c: New test.
20621         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20622
20623 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.dg/gnu89-init-1.c: Add new tests.
20626
20627 2002-01-15  Andreas Jaeger  <aj@suse.de>
20628
20629         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20630         * gcc.dg/i386-mmx-2.c: Likewise.
20631         * gcc.dg/i386-sse-1.c: Likewise.
20632         * gcc.dg/i386-sse-2.c: Likewise.
20633         * gcc.dg/i386-sse-3.c: Likewise.
20634
20635 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20636
20637         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20638         Uncomment additional cases that now pass.
20639
20640 2002-01-11  Richard Henderson  <rth@redhat.com>
20641
20642         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20643         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20644
20645 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20646
20647         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20648
20649 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20650
20651         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20652         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20653
20654 2002-01-10  Dale Johannesen  <dalej@apple.com>
20655
20656         * gcc.c-torture/execute/loop-11.c: New.
20657
20658 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20659
20660         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20661         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20662
20663 2002-01-09  Richard Henderson  <rth@redhat.com>
20664
20665         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20666         type in which to perform the operation for each size.
20667
20668 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20669
20670         * gcc.c-torture/compile/20020109-2.c: New test.
20671
20672 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20673
20674         * gcc.c-torture/execute/loop-10.c: New test.
20675
20676 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20677
20678         * gcc.c-torture/compile/20010226-1.c: New test.
20679         * gcc.c-torture/compile/20010227-1.c: New test.
20680         * gcc.c-torture/compile/20010426-1.c: New test.
20681         * gcc.c-torture/compile/20010510-1.c: New test.
20682         * gcc.c-torture/compile/20010605-3.c: New test.
20683         * gcc.c-torture/compile/20010824-1.c: New test.
20684         * gcc.c-torture/execute/20010409-1.c: New test.
20685         * gcc.dg/noncompile/20000901-1.c: New test.
20686         * gcc.dg/20001023-1.c: New test.
20687         * gcc.dg/20001101-1.c: New test.
20688         * gcc.dg/20001102-1.c: New test.
20689         * gcc.dg/20010207-1.c: New test.
20690         * gcc.dg/20010405-1.c: New test.
20691         * gcc.dg/20010822-1.c: New test.
20692         * gcc.dg/20011107-1.c: New test.
20693
20694 2002-01-09  Jeffrey A Law  (law@redhat.com)
20695
20696         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20697
20698         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20699         execution failure on PA targets.
20700
20701 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20702
20703         * gcc.c-torture/compile/20020109-1.c: New test.
20704
20705 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20706
20707         * gcc.c-torture/execute/20020108-1.c: New test.
20708
20709 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * gcc.dg/20020108-1.c: New test.
20712
20713 2002-01-08  H.J. Lu <hjl@gnu.org>
20714
20715         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20716         for header files.
20717
20718 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20719
20720         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20721         consistency.
20722
20723 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20724
20725         * gcc.dg/altivec-4.c: Test altivec predicates.
20726
20727 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20728
20729         * gcc.c-torture/execute/20020107-1.c: New test.
20730
20731 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20732
20733         PR c/5279
20734         * gcc.c-torture/compile/20020106-1.c: New test.
20735
20736 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20737
20738         * gcc.c-torture/execute/nestfunc-4.c: New test.
20739
20740 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20741
20742         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20743         extra triple that slipped in.
20744         * g++.old-deja/g++.abi/align.C: Likewise.
20745         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20746
20747 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20748
20749         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20750         * g++.old-deja/g++.abi/align.C: Likewise.
20751         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20752
20753         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20754         on FreeBSD/i386.
20755         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20756         FreeBSD.
20757
20758 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20759
20760         * gcc.dg/20020104-1.c: New test.
20761
20762         * gcc.dg/20020104-2.c: New test.
20763
20764 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20765
20766         * gcc.dg/20020103-1.c: Fix typo in target selector.
20767
20768 2002-01-03  Richard Henderson  <rth@redhat.com>
20769
20770         * gcc.dg/20020103-1.c: New.
20771
20772 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20773
20774         * gcc.c-torture/execute/20020103-1.c: New test.
20775
20776 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20777
20778         * g++.dg/other/debug2.C: New test.
20779
20780         * gcc.c-torture/compile/20020103-1.c: New test.
20781
20782 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20783
20784         * gcc.dg/gnu89-init-1.c: Added new tests.
20785
20786 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20787
20788         * g++.dg/template/friend2.C: Remove as patch is reverted.
20789
20790         * g++.dg/warn/oldcast1.C: New test.
20791
20792         * g++.dg/template/ptrmem1.C: New test.
20793         * g++.dg/template/ptrmem2.C: New test.
20794
20795         * g++.dg/template/ntp.C: New test.
20796
20797         * g++.dg/other/component1.C: New test.
20798
20799         * g++.dg/template/ttp3.C: New test.
20800
20801         * g++.dg/template/friend2.C: New test.
20802         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20803
20804 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20805
20806         * g++.dg/other/ptrmem1.C: New test.
20807         * g++.dg/other/ptrmem2.C: New test.
20808
20809 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20810
20811         * g++.dg/template/ctor1.C: New test.
20812
20813 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20814
20815         * g++.dg/template/friend2.C: New test.
20816
20817 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20818
20819         * gcc.dg/mmix-1.c: New test.
20820
20821 2001-12-31  Richard Henderson  <rth@redhat.com>
20822
20823         * gcc.dg/asm-5.c: New.
20824
20825 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20826
20827         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20828         in namespace __gnu_cxx
20829
20830 2001-12-30  Richard Henderson  <rth@redhat.com>
20831
20832         * gcc.dg/debug-6.c: New.
20833
20834 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20835
20836         * gcc.c-torture/compile/20011229-2.c: New test.
20837
20838 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * gcc.dg/debug-3.c: New test.
20841         * gcc.dg/debug-4.c: New test.
20842         * gcc.dg/debug-5.c: New test.
20843
20844 2001-12-29  Richard Henderson  <rth@redhat.com>
20845
20846         * g++.dg/eh/loop1.C: New.
20847
20848 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.dg/template/crash1.C: New test.
20851
20852 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20853
20854         * g++.dg/other/const1.C: New test.
20855
20856 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20857
20858         * gcc.c-torture/compile/20011229-1.c: New test.
20859
20860 2001-12-28  Stan Shebs  <shebs@apple.com>
20861
20862         * lib/objc-torture.exp: Resync with c-torture.exp.
20863         * lib/objc.exp: Load standard libraries.
20864
20865 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20868         additional tests.
20869
20870 2001-12-27  Roger Sayle <roger@eyesopen.com>
20871
20872         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20873
20874 2001-12-27  Richard Henderson  <rth@redhat.com>
20875
20876         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20877
20878 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         * g++.dg/eh/ctor1.C: New test.
20881         * g++.dg/other/error2.C: New test.
20882
20883 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20884
20885         * g++.dg/other/init2.C: New test.
20886
20887 2001-12-24  Richard Henderson  <rth@redhat.com>
20888
20889         * gcc.dg/20011223-1.c: New.
20890         * gcc.dg/inline-1.c: New.
20891
20892 2001-12-23  Richard Henderson  <rth@redhat.com>
20893
20894         * gcc.dg/asm-4.c: Test operand modifiers.
20895
20896 2001-12-23  Richard Henderson  <rth@redhat.com>
20897
20898         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20899
20900 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20901
20902         * gcc.c-torture/execute/20011223-1.c: New test.
20903
20904 2001-12-21  Richard Henderson  <rth@redhat.com>
20905
20906         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20907         re-enables the warning.
20908
20909 2001-12-21  Richard Henderson  <rth@redhat.com>
20910
20911         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20912
20913 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20914
20915         * gcc.c-torture/compile/20011218-1.c: New test.
20916
20917 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20918
20919         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20920         arm-isr.c test.
20921         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20922         epilogue generation for ARM ISR routines.
20923
20924 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20925
20926         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20927         * gcc.dg/format/c90-printf-3.c: Likewise.
20928         * gcc.dg/format/c99-printf-3.c: Likewise.
20929         * gcc.dg/format/ext-1.c: Likewise.
20930         * gcc.dg/format/ext-6.c: Likewise.
20931         * gcc.dg/format/format.h: Prototype unlocked stdio.
20932
20933 2001-12-20  Richard Henderson  <rth@redhat.com>
20934
20935         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20936         (arena): Use it.
20937         (malloc): Correct allocation logic.  Abort if we fill up the
20938         arena before initialization complete.
20939         (realloc): Correct allocation logic.
20940
20941 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20942
20943         * gcc.c-torture/compile/20011219-2.c: New test.
20944
20945         * gcc.c-torture/execute/20011219-1.c: New test.
20946
20947 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20948
20949         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20950         target does not support weak symbols.
20951
20952 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20953
20954         * gcc.c-torture/compile/20011219-1.c: New test.
20955
20956 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20957
20958         * g++.dg/other/error1.C: New test.
20959
20960 2001-12-17  Jeffrey A Law  (law@redhat.com)
20961
20962         * gcc.c-torture/execute/20011217-1.c: New test.
20963
20964 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20965
20966         * objc.dg/special/: New directory.
20967         * objc.dg/special/special.exp: New file.
20968         * objc.dg/special/unclaimed-category-1.h: New file.
20969         * objc.dg/special/unclaimed-category-1a.m: New file.
20970         * objc.dg/special/unclaimed-category-1.m: New file.
20971
20972 2001-12-17  Andreas Jaeger  <aj@suse.de>
20973
20974         * gcc.c-torture/compile/20011217-2.c: New test.
20975
20976 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20977
20978         * gcc.c-torture/compile/20011217-1.c: New test.
20979
20980 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20981
20982         * testsuite/gcc.dg/20011214-1.c: New.
20983
20984 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20985
20986         * gcc.dg/altivec-4.c: New.
20987
20988 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20989
20990         * gcc.dg/20011113-1.c: New test.
20991
20992 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20993
20994         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20995         std::__malloc_alloc_template<0> and
20996         std::__default_alloc_template<false, 0>.
20997
20998 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20999
21000         * objc/execute/bf-21.m: New test.
21001         * objc/execute/enumeration-1.m: New test.
21002         * objc/execute/enumeration-2.m: New test.
21003
21004 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21005
21006         * gcc.dg/gnu89-init-1.c: New test.
21007
21008 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21009
21010         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21011         * g++.old-deja/g++.jason/2371.C: Likewise.
21012         * g++.old-deja/g++.jason/template33.C: Likewise.
21013         * g++.old-deja/g++.jason/template34.C: Likewise.
21014         * g++.old-deja/g++.jason/template36.C: Likewise.
21015         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21016         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21017         * g++.old-deja/g++.other/typename1.C: Likewise.
21018         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21019         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21020         * g++.old-deja/g++.pt/typename11.C: Likewise.
21021         * g++.old-deja/g++.pt/typename14.C: Likewise.
21022         * g++.old-deja/g++.pt/typename16.C: Likewise.
21023         * g++.old-deja/g++.pt/typename3.C: Likewise.
21024         * g++.old-deja/g++.pt/typename4.C: Likewise.
21025         * g++.old-deja/g++.pt/typename5.C: Likewise.
21026         * g++.old-deja/g++.pt/typename7.C: Likewise.
21027         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21028
21029 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         * g++.dg/other/linkage1.C: New test.
21032         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21033         specifiers.
21034
21035 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21036
21037         * gcc.dg/concat.c: New test.
21038
21039 2001-12-11  Stan Shebs  <shebs@apple.com>
21040
21041         * objc/compile: New test directory.
21042         * objc/compile/compile.exp: New expect script.
21043         * objc/compile/20011211-1.m: New compile test.
21044
21045 2001-12-11  Jason Merrill  <jason@redhat.com>
21046
21047         * lib/prune.exp (prune_gcc_output): Also handle "In member
21048         function".  So many permutations...
21049
21050 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21051
21052         * g++.dg/template/typedef1.C: New test.
21053
21054 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21055
21056         * g++.dg/other/copy1.C: New test.
21057
21058 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21059
21060         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21061
21062         * gcc.dg/builtin-choose-expr.c: New.
21063
21064 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21065
21066         * gcc.dg/altivec-2.c: New.
21067
21068 2001-12-07  Richard Henderson  <rth@redhat.com>
21069
21070         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21071
21072 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21073
21074         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21075         ultrasparc.
21076
21077 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21078
21079         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21080
21081 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21082
21083         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21084         variable argument list.
21085
21086 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21087
21088         * gcc.c-torture/execute/memcheck: Delete entire directory.
21089         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21090         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21091
21092 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21093
21094         * gcc.dg/Wshadow-1.c: New test.
21095
21096 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21097
21098         * gcc.c-torture/compile/20011130-1.c: New test.
21099
21100         * gcc.dg/noncompile/20011025-1.c: New test.
21101
21102         * g++.dg/other/anon-union.C: New test.
21103
21104         * gcc.c-torture/execute/20011024-1.c: New test.
21105
21106 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21107
21108         * gcc.c-torture/execute/20000722-1.x,
21109         gcc.c-torture/execute/20010123-1.x: Remove.
21110         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21111         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21112         gcc.dg/c99-complit-2.c: New tests.
21113
21114 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21115
21116         * g++.dg/inherit/base1.C: New test.
21117
21118 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21119
21120         * g++.dg/other/stdarg1.C: New test.
21121
21122         * gcc.c-torture/compile/20011130-2.c: New test.
21123
21124 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21125
21126         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21127         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21128         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21129         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21130         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21131         * gcc.dg/builtin-prefetch-1.c: New test.
21132
21133 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21134
21135         * gcc.dg/20011130-1.c: New test.
21136
21137 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21138
21139         * g++.dg/other/scope1.C: New test.
21140         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21141
21142 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21143
21144         * gcc.dg/vla-init-1.c: New test.
21145
21146 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21147
21148         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21149
21150 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21151
21152         * objc.dg/alias.m: Update.
21153         * objc.dg/class-1.m: Update.
21154         * objc.dg/const-str-1.m: Update.
21155         * objc.dg/fwd-proto-1.m: Update.
21156         * objc.dg/id-1.m: Update.
21157         * objc.dg/super-class-1.m: Update.
21158
21159 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21160
21161         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21162         constructs.
21163
21164 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21165
21166         * gcc.c-torture/execute/20011128-1.c: New test.
21167
21168 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21169
21170         * gcc.dg/20011127-1.c: New test.
21171
21172 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21173
21174         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21175         from Austin Group draft 7.
21176         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21177         scanf format arguments.
21178         * gcc.dg/format/no-exargs-2.c: New test.
21179
21180 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21181
21182         * g++.dg/abi/vbase8-4.C: New test.
21183
21184 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21185
21186         * gcc.c-torture/execute/20011121-1.c: New test.
21187
21188 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21189
21190         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21191
21192 2001-11-23  Andreas Jaeger  <aj@suse.de>
21193
21194         * gcc.dg/cpp/charconst-2.c: New test.
21195
21196 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21197
21198         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21199         to the host if it is remote.  Let tests specify extra headers
21200         they use.
21201         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21202         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21203         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21204         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21205         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21206         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21207         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21208         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21209         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21210         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21211
21212 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21213
21214         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21215         for little endian ARMs.
21216
21217 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * gcc.c-torture/compile/20011119-1.c: New test.
21220         * gcc.c-torture/compile/20011119-2.c: New test.
21221
21222 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21223
21224         * gcc.dg/altivec-1.c: Fix typo.
21225
21226 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21227
21228         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21229
21230 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21231
21232         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21233
21234 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21235
21236         * lib/g77.exp: Don't specify --rpath-link.
21237
21238         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21239         across all the headers.
21240         * gcc.dg/format/format.exp: For testing on a remote host,
21241         copy format.h.
21242
21243         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21244         * gcc.c-torture/execute/930406-1.c: Likewise.
21245         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21246
21247 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21248
21249         * gcc.dg/altivec-1.c: New.
21250
21251 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21252
21253         * gcc.dg/cpp/fpreprocessed.c: New test case.
21254
21255 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21256
21257         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21258         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21259         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21260
21261 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21262
21263         * gcc.dg/no-builtin-1.c: New test.
21264
21265 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/execute/20011115-1.c: New test.
21268
21269 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21270
21271         * gcc.c-torture/compile/20011114-2.c: New test.
21272         * gcc.c-torture/compile/20011114-3.c: New test.
21273         * gcc.c-torture/compile/20011114-4.c: New test.
21274
21275 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21276
21277         * g++.dg/other/init1.C: New test.
21278
21279 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21280
21281         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21282         message.
21283
21284         * gcc.c-torture/execute/20011114-1.c: New testcase.
21285
21286         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21287         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21288         like the (before this change) version of 20010327-1.c.
21289
21290 2001-11-14  Roger Sayle <roger@eyesopen.com>
21291
21292         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21293
21294 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21295
21296         * g++.dg/init/array2.C: New test.
21297
21298 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21299
21300         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21301
21302 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         * g++.dg/other/forscope1.C: New test.
21305         * g++.dg/ext/forscope1.C: New test.
21306         * g++.dg/ext/forscope2.C: New test.
21307
21308 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21309
21310         * gcc.c-torture/execute/20011113-1.c: New test.
21311
21312 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21313
21314         * gcc.c-torture/execute/20011109-2.c: New test.
21315
21316         * gcc.c-torture/execute/20011109-1.c: New test.
21317
21318 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21319
21320         * gcc.c-torture/compile/20011109-1.c: New test.
21321
21322 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21323
21324         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21325         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21326         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21327         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21328         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21329         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21330         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21331
21332 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21333
21334         * g++.dg/warn/Wshadow-1.C: New tests.
21335         * g++.old-deja/g++.mike/for3.C: Update.
21336
21337 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21338
21339         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21340         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21341         XFAILs.  Adjust expected error texts.
21342         * gcc.c-torture/compile/20011106-1.c,
21343         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21344         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21345         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21346         gcc.dg/c99-array-lval-5.c: New tests.
21347
21348 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21349
21350         * gcc.dg/cpp/defined.c: Update.
21351
21352 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21353
21354         * gcc.c-torture/execute/anon-1.c: New test.
21355
21356 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21357
21358         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21359         same size, so no warning should be produced on stormy16.
21360
21361         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21362         due to oversized array.
21363         * g++.old-deja/g++.mike/ns15.C: Likewise.
21364         * g++.old-deja/g++.pt/crash16.C: Likewise.
21365
21366 2001-11-02  Graham Stott  <grahams@redhat.com>
21367
21368         * g++.dgother/debug1.C: Fix typos.
21369
21370 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21371
21372         * g++.dg/other/debug1.C: New test.
21373
21374 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21375
21376         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21377         of unsigned long.
21378
21379 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21380
21381         * gcc.dg/20011029-2.c: New test.
21382
21383         * gcc.c-torture/compile/20011029-1.c: New test.
21384
21385 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21386
21387         * objc/execute/class_self-1.m: New test.
21388         * objc/execute/class_self-2.m: New test.
21389
21390 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21391
21392         * gcc.misc-tests/msgs.exp: Delete.
21393         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21394         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21395         error set to match recent changes.
21396
21397 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21398
21399         * gcc.dg/20011021-1.c: New test.
21400
21401 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21402
21403         * gcc.c-torture/compile/20011023-1.c: New test.
21404
21405 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21406
21407         * lib/g77.exp: Rewrite based on lib/g++.exp.
21408
21409 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21410
21411         * gcc.c-torture/execute/20011019-1.c: New test.
21412
21413         * gcc.dg/20011018-1.c: New test.
21414
21415 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21416
21417         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21418
21419 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21420
21421         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21422         * gcc.dg/attr-invalid.c: Likewise.
21423
21424 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21425
21426         * testsuite/gcc.dg/20011015-1.c: New test.
21427
21428 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21429
21430         * g++.dg/template/unify2.C: New test.
21431
21432 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21433
21434         * g++.dg/other/exception-specification.C: New test
21435
21436 2001-10-13  Tom Rix  <trix@redhat.com>
21437
21438         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21439         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21440
21441 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * testsuite/gcc.dg/20011009-1.c: New test.
21444
21445 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21446
21447         PR g++/4476
21448         * g++.dg/other/friend1.C: New test.
21449
21450 2001-10-11  Richard Henderson  <rth@redhat.com>
21451
21452         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21453
21454 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21455
21456         * gcc.c-torture/compile/20011010-1.c: New.
21457
21458 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21459
21460         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21461         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21462         g77.f-torture/execute/execute.exp,
21463         g77.f-torture/noncompile/noncompile.exp,
21464         gcc.c-torture/compile/compile.exp,
21465         gcc.c-torture/execute/execute.exp,
21466         gcc.c-torture/execute/ieee/ieee.exp,
21467         gcc.c-torture/execute/memcheck/memcheck.exp,
21468         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21469         objc/execute/execute.exp: Update FSF address.
21470
21471 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21472
21473         * gcc.dg/cpp/cmdlne-C.c: Update.
21474         * gcc.dg/cpp/cmdlne-C2.c: New.
21475
21476 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21477
21478         * gcc.c-torture/execute/20011008-3.c: New.
21479
21480 2001-10-08  DJ Delorie  <dj@redhat.com>
21481
21482         * gcc.dg/20011008-1.c: New.
21483         * gcc.dg/20011008-2.c: New.
21484
21485 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21486
21487         * gcc.dg/cpp/spacing1.c: Update test.
21488
21489 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21490
21491         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21492         spelling errors of "separate" as "seperate".
21493
21494 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21495
21496         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21497         enough to avoid inlining.
21498
21499 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21500
21501         * lib/g77.exp: set libg2c_dir correctly.
21502
21503 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21504
21505         * gcc.dg/cpp/macro11.c: New test.
21506
21507 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21508
21509         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21510         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21511         gcc.dg/format/multattr-3.c: New tests.
21512         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21513         tests for format attributes on function pointers being rejected.
21514
21515 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21516
21517         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21518
21519 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21520
21521         * g++.dg/warn/format1.C: New test.
21522
21523 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21524
21525         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21526
21527 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21528
21529         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21530
21531 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21532
21533         * gcc.dg/cpp/redef2.c: Add test.
21534
21535 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21536
21537         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21538         long-standing bug on i686, apparently.
21539         * gcc.c-torture/execute/loop-2c.x: New file.
21540         * gcc.c-torture/execute/loop-2d.x: New file.
21541         * gcc.c-torture/execute/loop-3c.x: New file.
21542
21543 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21544
21545         * gcc.dg/cpp/20000625-2.c: Correct line number.
21546
21547 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21548
21549         * gcc.dg/cpp/macro10.c: New test.
21550         * gcc.dg/cpp/strify3.c: New test.
21551         * gcc.dg/cpp/spacing1.c: Add tests.
21552         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21553         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21554
21555 2001-09-24  DJ Delorie  <dj@redhat.com>
21556
21557         * gcc.c-torture/execute/20010924-1.c: New test.
21558
21559 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21560
21561         * testsuite/objc/execute/paste.m: Remove.
21562
21563 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21564
21565         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21566
21567 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21568
21569         * g77.dg/strlen0.f: New test.
21570
21571 2001-09-21  Richard Henderson  <rth@redhat.com>
21572
21573         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21574         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21575
21576 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21577
21578         Table-driven attributes.
21579         * g++.dg/ext/attrib1.C: New test.
21580
21581 2001-09-20  DJ Delorie  <dj@redhat.com>
21582
21583         * gcc.dg/20000926-1.c: Update expected warning messages.
21584         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21585         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21586         array.
21587
21588 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21589
21590         * g++.dg/eh/registers1.C: New test case.
21591
21592 2001-09-17  Richard Henderson  <rth@redhat.com>
21593
21594         * gcc.dg/array-5.c: Fix VLA decomposition test.
21595
21596 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21597
21598         * gcc.dg/cpp/line5.c: New testcase.
21599
21600 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21601
21602         * gcc.dg/cpp/macro9.c: New test.
21603
21604 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21605
21606         * gcc.c-torture/execute/980223.c: Change type of addr from long
21607         to char *.
21608
21609 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21610
21611         * gcc.c-torture/execute/20010915-1.c: New test.
21612
21613 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21614
21615         * g77.dg/bprob: New directory.
21616         * g77.dg/bprob/bprob.exp: New file.
21617         * g77.dg/bprob/bprob-1.f: New test.
21618         * g77.dg/gcov: New directory.
21619         * g77.dg/gcov/gcov.exp: New file.
21620         * g77.dg/gcov/gcov-1.f: New test.
21621         * g77.dg/gcov/gcov-1.x: New file.
21622
21623 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21624
21625         * gcc.dg/cpp/directiv.c: Update.
21626         * gcc.dg/cpp/undef1.c: Update.
21627
21628 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * gcc.dg/20010912-1.c: New test.
21631
21632 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21633
21634         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21635         language-independent file in lib.
21636         * lib/gcov.exp: New file.
21637
21638 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21639
21640         * gcc.c-torture/compile/20010911-1.c: New test.
21641
21642 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21643
21644         * lib/profopt.exp: New, to support profile-directed optimizations.
21645         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21646         * gcc.misc-tests/bprob-1.c: New test.
21647         * gcc.misc-tests/bprob-2.c: New test.
21648
21649 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21650
21651         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21652         XFAIL and which kinds of gcov output to verify.
21653         * gcc.misc-tests/gcov-4b.x: New file.
21654         * gcc.misc-tests/gcov-5b.x: New file.
21655         * gcc.misc-tests/gcov-6.x: New file.
21656         * gcc.misc-tests/gcov-7.c: New test.
21657         * gcc.misc-tests/gcov-7.x: New file.
21658
21659 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21660
21661         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21662         * gcc.misc-tests/gcov-6.c: New test.
21663
21664 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21665
21666         PR c++/3986
21667         * g++.dg/abi/vbase1.C: New test.
21668
21669 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21670
21671         * objc.dg/method-2.m: New.
21672
21673 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21674
21675         PR c++/4203
21676         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21677         * g++.dg/init/empty1.C: New test.
21678
21679 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21680
21681         * gcc.c-torture/compile/20010903-1.c: New test.
21682
21683 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21684
21685         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21686         for m68k.
21687
21688 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21689
21690         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21691
21692         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21693
21694         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21695
21696 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21697
21698         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21699         for 16-bit 'unsigned int'.
21700
21701 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21702
21703         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21704
21705 2001-08-27  Richard Henderson  <rth@redhat.com>
21706
21707         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21708         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21709
21710 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21711
21712         * gcc.dg/asm-names.c (ymain): New.
21713
21714 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21715
21716         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21717         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21718         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21719
21720 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21721
21722         * gcc.dg/compare5.c: New testcase.
21723
21724 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21725
21726         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21727         and "In instantiation".
21728
21729 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21730
21731         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21732
21733 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21734
21735         * gcc.misc-tests/gcov.exp: Add support for branch information.
21736         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21737         * gcc.misc-tests/gcov-4.c: New test.
21738         * gcc.misc-tests/gcov-4b.c: New test.
21739         * gcc.misc-tests/gcov-5b.c: New test.
21740
21741 2001-08-20  Zack Weinberg  <zackw@panix.com>
21742
21743         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21744         expected to fail.
21745
21746 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21747
21748         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21749
21750 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21751
21752         * g++.dg/eh/template1.C: New test.
21753
21754 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21755
21756         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21757         Fix thinko.
21758         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21759         for xfail.
21760
21761 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21762
21763         * lib/g77-dg.exp:  Use prune.exp for common procedures
21764         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21765         * lib/g77.exp: (g77-dg-prune) Remove
21766
21767 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21768
21769         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21770
21771 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21772
21773         * g++.dg/template/unify1.C: New test.
21774
21775 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21776
21777         * g++.dg/abi/empty4.C: New test.
21778
21779 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21780
21781         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21782         solaris2.*
21783         * g77.f-torture/compile/pr3743.x: Likewise
21784
21785 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21786
21787         * g++.dg/other/using-declaration.C: New test.
21788
21789 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21790
21791         * gcc.dg/cpp/tr-sign.c: New testcase.
21792
21793 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21794
21795         * gcc.dg/cpp/19951025-1.c: Revert.
21796         * gcc.dg/cpp/directiv.c: We no longer process directives that
21797         interrupt macro arguments.
21798
21799 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21800
21801         * gcc.dg/bconstp-1.c: New test.
21802
21803 2001-08-03  Richard Henderson  <rth@redhat.com>
21804
21805         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21806
21807 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21808
21809         * gcc.dg/cpp/19951025-1.c: Update.
21810
21811 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21812
21813         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21814         should be x.
21815
21816 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21817
21818         Kill -fhonor-std.
21819         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21820         * g++.old-deja/g++.other/std1.C: Likewise.
21821         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21822
21823 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21824
21825         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21826         (g77_pass, g77_fail, g77_finish, g77_exit,
21827         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21828
21829 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21830
21831         * g77.dg/fbackslash.f
21832         * g77.dg/fcase-preserve.f
21833         * g77.dg/ff90-1.f
21834         * g77.dg/ffixed-line-length-0.f
21835         * g77.dg/ffixed-line-length-132.f
21836         * g77.dg/ffixed-line-length-7.f
21837         * g77.dg/ffixed-line-length-72.f
21838         * g77.dg/ffixed-line-length-none.f
21839         * g77.dg/ffree-form-1.f
21840         * g77.dg/fno-backslash.f
21841         * g77.dg/fno-f90-1.f
21842         * g77.dg/fno-fixed-form-1.f
21843         * g77.dg/fno-onetrip.f
21844         * g77.dg/fno-typeless-boz.f
21845         * g77.dg/fno-underscoring.f
21846         * g77.dg/fno-vxt-1.f
21847         * g77.dg/fonetrip.f
21848         * g77.dg/ftypeless-boz.f
21849         * g77.dg/fugly-assumed.f
21850         * g77.dg/funderscoring.f
21851         * g77.dg/fvxt-1.f
21852
21853 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21854
21855         * objc.dg/fwd-proto-1.m: New.
21856         * objc.dg/local-decl-1.m: New.
21857         * objc.dg/naming-1.m: New.
21858         * objc.dg/naming-2.m: New.
21859         * objc.dg/proto-hier-1.m: New.
21860
21861 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21862
21863         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21864         largest-type elements to a struct makes its size grow.
21865
21866 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21867
21868         * g++.dg/abi/vthunk1.C: New test.
21869
21870 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21871
21872         * g++.dg/abi/vbase8-22.C: New test.
21873
21874 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21875
21876         * gcc.dg/cpp/macro8.c: New test.
21877
21878 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21879
21880         * g++.dg/abi/vbase8-21.C: New test.
21881
21882 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21883
21884         * g++.dg/abi/vbase8-10.C: New test.
21885
21886 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21887
21888         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21889         ${tool}_set_ld_library_path.
21890         Changed caller.
21891         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21892         g++.exp.
21893
21894 2001-07-26  Stan Cox <scox@redhat.com>
21895
21896         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21897         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21898         gcc_exit, gcc_check_unsupported_p):
21899         Moved to gcc-deps.exp
21900         * gcc-deps.exp: New file.
21901
21902 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21903
21904         * g++.old-deja/g++.pt/defarg14.C: New test.
21905
21906 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.old-deja/g++.other/lineno5.C: New test.
21909
21910 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21911
21912         * g++.old-deja/g++.pt/crash68.C: New test.
21913
21914 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21915
21916         * g++.old-deja/g++.other/crash42.C: New test.
21917
21918 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21919
21920         * gcc.dg/cpp/extratokens.c: Fix.
21921         * gcc.dg/cpp/skipping2.c: New tests.
21922
21923 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21924
21925         * gcc.c-torture/execute/20010724-1.c: New file.
21926         * gcc.c-torture/execute/20010724-1.x: New file.
21927
21928 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21929
21930         * g++.old-deja/g++.other/cond7.C: New test.
21931
21932 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21933
21934         * g++.old-deja/g++.other/optimize4.C: New test.
21935
21936 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21937
21938         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21939
21940 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21941
21942         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21943         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21944         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21945         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21946
21947         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21948         bug report" message.
21949
21950         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21951         * g++.dg/ext/instantiate1.C: Move from old-deja.
21952
21953 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21954
21955         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21956         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21957         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21958         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21959
21960 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21961
21962         * gcc.c-torture/execute/20010723-1.c: New test.
21963
21964 2001-07-23  Ben Elliston  <bje@redhat.com>
21965
21966         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21967
21968 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21969
21970         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21971         i[34567]86-*-*.
21972         Delete handling of ieee_multilib_flags.
21973         Pass -mieee for alpha*-*-* and sh-*-*.
21974         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21975
21976 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21977
21978         Remove old-abi tests.
21979         * g++.old-deja/g++.mike/p11116.C: Remove.
21980         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21981
21982 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21983
21984         * g77.f-torture/compile/pr3743.f:  New test
21985
21986 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21987
21988         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21989
21990 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21991
21992         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21993         g++.old-deja/g++.pt/static6.C: Likewise.
21994         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21995         supports weak symbols.
21996
21997 2001-07-18  Andreas Jaeger  <aj@suse.de>
21998
21999         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22000         supported again.
22001
22002 2001-07-18  Andreas Jaeger  <aj@suse.de>
22003
22004         * gcc.dg/iftrap-1.c: Fix target line.
22005
22006 2001-07-17  Richard Henderson  <rth@redhat.com>
22007
22008         * gcc.c-torture/execute/20010717-1.c: New.
22009
22010 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22011
22012         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22013         tests.
22014
22015 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22016
22017         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22018
22019 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22020
22021         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22022         UAC_SIGBUS, UAC_NOPRINT definitions.
22023
22024 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22025
22026         * objc/execute/object_is_class.m: New test.
22027         * objc/execute/object_is_meta_class.m: New test.
22028
22029 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22030
22031         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22032         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22033
22034 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22035
22036         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22037         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22038
22039 2001-07-14  Richard Henderson  <rth@redhat.com>
22040
22041         * gcc.dg/iftrap-1.c: New.
22042
22043 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22044
22045         * g77.f-torture/execute/intrinsic77.f: New test.
22046
22047 2001-07-11  Janis Johnson <janis@us.ibm.com>
22048
22049         * gcc.misc-tests/gcov-3.c: New test.
22050
22051 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22052
22053         * gcc.c-torture/compile/20010711-1.c,
22054         * gcc.c-torture/compile/20010711-2.c: New tests.
22055
22056 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22057
22058         * gcc.c-torture/execute/20010711-1.c: New test.
22059
22060 2001-07-11  Ben Elliston  <bje@redhat.com>
22061
22062         * g++.old-deja/g++.other/enum5.C: New test.
22063
22064 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22065
22066         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22067         (g++-dg-prune): Call prune_gcc_output.
22068         * prune.exp: New file for prune_gcc_output.
22069         * lib/g++.exp, lib/gcc.exp: Load it.
22070
22071 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22072
22073         * gcc.c-torture/compile/20010701-1.c,
22074         g++.old-deja/g++.ext/attrib6.C: New tests.
22075
22076 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22077
22078         * gcc.c-torture/compile/20010706-1.c: New test.
22079
22080 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22081
22082         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22083
22084 2001-06-28  Stan Shebs  <shebs@apple.com>
22085
22086         * gcc.dg/pragma-darwin.c: New test.
22087
22088 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22089
22090         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22091         Solaris 2.[678] system.
22092
22093 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22094
22095         * gcc.dg/20010622-1.c: New test.
22096
22097 2001-06-18  Stan Shebs  <shebs@apple.com>
22098
22099         * objc.dg: New directory.
22100         * objc.dg/dg.exp: New file.
22101         * objc.dg/alias.m: New.
22102         * objc.dg/class-1.m: New.
22103         * objc.dg/class-2.m: New.
22104         * objc.dg/const-str-1.m: New.
22105         * objc.dg/const-str-2.m: New.
22106         * objc.dg/id-1.m: New.
22107         * objc.dg/method-1.m: New.
22108         * objc.dg/super-class-1.m: New.
22109         * lib/objc-dg.exp: New file.
22110
22111 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22112
22113         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22114         of label name.
22115
22116 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22117
22118         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22119
22120 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22121
22122         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22123         variable.
22124
22125 2001-06-12  Richard Henderson  <rth@redhat.com>
22126
22127         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22128
22129 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         * g++.old-deja/g++.abi/vbase5.C: New test.
22132         * g++.old-deja/g++.abi/vbase6.C: New test.
22133         * g++.old-deja/g++.abi/vbase7.C: New test.
22134
22135 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22136
22137         * gcc.c-torture/compile/20010610-1.c: New test.
22138
22139 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22140
22141         * g++.old-deja/g++.abi/vbase4.C: New test.
22142
22143 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22144
22145         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22146         support %f for HC11/HC12 targets.
22147         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22148         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22149         on HC11/HC12 targets.
22150         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22151
22152 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22153
22154         * gcc.dg/wchar_t-1.c: New file.
22155         * gcc.dg/wint_t-1.c: Likewise.
22156
22157 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22158
22159         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22160
22161 2001-06-11  Richard Henderson  <rth@redhat.com>
22162
22163         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22164
22165 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22166
22167         * gcc.c-torture/compile/20010611-1.c: New test.
22168
22169 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22170
22171         * gcc.dg/c99-tag-1.c: Add more tests.
22172
22173 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22174
22175         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22176         representation on MN10300 and ARM/Thumb.
22177
22178 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22179
22180         * g77.f-torture/execute/20010610.f: New.
22181
22182 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22183
22184         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22185         names.
22186
22187 2001-06-09  Richard Henderson  <rth@redhat.com>
22188
22189         * gcc.c-torture/execute/ashrdi-1.c: New.
22190         * gcc.c-torture/execute/ashldi-1.c: New.
22191         * gcc.c-torture/execute/lshrdi-1.c: New.
22192
22193 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22194
22195         * objc/execute/load-3.m: Added. Check sending +load to categories,
22196         in addition to classes.
22197
22198 2001-06-08  Stan Shebs  <shebs@apple.com>
22199
22200         * objc/execute/load-2.m: New test.  From Nicola Pero
22201         <n.pero@mi.flashnet.it>.
22202
22203 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22204
22205         * gcc.c-torture/execute/20010605-2.c: New test.
22206
22207 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22208
22209         * g++.old-deja/g++.abi/vbase2.C: New test.
22210         * g++.old-deja/g++.abi/vbase3.C: New test.
22211
22212 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22213
22214         * g++.old-deja/g++.pt/friend49.C: New test.
22215
22216 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         * g++.old-deja/g++.ext/anon3.C: New test.
22219
22220 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22221
22222         * g++.old-deja/g++.other/conv7.C: New test.
22223
22224 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22225
22226         * gcc.c-torture/compile/20010605-2.c: New test.
22227
22228 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22229
22230         * gcc.c-torture/execute/20010604-1.c: New test.
22231
22232 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22233
22234         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22235
22236 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22237
22238         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22239         (g++_link_flags): Likewise.
22240         (g++_init): Pass gccpath's value to two previous functions.
22241
22242 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22243
22244         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22245         Ensure logfile entry matches exec command line.
22246
22247 2001-05-31  Richard Henderson  <rth@redhat.com>
22248
22249         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22250         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22251
22252 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22253
22254         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22255         compiler for irix6.2
22256
22257 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22258
22259         * g++.old-deja/g++.other/optimize3.C: New file.
22260
22261 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22262
22263         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22264         assemble.
22265
22266 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22267
22268         * g++.old-deja/g++.other/optimize2.C: New file.
22269
22270 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22271
22272         * gcc.c-torture/compile/20010518-2.c: New file.
22273         * gcc.c-torture/execute/20010518-1.c: New file.
22274         * gcc.c-torture/execute/20010518-2.c: New file.
22275
22276 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22277
22278         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22279
22280 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22281
22282         G++ no longer defines builtins that do not begin with __builtin.
22283         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22284         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22285         * g++.old-deja/g++.law/builtin1.C: Likewise.
22286         * g++.old-deja/g++.law/cvt2.C: Likewise.
22287         * g++.old-deja/g++.mike/net5.C: Likewise.
22288         * g++.old-deja/g++.other/builtins1.C: Likewise.
22289         * g++.old-deja/g++.other/builtins2.C: Likewise.
22290         * g++.old-deja/g++.other/builtins3.C: Likewise.
22291         * g++.old-deja/g++.other/builtins4.C: Likewise.
22292         * g++.old-deja/g++.other/inline8.C: Likewise.
22293         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22294
22295 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22296
22297         * g++.old-deja/g++.pt/using1.C: Adjust.
22298         * g++.old-deja/g++.pt/using2.C: New test.
22299
22300 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22301
22302         * gcc.dg/cpp/charconst.c: New tests.
22303         * gcc.dg/cpp/escape.c: New tests.
22304         * gcc.dg/cpp/escape-1.c: New tests.
22305         * gcc.dg/cpp/escape-2.c: New tests.
22306         * gcc.dg/cpp/ucs.c: New tests.
22307
22308 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22309
22310         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22311         native compiler for irix6.5.
22312
22313 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22314
22315         * lib/g++.exp (g++_include_flags): Use args to compute
22316         get_multilibs.
22317         (g++_link_flags): Likewise.
22318         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22319
22320 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22321
22322         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22323
22324 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22325
22326         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22327         this file.
22328
22329 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22330
22331         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22332         STACK_SIZE;
22333         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22334         to STACK_SIZE; Use it to define size of add_histo array.
22335         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22336         to STACK_SIZE.
22337         (f): Use GITT_SIZE to define size of gitt local table.
22338         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22339         to STACK_SIZE; Use it to define size of bytemem array.
22340
22341 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22342
22343         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22344         on 68HC11/HC12 due to the asm instruction.
22345         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22346         * gcc.c-torture/compile/920520-1.x: Likewise.
22347         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22348         on 68HC11/HC12 because the function is larger than 64K.
22349         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22350         on 68HC11/HC12 because the structure is too large.
22351
22352 2001-05-20  Richard Henderson  <rth@redhat.com>
22353
22354         * gcc.c-torture/execute/20010520-1.c: New.
22355
22356 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22357
22358         * g++.old-deja/g++.warn/compare1.C: New test.
22359         * gcc.dg/compare4.c: New test.
22360
22361 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22362
22363         * g++.old-deja/g++.other/optimize1.C: New test.
22364
22365 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22366
22367         * g++.old-deja/g++.pt/spec41.C: New test.
22368
22369 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22370
22371         * gcc.c-torture/compile/20010114-1.x: Remove.
22372
22373 2001-05-18  Stan Shebs  <shebs@apple.com>
22374
22375         * gcc.c-torture/compile/20010518-1.c: New test.
22376
22377 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22378
22379         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22380         * g++.old-deja/g++.pt/crash67.C: New test.
22381
22382 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22383
22384         * g++.old-deja/g++.other/debug9.C: New test.
22385
22386 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22387
22388         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22389
22390 2001-05-16  Jan Hubicka  <jh@suse.cz>
22391
22392         * gcc.c-torture/compile/20010516-1.c: New test.
22393
22394 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22395
22396         * g++.old-deja/g++.other/crash41.C: New test.
22397
22398 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22399
22400         * g++.old-deja/g++.pt/crash66.C: New test.
22401
22402 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22403
22404         * g++.old-deja/g++.robertl/eb27.C: Convert.
22405
22406 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22407
22408         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22409         declaration being redundant.
22410
22411 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22412
22413         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22414
22415 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22416
22417         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22418
22419 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22420
22421         * lib/g++.exp: Use testsuite_flags.
22422
22423 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22424
22425         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22426
22427 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22428
22429         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22430
22431 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22432
22433         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22434
22435 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22436
22437         * gcc.c-torture/compile/20010313-1.c: New test.
22438
22439 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22440
22441         * gcc.dg/cpp/direct2.c: New test.
22442         * gccq.dg/cpp/direct2s.c: New test.
22443
22444         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22445
22446 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22447
22448         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22449         * g++.old-deja/g++.other/op3.C: Likewise.
22450
22451 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22452
22453         * gcc.dg/cpp/syshdr.h: New file.
22454         * gcc.dg/cpp/sysmac1.c: Update.
22455         * gcc.dg/cpp/sysmac2.c: Update.
22456
22457 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22458
22459         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22460
22461 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22462
22463         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22464         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22465
22466 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22467
22468         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22469
22470 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22471
22472         * lib/g++.exp (g++_include_flags): Don't use any special flags
22473         if TESTING_IN_BUILD_TREE is not defined.
22474         (g++_init): Use a plain 'c++' as the compiler if
22475         TESTING_IN_BUILD_TREEE is not defined.
22476
22477 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22478
22479         * g++.old-deja/g++.eh/catch13.C: New test.
22480         * g++.old-deja/g++.eh/catch14.C: New test.
22481
22482 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.dg/cpp/tr-define.c: New test.
22485
22486 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22487
22488         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22489         <stdlib.h>, not <malloc.h>.
22490
22491 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         * g++.old-deja/g++.ns/template17.C: New test.
22494
22495 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         * g++.old-deja/g++.pt/ref4.C: New test.
22498
22499 2001-04-30  Richard Henderson  <rth@redhat.com>
22500
22501         * gcc.dg/20000724-1.c: Revert last change.
22502
22503 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22504
22505         * g77.f-torture/execute/20010430.f: New test.
22506
22507 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22508
22509         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22510
22511 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22512
22513         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22514
22515 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22516
22517         * g++.old-deja/g++.eh/crash6.C: New test.
22518
22519 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22520
22521         * g++.old-deja/g++.other/warn7.C: New test.
22522
22523 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22524
22525         * g++.old-deja/g++.other/defarg9.C: New test.
22526
22527 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22528
22529         * g77.f-torture/compile/20010426.f: New test.
22530         * g77.f-torture/execute/20010426.f: New test.
22531
22532 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22533
22534         * g77.f-torture/compile/20000629-1.x: Remove - error
22535         has been fixed.
22536
22537 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22538
22539         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22540         Tweak slightly to work with g++.dg framework.
22541         * g++.dg/special/ecos.exp: Run initp1.C test.
22542         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22543
22544         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22545         its linker doesn't give line numbers either.
22546         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22547
22548 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22549
22550         * g++.old-deja/g++.other/lex1.C: New test.
22551
22552 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22553
22554         * gcc.dg/noncompile/20010425-1.c: New test.
22555
22556 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.pt/mangle2.C: New test.
22559
22560 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22561
22562         * gcc.dg/format/plus-1.c: New test.
22563
22564 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22565
22566         * gcc.dg/20010423-1.c: New test.
22567
22568 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22569
22570         * gcc.c-torture/execute/20010422-1.c: New test.
22571
22572 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.old-deja/g++.ns/type2.C: New test.
22575
22576 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22577
22578         * g++.old-deja/g++.other/perf1.C: New test.
22579
22580 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22581
22582         * gcc.dg/c99-func-2.c: Remove xfail.
22583         * gcc.dg/c99-func-3.c: Remove xfail.
22584         * gcc.dg/c99-func-4.c: Remove xfail.
22585
22586 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22587
22588         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22589
22590 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22591
22592         * gcc.c-torture/compile/20010423-1.c: New test.
22593
22594 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.old-deja/g++.pt/typename28.C: New test.
22597
22598 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22599
22600         * g++.old-deja/g++.abi/empty2.C: New test.
22601         * g++.old-deja/g++.abi/empty3.C: New test.
22602
22603 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22604
22605         * g++.old-deja/g++.other/comdat2.C: New test.
22606         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22607
22608 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * g++.old-deja/g++.other/overload14.C: New test.
22611
22612 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22613
22614         * g++.old-deja/g++.other/lookup23.C: New test.
22615
22616 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22617
22618         * gcc.c-torture/execute/20010403-1.c: New test.
22619
22620 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22621             Mark Mitchell  <mark@codesourcery.com>
22622
22623         * lib/old-dejagnu.exp: Don't delete output of executable.
22624         Add .exe suffix to executables.
22625
22626 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22627
22628         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22629
22630 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22631
22632         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22633
22634 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22635
22636         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22637         * g++.old-deja/g++.abi/crash1.C: New test.
22638
22639 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.old-deja/g++.other/crash40.C: New test.
22642
22643 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22644
22645         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22646
22647 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22648
22649         * g++.old-deja/g++.other/warn6.C: New test.
22650
22651 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22652
22653         * g++.old-deja/g++.robertl/eb42.C: Same.
22654
22655 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22656
22657         * gcc.dg/wtr-conversion-1.c: New testcase.
22658
22659 2001-04-10  Richard Henderson  <rth@redhat.com>
22660
22661         * g++.old-deja/g++.other/array5.C: New.
22662
22663 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22664
22665         * gcc.c-torture/execute/20010408-1.c: New test.
22666
22667 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22668
22669         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22670         headers and constructs.
22671         * g++.old-deja/g++.robertl/eb79.C: Same.
22672         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22673         * g++.old-deja/g++.robertl/eb73.C: Same.
22674         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22675         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22676         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22677         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22678         * g++.old-deja/g++.robertl/eb44.C: Same.
22679         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22680         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22681         * g++.old-deja/g++.robertl/eb39.C: Same.
22682         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22683         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22684         * g++.old-deja/g++.robertl/eb30.C: Same.
22685         * g++.old-deja/g++.robertl/eb3.C: Same.
22686         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22687         * g++.old-deja/g++.robertl/eb21.C: Same.
22688         * g++.old-deja/g++.robertl/eb15.C: Same.
22689         * g++.old-deja/g++.robertl/eb118.C: Same.
22690         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22691         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22692         * g++.old-deja/g++.robertl/eb109.C: Same.
22693         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22694         * g++.old-deja/g++.mike/rtti1.C: Same.
22695         * g++.old-deja/g++.mike/p658.C: Same.
22696         * g++.old-deja/g++.mike/net46.C: Same.
22697         * g++.old-deja/g++.mike/net34.C: Same.
22698         * g++.old-deja/g++.mike/memoize1.C: Same.
22699         * g++.old-deja/g++.mike/eh2.C: Same.
22700         * g++.old-deja/g++.law/weak.C: Same.
22701         * g++.old-deja/g++.law/visibility7.C: Same.
22702         * g++.old-deja/g++.law/visibility25.C: Same.
22703         * g++.old-deja/g++.law/visibility22.C: Same.
22704         * g++.old-deja/g++.law/visibility2.C: Same.
22705         * g++.old-deja/g++.law/visibility17.C: Same.
22706         * g++.old-deja/g++.law/visibility13.C: Same.
22707         * g++.old-deja/g++.law/visibility10.C: Same.
22708         * g++.old-deja/g++.law/visibility1.C: Same.
22709         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22710         * g++.old-deja/g++.law/vbase1.C: Same.
22711         * g++.old-deja/g++.law/operators32.C: Same.
22712         * g++.old-deja/g++.law/nest3.C: Same.
22713         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22714         * g++.old-deja/g++.law/except5.C (main): Same.
22715         * g++.old-deja/g++.law/cvt7.C (run): Same.
22716         * g++.old-deja/g++.law/cvt2.C: Same.
22717         * g++.old-deja/g++.law/cvt16.C: Same.
22718         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22719         * g++.old-deja/g++.law/ctors17.C (main): Same.
22720         * g++.old-deja/g++.law/ctors13.C: Same.
22721         * g++.old-deja/g++.law/ctors12.C (main): Same.
22722         * g++.old-deja/g++.law/ctors10.C: Same.
22723         * g++.old-deja/g++.law/code-gen5.C: Same.
22724         * g++.old-deja/g++.law/bad-error7.C: Same.
22725         * g++.old-deja/g++.law/arm9.C: Same.
22726         * g++.old-deja/g++.law/arm12.C: Same.
22727         * g++.old-deja/g++.law/arg8.C: Same.
22728         * g++.old-deja/g++.law/arg1.C: Same.
22729         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22730         * g++.old-deja/g++.jason/template31.C: Same.
22731         * g++.old-deja/g++.jason/template24.C (main): Same.
22732         * g++.old-deja/g++.jason/2371.C: Same.
22733         * g++.old-deja/g++.eh/new2.C: Same.
22734         * g++.old-deja/g++.eh/new1.C: Same.
22735         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22736         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22737         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22738         * g++.old-deja/g++.brendan/crash62.C: Same.
22739         * g++.old-deja/g++.brendan/crash52.C: Same.
22740         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22741         * g++.old-deja/g++.brendan/crash38.C: Same.
22742         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22743         * g++.old-deja/g++.brendan/copy9.C: Same.
22744
22745 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22746
22747         * gcc.c-torture/execute/20001203-2.c (memset):
22748         Count argument is of type __SIZE_TYPE__.
22749
22750 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22751
22752         * gcc.c-torture/compile/20010404-1.c: New test.
22753
22754 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22755
22756         * gcc.c-torture/compile/20010326-1.c: New test.
22757
22758 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22759
22760         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22761         peculiarities of the SH.
22762         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22763
22764 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22765
22766         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22767         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22768         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22769
22770 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22771
22772         * g77.f-torture/compile/20010321-1.f: New test.
22773
22774 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22775
22776         * gcc.c-torture/compile/20010329-1.c: New test.
22777
22778 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22779
22780         * gcc.c-torture/execute/20010329-1.c: New test.
22781
22782 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22783
22784         * g++.old-deja/g++.other/eh4.C: Fix typo.
22785
22786 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22787
22788         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22789
22790 2001-03-28  Philip Blundell  <philb@gnu.org>
22791
22792         * gcc.c-torture/compile/20010328-1.c: New test.
22793
22794 2001-03-27  Richard Henderson  <rth@redhat.com>
22795
22796         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22797         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22798
22799 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22800
22801         * gcc.c-torture/compile/20010327-1.c: New test.
22802
22803 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22804
22805         * g++.old-deja/g++.other/friend12.C: New test.
22806         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22807         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22808
22809 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22810
22811         * gcc.c-torture/execute/20010325-1.c: New test.
22812
22813 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22814
22815         * g++.old-deja/g++.other/mangle3.C: New test.
22816
22817 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22818
22819         * g++.old-deja/g++.other/anon8.C: New test.
22820
22821 2001-03-20  Philip Blundell  <philb@gnu.org>
22822
22823         * gcc.c-torture/compile/20010320-1.c: New test.
22824
22825 2001-03-17  Richard Henderson  <rth@redhat.com>
22826
22827         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22828
22829 2001-03-15  Geoff Keating  <geoff@redhat.com>
22830
22831         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22832         tests on AIX.
22833
22834 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22835
22836         * g++.old-deja/g++.other/eh4.C: New test.
22837
22838 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22839
22840         * gcc.dg/cpp/mi1.c: Update.
22841
22842 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22843
22844         * g++.old-deja/g++.other/regstack.C: New test.
22845
22846 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22847
22848         * g++.old-deja/g++.other/ref4.C: New test.
22849
22850 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22851
22852         * objc/execute/va_method.m: Added.
22853         * objc/execute/IMP.m: Added.
22854         * objc/execute/_cmd.m: Added.
22855         * objc/execute/accessing_ivars.m: Added.
22856         * objc/execute/class-1.m: Added.
22857         * objc/execute/class-10.m: Added.
22858         * objc/execute/class-11.m: Added.
22859         * objc/execute/class-12.m: Added.
22860         * objc/execute/class-13.m: Added.
22861         * objc/execute/class-14.m: Added.
22862         * objc/execute/class-2.m: Added.
22863         * objc/execute/class-3.m: Added.
22864         * objc/execute/class-4.m: Added.
22865         * objc/execute/class-5.m: Added.
22866         * objc/execute/class-6.m: Added.
22867         * objc/execute/class-7.m: Added.
22868         * objc/execute/class-8.m: Added.
22869         * objc/execute/class-9.m: Added.
22870         * objc/execute/class-tests-1.h
22871         * objc/execute/class-tests-2.h
22872         * objc/execute/compatibility_alias.m: Added.
22873         * objc/execute/encode-1.m: Added.
22874         * objc/execute/formal_protocol-1.m: Added.
22875         * objc/execute/formal_protocol-2.m: Added.
22876         * objc/execute/formal_protocol-3.m: Added.
22877         * objc/execute/formal_protocol-4.m: Added.
22878         * objc/execute/formal_protocol-5.m: Added.
22879         * objc/execute/formal_protocol-6.m: Added.
22880         * objc/execute/formal_protocol-7.m: Added.
22881         * objc/execute/informal_protocol.m: Added.
22882         * objc/execute/initialize.m: Added.
22883         * objc/execute/load.m: Added.
22884         * objc/execute/many_args_method.m: Added.
22885         * objc/execute/nested-3.m: Added.
22886         * objc/execute/no_clash.m: Added.
22887         * objc/execute/private.m: Added.
22888         * objc/execute/redefining_self.m: Added.
22889         * objc/execute/root_methods.m: Added.
22890         * objc/execute/selector-1.m: Added.
22891         * objc/execute/static-1.m: Added.
22892         * objc/execute/static-2.m: Added.
22893         * objc/execute/va_method.m: Added.
22894
22895 2001-03-10  Richard Henderson  <rth@redhat.com>
22896
22897         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22898
22899 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22900
22901         * g++.old-deja/g++.other/crash31.C: XFAIL.
22902         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22903         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22904         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22905         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22906         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22907
22908 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22909
22910         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22911
22912 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22913
22914         * gcc.dg/20000724-1.c: Don't use multiline strings.
22915
22916 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22917
22918         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22919         result of -cString against what we expect it to be; don't just
22920         print it out for no one to read.
22921
22922         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22923         Based on testcases provided by Nicola Pero.
22924
22925 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22926
22927         * gcc.dg/cpp/macro7.c: New test.
22928
22929 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22930
22931         * gcc.dg/cpp/multiline.c: Update.
22932
22933 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22934
22935         * g++.old-deja/g++.other/enum3.C: New test.
22936
22937 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22938
22939         * g++.old-deja/g++.other/pod1.C: New test.
22940
22941 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22942
22943         * g++.old-deja/g++.ext/overload1.C: New test.
22944
22945 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22946
22947         * g++.old-deja/g++.pt/using1.C: New test.
22948
22949 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         * g++.old-deja/g++.other/using9.C: New test.
22952
22953 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22954
22955         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22956
22957         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22958
22959 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         * g++.old-deja/g++.ext/realpt1.C: Remove.
22962
22963 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22966
22967 2001-02-26  Will Cohen  <wcohen@redhat.com>
22968
22969         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22970
22971 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22972
22973         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22974         templatized constructors.
22975
22976 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22977
22978         * gcc.c-torture/execute/20010224-1.c: New test.
22979
22980 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * gcc.c-torture/execute/20010222-1.c: New test.
22983
22984 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * g++.old-deja/g++.other/inline20.C: New test.
22987
22988 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22989
22990         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22991
22992 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22993
22994         * g++.old-deja/g++.other/lookup22.C: New test.
22995
22996 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22997
22998         * g77.dg: New directory.
22999         * g77.dg/20010216-1.f: New test case.
23000         * g77.dg/dg.exp: New driver.
23001         * lib/g77-dg.exp: New driver library.
23002
23003 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23004
23005         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23006
23007 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23008
23009         * g++.old-deja/g++.other/decl9.C: New test.
23010
23011 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23012
23013         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23014         not need <string> and also tests the initialization at runtime.
23015
23016 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23017
23018         * gcc.c-torture/execute/longlong.c: New test.
23019
23020 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23021
23022         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23023
23024 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23025
23026         * gcc.c-torture/execute/920302-1.c (execute):
23027         Change argument type to short.
23028
23029 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23030
23031         * g++.old-deja/g++.pt/deduct6.C: New test.
23032
23033 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23034
23035         * g++.old-deja/g++.pt/deduct5.C: New test.
23036
23037 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23038
23039         * gcc.c-torture/execute/20010209-1.c: New test.
23040
23041 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23042
23043         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23044
23045 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23046
23047         * g++.dg/vtgc1.C: Update for new ABI.
23048
23049         * consistency.vlad: New directory, 1665 files.
23050
23051 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23052
23053         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23054         return type.
23055         * gcc.dg/cpp/digraphs.c: Declare puts.
23056
23057 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23058
23059         * g++.old-deja/g++.other/warn5.C: New test.
23060
23061 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23062
23063         * g++.old-deja/g++.pt/spec40.C: New test.
23064
23065 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23066
23067         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23068         case.
23069         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23070
23071 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23072
23073         * gcc.c-torture/compile/20010209-1.c: New test.
23074
23075 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23076
23077         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23078         excess errors message but not if it crashes.
23079         * g++.old-deja/g++.other/crash27.C: Likewise.
23080         * g++.old-deja/g++.other/crash28.C: Likewise.
23081         * g++.old-deja/g++.other/crash30.C: Likewise.
23082         * g++.old-deja/g++.other/crash32.C: Likewise.
23083         * g++.old-deja/g++.other/crash35.C: Likewise.
23084         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23085
23086 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23087
23088         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23089         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23090         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23091         g77.f-torture/execute/execute.exp,
23092         g77.f-torture/noncompile/noncompile.exp,
23093         gcc.c-torture/execute/execute.exp,
23094         gcc.c-torture/execute/memcheck/memcheck.exp,
23095         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23096         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23097         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23098         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23099         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23100         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23101         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23102         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23103         Remove bug reporting instructions with ancient email addresses.
23104
23105 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23106
23107         * gcc.dg/20010202-1.c: New test.
23108         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23109
23110 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23111
23112         * g++.dg/stdbool-if.C: New test.
23113
23114 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23115
23116         * objc/execute/fdecl.m: Added main().
23117
23118 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23119
23120         * gcc.c-torture/execute/20010206-1.c: New test.
23121
23122 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23123
23124         * gcc.dg/cpp/avoidpaste1.c: Update.
23125
23126 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23127
23128         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23129         Pero <nicola@brainstorm.co.uk>.
23130         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23131
23132 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23133
23134         * g++.old-deja/g++.pt/spec39.C: New test.
23135
23136 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23137
23138         * gcc.c-torture/compile/20010202-1.c: New test.
23139
23140 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23141
23142         * g++.old-deja/g++.abi/primary2.C: New test.
23143         * g++.old-deja/g++.abi/primary3.C: New test.
23144         * g++.old-deja/g++.abi/primary4.C: New test.
23145         * g++.old-deja/g++.abi/primary5.C: New test.
23146         * g++.old-deja/g++.abi/vtable3.h: New test.
23147         * g++.old-deja/g++.abi/vtable3a.C: New test.
23148         * g++.old-deja/g++.abi/vtable3b.C: New test.
23149         * g++.old-deja/g++.abi/vtable3c.C: New test.
23150         * g++.old-deja/g++.abi/vtable3d.C: New test.
23151         * g++.old-deja/g++.abi/vtable3e.C: New test.
23152         * g++.old-deja/g++.abi/vtable3f.C: New test.
23153         * g++.old-deja/g++.abi/vtable3g.C: New test.
23154         * g++.old-deja/g++.abi/vtable3h.C: New test.
23155         * g++.old-deja/g++.abi/vtable3i.C: New test.
23156         * g++.old-deja/g++.abi/vtable3j.C: New test.
23157         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23158
23159 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23160
23161         * g++.old-deja/g++.other/anon6.C: New test.
23162         * g++.old-deja/g++.other/anon7.C: New test.
23163
23164 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23165
23166         * gcc.dg/cpp/avoidpaste2.c: New tests.
23167
23168 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23169
23170         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23171
23172 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23173
23174         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23175         DECIMAL_DIG cases for Irix."
23176
23177 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23178
23179         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23180
23181 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23182
23183         * gcc.dg/c99-tag-1.c: New test.
23184
23185 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23186
23187         * gcc.dg/cpp/tr-warn1.c: Add tests.
23188
23189 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23190
23191         * gcc.dg/cpp/avoidpaste1.c: Update.
23192         * gcc.dg/cpp/paste4.c: Update.
23193
23194 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23195
23196         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23197         cases for Irix.
23198
23199 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23200
23201         * g++.old-deja/g++.other/inline19.C: New test.
23202
23203 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23204
23205         * gcc.dg/Wlarger-than.c: New test.
23206
23207 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23208
23209         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23210
23211 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23212
23213         * gcc.c-torture/execute/20010129-1.c: New test.
23214         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23215
23216 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23217
23218         * gcc.dg/cpp/avoidpaste1.c: Test case.
23219
23220 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23221
23222         * g++.old-deja/g++.other/inline18.C: New test.
23223
23224 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23225
23226         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23227         and __builtin_putchar.
23228
23229 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23230
23231         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23232         tests.
23233
23234 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23235
23236         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23237         floating point number rounding mode to round to the nearest
23238         representable mode.
23239
23240 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23241
23242         * g++.old-deja/g++.other/mangle2.C: New test.
23243
23244 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23245
23246         * gcc.c-torture/compile/20010124-1.c: New test.
23247
23248 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.old-deja/g++.pt/spec38.C: New test.
23251
23252 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23253
23254         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23255         "Build don't run".
23256
23257 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23258
23259         * gcc.c-torture/execute/20010123-1.c: New test.
23260
23261 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23262
23263         * g++.old-deja/g++.pt/spec37.C: New test.
23264
23265 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23266
23267         * g++.old-deja/g++.pt/overload14.C: New test.
23268
23269 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23270
23271         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23272         __builtin_return_address.
23273
23274 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23275
23276         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23277         * g++.old-deja/g++.pt/spec35.C: New test.
23278         * g++.old-deja/g++.pt/spec36.C: New test.
23279
23280 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23281
23282         * gcc.c-torture/compile/20010118-1.c: New test.
23283
23284 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23285
23286         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23287
23288 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23289
23290         * gcc.c-torture/execute/20010119-1.c: New test.
23291
23292 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23293
23294         * g++.old-deja/g++.other/vbase5.C: New test.
23295
23296 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23297
23298         * gcc.c-torture/execute/20010118-1.c: New test.
23299
23300 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23301
23302         * g++.old-deja/g++.pt/deduct3.C: New test.
23303
23304 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23305
23306         * g++.old-deja/g++.pt/spec34.C: New test.
23307
23308 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23309
23310         * g77.f-torture/compile/20000601-2.f: New test.
23311
23312 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23313
23314         * g++.old-deja/g++.other/init17.C: New test.
23315
23316 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23317
23318         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23319
23320 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23321
23322         * g++.old-deja/g++.pt/unify8.C: New test.
23323
23324 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23325
23326         * g++.old-deja/g++.abi/vbase1.C: New test.
23327
23328 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23329
23330         * g++.old-deja/g++.pt/crash65.C: New test.
23331
23332 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23333
23334         * gcc.dg/cpp/assembl2.S: New test case.
23335
23336 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23337
23338         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23339         are supported.
23340
23341 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23342
23343         * g++.old-deja/g++.other/builtins1.C: New test.
23344         * g++.old-deja/g++.other/builtins2.C: Likewise.
23345         * g++.old-deja/g++.other/builtins3.C: Likewise.
23346         * g++.old-deja/g++.other/builtins4.C: Likewise.
23347
23348 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23349
23350         * gcc.c-torture/compile/20010117-1.c: New test.
23351         * gcc.c-torture/compile/20010117-2.c: New test.
23352
23353 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23354
23355         * g77.f-torture/execute/20010116.[fx]: New test,
23356         XFAIL on i?86-*-*.
23357         * g77.f-torture/compile/20010115.f: Indicate it's
23358         a test for PR fortran/1636.
23359
23360 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23361
23362         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23363
23364 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23365
23366         * g77.f-torture/compile/20010115.f: New test.
23367
23368 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23369
23370         * g++.old-deja/g++.pt/nontype5.C: New test.
23371
23372 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23373
23374         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23375         have an equivalent working one below it.
23376
23377 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23378
23379         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23380         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23381
23382 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23383
23384         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23385         message containing "init_priority".
23386         (conpr-2.C): Likewise.
23387         (conpr-3.C): Likewise.
23388         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23389
23390 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23391
23392         * gcc.c-torture/execute/20010114-2.c: New test.
23393
23394 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23395
23396         * gcc.c-torture/compile/20010114-1.c: New test.
23397         * gcc.c-torture/compile/20010114-1.x: Xfail.
23398         * gcc.c-torture/compile/20010114-2.c: New test.
23399         * gcc.c-torture/execute/20010114-1.c: New test.
23400         * gcc.dg/trunc-1.c: New test.
23401         * gcc.dg/uninit-B.c: New test.
23402
23403 2001-01-13  Nick Clifton  <nickc@redhat.com>
23404
23405         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23406         target.
23407
23408 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23409
23410         * gcc.c-torture/compile/20010113-1.c: New test.
23411
23412 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23413
23414         * gcc.c-torture/compile/20001212-1.c: New test.
23415
23416 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23417
23418         * gcc.dg/cpp/widestr1.c: Update.
23419         * gcc.dg/cpp/prag-imp.c: Remove.
23420
23421 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23422
23423         * gcc.c-torture/execute/20000801-3.x: Remove.
23424         * gcc.dg/c90-init-1.c: New test.
23425         * gcc.dg/c99-init-1.c: New test.
23426         * gcc.dg/c99-init-2.c: New test.
23427         * gcc.dg/gnu99-init-1.c: New test.
23428
23429 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23430
23431         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23432         testing that no relevant ones were found.
23433
23434 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23435
23436         * g++.old-deja/g++.pt/cast2.C: New test.
23437
23438 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23439
23440         * g++.old-deja/g++.pt/friend47.C: New test.
23441
23442 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         * g++.old-deja/g++.pt/instantiate13.C: New test.
23445
23446 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.old-deja/g++.other/defarg7.C: New test.
23449         * g++.old-deja/g++.other/defarg8.C: New test.
23450
23451 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         * g++.old-deja/g++.pt/crash64.C: New test.
23454
23455 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23456
23457         * g++.old-deja/g++.pt/crash63.C: New test.
23458
23459 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23460
23461         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23462
23463 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23464
23465         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23466
23467 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23468
23469         * g++.old-deja/g++.pt/error3.C: New test.
23470
23471 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23472
23473         * g++.old-deja/g++.other/crash39.C: New test.
23474
23475 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23476
23477         * g++.old-deja/g++.other/vbase4.C: New test.
23478
23479 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23480
23481         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23482         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23483         * gcc.dg/special/special.exp: New test driver which will check
23484         for alias support for the above test.
23485
23486 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23487
23488         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23489         problems on small machines.
23490         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23491         parameterize.
23492
23493 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23494
23495         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23496         mips.
23497         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23498
23499 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23500
23501         * g++.old_deja/g++.pt/using8.C: New test.
23502
23503 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23504
23505         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23506
23507 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23508
23509         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23510         where a failure is expected.
23511         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23512
23513 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23514
23515         * g++.old_deja/g++.pt/instantiate12.C: New test.
23516
23517 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23518
23519         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23520         start of structs.
23521         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23522         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23523         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23524         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23525         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23526         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23527         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23528         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23529         * g++.old-deja/g++.eh/spec6.C: Likewise.
23530         * g++.old-deja/g++.jason/crash3.C: Likewise.
23531         * g++.old-deja/g++.law/ctors11.C: Likewise.
23532         * g++.old-deja/g++.law/ctors17.C: Likewise.
23533         * g++.old-deja/g++.law/ctors5.C: Likewise.
23534         * g++.old-deja/g++.law/ctors9.C: Likewise.
23535         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23536         * g++.old-deja/g++.mike/net22.C: Likewise.
23537         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23538         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23539         * g++.old-deja/g++.mike/virt3.C: Likewise.
23540         * g++.old-deja/g++.niklas/t128.C: Likewise.
23541         * g++.old-deja/g++.other/anon4.C: Likewise.
23542         * g++.old-deja/g++.other/using1.C: Likewise.
23543         * g++.old-deja/g++.other/warn3.C: Likewise.
23544         * g++.old-deja/g++.pt/t37.C: Likewise.
23545         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23546         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23547
23548 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23551
23552 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23553
23554         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23555
23556 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23557
23558         * gcc.c-torture/compile/20010107-1.c: New test.
23559
23560 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23561
23562         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23563
23564 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23565
23566         * gcc.dg/format/format.h: New file.
23567         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23568         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23569         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23570         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23571         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23572         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23573         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23574         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23575         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23576         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23577         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23578         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23579         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23580         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23581         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23582         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23583         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23584         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23585         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23586         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23587         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23588         instead of declaring standard types, macros and functions in each
23589         test.
23590
23591 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23592
23593         * gcc.c-torture/execute/20010106-1.c: New test.
23594
23595 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23596
23597         * gcc.dg/format/format.exp: New file.
23598         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23599         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23600         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23601         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23602         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23603         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23604         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23605         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23606         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23607         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23608         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23609         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23610         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23611         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23612         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23613         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23614         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23615         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23616         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23617         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23618         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23619         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23620         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23621         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23622         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23623         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23624         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23625         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23626         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23627         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23628         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23629         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23630         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23631         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23632         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23633         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23634         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23635         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23636         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23637         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23638         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23639         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23640
23641 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23642
23643         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23644         account.
23645
23646 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23647
23648         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23649
23650 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23651
23652         * g++.old-deja/g++.pt/crash62.C: New test.
23653
23654 2001-01-04  Richard Henderson  <rth@redhat.com>
23655
23656         * gcc.dg/20000926-1.c: Update expected warnings.
23657         * gcc.dg/array-2.c: Likewise.
23658         * gcc.dg/array-4.c: Also validate flexible array members.
23659         * gcc.dg/c99-flex-array-1.c: New.
23660
23661 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23662
23663         * gcc.c-torture/compile/20001222-1.x: Remove.
23664
23665 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23666
23667         * gcc.c-torture/execute/built-in-setjmp.c: New.
23668
23669 2001-01-03  Richard Henderson  <rth@redhat.com>
23670
23671         * gcc.dg/940510-1.c: Update expected error wording.
23672         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23673
23674 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23675
23676         * lib/target-supports.exp (check_alias_available): Modified to
23677         indicate aliases not supported if only weak aliases are supported.
23678
23679 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23680
23681         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23682         Turn on cmpstrsi checks for __pj__ and __i370__.
23683
23684 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23685
23686         * g++.old-deja/g++.other/virtual11.C: New test.
23687
23688 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23691
23692 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23693
23694         * gcc.c-torture/compile/20010102-1.c: New test.
23695
23696 2001-01-02  Andreas Jaeger  <aj@suse.de>
23697
23698         * gcc.dg/noreturn-3.c: New test.
23699
23700         * gcc.dg/noreturn-4.c: New test.
23701
23702 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23703
23704         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23705         __builtin_fputc and __builtin_fwrite.
23706
23707 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23708
23709         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23710         signed char, not default char.
23711
23712 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23713
23714         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23715
23716 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23717
23718         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23719
23720 2000-12-29  Richard Henderson  <rth@redhat.com>
23721
23722         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23723         (__cyg_profile_func_exit): Define.
23724
23725 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23726
23727         * g++.dg/vtgc1.C: New test.
23728
23729 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23730
23731         * gcc.dg/noncompile/20001228-1.c: New test.
23732
23733         * gcc.dg/20001228-1.c: New test.
23734
23735         * gcc.c-torture/execute/20001228-1.c: New test.
23736
23737 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23738
23739         * gcc.dg/format-strfmon-1.c: New test.
23740
23741 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23742
23743         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23744         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23745         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23746         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23747         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23748         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23749         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23750         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23751         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23752         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23753         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23754         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23755         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23756
23757         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23758         * gcc.c-torture/execute/string-opt-4.c: Test index.
23759
23760 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23761
23762         * gcc.c-torture/compile/20001226-1.c: New test.
23763
23764 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23765
23766         * gcc.c-torture/compile/20001222-1.c: New test.
23767         * gcc.c-torture/compile/20001222-1.x: Xfail.
23768
23769 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23770
23771         * gcc.c-torture/execute/comp-goto-2.c: New test.
23772
23773 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23774
23775         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23776         Use long types if __INT_MAX__ is 32767.
23777         (main): Use cast to (sint32 *) when poking 88 into a_page.
23778
23779         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23780
23781 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23782
23783         * gcc.c-torture/compile/20001221-1.c: New test.
23784         * gcc.c-torture/execute/20001221-1.c: New test.
23785
23786 2000-12-20  Richard Henderson  <rth@redhat.com>
23787
23788         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23789         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23790
23791 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23792
23793         * gcc.dg/compare3.c: New test.
23794
23795 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23796
23797         * gcc.dg/format-warnll-1.c: New test.
23798
23799 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23800
23801         * gcc.dg/cpp/cmdlne-P.c: New test.
23802
23803 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23804
23805         * gcc.c-torture/execute/builtin-abs-1.c,
23806         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23807
23808 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23809
23810         * gcc.dg/cpp/multiline.c: New test.
23811
23812 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23813
23814         * g++.old-deja/g++.other/syshdr1.C: Update.
23815         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23816
23817 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23818
23819         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23820
23821 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23822
23823         * g++.old-deja/g++.pt/ttp65.C: New test.
23824
23825 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23826
23827         * g++.old-deja/g++.pt/ttp64.C: New test.
23828
23829 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23830
23831         * g++.old-deja/g++.pt/spec33.C: New test.
23832
23833 2000-12-14  Catherine Moore  <clm@redhat.com>
23834
23835         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23836         * gcc.c-torture/execute/920612-2.c: Likewise.
23837         * gcc.c-torture/execute/920428-2.c: Likewise.
23838         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23839         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23840
23841 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23842
23843         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23844         * gcc.dg/pack-test-2.c: Likewise.
23845
23846 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23847
23848         Tests by Zack Weinberg <zackw@stanford.edu>.
23849
23850         * gcc.dg/cpp/defined.c: Update.
23851         * gcc.dg/cpp/defined_trad.c: New tests.
23852
23853 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23854
23855         * gcc.dg/cpp/trad-direct.c: Update.
23856
23857 2000-12-11  Neil Booth  <neilb@earthling.net>
23858
23859         * gcc.dg/cpp/defined_trad.c
23860
23861 2000-12-11  Neil Booth  <neilb@earthling.net>
23862
23863         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23864
23865 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23866
23867         * gcc.dg/format-miss-2.c: New test.
23868
23869 2000-12-09  Neil Booth  <neilb@earthling.net>
23870
23871         * gcc.dg/cpp/lineflags.c: New tests.
23872         * gcc.dg/cpp/poison.c: Update.
23873         * gcc.dg/cpp/redef2.c: Update.
23874         * gcc.dg/cpp/skipping.c: New test.
23875
23876 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23877
23878         * g++.old-deja/g++.other/eh3.C: New testcase.
23879
23880 2000-12-07  Neil Booth  <neilb@earthling.net>
23881
23882         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23883         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23884         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23885         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23886         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23887         Update.
23888
23889 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23890
23891         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23892         __SIZE_TYPE__ instead of int for type of integers cast to
23893         pointers.
23894
23895 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23896
23897         * g++.old-deja/g++.other/cleanup4.C: New test.
23898
23899 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23900
23901         * format-sec-1.c: New test.
23902
23903 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23904
23905         * gcc.dg/format-nonlit-3.c: New test.
23906
23907 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23908
23909         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23910         through a null pointer.
23911
23912 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23913
23914         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23915         * g++.old-deja/g++.pt/partial4.C: New test.
23916
23917 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23918
23919         * gcc.c-torture/execute/ieee/hugeval.x: New.
23920
23921 2000-12-06  Neil Booth  <neilb@earthling.net>
23922
23923         * gcc.dg/cpp/backslash2.c: New tests.
23924
23925 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23926
23927         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23928         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23929
23930 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23931
23932         * gcc.c-torture/execute/20001203-2.c: New testcase.
23933
23934 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23935
23936         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23937         * g++.old-deja/g++.other/virtual10.C: New test.
23938
23939 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23940
23941         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23942
23943 2000-12-05  Richard Henderson  <rth@redhat.com>
23944
23945         * gcc.c-torture/compile/20001205-1.c: New.
23946
23947 2000-12-04  Neil Booth  <neilb@earthling.net>
23948
23949         * g++.old-deja/g++.other/virtual9.C: New test.
23950         * g++.old-deja/g++.pt/crash61.C: New test.
23951         * gcc.c-torture/execute/loop-9.c: New test.
23952
23953 2000-12-04  Neil Booth  <neilb@earthling.net>
23954
23955         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23956         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23957         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23958         * gcc.dg/cpp/extratokens.c: ...here.
23959
23960 2000-12-04  Neil Booth  <neilb@earthling.net>
23961
23962         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23963         New tests.
23964
23965 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23966
23967         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23968         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23969
23970 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23971
23972         * gcc.c-torture/execute/20001203-1.c: New test.
23973
23974 2000-12-03  Neil Booth  <neilb@earthling.net>
23975
23976         * gcc.dg/cpp/macro6.c: New test cases.
23977
23978 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23979
23980         * gcc.c-torture/execute/string-opt-9.c: New test.
23981         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23982         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23983         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23984
23985         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23986         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23987
23988 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23989
23990         * gcc.dg/cpp/if-6.c: New testcase.
23991
23992         * gcc.dg/20001201-1.c: New testcase.
23993
23994 2000-12-02  Neil Booth  <neilb@earthling.net>
23995
23996         * g++.old-deja/g++.other/externC4.C,
23997         g++.old-deja/g++.other/friend10.C: New tests.
23998
23999 2000-12-02  Neil Booth  <neilb@earthling.net>
24000
24001         * g++.old-deja/g++.other/instan2.C
24002         * g++.old-deja/g++.other/instan3.C: New test.
24003
24004 2000-12-02  Neil Booth  <neilb@earthling.net>
24005
24006         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24007         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24008         gnuc99.c,gnuc99-pedantic.c: New tests.
24009
24010 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24011
24012         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24013         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24014
24015 2000-12-01  Neil Booth  <neilb@earthling.net>
24016
24017         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24018         * gcc.dg/cpp/poison.c: Update.
24019         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24020
24021 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24022
24023         * g77.f-torture/execute/20001201.f: New test.
24024
24025 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24026
24027         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24028
24029 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24030
24031         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24032
24033 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24034
24035         * g++.old-deja/g++.other/cast6.C: New test.
24036
24037 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24038
24039         * gcc.c-torture/execute/20001130-2.c: New testcase.
24040
24041 2000-11-30  Richard Henderson  <rth@redhat.com>
24042
24043         * gcc.c-torture/execute/20001130-1.c: New test.
24044
24045 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24046
24047         * g++.old-deja/g++.other/op3.C: New test.
24048
24049 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24050
24051         * g++.old-deja/g++.other/op2.C: New test.
24052
24053 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.old-deja/g++.other/crash38.C: New test.
24056
24057 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24058
24059         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24060
24061 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24062
24063         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24064         tests.
24065         * gcc.c-torture/execute/string-opt-6.c: New test.
24066
24067         * gcc.dg/20001117-1.c: Add main.
24068
24069 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24070
24071         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24072         Move from here ...
24073         * gcc.dg/940510-1.c: ... to here.
24074
24075         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24076         zero-size arrays in toplevel structures.
24077
24078 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24079
24080         * gcc.c-torture/execute/loop-8.c: New test.
24081
24082 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24083
24084         * g++.old-deja/g++.other/base1.C: New test.
24085
24086 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24087
24088         * g++.old-deja/g++.other/parse2.C: New test.
24089
24090 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         * g++.old-deja/g++.pt/incomplete1.C: New test.
24093
24094 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24095
24096         * g++.old-deja/g++.other/friend9.C: New test.
24097
24098 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24099
24100         * gcc.dg/20001127-1.c: New test.
24101
24102 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24103
24104         * g++.old-deja/g++.pt/friend46.C: New test.
24105
24106 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24107
24108         * g++.old-deja/g++.other/ptrmem8.C: New test.
24109
24110 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24111
24112         * gcc.c-torture/execute/string-opt-7.c: New test.
24113         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24114
24115 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24116
24117         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24118         instead of 'mkcheck 2'.
24119
24120 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24121
24122         * gcc.c-torture/execute/memcheck/driver.c,
24123         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24124         C9X references to refer to C99.
24125
24126 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24127
24128         * gcc.dg/ultrasp3.c: New test.
24129
24130 2000-11-25  Neil Booth  <neilb@earthling.net>
24131
24132         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24133
24134 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24135
24136         * gcc.c-torture/compile/20001123-2.c: New.
24137
24138 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24139
24140         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24141
24142 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24143
24144         * gcc.dg/sequence-point-1.c: Add some new tests.
24145         * gcc.c-torture/execute/20001124-1.c: New test.
24146
24147 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24148
24149         * g++.old-deja/g++.other/vaarg4.C: New test.
24150         * gcc.c-torture/compile/20001123-1.c: New test.
24151
24152 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.other/crash24.C: Adjust and remove XFAIL.
24155         * g++.other/crash37.C: New test.
24156
24157 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         * g++.old-deja/g++.pt/instantiate9.C: New test.
24160
24161 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24162
24163         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24164         new ABI, too.
24165
24166         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24167         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24168
24169 2000-11-22  Neil Booth  <neilb@earthling.net>
24170
24171         * gcc.dg/cpp/Wtrigraphs.c: New test.
24172
24173 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24174
24175         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24176
24177 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24178
24179         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24180
24181 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24182
24183         * lib/gcc-dg.exp: load_lib scanasm.exp.
24184         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24185         * lib/g++-dg.exp: load_lib scanasm.exp.
24186         * lib/scanasm.exp: New.
24187         (scan-assembler, scan-assembler-not): Add optional arguments to
24188         test name, or if not present, the pattern name.
24189         (scan-assembler-dem, scan-assembler-dem-not): New.
24190
24191         * g++.dg/dg.exp: New.
24192
24193 2000-11-21  Neil Booth  <neilb@earthling.net>
24194
24195         * gcc.dg/cpp/integrated1.c: Remove.
24196
24197 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24198
24199         * gcc.c-torture/execute/20001121-1.c: New test.
24200
24201 2000-11-21  Richard Henderson  <rth@redhat.com>
24202
24203         * gcc.c-torture/compile/20001121-1.c: New test.
24204
24205 2000-11-20  Neil Booth  <neilb@earthling.net>
24206
24207         * gcc.dg/cpp/integrated1.c: New test.
24208
24209 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * g++.old-deja/g++.other/inline17.C: New test.
24212
24213 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24214
24215         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24216         local variable to be zero: I made the variable global. Now
24217         uses abort() and exit() instead of relying on main's return value.
24218
24219 2000-11-20  Neil Booth  <neilb@earthling.net>
24220
24221         * gcc.dg/cpp/paste2.c: Update test.
24222         * objc/execute/paste.m: New test.
24223
24224 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24225
24226         * gcc.dg/c99-condexpr-1.c: New test.
24227
24228 2000-11-20  Neil Booth  <neilb@earthling.net>
24229
24230         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24231
24232 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24233
24234         * g++.old-deja/g++.pt/export1.C: New test.
24235
24236 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24237
24238         * gcc.dg/20001117-1.c: New test.
24239
24240 2000-11-18  Richard Henderson  <rth@redhat.com>
24241
24242         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24243
24244 2000-11-18  Richard Henderson  <rth@redhat.com>
24245
24246         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24247         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24248         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24249
24250 2000-11-18  Richard Henderson  <rth@redhat.com>
24251
24252         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24253         (main): New.  Exit cleanly.
24254
24255 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24256
24257         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24258         gcc.dg/c99-fordecl-2.c: New tests.
24259
24260 2000-11-18  Richard Henderson  <rth@redhat.com>
24261
24262         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24263         * gcc.c-torture/execute/zerolen-2.c: New.
24264
24265 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24266
24267         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24268         memory.
24269
24270 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24271
24272         * g++.old-deja/g++.pt/instantiate8.C: New test.
24273
24274 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24275
24276         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24277         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24278
24279 2000-11-16  Nick Clifton  <nickc@redhat.com>
24280
24281         * gcc.c-torture/execute/nestfunc-2.c: New test.
24282         * gcc.c-torture/execute/nestfunc-3.c: New test.
24283
24284 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24285
24286         * gcc.c-torture/compile/20001116-1.c: New test.
24287
24288 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24289
24290         * gcc.c-torture/execute/20001115-1.c: New test.
24291
24292 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24293
24294         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24295         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24296         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24297         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24298
24299 2000-11-15  Neil Booth  <neilb@earthling.net>
24300
24301         gcc.dg/cpp/_Pragma1.c: Update.
24302         gcc.dg/cpp/_Pragma2.c: New test.
24303
24304 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24305
24306         * g++.old-deja/g++.other/anon5.C: New test.
24307
24308 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24309
24310         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24311         tests.
24312
24313 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24314
24315         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24316         output.
24317
24318 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24319
24320         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24321         labels at end of compound statements.
24322
24323 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.c-torture/execute/loop-7.c: New test.
24326
24327 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24328
24329         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24330
24331 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24332
24333         * gcc.dg/c99-bool-1.c: New test.
24334
24335 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24336
24337         * gcc.dg/c99-scope-1.c: Remove xfail.
24338         * gcc.dg/c99-scope-2.c: New test.
24339
24340 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24341
24342         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24343         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24344
24345 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24346
24347         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24348         error messages.
24349
24350         * g++.mike/p700.C: Don't typedef wchar_t.
24351         * g++.mike/p784.C: Likewise.
24352         * g++.mike/eb101.C: Don't use __wchar_t.
24353
24354 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24355
24356         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24357         from DO loop.
24358
24359 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24360
24361         * gcc.c-torture/execute/20001111-1.c: New test.
24362
24363 2000-11-10  Nick Clifton  <nickc@redhat.com>
24364
24365         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24366         long multuiple and accumulate.
24367
24368 2000-11-09  Richard Henderson  <rth@redhat.com>
24369
24370         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24371         via size_t instead of int.
24372
24373         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24374         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24375         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24376         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24377
24378 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24379
24380         * gcc.c-torture/compile/20001109-1.c: New test.
24381         * gcc.c-torture/compile/20001109-2.c: New test.
24382
24383 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24384
24385         * g++.old-deja/g++.pt/operator1.C: New test.
24386         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24387
24388 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24389
24390         * gcc.dg/20001108-1.c: New test.
24391
24392 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24393
24394         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24395         with both arguments constant strings.
24396         * gcc.c-torture/execute/string-opt-3.c: New test.
24397         * gcc.c-torture/execute/string-opt-4.c: New test.
24398         * gcc.c-torture/execute/string-opt-5.c: New test.
24399
24400 2000-11-08  Nick Clifton  <nickc@redhat.com>
24401
24402         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24403         mulsidi3adddi patterns.
24404
24405 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24406
24407         * g++.old-deja/g++.other/crash36.C: New test.
24408
24409 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24410
24411         * g++.old-deja/g++.other/init16.C: New test.
24412
24413 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24414
24415         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24416
24417 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24418
24419         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24420         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24421         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24422
24423 2000-11-07  DJ Delorie  <dj@redhat.com>
24424
24425         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24426
24427 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24428
24429         * gcc.c-torture/execute/string-opt-1.c: New test.
24430
24431 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24432
24433         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24434         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24435         parameters in registers, and there is no way for a varargs
24436         function to know in which order the integer and floating-point
24437         parameters should be interleaved when they are placed on the
24438         stack.
24439         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24440         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24441
24442 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24443
24444         * gcc.c-torture/execute/string-opt-2.c: New test.
24445
24446 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24447
24448         * g++.old-deja/g++.pt/crash60.C: New test.
24449
24450 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24451
24452         * g++.old-deja/g++.other/crash24.C: New test.
24453         * g++.old-deja/g++.other/crash25.C: New test.
24454         * g++.old-deja/g++.other/crash26.C: New test.
24455         * g++.old-deja/g++.other/crash27.C: New test.
24456         * g++.old-deja/g++.other/crash28.C: New test.
24457         * g++.old-deja/g++.other/crash29.C: New test.
24458         * g++.old-deja/g++.other/crash30.C: New test.
24459         * g++.old-deja/g++.other/crash31.C: New test.
24460         * g++.old-deja/g++.other/crash32.C: New test.
24461         * g++.old-deja/g++.other/crash33.C: New test.
24462         * g++.old-deja/g++.other/crash34.C: New test.
24463         * g++.old-deja/g++.other/crash35.C: New test.
24464
24465 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24466
24467         * gcc.c-torture/execute/20001031-1.c: New test.
24468
24469 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24470
24471         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24472         namespace.
24473
24474         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24475         standards-conformant.
24476
24477         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24478
24479         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24480         * g++.old-deja/g++.mike/p755a.C: Likewise.
24481         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24482         library makes no calls to `operator new' during initialization.
24483
24484 2000-11-04  Neil Booth  <neilb@earthling.net>
24485
24486         * gcc.dg/cpp/include2.c: New tests.
24487
24488 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24489
24490         * lib/g++.exp (g++_set_ld_library_path): New function.
24491         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24492
24493 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24494
24495         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24496         warnings.
24497
24498 2000-11-01  Richard Henderson  <rth@redhat.com>
24499
24500         * g++.old-deja/g++.ext/namedret1.C: New.
24501         * g++.old-deja/g++.ext/namedret2.C: New.
24502         * g++.old-deja/g++.ext/namedret3.C: New.
24503
24504 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24505
24506         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24507         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24508
24509 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24510
24511         * gcc.c-torture/execute/va-arg-21.c: New test.
24512
24513 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24514
24515         * gcc.dg/c99-complex-2.c: New test.
24516
24517 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24518
24519         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24520
24521 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24522
24523         * g++.old-deja/g++.other/inline16.C: New test.
24524
24525 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24526
24527         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24528         __PRETTY_FUNCTION__
24529
24530 2000-10-29  Neil Booth  <neilb@earthling.net>
24531
24532         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24533         New tests.
24534         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24535         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24536         optimisation.
24537
24538 2000-10-29  Neil Booth  <neilb@earthling.net>
24539
24540         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24541         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24542         * mi5.c: Test multiple includes work with -C.
24543         * trigraphs.c: Test ^= version.
24544
24545 2000-10-28  Neil Booth  <neilb@earthling.net>
24546
24547         New tests and test updates for new macro expander.
24548
24549         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24550         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24551         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24552         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24553         new diagnostic messages.
24554
24555         * gcc.dg/cpp/macro3.c: New tests.
24556
24557 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24558
24559         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24560         on the same line.
24561
24562 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24563
24564         * g++.old-deja/g++.other/eh2.C: New test.
24565
24566 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24567
24568         * gcc.c-torture/execute/20001027-1.c: New test.
24569
24570 2000-10-26  Richard Henderson  <rth@redhat.com>
24571
24572         * gcc.c-torture/execute/20001026-1.c: New.
24573
24574 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24575
24576         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24577         * g++.old-deja/g++.law/builtin1.C: Likewise.
24578         * g++.old-deja/g++.law/ctors10.C: Likewise.
24579         * g++.old-deja/g++.law/virtual3.C: Likewise.
24580         * g++.old-deja/g++.mike/p658.C: Likewise.
24581         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24582         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24583         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24584         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24585         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24586
24587 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24588
24589         * gcc.c-torture/compile/20001024-1.c: New test.
24590
24591 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24592
24593         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24594         to tell us whether or not we are using V3.
24595
24596 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24597
24598         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24599         operands.
24600
24601 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24602
24603         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24604
24605 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24606
24607         * gcc.c-torture/execute/20001024-1.c: New test.
24608
24609 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24610
24611         * g++.old-deja/g++.other/sibcall1.C: New test.
24612
24613 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24614
24615         * gcc.dg/noncompile/init-3.c: New test.
24616
24617 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24618
24619         * gcc.dg/format-array-1.c: New test.
24620
24621 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24622
24623         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24624         writing through null pointers; remove comment about testing
24625         unterminated strings.
24626
24627 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24628
24629         * gcc.c-torture/execute/20001017-2.c: New test.
24630
24631 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24632
24633         * gcc.c-torture/compile/20001018-1.c: New test.
24634         * gcc.c-torture/compile/20001018-1.x: Xfail.
24635
24636 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24637
24638         * gcc.c-torture/execute/20001017-1.c: New test.
24639
24640 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24643         for multiple use of arguments with scanf formats; add tests for
24644         multiple use of arguments.
24645
24646 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24647
24648         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24649
24650 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24651
24652         * gcc.dg/format-miss-1.c: New test.
24653
24654 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24655
24656         * gcc.c-torture/execute/20001013-1.c: New test.
24657
24658 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24659
24660         * gcc.dg/format-branch-1.c: New test.
24661
24662 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24663
24664         * README, lib/file-format.exp: Remove EGCS references.
24665
24666 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24667
24668         * gcc.dg/20001013-1.c: New test.
24669
24670 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24671
24672         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24673         for intmax_t in the compiler using __typeof__ and the type rules
24674         for conditional expressions.
24675
24676 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24677
24678         * gcc.dg/20001012-1.c: New test.
24679         * gcc.dg/20001012-2.c: New test.
24680
24681 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24682
24683         * gcc.dg/format-attr-1.c: New test.
24684
24685 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24686
24687         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24688         __LONG_LONG_MAX__ instead of LLONG_MAX.
24689
24690 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24691
24692         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24693         scanf flags.
24694         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24695         flags.
24696
24697 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24698
24699         * gcc.dg/sequence-pt-1.c: New test.
24700
24701 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24702
24703         * gcc.c-torture/execute/20001011-1.c: New testcase.
24704         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24705
24706 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24709         does not error on it.
24710
24711 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24712
24713         * gcc.dg/20001009-1.c: New test.
24714
24715 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24716
24717         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24718         * gcc.c-torture/execute/20001009-2.c: ... to here.
24719
24720 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24721
24722         * gcc.c-torture/compile/20001009-1.c: New testcase.
24723         * gcc.c-torture/execute/20001009-1.c: New testcase.
24724         Testcases provided by Jan Hubicka <jh@suse.cz>.
24725
24726 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24727
24728         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24729         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24730         uintmax_t using <limits.h> to emulate the compiler's internal
24731         logic.  No longer XFAIL %j tests.
24732
24733 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24734
24735         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24736         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24737         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24738         regexps and details of expected handling of some bad formats.
24739         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24740         suppression.
24741
24742 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24743
24744         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24745         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24746         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24747         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24748         in list archives.
24749
24750 2000-10-06  Richard Henderson  <rth@cygnus.com>
24751
24752         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24753         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24754         * g++.old-deja/g++.jason/report.C: Likewise.
24755         * g++.old-deja/g++.law/friend5.C: Likewise.
24756         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24757         of the expected warnings.
24758
24759 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         * g++.old-deja/g++.pt/enum14.C: New test.
24762
24763 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.old-deja/g++.pt/crash59.C: New test.
24766
24767 2000-10-04  Will Cohen  <wcohen@redhat.com>
24768
24769         * gcc.dg/20000926-1.c: New test.
24770
24771 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24772
24773         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24774         function name for current C++ compiler.
24775         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24776
24777 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24778
24779         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24780         __PRETTY_FUNCTION__.
24781         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24782
24783 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24784
24785         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24786
24787 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24788
24789         * gcc.c-torture/compile/20000923-1.c: New test.
24790
24791 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24792
24793         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24794         * g++.old-deja/g++.pt/ttp62.C: Same.
24795         * g++.old-deja/g++.other/inline14.C: Same.
24796
24797 2000-09-24  Richard Henderson  <rth@cygnus.com>
24798
24799         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24800
24801 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24802
24803         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24804
24805 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24806
24807         * gcc.c-torture/compile/20000922-1.c: New file.
24808
24809 2000-09-21  Nick Clifton  <nickc@redhat.com>
24810
24811         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24812         a signed long modulo operation.
24813         (mod6): New function - perform an unsigned long modulo operation.
24814         (main): Add tests for modulos of very large numbers by very small
24815         dividends.
24816
24817 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24818
24819         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24820
24821 2000-09-19  Richard Henderson  <rth@cygnus.com>
24822
24823         * gcc.dg/compare2.c (case 10): XFAIL.
24824
24825 2000-09-18  Richard Henderson  <rth@cygnus.com>
24826
24827         * gcc.c-torture/execute/20000906-1.c: Move ...
24828         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24829         that support __builtin_trap.
24830
24831 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24832
24833         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24834
24835 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24836
24837         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24838         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24839         more $ format tests.
24840
24841 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24842
24843         * gcc.dg/format-errmk-1.c: New test.
24844
24845 2000-09-17  Greg McGary  <greg@mcgary.org>
24846
24847         * gcc.c-torture/execute/20000917-1.x: Remove.
24848
24849 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24850
24851         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24852
24853 2000-09-17  Greg McGary  <greg@mcgary.org>
24854
24855         * gcc.c-torture/execute/20000917-1.c: New test.
24856         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24857
24858 2000-09-16  Neil Booth  <NeilB@earthling.net>
24859
24860         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24861         in nested macro bug.
24862
24863 2000-09-15  Neil Booth  <NeilB@earthling.net>
24864
24865         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24866
24867 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24868
24869         * gcc.c-torture/execute/20000914-1.c: New test.
24870
24871 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24872
24873         * g++.other/inline13.C: New test.
24874
24875 2000-09-12  Andreas Jaeger  <aj@suse.de>
24876
24877         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24878         constant by Ulrich Drepper <drepper@redhat.com>.
24879
24880 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24881
24882         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24883
24884 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24885
24886         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24887
24888 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24889
24890         * gcc.dg/cpp/backslash.c: New test.
24891
24892 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24893
24894         * gcc.c-torture/execute/20000910-1.c: New test.
24895         * gcc.c-torture/execute/20000910-2.c: Likewise.
24896
24897 2000-09-11  Robert Lipe  <robertl@sco.com>
24898
24899         * gcc.dg/pragma-align.c: New test.
24900
24901 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24902
24903         * g++.old-deja/g++.pt/explicit82.C: New test.
24904         * g++.old-deja/g++.pt/explicit83.C: New test.
24905
24906 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24907
24908         * gcc.dg/asm-names.c: New test.
24909
24910 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24911
24912         * gcc.dg/cpp/tr-warn6.c: New test
24913
24914 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24915
24916         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24917         be accepted.
24918
24919 2000-09-07  Catherine Moore  <clm@redhat.com>
24920
24921         * gcc.c-torture/execute/unroll-1.c: New test.
24922
24923 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24924
24925         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24926         ERROR markers.
24927         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24928         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24929         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24930         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24931         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24932         Preprocess only.
24933         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24934         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24935
24936 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.old-deja/g++.pt/deduct2.C: New test.
24939
24940 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24941
24942         * g++.old-deja/g++.pt/parms2.C: New test.
24943
24944 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.old-deja/g++.pt/crash58.C: New test.
24947
24948 2000-09-06  Greg McGary  <greg@mcgary.org>
24949
24950         * gcc.c-torture/execute/20000906-1.c: New test.
24951         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24952
24953 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24954
24955         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24956
24957 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24958
24959         * g++.old-deja/g++.pt/crash57.C: New test.
24960
24961 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24962
24963         * g++.old-deja/g++.pt/crash56.C: New test.
24964
24965 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * g++.old-deja/g++.pt/koenig1.C: New test.
24968
24969 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24970
24971         * gcc.dg/20000904-1.c: New test.
24972
24973 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.dg/cpp/paste8.c: New test.
24976
24977 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24978
24979         * gcc.c-torture/compile/20000827-1.c: New test.
24980
24981 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24982
24983         * gcc.dg/format-diag-1.c: New test.
24984
24985 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24986
24987         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24988         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24989         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24990         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24991         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24992
24993 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24994
24995         * g++.old-deja/g++.other/nested4.C: New test.
24996
24997 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24998
24999         * g++.old-deja/g++.ns/scoped1.C: New test.
25000
25001 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25002
25003         * lib/g++.exp: Support testing already-installed GCC.
25004
25005 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25006
25007         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25008
25009 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25010
25011         * gcc.dg/return-type-2.c: New test.
25012
25013 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25014
25015         * gcc.c-torture/compile/20000825-1.c: New test.
25016
25017 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25018
25019         * gcc.dg/dwarf2-2.c: New test.
25020
25021 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25022
25023         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25024         dg-warning regexps.
25025
25026 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25027
25028         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25029         gcc.dg/format-ext-5.c: New tests.
25030
25031 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25032
25033         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25034
25035 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25036
25037         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25038
25039 2000-08-24  Richard Henderson  <rth@cygnus.com>
25040
25041         * gcc.dg/ia64-sync-1.c: New test.
25042         * gcc.dg/ia64-sync-2.c: New test.
25043         * gcc.dg/ia64-asm-1.c: New test.
25044
25045 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25046
25047         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25048         * gcc.dg/format-ext-2.c: New test.
25049
25050 2000-08-23  Jason Merrill  <jason@redhat.com>
25051
25052         * lib/old-dejagnu.exp: Also ignore "In member function" and
25053         "At global scope".
25054
25055 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25056
25057         * gcc.dg/noncompile/label-lineno-1.c: New test.
25058
25059 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25060
25061         * gcc.dg/c99-array-nonobj-1.c: New test.
25062
25063 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25064
25065         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25066         tests.
25067         * gcc.dg/format-ext-1.c: New test.
25068
25069 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25070
25071         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25072         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25073         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25074         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25075         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25076
25077 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25078
25079         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25080         gcc.dg/c99-strftime-2.c: New tests.
25081
25082 2000-08-22  Richard Henderson  <rth@cygnus.com>
25083
25084         * gcc.c-torture/execute/20000822-1.c: New test.
25085
25086 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25087
25088         * gcc.c-torture/execute/20000819-1.x: Remove.
25089
25090 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25091
25092         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25093         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25094         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25095         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25096         gcc.dg/format-xopen-1.c: New tests.
25097
25098 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25099
25100         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25101
25102 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25103
25104         * g++.old-deja/g++.other/loop2.C: New test.
25105
25106         * gcc.c-torture/compile/20000606-1.c: New test.
25107         * gcc.c-torture/compile/20000728-1.c: New test.
25108         * gcc.c-torture/execute/20000801-1.c: New test.
25109         * gcc.c-torture/execute/20000801-2.c: New test.
25110         * gcc.c-torture/execute/20000819-1.c: New test.
25111         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25112         * gcc.dg/20000629-1.c: New test.
25113         * gcc.dg/20000724-1.c: New test.
25114         * gcc.dg/20000807-1.c: New test.
25115
25116 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25117
25118         * gcc.dg/cpp/pragma-1.c: New test.
25119         * gcc.dg/cpp/pragma-2.c: New test.
25120
25121 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25122
25123         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25124         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25125
25126 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25127
25128         * gcc.c-torture/compile/20000818-1.c: New test.
25129
25130 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25131
25132         * gcc.c-torture/execute/20000818-1.c: New test.
25133
25134 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25135
25136         * gcc.dg/format-va-1.c: New test.
25137
25138 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * g++.old-deja/g++.other/typedef8.C: New test.
25141
25142 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25143
25144         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25145         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25146         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25147         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25148         * g++.old-deja/g++.other/ptrmem7.C: New test.
25149         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25150
25151 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25152
25153         * g++.old-deja/g++.pt/typename27.C: New test.
25154
25155 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25156
25157         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25158         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25159         * g++.old-deja/g++.pt/friend45.C: New test.
25160         * g++.old-deja/g++.other/friend8.C: New test.
25161
25162 2000-08-15  Richard Henderson  <rth@cygnus.com>
25163
25164         * gcc.c-torture/execute/20000815-1.c: New test.
25165
25166 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25167
25168         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25169         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25170         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25171
25172 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25173
25174         * g++.old-deja/g++.other/refinit2.C: New test.
25175
25176 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25177
25178         * lib/c-torture.exp (c-torture): Make
25179         compiler_conditional_xfail_data global.
25180         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25181         compiler_conditional_xfail_data machinery.
25182         (f-torture-execute): Likewise.
25183         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25184         and only when unrolling loops.
25185
25186         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25187
25188 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         * g++.old-deja/g++.pt/explicit81.C: New test.
25191
25192 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.old-deja/g++.pt/typename26.C: New test.
25195
25196 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25197
25198         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25199         warning.
25200
25201 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.other/array3.C: New test.
25204
25205 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25206
25207         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25208         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25209         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25210         New tests.
25211
25212 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25213
25214         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25215         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25216
25217 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25218
25219         * gcc.c-torture/execute/20000808-1.c: New test.
25220
25221 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25222
25223         * gcc.dg/c90-const-expr-1.c: New test.
25224
25225 2000-08-08  Richard Henderson  <rth@cygnus.com>
25226
25227         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25228
25229 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25230
25231         * gcc.dg/noncompile/const-ll-1.c: New test.
25232
25233 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25234
25235         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25236
25237 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25238
25239         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25240         that running programs linked against the shared version of libobjc
25241         run correctly.
25242
25243 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25244
25245         * gcc.dg/c99-printf-1.c: New test.
25246
25247 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25248
25249         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25250
25251 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25252
25253         * gcc.c-torture/execute/20000731-1.x: Delete.
25254
25255 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25256
25257         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25258         and torture_without_loops as is done by c-torture.exp.
25259         (search_for): Copy from c-torture.exp.
25260         (gcc-dg-runtest): New function, drives a directory of tests
25261         iterating over the TORTURE_OPTIONS.
25262         (scan-assembler, scan-assembler-not): Move here from
25263         individual directory drivers.
25264
25265         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25266         defined by lib/gcc-dg.exp.
25267         * gcc.dg/cpp/cpp.exp: Likewise.
25268         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25269         gcc-dg-runtest, so we cycle over optimization options.
25270
25271         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25272         * gcc.dg/compare2.c: No longer expected to fail.
25273
25274 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25275
25276         * gcc.c-torture/execute/20000804-1.c: New test.
25277
25278 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25279
25280         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25281
25282 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25283
25284         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25285
25286 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25287
25288         * gcc.c-torture/compile/20000803-1.c: New test.
25289
25290 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25291
25292         * gcc.c-torture/execute/20000801-3.c,
25293         gcc.c-torture/execute/20000801-4.c: New tests.
25294         * gcc.c-torture/execute/20000801-3.x,
25295         gcc.c-torture/execute/20000801-4.x: Xfail.
25296
25297 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25298
25299         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25300         libobjc/.libs to allow for libtool.
25301
25302 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * gcc.c-torture/compile/20000802-1.c: New test.
25305
25306 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25307
25308         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25309
25310 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25311
25312         * gcc-c-torture/execute/20000731-2.c: New test.
25313
25314         * gcc.c-torture/execute/20000731-1.c: New test.
25315         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25316
25317 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25318
25319         * testsuite/gcc.dg/cpp/paste7.c: New test.
25320         * gcc.dg/cpp/20000725-1.c: New test.
25321
25322 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25323
25324         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25325         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25326         declaration warning for __builtin_dwarf_reg_size.
25327
25328         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25329
25330 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25331
25332         * gcc.dg/noncompile/voidparam-1.c: New test.
25333
25334 2000-07-30  Richard Henderson  <rth@cygnus.com>
25335
25336         * gcc.dg/c90-digraph-1.c: Don't xfail.
25337         * gcc.dg/compare2.c (case 10): Xfail.
25338         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25339
25340 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25341
25342         * gcc.dg/c99-main-1.c: New test.
25343
25344 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25345
25346         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25347
25348 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25349
25350         * gcc.c-tortuer/execute/20000726-1.c: New test.
25351
25352 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25353
25354         * gcc.c-torture/execute/enum-2.c: New test.
25355
25356 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25357
25358         * gcc.dg/cpp/tr-warn3.c: New test.
25359
25360 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25361
25362         * g++.old-deja/g++.ext/implicit1.C: Remove.
25363         * g++.old-deja/g++.jason/c2.C: Remove
25364         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25365         * g++.old-deja/g++.pt/crash16.C: Likewise.
25366         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25367
25368 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25369
25370         * g++.old-deja/g++.other/for2.C: New test.
25371
25372 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25373
25374         * gcc.dg/20000720-1.c: New test.
25375
25376 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25377
25378         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25379
25380 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25381
25382         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25383         * gcc.c-torture/execute/20000722-1.c: New.
25384         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25385
25386 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * gcc.dg/cpp/20000720-1.S: New test.
25389
25390 2000-07-21  Michael Meissner  <meissner@redhat.com>
25391
25392         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25393
25394 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25395
25396         * g++.old-deja/g++.brendan/crash16.C,
25397         g++.old-deja/g++.brendan/parse3.C,
25398         g++.old-deja/g++.brendan/redecl1.C,
25399         g++.old-deja/g++.ns/template13.C,
25400         g++.old-deja/g++.other/decl4.C,
25401         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25402
25403 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25404
25405         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25406         and "Internal error".
25407
25408         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25409         regexps.
25410         * gcc.dg/cpp/paste6.c: New test.
25411
25412 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25413
25414         * gcc.dg/cpp/tr-direct.c: New test.
25415
25416         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25417         gcc.dg/cpp/undef1.c: Tweak error regexps.
25418
25419 2000-07-18  Eric Christopher <echristo@redhat.com>
25420
25421         * gcc.c-torture/compile/20000718-1.c: New test.
25422
25423 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25424
25425         * cpplex.c (_cpp_push_token): If the token being pushed back
25426         is the previous token in this context, just subtract one from
25427         context->posn.
25428         * cppmacro.c (save_expansion): Clear aux field when storing a
25429         placemarker.
25430
25431 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25432
25433         * gcc.dg/noncompile/redecl-1.c: New test.
25434
25435 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * gcc.c-torture/execute/20000717-5.c: New test.
25438         * gcc.c-torture/execute/20000717-1.x: Removed.
25439
25440 2000-07-17  Richard Henderson  <rth@cygnus.com>
25441
25442         * gcc.c-torture/execute/20000717-4.c: New test.
25443
25444 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25445
25446         * gcc.dg/cpp/syshdr.c: New test.
25447         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25448
25449 2000-07-17  Neil Booth  <neilb@earthling.net>
25450
25451         * gcc.dg/cpp/cmdlne-dM.c: New test.
25452         * gcc.dg/cpp/cmdlne-dD.c: New test.
25453
25454 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25455
25456         * gcc.c-torture/execute/20000717-3.c: New test.
25457
25458         * gcc.c-torture/compile/20000717-1.c: New test.
25459
25460 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25461
25462         * gcc.c-torture/execute/20000717-2.c: New test.
25463
25464 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25465
25466         * gcc.dg/formatz-1.c: New test.
25467
25468         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25469         * gcc.dg/c99-digraph-1.c: New tests.
25470
25471         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25472         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25473
25474         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25475         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25476         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25477         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25478         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25479         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25480         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25481
25482 2000-07-17   Greg McGary <greg@mcgary.org>
25483
25484         * gcc.c-torture/execute/20000717-1.c: New test.
25485         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25486
25487 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25488
25489         * gcc.c-torture/execute/20000715-2.c: New test.
25490         * gcc.dg/20000715-1.c: New test.
25491
25492 2000-07-15  Michael Meissner  <meissner@redhat.com>
25493
25494         * gcc.c-torture/execute/20000715-1.c: New test.
25495
25496 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25497
25498         * gcc.c-torture/execute/20000707-1.c: New test.
25499
25500 2000-07-13  Neil Booth  <NeilB@earthling.net>
25501
25502         * testsuite/gcc.dg/cpp/digraph1.c,
25503         testsuite/gcc.dg/cpp/digraph2.c,
25504         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25505
25506 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25507
25508         * g77.f-torture/compile/20000630-2.f:  New test.
25509         * g77.f-torture/compile/20000630-2.x
25510
25511 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25512
25513         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25514
25515 2000-07-11  Neil Booth  <NeilB@earthling.net>
25516
25517         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25518
25519 2000-07-11  Neil Booth  <NeilB@earthling.net>
25520
25521         * gcc.dg/cpp/cmdlne-C.c: New.
25522
25523 2000-07-09  Neil Booth  <NeilB@earthling.net>
25524
25525         * gcc.dg/cpp/directiv.c: New tests.
25526         * gcc.dg/cpp/undef1.c: Update.
25527
25528 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25529
25530         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25531
25532 2000-07-09  Neil Booth  <NeilB@earthling.net>
25533
25534         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25535
25536 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25537
25538         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25539         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25540
25541 2000-07-08  Neil Booth  <NeilB@earthling.net>
25542
25543         * gcc.dg/cpp/macsyntx.c: New tests.
25544
25545 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25546
25547         * gcc.dg/20000707-1.c: New test.
25548
25549 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25550
25551         * gcc.c-torture/execute/20000706-1.c: New test.
25552         * gcc.c-torture/execute/20000706-2.c: New test.
25553         * gcc.c-torture/execute/20000706-3.c: New test.
25554         * gcc.c-torture/execute/20000706-4.c: New test.
25555         * gcc.c-torture/execute/20000706-5.c: New test.
25556
25557 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25558
25559         * g++.old-deja/g++.pt/instantiate7.C: New test.
25560
25561 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25562
25563         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25564         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25565         * g++.old-deja/g++.other/rtti3.C: Likewise.
25566         * g++.old-deja/g++.other/rttid3.C: Likewise.
25567
25568 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25569
25570         *  g77.f-torture/compile/20000630-1.x: Fix typo
25571
25572 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25573
25574         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25575         assembly output.
25576
25577 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25578
25579         * gcc.dg/cpp/ident.c: New test.
25580
25581 2000-07-05  Neil Booth  <NeilB@earthling.net>
25582
25583         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25584           gcc.dg/cpp/lexstrng.c: New tests.
25585
25586 2000-07-04  Neil Booth  <NeilB@earthling.net>
25587
25588         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25589         * gcc.dg/cpp/strify2.c: Same.
25590
25591 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25592
25593         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25594         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25595         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25596         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25597
25598         * testsuite/gcc.dg/cpp/macro1.c,
25599         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25600         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25601         testsuite/gcc.dg/cpp/strify1.c,
25602         testsuite/gcc.dg/cpp/strify2.c: New tests.
25603
25604 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25605
25606         * gcc.c-torture/execute/20000703-1.c: New test.
25607
25608 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25609
25610         * g++.old-deja/g++.pt (lookup10.C): New test.
25611
25612 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25613
25614         * g++.old-deja/g++.pt (typename25.C): New test.
25615
25616 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25617
25618         * gcc.c-torture/compile/20000701-1.c: New test.
25619
25620 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25621
25622         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25623         to test case.
25624
25625 2000-06-30  Catherine Moore  <clm@cygnus.com>
25626
25627         * gcc.c-torture/execute/align-1.c: New test.
25628
25629 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25630
25631         * g++.old-deja/g++.pt/expr8.C: New test.
25632         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25633
25634 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25635
25636         * gcc.c-torture/compile/20000629-1.c: New test.
25637
25638 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25639
25640
25641         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25642         gcc.dg/noncompile directory, depending on whether they're
25643         preprocessor tests or not.  Annotate all the tests for the dg
25644         framework.
25645
25646         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25647         * gcc.dg/noncompile/noncompile.exp: New.
25648
25649         * Moved files:
25650         Old name                                New name
25651         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25652         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25653         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25654         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25655         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25656         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25657         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25658         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25659         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25660         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25661         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25662         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25663         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25664         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25665         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25666         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25667         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25668         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25669         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25670         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25671         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25672         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25673         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25674         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25675
25676         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25677         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25678         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25679         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25680         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25681         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25682
25683 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25684
25685         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25686         declare one variable.  On the fourth, error.
25687         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25688         declared by 20000628-1a.h.
25689
25690 2000-06-29  Richard Henderson  <rth@redhat.com>
25691
25692         * gcc.c-torture/execute/930529-1.x: New file.
25693         * gcc.dg/920413-1.c: Adjust expected warning text.
25694         * gcc.dg/980217-1.c: Declare abort.
25695         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25696
25697 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25698
25699         * g77.f-torture/compile/20000629-1.f: New test.
25700         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25701
25702 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25703
25704         Rearrange lots of files, removing entirely the
25705         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25706         directories.
25707
25708         * Deleted files:
25709         gcc.c-torture/code_quality/code_quality.exp
25710         gcc.c-torture/special/special.exp
25711         gcc.failure/failure.exp
25712         gcc.failure/940409-1.x
25713         gcc.c-torture/compile/961203-1.x
25714
25715         * New files:
25716         gcc.misc-tests/linkage.exp
25717         gcc.c-torture/execute/920730-1t.c
25718         gcc.c-torture/execute/920730-1t.x
25719         gcc.c-torture/compile/920520-1.x
25720         gcc.c-torture/compile/920521-1.x
25721         gcc.c-torture/compile/981006-1.x
25722         gcc.c-torture/execute/eeprof-1.x
25723
25724         * Moved files (possibly with modifications to fit a new harness):
25725         Old name                                New name
25726         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25727         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25728         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25729         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25730         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25731         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25732         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25733         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25734         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25735         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25736         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25737         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25738         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25739         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25740
25741 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25742
25743         * c-torture/compile/961203-1.x: Delete.
25744
25745         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25746         not exit. Include stdio.h.
25747         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25748         * gcc.misc-tests/dg-12.c: Likewise.
25749         * gcc.misc-tests/dg-5.c: Likewise.
25750         * gcc.misc-tests/dg-6.c: Likewise.
25751         * gcc.misc-tests/dg-7.c: Prototype abort.
25752         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25753         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25754         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25755         not exit.
25756         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25757         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25758
25759 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25760
25761         * gcc.dg/cpp/20000628-1.c: New test.
25762         * gcc.dg/cpp/20000628-1.h: New header for above test.
25763         * gcc.dg/cpp/20000628-1a.h: Likewise.
25764
25765 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25766
25767         * gcc.dg/cpp: New directory.
25768         * gcc.dg/cpp/cpp.exp: New driver.
25769         * gcc.dg/cpp/20000627-1.c: New test.
25770         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25771         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25772         and rewrite as a compilation test.
25773
25774         * gcc.dg: Move many files into the cpp subdirectory, possibly
25775         renaming or editing them as well.
25776         Old name                New name
25777         990119-1.c              cpp/19990119-1.c
25778         990228-1.c              cpp/19990228-1.c
25779         990407-1.c              cpp/19990407-1.c
25780         990409-1.c              cpp/19990409-1.c
25781         990413-1.c              cpp/19990413-1.c
25782         990703-1.c              cpp/19990703-1.c
25783         20000127-1.c            cpp/20000127-1.c
25784         20000129-1.c            cpp/20000129-1.c
25785         20000207-1.c            cpp/20000207-1.c
25786         20000207-2.c            cpp/20000207-2.c
25787         20000209-1.c            cpp/20000209-1.c
25788         20000209-2.c            cpp/20000209-2.c
25789         20000301-1.c            cpp/20000301-1.c
25790         20000419-1.c            cpp/20000419-1.c
25791         20000510-1.S            cpp/20000510-1.S
25792         20000519-1.c            cpp/20000519-1.c
25793         20000529-1.c            cpp/20000529-1.c
25794         20000625-1.c            cpp/20000625-1.c
25795         20000625-2.c            cpp/20000625-2.c
25796         cpp-as1.c               cpp/assert1.c
25797         cpp-as2.c               cpp/assert2.c
25798         cxx-comments-1.c        cpp/cxxcom1.c
25799         cxx-comments-2.c        cpp/cxxcom2.c
25800         endif-label.c           cpp/endif.c
25801         cpp-hash1.c             cpp/hash1.c
25802         cpp-hash2.c             cpp/hash2.c
25803         cpp-if1.c               cpp/if-1.c
25804         cpp-if2.c               cpp/if-2.c
25805         cpp-if3.c               cpp/if-3.c
25806         cpp-if4.c               cpp/if-4.c
25807         cpp-if5.c               cpp/if-5.c
25808         cpp-cond.c              cpp/if-cexp.c
25809         cpp-missingop.c         cpp/if-mop.c
25810         cpp-missingparen.c      cpp/if-mpar.c
25811         cpp-opprec.c            cpp/if-oppr.c
25812         cpp-ifparen.c           cpp/if-paren.c
25813         cpp-shortcircuit.c      cpp/if-sc.c
25814         cpp-shift.c             cpp/if-shift.c
25815         cpp-unary.c             cpp/if-unary.c
25816         cpp-li1.c               cpp/line1.c
25817         cpp-li2.c               cpp/line2.c
25818         lineno.c                cpp/line3.c
25819         lineno-2.c              cpp/line4.c
25820         cpp-mi.c                cpp/mi1.c
25821         cpp-mic.h               cpp/mi1c.h
25822         cpp-micc.h              cpp/mi1cc.h
25823         cpp-mind.h              cpp/mi1nd.h
25824         cpp-mindp.h             cpp/mi1ndp.h
25825         cpp-mix.h               cpp/mi1x.h
25826         cpp-mi2.c               cpp/mi2.c
25827         cpp-mi2a.h              cpp/mi2a.h
25828         cpp-mi2b.h              cpp/mi2b.h
25829         cpp-mi2c.h              cpp/mi2c.h
25830         cpp-mi3.c               cpp/mi3.c
25831         cpp-mi3.def             cpp/mi3.def
25832         poison-1.c              cpp/poison.c
25833         pr-impl.c               cpp/prag-imp.c
25834         cpp-redef-2.c           cpp/redef1.c
25835         cpp-redef.c             cpp/redef2.c
25836         strpaste.c              cpp/strp1.c
25837         strpaste-2.c            cpp/strp2.c
25838         cpp-tradpaste.c         cpp/tr-paste.c
25839         cpp-tradstringify.c     cpp/tr-str.c
25840         cpp-tradwarn1.c         cpp/tr-warn1.c
25841         cpp-tradwarn2.c         cpp/tr-warn2.c
25842         trigraphs.c             cpp/trigraphs.c
25843         cpp-unc1.c              cpp/unc1.c
25844         cpp-unc2.c              cpp/unc2.c
25845         cpp-unc3.c              cpp/unc3.c
25846         cpp-unc.c               cpp/unc4.c
25847         undef.c                 cpp/undef1.c
25848         undef-2.c               cpp/undef2.c
25849         cpp-wi1.c               cpp/widestr1.c
25850
25851 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25852
25853         * lib/g++.exp (g++_include_flags): Tweak.
25854
25855 2000-06-27  H.J. Lu  <hjl@gnu.org>
25856             Loren J. Rittle  <ljrittle@acm.org>
25857
25858         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25859         version with one that knows about the new gcc tree structure.
25860         (g++_link_flags): Same.
25861
25862 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25863
25864         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25865         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25866         case we are cross-compiling.
25867
25868         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25869         g++.old-deja/g++.niklas/Makefile.in,
25870         g++.old-deja/g++.niklas/configure.in,
25871         g++.old-deja/g++.other/Makefile.in,
25872         g++.old-deja/g++.other/configure.in,
25873         gcc.c-torture/code_quality/Makefile.in,
25874         gcc.c-torture/code_quality/configure.in,
25875         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25876         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25877         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25878         gcc.c-torture/execute/ieee/Makefile.in,
25879         gcc.c-torture/execute/ieee/configure.in,
25880         gcc.c-torture/noncompile/Makefile.in,
25881         gcc.c-torture/noncompile/configure.in,
25882         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25883         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25884         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25885
25886 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25887
25888         * g++.old-deja/g++.other/ambig3.C: New test.
25889
25890 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.old-deja/g++.pt/syntax1.C: New test.
25893         * g++.old-deja/g++.pt/syntax2.C: New test.
25894         * g++.old-deja/g++.other/syntax3.C: New test.
25895         * g++.old-deja/g++.other/syntax4.C: New test.
25896
25897 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25898
25899         * gcc.dg/20000623-1.c: Prototype exit and abort.
25900
25901 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25902
25903         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25904         New tests.
25905         * gcc.dg/cpp-mi3.def: New file.
25906
25907         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25908         inside assertions.
25909         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25910         lexer's error messages.
25911         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25912         divine anything from the linemarkers.
25913         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25914         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25915
25916 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25917
25918         * gcc.dg/20000623-1.c: New test.
25919
25920 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.c-torture/execute/20000622-1.c: New test.
25923
25924 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25925
25926         * g++.old-deja/g++.other/init15.C: New test.
25927
25928 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         * g++.old-deja/g++.pt/vaarg2.C: New test.
25931         * g++.old-deja/g++.pt/vaarg3.C: New test.
25932
25933 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25934
25935         * g++.old-deja/g++.other/dyncast6.C: New test.
25936
25937 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25938
25939         * gcc.c-torture/execute/loop-6.c: New test.
25940
25941 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * gcc.dg/20000614-1.c: New test.
25944         * gcc.dg/20000614-2.c: New test.
25945
25946 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25947
25948         * g++.old-deja/g++.other/inline12.C: New test.
25949
25950 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25951
25952         * g++.old-deja/g++.other/eh1.C: New test.
25953
25954 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25955
25956         * g++.old-deja/g++.other/type.C: New test.
25957
25958 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25959
25960         * g++.old-deja/g++.other/initstring.C: New test.
25961
25962 2000-06-12  Jason Merrill  <jason@redhat.com>
25963
25964         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25965
25966 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25967
25968         * gcc.c-torture/compile/20000609-1.c: New test.
25969
25970 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25971
25972         * gcc.dg/20000609-1.c: New test.
25973
25974 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25975
25976         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25977         * gcc.c-torture/noncompile/poison-1.c: Move...
25978         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25979         * gcc.dg/cpp-li1.c: Add a token after the #line.
25980
25981 2000-06-05  Richard Henderson  <rth@cygnus.com>
25982
25983         * gcc.c-torture/execute/20000605-2.c: New test.
25984         * gcc.c-torture/execute/20000605-3.c: New test.
25985
25986 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25987
25988         * g77.f-torture/execute/20000503-1.x: New file.
25989
25990 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         * g++.old-deja/g++.eh/badalloc1.C: New test.
25993
25994 2000-06-05  Richard Henderson  <rth@cygnus.com>
25995
25996         * gcc.c-torture/execute/20000605-1.c: New test.
25997
25998 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25999             Nathan Sidwell <nathan@codesourcery.com>
26000
26001         * gcc.c-torture/compile/20000605-1.c: New test.
26002
26003 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26004
26005         * g77.f-torture/compile/20000601-1.f:  New test.
26006
26007 2000-06-03  Richard Henderson  <rth@cygnus.com>
26008
26009         * gcc.c-torture/execute/20000603-1.c: New.
26010
26011 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26012
26013         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26014         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26015
26016 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26017
26018         * gcc.dg/compare2.c (case 12): XFAIL.
26019         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26020         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26021
26022         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26023
26024 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26025
26026         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26027         guard macro is already defined when the header is first
26028         included.
26029         * gcc.dg/cpp-mix.h: New file.
26030         * gcc.dg/endif-label.c: Update patterns to match compiler.
26031
26032         * g++.brendan/complex1.C: Declare abort.
26033         * g++.law/refs4.C: Remove XFAIL.
26034         * g++.oliva/expr2.C: Declare abort and exit.
26035
26036 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26037
26038         * gcc.c-torture/execute/20000528-1.c: New test.
26039
26040         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26041         * g++.old-deja/g++.law/temps4.C: Likewise.
26042
26043         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26044         stdlib.h.  Call abort() on failure.
26045         * g++.old-deja/g++.law/refs4.C: Likewise.
26046         * g++.old-deja/g++.law/temps4.C: Likewise.
26047         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26048         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26049
26050 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26051
26052         Relative to g++.dg/special:
26053         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26054
26055         Relative to g++.old-deja:
26056         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26057         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26058         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26059         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26060         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26061         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26062         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26063
26064         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26065         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26066         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26067         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26068         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26069         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26070         and/or string.h.
26071
26072         * g++.other/goto1.C: Update expectations for error messages.
26073
26074 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26075
26076         * gcc.c-torture/compile/20000523-1.c: New test.
26077
26078 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26081
26082 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26083
26084         * g++.old-deja/g++.eh/catch11.C: New test.
26085         * g++.old-deja/g++.eh/catch12.C: New test.
26086
26087 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26088
26089         * gcc.c-torture/execute/20000523-1.c: New test.
26090
26091 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26092
26093         * c-torture/execute/bcp-1.c: Replace abort in arg of
26094         __builtin_constant_p with a generic external function.
26095
26096         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26097         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26098         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26099         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26100         Prototype abort and/or exit.
26101
26102         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26103         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26104         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26105         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26106
26107 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26108
26109         * gcc.dg/dwarf2-1.c: New test.
26110
26111 2000-05-20  Richard Henderson  <rth@cygnus.com>
26112
26113         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26114
26115 2000-05-20  Andreas Jaeger  <aj@suse.de>
26116
26117         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26118         testcase.
26119
26120 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26121
26122         * gcc.c-torture/execute/20000519-2.c: New test.
26123
26124 2000-05-19  Andreas Jaeger  <aj@suse.de>
26125
26126         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26127         which fails with SSA.
26128
26129         * lib/c-torture.exp: Also test with -O3 -fssa.
26130
26131 2000-05-18  Michael Meissner  <meissner@redhat.com>
26132
26133         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26134         * gcc.c-torture/execute/920415-1.c: Ditto.
26135         * gcc.c-torture/execute/920501-1.c: Ditto.
26136         * gcc.c-torture/execute/conversion.c: Ditto.
26137         * gcc.c-torture/execute/cvt-1.c: Ditto.
26138
26139 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26140
26141         * gcc.c-torture/compile/20000518-1.c: New test.
26142
26143 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26144
26145         * g77.f-torture/compile/200005018.f:  New test.
26146
26147 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26148
26149         * gcc.c-torture/compile/20000517-1.c: New test.
26150
26151 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26152
26153         * gcc.c-torture/execute/20000516-1.c: New test.
26154
26155 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * g++.old-deja/g++.other/eh.C: New test.
26158
26159 2000-05-12  Richard Henderson  <rth@cygnus.com>
26160
26161         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26162         constants through to doit's conditional.
26163
26164 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26165
26166         * gcc.c-torture/compile/20000511-1.c: New test.
26167         * g77.f-torture/compile/20000511-1.f: New test.
26168         * g77.f-torture/compile/20000511-2.f: New test.
26169
26170 2000-05-11  Michael Meissner  <meissner@redhat.com>
26171
26172         * gcc.c-torture/execute/20000511-1.c: New test.
26173
26174 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26175
26176         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26177         * gcc.dg/20000510-1.S: New.
26178
26179 2000-05-08  Catherine Moore  <clm@cygnus.com>
26180
26181         * gcc.dg/unused-3.c: New.
26182
26183 2000-05-06  Richard Henderson  <rth@cygnus.com>
26184
26185           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26186           * g++.old-deja/g++.mike/warn1.C: Likewise.
26187           * g++.old-deja/g++.pt/local1.C: Likewise.
26188           * g++.old-deja/g++.pt/local7.C: Likewise.
26189           * g++.old-deja/g++.pt/spec16.C: Likewise.
26190
26191 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26192
26193         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26194
26195 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26196
26197           * g77.f-torture/execute/20000503-1.f:  New test.
26198
26199 2000-05-04  Andreas Jaeger  <aj@suse.de>
26200
26201         * gcc.dg/noreturn-2.c: New test.
26202
26203 2000-05-04  Neil Booth  <NeilB@earthling.net>
26204
26205         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26206         preprocessor.
26207
26208 2000-05-04  Richard Henderson  <rth@cygnus.com>
26209
26210         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26211
26212 2000-05-04  Richard Henderson  <rth@cygnus.com>
26213
26214         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26215         OpenSSL by Jason R Thorpe.
26216
26217 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26218
26219         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26220
26221 2000-05-03  Robert Lipe <robertlipe@usa.net>
26222
26223         * gcc.dg/20000503-1.c: New test.
26224
26225 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26226
26227         * gcc.c-torture/compile/20000502-1.c: New test.
26228         * g++.old-deja/g++.other/align.C: New test.
26229         * gcc.dg/cpp-tradstringify.c: New test.
26230
26231 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26232
26233         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26234         and hard registers.
26235
26236 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26237
26238         * gcc.c-torture/execute/loop-5.c: New test.
26239
26240 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * gcc.c-torture/execute/va-arg-20.c: New test.
26243
26244 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26245
26246         * gcc.c-torture/execute/20000422-1.c: New test.
26247
26248 2000-04-20  Greg McGary  <gkm@gnu.org>
26249
26250         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26251         when optimizing, but without sibling-call optimizations (-O1).
26252
26253 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26254
26255           * gcc.c-torture/compile/20000420-1.c: New test.
26256
26257 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26258
26259         * g++.abi/ptrflags.C: New test.
26260         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26261
26262 2000-04-19  Catherine Moore  <clm@cygnus.com>
26263
26264         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26265
26266 2000-04-19  Greg McGary  <gkm@gnu.org>
26267
26268         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26269         sibling-call optimizations.
26270
26271 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26272
26273         * gcc.dg/20000419-1.c: New test.
26274
26275 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26276
26277         * gcc.c-torture/execute/20000412-6.c: New test.
26278
26279 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26280
26281         * gcc.c-torture/execute/20000412-5.c: New test.
26282         * g77.f-torture/compile/20000412-1.f: New test.
26283         * gcc.c-torture/execute/20000412-4.c: New test.
26284         * gcc.c-torture/compile/20000412-2.c: New test.
26285         * gcc.c-torture/execute/20000412-3.c: New test.
26286         * gcc.c-torture/compile/20000412-1.c: New test.
26287         * gcc.c-torture/execute/20000412-2.c: New test.
26288
26289 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26290
26291         * objc/execute/bf-20.m: New test.
26292
26293 2000-04-10  Richard Henderson  <rth@cygnus.com>
26294
26295         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26296
26297         * gcc.c-torture/execute/20000412-1.c: New test.
26298
26299 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26300
26301         * g++.old-deja/g++.eh/catchptr1.C: New test.
26302
26303 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26306
26307 2000-04-08  Neil Booth  <NeilB@earthling.net>
26308
26309         * gcc.dg/cpp-nullchar.c: Remove test as
26310         embedded nulls cause problems.
26311
26312 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26313
26314         * gcc.dg/compare2.c: New test.
26315
26316 2000-04-08  Neil Booth  <NeilB@earthling.net>
26317
26318         * gcc.dg/cpp-nullchar.c: New test.
26319
26320 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26321
26322         * gcc.dg/cpp-mi2.c: New test.
26323         * gcc.dg/cpp-mi2[abc].h: New files.
26324
26325 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26326
26327         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26328         member name.
26329
26330 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26331
26332         * g++.old-deja/g++.abi/vmihint.C: New test.
26333
26334 2000-04-06  Neil Booth  <NeilB@earthling.net>
26335
26336         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26337         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26338         copyright.
26339
26340 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26341
26342         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26343         avoid stack-frame overwrite.
26344
26345 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26346
26347         * gcc.c-torture/compile/20000405-2.c: New test.
26348         * gcc.c-torture/compile/20000405-3.c: New test.
26349
26350 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26351
26352         * gcc.c-torture/compile/20000405-1.c: New test.
26353
26354 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26355
26356         * gcc.dg/cast-qual-1.c: Revert last change.
26357
26358 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26359
26360         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26361
26362 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26363
26364         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26365         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26366
26367 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26368
26369         * gcc.c-torture/compile/20000403-2.c: New test.
26370         * gcc.c-torture/compile/20000403-1.c: New test.
26371
26372 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26373
26374         * gcc.c-torture/execute/20000403-1.c: New test.
26375
26376 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26377
26378         * gcc.c-torture/execute/20000402-1.c: New test.
26379
26380 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26381
26382         * gcc.c-torture/execute/va-arg-15.c: New test.
26383         * gcc.c-torture/execute/va-arg-16.c: New test.
26384         * gcc.c-torture/execute/va-arg-17.c: New test.
26385         * gcc.c-torture/execute/va-arg-18.c: New test.
26386         * gcc.c-torture/execute/va-arg-19.c: New test.
26387
26388 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26389
26390         * gcc.c-torture/compile/981211-1.c: Move to...
26391         * gcc.dg/cpp-as1.c: ...here.
26392         * gcc.dg/cpp-as2.c: New file.
26393
26394         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26395         compiler.
26396
26397 2000-04-02  Neil Booth  <NeilB@earthling.net>
26398
26399         * gcc.dg/cpp-cond.c  New tests.
26400         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26401         accidental success less likely.
26402         * gcc.dg/cpp-missingop.c  New tests.
26403         * gcc.dg/cpp-missingparen.c  New tests.
26404         * gcc.dg/cpp-shift.c  New tests.
26405         * gcc.dg/cpp-shortcircuit.c  New tests.
26406         * gcc.dg/cpp-unary.c  New tests.
26407
26408 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26409
26410         * gcc.c-torture/compile/20000329-1.c: New test.
26411
26412 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26413
26414         * gcc.c-torture/compile/20000326-1.c: New test.
26415         * gcc.c-torture/compile/20000326-2.c: New test.
26416
26417 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26418
26419         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26420         the first parameter is a function argument.
26421
26422 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26423
26424         * g++.old-deja/g++.ext/array4.C: New test.
26425
26426 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26427
26428         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26429
26430 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26431
26432         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26433
26434 2000-03-19  Richard Henderson  <rth@cygnus.com>
26435
26436         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26437
26438 2000-03-19  Richard Henderson  <rth@cygnus.com>
26439
26440         * gcc.c-torture/compile/20000319-1.c: New test.
26441
26442 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26443
26444         * gcc.c-torture/execute/20000314-3.c: New test.
26445         * gcc.c-torture/execute/20000314-2.c: New test.
26446         * gcc.c-torture/execute/20000314-1.c: New test.
26447         * gcc.c-torture/compile/20000314-2.c: New test.
26448         * gcc.c-torture/compile/20000314-1.c: New test.
26449
26450 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26451
26452         * g++.old-deja/g++.warn/inline.C: New test.
26453
26454 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26455
26456         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26457         standards-compliant result rather than specific constants.
26458         Put test-values in array.
26459
26460 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26461
26462         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26463         (g++_target_compile): Put test-specific options last.
26464
26465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * g++.old-deja/g++.eh/vbase4.C: New test.
26468
26469 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26470
26471         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26472
26473 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26474
26475         * g++.old-deja/g++.brendan/misc12.C: Removed.
26476         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26477         * g++.old-deja/g++.ext/pretty4.C: New test.
26478
26479 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26480
26481         * g++.old-deja/g++.other/string2.C: New test.
26482
26483 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26484
26485         * g++.old-deja/g++.warn/impint2.C: New test.
26486
26487 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26488
26489         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26490         is 1, not zero.
26491
26492 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         * g++.old-deja/g++.warn/impint.C: New test.
26495         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26496         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26497         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26498         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26499         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26500         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26501         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26502         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26503         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26504         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26505         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26506         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26507
26508 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26509
26510         * gcc.dg/cpp-redef.c: New test.
26511
26512 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         * g++.old-deja/g++.pt/unify7.C: New test.
26515
26516 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26517
26518         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26519         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26520
26521 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26522
26523         * gcc.c-torture/compile/20000224-1.c: New test.
26524
26525 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26526
26527         * gcc.c-torture/compile/cpp-2.c: New test.
26528         * gcc.c-torture/compile/cpp-1.c: New test.
26529
26530 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26531
26532         * gcc.c-torture/execute/20000225-1.c: New test.
26533
26534 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26535
26536         * gcc.dg/cpp-li2.c: New test.
26537
26538         * gcc.dg/cpp-wi1.c: New test.
26539
26540         * gcc.dg/cpp-li1.c: New test.
26541
26542 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26543
26544         * g++.old-deja/g++.other/sizeof5.C: New test.
26545
26546 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26547
26548         * gcc.c-torture/execute/va-arg-13.c: New test.
26549
26550 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26551
26552         * gcc.c-torture/execute/va-arg-12.c: New test.
26553
26554 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         * gcc.c-torture/execute/20000223-1.c: New test.
26557
26558 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26559
26560         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26561
26562 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26563
26564         * g++.old-deja/g++.abi/ptrmem.C: New test.
26565
26566 2000-02-19  Richard Henderson  <rth@cygnus.com>
26567
26568         * gcc.c-torture/compile/init-3.c: New.
26569
26570 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26571
26572         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26573         ALWAYS_CXXFLAGS.
26574
26575 2000-02-11  Robert Lipe <robertl@sco.com>
26576
26577         * gcc.c-torture/compile/20000211-3.c: New test.
26578
26579 2000-02-11  Martin Buchholz <martin@xemacs.org>
26580
26581         * gcc.c-torture/compile/20000211-2.c: New test.
26582
26583 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26584
26585         * gcc.c-torture/compile/20000211-1.c: New test.
26586
26587 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26588
26589         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26590           on native targets
26591
26592 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26593
26594         * g++.old-deja/g++.other/cast5.C: New test.
26595
26596 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26597
26598         * gcc.c-torture/execute/20000205-1.c: New.
26599
26600 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26601
26602         * g++.old-deja/g++.jason/cast3.C: Return void.
26603         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26604
26605 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26606
26607         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26608
26609         * gcc.dg/loop-1.c: New test.
26610
26611 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * gcc.c-torture/compile/20000127-1.c: New test.
26614         * gcc.c-torture/execute/991228-1.c: New test.
26615
26616 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26617
26618         * gcc.dg/unused-2.c: New test.
26619
26620         * gcc.dg/conv-1.c: New test.
26621
26622 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26623
26624         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26625         compiler.
26626         (tool_option_proc): Fix typo.
26627
26628 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26629
26630         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26631         of the ld on the host, not on the build machine.
26632         Also, don't crash if '--help' is not a supported option.
26633
26634 2000-01-24  Richard Henderson  <rth@cygnus.com>
26635
26636         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26637
26638 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26639
26640         * gcc.c-torture/execute/20000120-2.c: New test.
26641         * gcc.c-torture/execute/20000120-1.c: New test.
26642
26643 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26644
26645         * gcc.c-torture/execute/20000113-1.c: New test.
26646
26647 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26648
26649         * gcc.c-torture/execute/20000112-1.c: New test.
26650
26651 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26652
26653         * gcc.dg/20000111-1.c: New test.
26654
26655 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26656
26657         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26658         with 16 bit integers.
26659
26660 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26661
26662         * gcc.dg/20000108-1.c: New test.
26663
26664 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26665
26666         * g++.old-deja/g++.ns/koenig8.C: New test.
26667
26668 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26669
26670         * g++.old-deja/g++.other/cast4.C: New test.
26671
26672 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26673
26674         * gcc.c-torture/compile/20000105-2.c: New test.
26675         * gcc.c-torture/compile/20000105-1.c: New test.
26676
26677 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26678
26679         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26680         references to printf & atoi to conform to ANSI standard.
26681         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26682         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26683         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26684         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26685         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26686         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26687         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26688         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26689         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26690         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26691         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26692         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26693         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26694         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26695         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26696         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26697         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26698         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26699         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26700         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26701         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26702         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26703         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26704         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26705         * g++.old-deja/g++.brendan/init3.C: Likewise.
26706         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26707         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26708         * g++.old-deja/g++.brendan/new2.C: Likewise.
26709         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26710         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26711         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26712         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26713         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26714         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26715         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26716         * g++.old-deja/g++.brendan/template24.C: Likewise.
26717         * g++.old-deja/g++.brendan/template3.C: Likewise.
26718         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26719         * g++.old-deja/g++.jason/inline3.C: Likewise.
26720         * g++.old-deja/g++.jason/opeq.C: Likewise.
26721         * g++.old-deja/g++.law/arg5.C: Likewise.
26722         * g++.old-deja/g++.law/arm7.C: Likewise.
26723         * g++.old-deja/g++.law/ctors11.C: Likewise.
26724         * g++.old-deja/g++.law/cvt8.C: Likewise.
26725         * g++.old-deja/g++.law/init9.C: Likewise.
26726         * g++.old-deja/g++.law/refs4.C: Likewise.
26727         * g++.old-deja/g++.law/template2.C: Likewise.
26728         * g++.old-deja/g++.law/visibility24.C: Likewise.
26729         * g++.old-deja/g++.law/vtable3.C: Likewise.
26730         * g++.old-deja/g++.mike/asm2.C: Likewise.
26731         * g++.old-deja/g++.mike/eh1.C: Likewise.
26732         * g++.old-deja/g++.mike/misc1.C: Likewise.
26733         * g++.old-deja/g++.mike/misc13.C: Likewise.
26734         * g++.old-deja/g++.mike/misc14.C: Likewise.
26735         * g++.old-deja/g++.mike/ns12.C: Likewise.
26736         * g++.old-deja/g++.mike/p1248.C: Likewise.
26737         * g++.old-deja/g++.mike/p3708.C: Likewise.
26738         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26739         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26740         * g++.old-deja/g++.mike/p646.C: Likewise.
26741         * g++.old-deja/g++.mike/p700.C: Likewise.
26742         * g++.old-deja/g++.mike/p783.C: Likewise.
26743         * g++.old-deja/g++.mike/p783a.C: Likewise.
26744         * g++.old-deja/g++.mike/p783b.C: Likewise.
26745         * g++.old-deja/g++.mike/p786.C: Likewise.
26746         * g++.old-deja/g++.mike/p789.C: Likewise.
26747         * g++.old-deja/g++.mike/p789a.C: Likewise.
26748         * g++.old-deja/g++.mike/p807a.C: Likewise.
26749         * g++.old-deja/g++.other/delete3.C: Likewise.
26750         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26751         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26752         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26753         * g++.old-deja/g++.other/empty1.C: Likewise.
26754         * g++.old-deja/g++.other/temporary1.C: Likewise.
26755         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26756         * g++.old-deja/g++.pt/t16.C: Likewise.
26757         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26758
26759 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26760
26761         * gcc.dg/991230-1.c: New test.
26762
26763 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26764
26765         * gcc.c-torture/compile/991229-3.c: New test.
26766         * gcc.c-torture/compile/991229-2.c: New test.
26767         * gcc.c-torture/compile/991229-1.c: New test.
26768
26769 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26770
26771         * gcc.c-torture/compile/labels-2.c: New test.
26772
26773 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26774
26775         * gcc.c-torture/execute/991227-1.c: New test.
26776
26777 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26778
26779         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26780
26781 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26782
26783         * gcc.c-torture/execute/991221-1.c: New test.
26784
26785 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26786
26787         * g++.old-deja/g++.other/cast3.C: New test.
26788
26789 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26790
26791         * gcc.c-torture/execute/991216-4.c: New test.
26792
26793 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26794
26795         * gcc.c-torture/execute/991216-1.c: New test.
26796         * gcc.c-torture/execute/991216-2.c: New test.
26797         * gcc.c-torture/execute/991216-3.c: New test.
26798
26799 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26800
26801         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26802         Actually make the test fail by using "-O2" for compilation.
26803
26804 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26805
26806         * g++.old-deja/g++.warn/cast-align1.C: New test.
26807
26808 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26809
26810         * gcc.c-torture/compile/991214-1.c: New test.
26811         * gcc.c-torture/compile/991214-2.c: New test.
26812
26813 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26814
26815         * gcc.dg/991214-1.c: New test.
26816
26817 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26818
26819         * gcc.c-torture/compile/991213-3.c: New test.
26820         * gcc.c-torture/compile/991213-2.c: New test.
26821         * gcc.c-torture/compile/991213-1.c: New test.
26822
26823 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26824
26825         * gcc.dg/991209-1.c: New test.
26826
26827 1999-12-08  Nathan Sidwell <nathan@acm.org>
26828
26829         * gcc.c-torture/compile/991208-1.c: New test.
26830
26831 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26832
26833         * gcc.dg/ultrasp2.c: New test.
26834
26835 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26836
26837         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26838
26839 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26840
26841         * gcc.c-torture/compile/991202-1.c: New test.
26842         * gcc.c-torture/execute/991202-1.c: New test.
26843         * gcc.c-torture/execute/991202-2.c: New test.
26844         * gcc.c-torture/execute/991202-3.c: New test.
26845
26846 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26847
26848         * g++.old-deja/g++.abi/align.C: New test.
26849         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26850         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26851
26852 1999-12-01  Richard Henderson  <rth@cygnus.com>
26853
26854         * gcc.c-torture/execute/991201-1.c: New.
26855
26856 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26857
26858         * gcc.dg/991129-1.c: New test.
26859
26860 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26861
26862         * gcc.c-torture/compile/991127-1.c: New test.
26863
26864 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26865
26866         * g++.old-deja/g++.other/warn4.C: New test.
26867
26868 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26869
26870         * g++.old-deja/g++.eh/cleanup2.C: New test.
26871         * g++.old-deja/g++.ext/pretty2.C: New test.
26872         * g++.old-deja/g++.ext/pretty3.C: New test.
26873         * g++.old-deja/g++.other/debug6.C: New test.
26874
26875 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26876
26877         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26878         compiler_output to look for one error message instead of two.
26879
26880 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26881
26882         * gcc.c-torture/execute/991118-1.c: Also test case
26883         where the word boundary does not split a byte evenly.
26884
26885 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26886
26887         * g++.old-deja/g++.ext/restrict1.C: New test.
26888
26889 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26890
26891         * gcc.c-torture/execute/991118-1.c: New test.
26892
26893 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26894
26895         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26896         working directory pathnames.
26897
26898 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26899
26900         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26901         host is equipped with driver.h and driver.o so it can actually
26902         compile and run the tests.
26903
26904 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26905
26906         * gcc.c-torture/compile/991008-1.c: New test.
26907
26908 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26909
26910         * lib/gcc-dg.exp: Include target-supports.exp
26911
26912 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26913
26914         * lib/target-supports.exp: New file: Provide procs to test for
26915         features supported by the target.
26916         (check_weak_available): Moved here from ecos.exp.
26917         (check_alias_available): New proc: Determine of the target
26918         toolchain supports the alias attribute.
26919
26920         * gcc.dg/special/ecos.exp: Move check_weak_available to
26921         target-supports.exp.
26922         (alias-1.c): Only perform the test if the target supports
26923         aliases.
26924         (wkali-1.c): Only perform the test if the target supports
26925         aliases.
26926
26927         * gcc.dg/990506-0.c: Expect error messages from cross
26928         targets as well as native targets.
26929
26930 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26931
26932         * gcc.dg/ultrasp1.c: Removed xfail.
26933         * gcc.dg/struct-ret-2.c: Likewise.
26934         * gcc.dg/array-1.c: Likewise.
26935
26936 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26937
26938         * gcc.dg/struct-ret-2.c: New test.
26939
26940         * gcc.dg/array-1.c: New test.
26941
26942 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26943
26944         * gcc.c-torture/execute/991030-1.c: New test.
26945
26946 1999-10-26  Richard Henderson  <rth@cygnus.com>
26947
26948         * gcc.c-torture/compile/991026-2.c: New test.
26949
26950 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26951
26952         * gcc.c-torture/compile/991026-1.c: New test.
26953
26954 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26955
26956         * gcc.c-torture/execute/991023-1.c: New test.
26957
26958 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26959
26960         * gcc.c-torture/execute/991019-1.c: New test.
26961
26962 1999-10-16  Richard Henderson  <rth@cygnus.com>
26963
26964         * gcc.c-torture/execute/991016-1.c: New test.
26965
26966 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26967
26968         * gcc.c-torture/execute/991014-1.c: New test.
26969
26970 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26971
26972         * g++.old-deja/g++.other/union2.C: New test.
26973
26974 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26975
26976         * g++.old-deja/g++.other/vaarg2.C: New test.
26977         * g++.old-deja/g++.other/vaarg3.C: New test.
26978
26979 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26980
26981         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26982         in compile/.
26983
26984 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26985
26986         * gcc.c-torture/execute/va-arg-11.c: New test.
26987
26988 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26989
26990         * lib/file-format.exp (gcc_target_object_format): Don't
26991         crash if objdump is unavailable.
26992
26993 1999-09-29  Donn Terry <donn@interix.com>
26994
26995         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26996
26997 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26998
26999         * gcc.c-torture/compile/990928-1.c: New test.
27000
27001 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27002
27003         * g++.old-deja/g++.other/decl6.C: New test.
27004
27005 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27006
27007         * gcc.c-torture/execute/va-arg-10.c: New test.
27008
27009 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27010
27011         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27012         __PRETTY_FUNCTION__.
27013
27014 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27015
27016         * gcc.c-torture/execute/990923-1.c: New test.
27017
27018 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27019
27020         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27021         for which -fpic is inappropriate.
27022
27023 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27024
27025         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27026
27027 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27028
27029         * g++.old-deja/g++.other/dyncast1.C: New test.
27030         * g++.old-deja/g++.other/dyncast2.C: New test.
27031         * g++.old-deja/g++.other/dyncast3.C: New test.
27032         * g++.old-deja/g++.other/dyncast4.C: New test.
27033         * g++.old-deja/g++.other/dyncast5.C: New test.
27034         * g++.old-deja/g++.eh/catch3.C: New test.
27035         * g++.old-deja/g++.eh/catch3p.C: New test.
27036         * g++.old-deja/g++.eh/catch4.C: New test.
27037         * g++.old-deja/g++.eh/catch4p.C: New test.
27038         * g++.old-deja/g++.eh/catch5.C: New test.
27039         * g++.old-deja/g++.eh/catch5p.C: New test.
27040         * g++.old-deja/g++.eh/catch6.C: New test.
27041         * g++.old-deja/g++.eh/catch6p.C: New test.
27042         * g++.old-deja/g++.eh/catch7.C: New test.
27043         * g++.old-deja/g++.eh/catch7p.C: New test.
27044         * g++.old-deja/g++.eh/catch8.C: New test.
27045         * g++.old-deja/g++.eh/catch8p.C: New test.
27046         * g++.old-deja/g++.eh/catch9.C: New test.
27047         * g++.old-deja/g++.eh/catch9p.C: New test.
27048
27049 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27050
27051         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27052         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27053
27054 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27055
27056         * gcc.c-torture/compile/990913-1.c: New test.
27057
27058 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27059
27060         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27061         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27062
27063 1999-09-09  Richard Henderson  <rth@cygnus.com>
27064
27065         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27066
27067 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27068
27069         * g++.old-deja/g++.other/lookup11.C: New test.
27070         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27071         what is permitted and what we want.
27072         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27073         overload use.
27074         * g++.old-deja/g++.jason/rfg5.C: Likewise
27075
27076 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27077
27078         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27079         * gcc.c-torture/noncompile/poison-1.c: New file.
27080
27081 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27082
27083         * g++.old-deja/g++.other/sizeof3.C: New test.
27084         * g++.old-deja/g++.other/sizeof4.C: New test.
27085         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27086         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27087
27088 1999-09-07  Richard Henderson  <rth@cygnus.com>
27089
27090         * gcc.dg/va-arg-1.c: New.
27091
27092 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27093
27094         * gcc.c-torture/execute/va-arg-9.c: New test.
27095
27096 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27097
27098         * g77.f-torture/compile/980519-2.f: New test.
27099         * g77.f-torture/compile/19990905-0.f: New test.
27100         * g77.f-torture/compile/19990905-1.f: New test.
27101         * g77.f-torture/compile/19990905-2.f: New test.
27102
27103         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27104
27105 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27106
27107         * gcc.c-torture/execute/990827-1.c: Fix typo.
27108
27109 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27110
27111         * g++.old-deja/g++.other/deref1.C: New test.
27112
27113 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27114
27115         * g++.old-deja/g++.other/ambig2.C: New test.
27116         * g++.old-deja/g++.other/cond5.C: New test.
27117         * g++.old-deja/g++.other/lookup16.C: New test.
27118
27119 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27120
27121         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27122         assemblers too.
27123
27124 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27125
27126         * lib/c-torture.exp: Avoid the "compare executables" optimization
27127         when testing native.
27128
27129 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27130
27131         * gcc.c-torture/execute/990829-1.c: New test.
27132         * gcc.c-torture/compile/990829-1.c: New test.
27133
27134 1999-08-27  Paul Burchard  <burchard@pobox.com>
27135
27136         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27137         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27138         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27139         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27140         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27141         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27142         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27143         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27144         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27145         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27146         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27147
27148 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27149
27150         * gcc.c-torture/execute/990827-1.c: New test.
27151
27152 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27153
27154         * g77.f-torture/noncompile/19990826-4.f: New test.
27155
27156         * g77.f-torture/compile/19990826-3.f: New test.
27157
27158         * g77.f-torture/execute/19990826-2.f: New test.
27159
27160         * g77.f-torture/compile/19990826-1.f: New test.
27161
27162         * gcc.c-torture/execute/990826-0.c: New test.
27163         * g77.c-torture/execute/19990826-0.f: New test.
27164
27165         * g77.f-torture/noncompile/970626-2.f: New test.
27166
27167 1999-08-25  Paul Burchard  <burchard@pobox.com>
27168
27169         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27170         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27171         lss-011.C: New tests.
27172
27173 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27174
27175         * g++.old-deja/g++.other/decl5.C: New test.
27176
27177 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27178
27179         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27180         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27181         call `postbase' for each one.  All callers of `postbase' changed
27182         to call this instead.
27183
27184 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27185
27186         * gcc.c-torture/execute/990811-1.c: New test.
27187
27188 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27189
27190         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27191         just native ones.
27192
27193         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27194         just native ones.
27195
27196 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27197
27198         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27199
27200 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27201
27202         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27203
27204 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27205
27206         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27207
27208 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27209
27210         * gcc.c-torture/execute/990804-1.c: New test.
27211
27212 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27213
27214         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27215         * g++.old-deja/g++.brendan/crash64.C: Likewise
27216         * g++.old-deja/g++.brendan/overload8.C: Likewise
27217
27218 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27219
27220         * g++.old-deja/g++.other/struct1.C: New test.
27221
27222 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27223
27224         * g++.old-deja/g++.other/enum2.C: New test.
27225
27226 1999-08-02  Richard Henderson  <rth@cygnus.com>
27227
27228         Adapted from tests from Franz Sirl:
27229         * gcc.c-torture/execute/va-arg-7.c: New test.
27230         * gcc.c-torture/execute/va-arg-8.c: New test.
27231
27232 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27233
27234         * gcc.c-torture/compile/990801-2.c: New test.
27235
27236         * gcc.c-torture/compile/990801-1.c: New test.
27237
27238 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27239
27240         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27241         fp-cmp-1.c, converting double to float.
27242
27243         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27244         fp-cmp-1.c, converting double to long double.
27245
27246         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27247         from fr1 to unknown_register, since fr1 is a legitimate register
27248         on some machines.
27249
27250 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27251
27252         * README: More listname related changes.
27253
27254 1999-07-08  Catherine Moore  <clm@cygnus.com>
27255
27256         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27257
27258 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27259
27260         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27261
27262 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27263
27264         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27265
27266 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27267
27268         * gcc.dg/990703-1.c: New test.
27269
27270 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27271
27272         * lib/file-format.exp: New file: Move definition of proc
27273         gcc_target_object_format to here from
27274         gcc.dg/special/ecos.exp.
27275
27276         * lib/c-torture.exp: Include lib file-format.exp.
27277         * lib/gcc-dg.exp: Include lib file-format.exp.
27278
27279         * gcc.dg/special/ecos.exp: Remove definition of proc
27280         gcc_target_object_format.
27281
27282 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27283
27284         * gcc.c-torture/execute/990628-1.c: New test.
27285
27286 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27287
27288         * gcc.c-torture/compile/990625-2.c: New test.
27289
27290         * gcc.c-torture/compile/990625-1.c: New test.
27291
27292 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27293
27294         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27295         attributes compile.
27296         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27297         ports that use the COFF/PE file format.
27298
27299 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27300
27301         * gcc.c-torture/compile/990617-1.c: New test.
27302
27303 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27304
27305         * g++.old-deja/g++.other/decl4.C: New test.
27306
27307 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27308
27309         * g++.old-deja/g++.other/bitfld3.C: New test.
27310
27311 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27312
27313         * g++.old-deja/g++.eh/catch1.C: New test.
27314
27315 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27316
27317         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27318
27319         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27320         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27321
27322 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27323
27324         * g77.f-torture/compile/19990502-0.f: Replace with new,
27325         shorter, test that still fails after recent changes.
27326
27327 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27328
27329         * gcc.c-torture/execute/990604-1.c: New test.
27330
27331 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27332
27333         * gcc.c-torture/execute/990531-1.c: New test.
27334
27335 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27336
27337         * gcc.c-torture/compile/990527-1.c: New test.
27338
27339 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27340
27341         * gcc.c-torture/execute/990527-1.c: New test.
27342
27343 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27344
27345         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27346         bitfields as signed.
27347
27348 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27349
27350         * g77.f-torture/compile/19990525-0.f: New test.
27351
27352 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27353
27354         * gcc.c-torture/execute/990525-2.c: New test.
27355
27356         * gcc.c-torture/execute/990525-1.c: New test.
27357
27358 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27359
27360         * g++.old-deja/g++.other/anon3.C: New test.
27361         * g++.old-deja/g++.other/anon4.C: New test.
27362         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27363         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27364         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27365         Merrill).
27366
27367 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27368
27369         * gcc.c-torture/execute/990524-1.c: New test.
27370
27371         * gcc.dg/990524-1.c: New test.
27372
27373 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27374
27375         * gcc.c-torture/compile/990523-1.c: New test.
27376
27377 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27378
27379         * gcc.c-torture/compile/990519-1.c: New test.
27380
27381 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27382
27383         * gcc.c-torture/compile/990517-1.c: New test.
27384
27385         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27386         (e4, f4): New tests.
27387         (main): Call them.
27388
27389 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27390
27391         * gcc.dg/noreturn-1.c: New test.
27392
27393 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27394
27395         * gcc.c-torture/execute/990513-1.c: New test.
27396
27397 1999-05-10  Richard Henderson  <rth@cygnus.com>
27398
27399         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27400
27401 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27402
27403         * g77.f-torture/execute/erfc.f: Use small single-precision
27404         values, to avoid problems on Alphas when not -mieee.
27405
27406 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27407
27408         * gcc.dg/990506-0.c: New test.
27409
27410 1999-05-08  Richard Henderson  <rth@cygnus.com>
27411
27412         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27413         the constant to test.  Don't XFAIL 64-bit targets.
27414
27415         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27416         * g++.old-deja/g++.law/profile1.C: Likewise.
27417
27418         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27419         operator new instances.
27420         * g++.old-deja/g++.other/delete5.C: Likewise.
27421
27422 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27423
27424         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27425         intrinsic.
27426
27427 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27428
27429         * g77.f-torture/execute/u77-test.f: Reverse order of two
27430         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27431
27432 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27433
27434         * gcc.dg/compare1.c: New test.
27435
27436 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27437
27438         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27439         New tests.
27440
27441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27442
27443         * g77.f-torture/compile/19990502-1.f: New test.
27444
27445 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27446
27447         * g77.f-torture/compile/19990502-0.f: New test.
27448
27449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27450
27451         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27452         intrinsic.
27453
27454 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27455
27456         * g77.f-torture/execute/u77-test.f (main): List libU77
27457         intrinsics not currently tested.
27458         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27459         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27460         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27461         Trim blanks off the ends of some printed strings.
27462
27463 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27464
27465         * g77.f-torture/execute/u77-test.f (main): Just warn about
27466         FSTAT gid disagreement, as it's expected on some systems.
27467
27468 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27469
27470         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27471         use a new function, which allows for some slop.
27472         Clean up some commentary.
27473         (issum): The new function.
27474         (sgladd): Deleted subroutine.
27475
27476 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27477
27478         * g77.f-torture/execute/u77-test.f: Modify to be more like
27479         libf2c/libU77 version, bringing patches to that version here.
27480         Add suitable commentary.
27481
27482 1999-04-25  Richard Henderson  <rth@cygnus.com>
27483
27484         * gcc.dg/990424-1.c: New test.
27485
27486 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27487
27488         * g77.f-torture/execute/u77-test.f (main): Bug involving
27489         LSTAT has been fixed, so turn back on full checking.
27490
27491 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27492
27493         * g77.f-torture/compile/19990419-0.f: New test.
27494         * g77.f-torture/execute/19990419-1.f: New test.
27495
27496 1999-04-17  Richard Henderson  <rth@cygnus.com>
27497
27498         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27499         to avoid the need for a prototype to supress a warning.
27500
27501 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27502
27503         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27504
27505 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27506
27507         * gcc.c-torture/execute/990404-1.c: New test.
27508
27509 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27510
27511         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27512         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27513         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27514         missing initializer warnings.
27515
27516 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27517
27518         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27519         matching strings.
27520
27521 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27522
27523         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27524
27525 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27526
27527         * g77.f-torture/execute/19990325-0.f: New test.
27528         * g77.f-torture/execute/19990325-1.f: New test.
27529
27530 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27531
27532         * gcc.c-torture/execute/990324-1.c: New test.
27533
27534 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27535
27536         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27537         test with 4.
27538
27539 1999-03-17  Richard Henderson  <rth@cygnus.com>
27540
27541         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27542
27543 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27544
27545         * g77.f-torture/execute/19990313-2.f: New test.
27546         * g77.f-torture/execute/19990313-3.f: New test.
27547
27548 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27549
27550         * g77.f-torture/execute/19990313-0.f: New test.
27551         * g77.f-torture/execute/19990313-1.f: New test.
27552
27553 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27554
27555         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27556         printf to sprintf.
27557         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27558         (main): Add check for u15.  Conditionalize u31 check depending on
27559         whether ints are <32 bits or >=32 bits.
27560
27561 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27562
27563         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27564
27565 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27566
27567         * g77.f-torture/compile/19990305-0.f: New test.
27568         * g77.f-torture/execute/19981119-0.f: New test.
27569
27570 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27571
27572         * g77.f-torture/execute/970625-2.f: call ABORT if final
27573         result is not correct, instead of just printing it.
27574         Add this checking via newly introduced obfuscation, to
27575         trip up buggy front ends.
27576
27577 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27578
27579         * g77.f-torture/compile/960317-1.f: Moved from being
27580         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27581
27582 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27583
27584         * g77.f-torture/execute/960317-1.f: New (old) test.
27585         * g77.f-torture/execute/970625-2.f: Ditto.
27586
27587 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27588
27589         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27590         message on line 1 or line 2; cccp and cpplib do this differently.
27591
27592 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27593
27594         * g++.old-deja/g++.law/weak1.C: New test.
27595
27596 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27597
27598         * gcc.c-torture/execute/990119-1.c: Renamed to...
27599         * gcc.dg/990119-1.c: this, so it will only be tested once
27600         (it's a preprocessor test, it doesn't need to be run at
27601         multiple optimization levels).
27602
27603 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27604
27605         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27606           ALWAYS_CXXFLAGS.
27607
27608 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27609
27610         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27611         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27612         to not be compilable by current g77.
27613
27614 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27615
27616         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27617
27618 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27619
27620         * gcc.c-torture/execute/990222-1.c: New test.
27621
27622 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27623
27624         * g77.f-torture/compile/19990218-0.f: New test.
27625         * g77.f-torture/noncompile/19990218-1.f: New test.
27626
27627 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27628
27629         * g77.f-torture/compile/19981216-0.f: New test.
27630
27631 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27632
27633         * gcc.dg/990214-1.c: New test.
27634
27635 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27636
27637         * gcc.dg/990213-2.c: New test.
27638
27639         * gcc.dg/990213-1.c: New test.
27640
27641 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27642
27643         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27644         ints.
27645
27646 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27647
27648         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27649         specified by target.
27650
27651         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27652
27653 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27654
27655         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27656
27657 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27658
27659         * gcc.dg/special/ecos.exp: New test driver for new tests with
27660         special requirements.
27661
27662         * gcc.dg/special/alias-1.c: New test.
27663         * gcc.dg/special/gcsec-1.c: New test.
27664         * gcc.dg/special/weak-1.c: New test.
27665         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27666         * gcc.dg/special/weak-2.c: New test.
27667         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27668         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27669         * gcc.dg/special/wkali-1.c: New test.
27670         * gcc.dg/special/wkali-2.c: New test.
27671         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27672         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27673
27674 1999-02-10  Felix Lee  <flee@cygnus.com>
27675
27676           * lib/c-torture.exp (c-torture-compile): Pull out code for
27677           analyzing gcc error messages.
27678           (c-torture-execute): Likewise.  Fix some (harmless) false
27679           positives.
27680           * lib/gcc.exp (gcc_check_compile): New function.
27681
27682 1999-02-08  Richard Henderson  <rth@cygnus.com>
27683
27684         * gcc.c-torture/execute/990208-1.c: New test.
27685
27686 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27687
27688         * g++.dg/special/ecos.exp: New driver for new tests with special
27689         requirements
27690
27691         * g++.dg/special/conpr-1.C: New test
27692         * g++.dg/special/conpr-2.C: New test
27693         * g++.dg/special/conpr-2a.C: New test
27694         * g++.dg/special/conpr-3.C: New test
27695         * g++.dg/special/conpr-3a.C: New test
27696         * g++.dg/special/conpr-3b.C: New test
27697
27698         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27699         allow g++ to use the dg driver
27700
27701         * README: Add comment about g++.dg directory
27702
27703 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27704
27705         * README: Update email addresses.
27706
27707 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27708
27709         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27710         arguments in order to force structure S onto the stack even on
27711         the alpha.
27712         (test): Pass 10 leading arguments to function foo as well as the
27713         structure S.
27714
27715         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27716         failure for all targets.
27717
27718         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27719         abort to terminate program execution.
27720
27721 1999-01-30  Richard Henderson  <rth@cygnus.com>
27722
27723         * gcc.c-torture/execute/990130-1.c: New test.
27724
27725 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27726
27727         * gcc.dg/990130-1.c: New test.
27728
27729 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27730
27731         * gcc.c-torture/execute/990128-1.c: New test.
27732
27733 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27734
27735         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27736
27737 1999-01-27  Felix Lee  <flee@cygnus.com>
27738
27739         * lib/c-torture.exp (c-torture-compile): pull out code for
27740         analyzing gcc error messages.
27741         (c-torture-execute): ditto, and fix some (harmless) false
27742         positives.
27743         * lib/gcc.exp (gcc_check_compile): new function.
27744
27745 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27746
27747         * gcc.dg/990117-1.c: New test.
27748
27749         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27750
27751         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27752
27753 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27754
27755         * g77.f-torture/compile/990115-1.f: New test.
27756
27757 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27758
27759         * gcc.c-torture/compile/990107-1.c: New test
27760
27761 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27762
27763         * gcc.c-torture/execute/990106-2.c: New test.
27764
27765         * gcc.c-torture/execute/990106-1.c: New test.
27766
27767 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27768
27769         * gcc.c-torture/compile/981223-1.c: New test.
27770
27771 1998-12-29  Richard Henderson  <rth@cygnus.com>
27772
27773         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27774         (opt3): Rename from opt4 and disable.
27775
27776 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27777
27778         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27779
27780 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27781
27782         * g++.old-deja/g++.other/conv5.C: New test.
27783
27784 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27785
27786         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27787
27788 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27789
27790         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27791
27792 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27793
27794         * gcc.c-torture/compile/981211-1.c: New test.
27795
27796 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27797
27798         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27799
27800         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27801
27802 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27803
27804         * gcc.special/930510-1.c: Make C9X safe.
27805         * gcc.misc-tests/gcov-1.c Similarly.
27806         * gcc.misc-tests/gcov-2.c Similarly.
27807
27808 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27809
27810         * gcc.dg/ultrasp1.c: New test.
27811
27812 1998-12-06  Richard Henderson  <rth@cygnus.com>
27813
27814         * gcc.c-torture/execute/981206.c: New test.
27815
27816 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27817
27818         * g++.old-deja/g++.ns/template7.C: New test.
27819
27820         * g++.old-deja/g++.other/expr1.C: New test.
27821
27822         * g++.old-deja/g++.eh/tmpl3.C: New test.
27823
27824         * g++.old-deja/g++.eh/tmpl2.C: New test.
27825
27826 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27827
27828         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27829         * g++.old-deja/g++.other/using6.C: Removed.
27830         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27831
27832         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27833
27834 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27835
27836         * g++.old-deja/g++.pt/overload8.C: New test.
27837
27838         * g++.old-deja/g++.pt/overload7.C: New test.
27839
27840         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27841
27842         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27843         and relinking messages.
27844         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27845         compiling with -frepo.
27846
27847 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27848
27849         * g++.old-deja/g++.pt/lookup6.C: New test.
27850
27851 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27852
27853         * gcc.c-torture/execute/981130-1.c: New test.
27854         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27855
27856 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27857
27858         * g++.old-deja/g++.pt/explicit76.C: New test.
27859
27860         * g++.old-deja/g++.pt/friend38.C: New test.
27861
27862         * g++.old-deja/g++.ns/crash2.C: New test.
27863
27864         * g++.old-deja/g++.pt/defarg8.C: New test.
27865
27866         * g++.old-deja/g++.pt/instantiate6.C: New test.
27867
27868         * g++.old-deja/g++.pt/static6.C: New test.
27869
27870         * g++.old-deja/g++.pt/decl2.C: New test.
27871
27872 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27873
27874         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27875         problem is actually related with name lookup, but so what? :-)
27876
27877         * g++.old-deja/g++.pt/friend37.C: New test.
27878
27879 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27880
27881         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27882         element, which fails on some systems.
27883
27884         * g77.f-torture/execute/labug1.f: New test.
27885
27886 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27887
27888         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27889         is defined.
27890
27891 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27892
27893         * g77.f-torture/compile/981117-1.f: New test.
27894
27895 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27896
27897         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27898         properly discarded.
27899
27900 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27901
27902         * gcc.c-torture/execute/memcheck: New directory of tests for
27903         -fcheck-memory-usage.
27904
27905 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27906
27907         * README: New file, general information about the testsuite and
27908         new description of the various C++ test subdirectories.
27909         * README.g++: Eliminate obsolete information, update and move most
27910         relevant stuff to README.
27911
27912 1998-11-07  Richard Henderson  <rth@cygnus.com>
27913
27914         * gcc.c-torture/compile/981107-1.c: New test.
27915
27916 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27917
27918         * execute/memcpy-bi.c: New testcase.
27919
27920 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27921
27922         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27923         base classes.
27924
27925         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27926         template is selected.
27927
27928         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27929         classes, it should be accepted for all types.
27930
27931         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27932
27933         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27934         specializations start with template headers.
27935
27936 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27937
27938         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27939
27940         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27941         non-POD types.
27942
27943 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27944
27945         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27946
27947 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27948
27949         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27950
27951 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27952
27953         * 981019-1.c: New test.
27954
27955 1998-10-14  Robert Lipe <robertl@dgii.com>
27956
27957         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27958         find objc headers.
27959
27960 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27961
27962         * compile/981001-4.c: Remove use of GCC extension that triggers a
27963         compiler bug.
27964
27965 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27966
27967         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27968
27969 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27970
27971         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27972         instantiation of template produces incorrect code for delete
27973         expression.
27974
27975         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27976         constructors' name is not unique.
27977         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27978         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27979
27980         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27981         automatic array of const is ill-formed.
27982
27983         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27984         of template parameter?
27985
27986         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27987         const.
27988
27989         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27990         pointer-to-member expression.
27991
27992         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27993         declaration causes ICE.
27994
27995 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27996
27997         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27998         reserved in the global namespace.
27999
28000         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28001         generate needed virtual table.
28002
28003         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28004
28005 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28006
28007         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28008         template-dependent type
28009
28010 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28011
28012         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28013         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28014         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28015
28016         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28017         class should be usable as argument of member function.
28018         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28019         class should be usable as return type of member function.
28020         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28021         class should be usable as type of data member.
28022
28023         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28024
28025 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28026
28027         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28028
28029 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28030
28031         * gcc.dg/dll-?.c Add thumb to target list.
28032         Fix assembler scan patterns to match current assembler output.
28033
28034 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28035
28036         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28037         matching of template brackets.
28038
28039         * g++.old-deja/g++.other/using4.C: New test.  Test using
28040         declarations of methods from base classes.
28041
28042         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28043         within functions should introduce names into the innermost
28044         enclosing namespace.
28045
28046         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28047         of static locals if first initialization throws.
28048
28049 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28050
28051         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28052
28053 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28054
28055         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28056         lose track of the possible targets of tablejump insns.
28057         * special/special.exp: Run it.
28058
28059 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28060
28061         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28062         must be declared before its specializations can be named in friend
28063         declarations.
28064
28065 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28066
28067         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28068
28069         * g77.f-torture/execute/io1.f: New test.
28070
28071 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28072
28073         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28074         with pointer to template function, for which no argument deduction
28075         is possible.
28076
28077         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28078         specialization of template function as argument to template
28079         function.
28080
28081         * g++.old-deja/g++.other/access2.C: New test; Inner class
28082         shouldn't have privileged access to Outer's names.
28083
28084 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28085
28086         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28087         friend template declared within template class conflicts with
28088         nested class of the same name.
28089
28090         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28091         is ignored.
28092
28093         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28094         object with direct initializer as function declaration.
28095
28096         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28097         initializers.
28098
28099         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28100         involving const pointer and NULL produces incorrect result.
28101
28102         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28103         type name without `typename' should be rejected with -pedantic.
28104
28105 1998-10-02  Richard Henderson  <rth@cygnus.com>
28106
28107         * g++.old-deja/g++.other/addrof1.C: New test.
28108
28109 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28110
28111         * gcc.c-torture/compile/981001-1.c: New test.
28112         * gcc.c-torture/execute/981001-1.c: New test.
28113
28114 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28115
28116         * gcc.c-torture/compile/981001-2.c: New test.
28117         * gcc.c-torture/compile/981001-3.c: New test.
28118         * gcc.c-torture/compile/981001-4.c: New test.
28119
28120 1998-10-01  Robert Lipe  <robertl@dgii.com>
28121
28122         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28123         multilibbed hosts.   Idea grafted from g77.exp.
28124
28125 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28126
28127         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28128         avoid losing on systems which need -lsocket.
28129
28130 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28131
28132         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28133         * g++.old-deja/g++.other/nested2.C: Ditto.
28134         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28135         failure.
28136
28137 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28138
28139         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28140         preferred over template operator!= for enum bitfields.
28141
28142 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28143
28144         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28145         that happen to have the same base name, but in different scopes,
28146         are incorrectly rejected.
28147
28148 1998-09-16  Richard Henderson  <rth@cygnus.com>
28149
28150         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28151         on the native word size instead of an integer literal.
28152
28153 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28154
28155         * g++.old-deja/g++.other/static2.C: Invocation of static data
28156         member of type pointer-to-function denoted as non-static member.
28157
28158         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28159         checks involving function types and aliases.
28160
28161 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28162
28163         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28164         redefined to the same non-trivial type.
28165
28166         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28167         namespace-qualification of template specializations declared in
28168         other namespaces.
28169
28170         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28171         to declare a subset of the specializations of a template function
28172         as friends of specializations of a template class.
28173
28174         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28175         member templates that do not fully specialize the enclosing
28176         template class are rejected.
28177
28178 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28179
28180         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28181
28182 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28183
28184         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28185         altered from libf2c/libU77 version.
28186
28187 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28188
28189         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28190
28191 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28192
28193         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28194         (un)signed char are different types for template specialization
28195         purposes.
28196
28197 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28198
28199         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28200         * objc: ObjC testsuite.
28201
28202 1998-08-31  Catherine Moore  <clm@cygnus.com>
28203
28204         * gcc.c-torture/execute/941014-1.x:  New file.
28205
28206 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28207
28208         * lib/c-torture.exp: Add support for
28209         torture_eval_before_compile and torture_eval_before_execute
28210         variables.
28211
28212 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28213
28214         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28215         this test triggers valid.
28216
28217 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28218
28219         * gcc.dg/980827-1.c: New test.
28220
28221 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28222
28223         * gcc.c-torture/execute/loop-4b.c: New test.
28224
28225 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28226
28227         * lib/c-torture.exp: Add support for
28228         torture_eval_before_compile and torture_eval_before_execute
28229         variables.
28230
28231 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28232
28233         * gcc.c-torture/compile/980825-1.c: New test.
28234
28235 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28236
28237         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28238         count number tests in opt_t0 not good_t0.
28239
28240 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28241
28242         * gcc.c-torture/compile/930326-1.x: Fix typo.
28243
28244 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28245
28246         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28247         causes an ICE.
28248
28249 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28250
28251         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28252         STACK_SIZE is defined.
28253         * gcc.c-torture/unsorted/stuct.c: Similarly.
28254
28255         * gcc.c-torture/compile/980821-1.c: New test.
28256
28257 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28258
28259         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28260
28261 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28262
28263         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28264         code.
28265
28266 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28267
28268         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28269         error'.
28270
28271 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28272
28273         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28274
28275 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28276
28277         * gcc.c-torture/compile/980816-1.c: New test.
28278
28279         * gcc.dg/980816-1.c: New test.
28280
28281 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28282
28283         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28284         compiler for ieee tests.
28285
28286 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28287
28288         * g77.f-torture/compile/980729-0.f: New test.
28289
28290 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28291
28292         * gcc.c-torture/special/eeprof-1.c: New test, for
28293         -finstrument-functions.
28294         * gcc.c-torture/special/special.exp: Run it.
28295
28296 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28297
28298         * gcc.c-torture/compile/980729-1.c: New test.
28299
28300 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28301
28302         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28303         __thumb__ is defined, and test for ARM style doubles if so.
28304
28305 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28306
28307         * g77.f-torture/noncompile/980615-0.f: New test.
28308
28309 1998-07-26  H.J. Lu  (hjl@gnu.org)
28310
28311         * gcc.dg/980312-1.c: Do link instead of compile.
28312         * gcc.dg/980313-1.c: Likewise.
28313
28314 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28315
28316         * gcc.c-torture/compile/980726-1.c: New test.
28317
28318 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28319
28320         * g77.f-torture/execute/io0.f: New test.
28321
28322 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28323
28324         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28325         an int.
28326
28327 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28328
28329         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28330         m32r bugs.
28331
28332 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28333
28334         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28335         c-decl.c:grokdeclarator can handle mode attributes.
28336
28337 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28338
28339         * gcc.c-torture/execute/980716-1.c: New test.
28340
28341 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28342
28343         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28344         the mn10200.
28345         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28346         the mn10200.
28347         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28348         * gcc.c-torture/compile/930326-1.x: Similarly.
28349
28350 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28351
28352         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28353         New test from Craig.
28354
28355 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28356
28357         * g77.f-torture/noncompile/980616-0.f: New test.
28358
28359         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28360
28361 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28362
28363         *  g++.other/singleton.C: Return error value instead of taking
28364         SIGSEGV.
28365
28366 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28367
28368         *  g++.other/singleton.C: New test.   Warning is under dispute.
28369         Runtime crash is not.
28370
28371 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28372
28373         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28374         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28375         using6.C, using7.C}:  New namespace tests.
28376
28377 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28378
28379         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28380         specialization with typedef'ed names used as array indexes.
28381
28382 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28383
28384         * gcc.c-torture/execute/980709-1.c: New test.
28385
28386         * gcc.dg/980709-1.c: New test.
28387
28388 1998-07-07  Richard Henderson  <rth@cygnus.com>
28389
28390         * gcc.c-torture/execute/bcp-1.c: New test.
28391
28392 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28393
28394         * gcc.c-torture/execute/980707-1.c: New test.
28395
28396 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28397
28398         * gcc.c-torture/compile/980706-1.c: New test.
28399
28400 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28401
28402         * g77.f-torture/execute/980701-0.f,
28403         g77.f-torture/execute/980701-1.f: New test from Craig.
28404
28405 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28406
28407         * gcc.c-torture/compile/980701-1.c: New test.
28408
28409         * gcc.c-torture/execute/980701-1.c: New test.
28410
28411 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28412 rlsruhe.de>
28413
28414         * g++.old-deja/g++.robertl/eb132.C: New test.
28415         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28416
28417 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28418
28419         * g77.f-torture/execute/980628-7.f,
28420         g77.f-torture/execute/980628-8.f,
28421         g77.f-torture/execute/980628-9.f,
28422         g77.f-torture/execute/980628-10.f: New tests from Craig.
28423
28424         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28425
28426 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28427
28428         * g77.f-torture/execute/980628-4.f: New test from Craig.
28429         * g77.f-torture/execute/980628-5.f: Likewise.
28430         * g77.f-torture/execute/980628-2.f: Likewise.
28431         * g77.f-torture/execute/980628-0.f: Likewise.
28432         * g77.f-torture/execute/980628-1.f: Likewise.
28433         * g77.f-torture/execute/980628-3.f: Likewise.
28434         * g77.f-torture/execute/980628-6.f: Likewise.
28435
28436 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28437
28438         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28439         directory when nothing has been installed yet.
28440
28441 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28442
28443         * gcc.c-torture/special/special.exp: Handle newer versions of
28444         dejagnu.
28445
28446 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28447
28448         * gcc.dg/980626-1.c: New test.
28449
28450 1998-06-19  Bruno Haible <haible@ilog.fr>
28451
28452         * gcc.misc-tests/m-un-2.c: New test.
28453         * g++.old-deja/g++.other/warn01.c: Likewise.
28454
28455 1998-06-19  Robert Lipe  <robertl@dgii.com>
28456
28457         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28458         compatibility with assmblers with a different comment character.
28459         Eliminate use of GAS-specific extensions.
28460
28461 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28462
28463         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28464
28465 1998-06-19  Robert Lipe  <robertl@dgii.com>
28466
28467         *lib/g77.exp: Replace search for libf2c.a with search for newly
28468         renamed libg2c.a
28469
28470 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28471
28472         * gcc.c-torture/execute/980617-1.c: New test.
28473
28474 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28475
28476         * gcc.c-torture/execute/980612-1.c: New test.
28477
28478 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28479
28480         * gcc.dg/980523-1.c: Only test on ppc-linux.
28481         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28482
28483         * gcc.c-torture/execute/980608-1.c: New test.
28484
28485 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28486
28487         * gcc.c-torture/execute/980605-1.c: New test.
28488
28489 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28490
28491         * gcc.c-torture/execute/980604-1.c: New test.
28492
28493 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28494
28495         * gcc.c-torture/execute/980602-1.c: New test.
28496         * gcc.c-torture/execute/980602-2.c: Likewise.
28497
28498 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28499
28500         * 970125-0.f: Fix per JCB.  Add commentary.
28501
28502 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28503
28504         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28505         IEEE -0 support.
28506
28507 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28508
28509         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28510         earlier.
28511
28512 1998-05-28  Catherine Moore <clm@cygnus.com>
28513
28514         * gcc.c-torture/execute/980526-3.c: New test.
28515
28516 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28517
28518         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28519         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28520         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28521         m88k-motorola-sysv3 to XFAIL.
28522
28523 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28524
28525         * gcc.dg/980526-1.c: New test.
28526         * gcc.c-torture/execute/980526-2.c: New test.
28527
28528 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28529
28530         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28531
28532         * gcc.c-torture/execute/980526-1.c: New test.
28533
28534 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28535
28536         * g77.f-torture/execute/alpha2.f: Add runtime test.
28537
28538 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28539
28540         * g++.old-deja/old-deja.exp: Strip leading directories.
28541
28542         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28543         error for the line.  Don't run multiple tests for the same line.
28544
28545 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28546
28547         * gcc.dg/980523-1.c: New test.
28548
28549 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28550
28551         * g77.f-torture/compile/970915-0.f: New test.
28552
28553 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28554
28555         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28556
28557 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28558
28559         * gcc.dg/980520-1.c: New test.
28560
28561 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28562
28563         * gcc.dg/980502-1.c: Fix return type.
28564
28565 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28566
28567         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28568         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28569         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28570         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28571         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28572
28573 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28574
28575         * g77.f-torture/execute/980520-1.f: New test.
28576
28577 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28578
28579         * lib/mike-g77.exp: New file.
28580
28581         * g77.f-torture/noncompile/noncompile.exp,
28582         g77.f-torture/noncompile/check0.f: New files.
28583
28584 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28585
28586         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28587         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28588         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28589         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28590         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28591         abort where appropriate.
28592
28593 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28594
28595         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28596         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28597
28598 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28599
28600         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28601
28602 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28603
28604         * g77.f-torture/compile/980427-0.f: New test.
28605
28606 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28607
28608         * g77.f-torture/compile/980424-0.f: New test.
28609
28610 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28611
28612         * g77.f-torture/compile/980419-2.f (main): New test.
28613         * g77.f-torture/compile/970125-0.f: New test.
28614         * g77.f-torture/compile/980419-1.f: New test.
28615
28616 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28617
28618         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28619         of loop-4.c.
28620
28621 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28622
28623         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28624
28625 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28626
28627         * gcc.c-torture/compile/980329-1.c: New test.
28628
28629 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28630
28631         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28632         * gcc.dg/980312-1.c: Fix typo in -march command.
28633
28634 1998-03-16  H.J. Lu  (hjl@gnu.org)
28635
28636         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28637
28638 1998-03-11  Robert Lipe  <robertl@dgii.com>
28639
28640         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28641         Dave Love agree the Fortran source is bogus.
28642
28643 1998-03-11  Robert Lipe  <robertl@dgii.com>
28644
28645         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28646         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28647         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28648         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28649         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28650
28651 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28652
28653         * g++.old-deja/g++.other/friend1.C: New test.
28654
28655 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28656
28657         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28658         possibly uninitialized) variables and declare dnrm2.
28659
28660 1998-02-23  Robert Lipe <robertl@dgii.com>
28661
28662         From Bruno Haible <haible@ilog.fr>:
28663         * gcc.c-torture/execute/980223.c: New test.
28664
28665 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28666
28667         * gcc.dg/ifelse-1.c: New test.
28668
28669 1998-02-09  H.J. Lu  (hjl@gnu.org)
28670
28671         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28672
28673           * lib/old-dejagnu.exp (old-dejagnu): Added the
28674           "execution test - XFAIL *-*-*" handling in the spirit of
28675           "excess errors test -". Changed the "execution test fails"
28676           handling to be like "excess errors test fails".
28677           * Update various tests accordingly.
28678
28679 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28680
28681         * gcc.c-torture/execute/980205.c: New test.
28682
28683 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28684
28685         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28686         * lib/f-torture.exp: Similarly.
28687         * gcc.c-torture: Rename all .cexp files to .x files.
28688
28689 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28690
28691         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28692         (940510-1.c): Removed duplicate.
28693         (971104-1.c): New test.
28694
28695 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28696
28697           * lib/f-torture.exp: Improve error and loop detection.
28698
28699 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28700
28701         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28702         use that to size the filler array.
28703
28704 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28705
28706         * lib/c-torture.exp(c-torture-execute): Fix typo.
28707
28708         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28709         testcase as the executable name. Keep the executable around if
28710         the test fails.
28711
28712 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28713
28714         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28715         changes.  Only test one -g option, and move it to the end of the
28716         list of options to test.
28717
28718 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28719
28720         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28721         variable GCC_TORTURE_OPTIONS to supply default switches separated
28722         by colons.  If no environment variable, run tests with -O0 -g, -O1
28723         -g, and -O2 -g as well.
28724
28725 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28726
28727         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28728         explanatory comments. Fix indentation.
28729
28730 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28731
28732         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28733
28734 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28735
28736         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28737         * g++.old-deja/g++.mike/p7325.C: Likewise.
28738         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28739
28740 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28741
28742         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28743         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28744         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28745         * g++.old-deja/g++.law/operators4.C: Likewise.
28746
28747 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28748
28749         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28750         * g++.old-deja/g++.mike/p784.C: Ditto.
28751         * g++.old-deja/g++.mike/p785.C: Ditto.
28752
28753 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28754
28755           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28756
28757 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28758
28759         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28760         target feature; pass this to c-torture-execute as needed.
28761
28762 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28763
28764         * lib/c-torture.exp(c-torture-execute): If the previous and the
28765         current executables being tested are identical, we don't need to
28766         run the executable again. Try to make the executable names
28767         unique. Add an optional argument for passing additional compiler
28768         flags.
28769
28770 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28771
28772         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28773
28774 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28775
28776         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28777
28778 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28779
28780         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28781         32bit or larger longs.
28782
28783         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28784         have either a 32bit long or 32bit int.
28785
28786 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28787
28788         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28789         Make double precision tests dependent on sizeof (double).
28790
28791 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28792
28793         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28794         too.
28795
28796 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28797
28798         * gcc.c-torture/compile/961203-1.cexp: New script.
28799
28800 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28801
28802         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28803         up the includes ourselves.
28804
28805 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28806
28807         * lib/plumhall.exp: Remove random include, and add a few
28808         verbose messages for debugging.
28809
28810 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28811
28812         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28813         of trying to do it ourselves.
28814
28815 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28816
28817         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28818
28819 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28820
28821         * gcc.prms/5403.c: Made regexp a bit less strict.
28822
28823 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28824
28825         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28826         is returned from remote_load instead.
28827         * lib/plumhall.exp: Ditto.
28828         * lib/mike-g++.exp: Ditto.
28829         * lib/old-dejagnu.exp: Ditto.
28830         * lib/c-torture.exp: Ditto.
28831
28832 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28833
28834         * lib/g++.exp: Use build_wrapper procedure.
28835         * lib/gcc.exp: Ditto.
28836
28837 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28838
28839         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28840         an old-style decl for malloc.  Fixes tests to work when
28841         sizeof (int) != sizeof (size_t).
28842
28843 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28844
28845         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28846
28847         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28848         use stdargs.h interface.
28849
28850 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28851
28852         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28853         NO_VARARGS when compiling.
28854
28855 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28856
28857         * lib/plumhall.exp(ph_includes): New procedure.
28858         (ph_make): Use it.
28859         (ph_compiler): Ditto.
28860
28861         * lib/g++.exp: Rename test-glue.c to testglue.c.
28862         * lib/gcc.exp: Ditto.
28863
28864 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28865
28866         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28867         to completion when it's called.
28868
28869 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28870
28871         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28872         is defined, don't do test.
28873
28874 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28875
28876         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28877         for object files.
28878         (ph_summary): Mark skipped testcases as untested, not unresolved.
28879
28880         * lib/plumhall.exp (ph_make): If unresolved because of bad
28881         errorCode, record errorCode in log file.
28882         (*): Replace send_log/verbose with verbose -log.
28883
28884 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28885
28886         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28887         double conversion if double isn't at least 8 bytes.
28888
28889         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28890         int to work with targets where int is 16 bits.
28891
28892         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28893         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28894         precision for the test to complete.
28895
28896 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28897
28898         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28899         if d10v is not compiled with the -mdouble64 flag.
28900         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28901
28902         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28903         d10v is not compiled with the -mint32 flag.
28904
28905 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28906
28907         * lib/plumhall.exp: Use incr_count.
28908
28909 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28910
28911         * gcc.c-torture: Update to c-torture-1.45.
28912
28913 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28914
28915         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28916         the name of the expect testcase file).
28917
28918         * lib/g++.exp(g++_init): Ditto.
28919
28920 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28921
28922         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28923         the host.
28924
28925         * lib/gcc.exp(gcc_exit): New procedure.
28926
28927 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28928
28929         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28930         specs where appropriate.
28931
28932         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28933         because of new "candidates are" messages, and removed a few
28934
28935         * Converted all non-old-style g++ testcases to old-style, and
28936         moved into g++.old-deja.
28937
28938 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28939
28940         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28941         options.
28942
28943         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28944         succeeded.
28945
28946         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28947
28948 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28949
28950         * lib/gcc.exp (gcc_target_compile): Add support for defining
28951         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28952         the machine doesn't have those features.
28953
28954 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28955
28956         * g++.law/operators4.exp: Don't use LIBS.
28957
28958 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28959
28960         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28961
28962         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28963         * lib/g++.exp: Set it here instead. Also, allow use of the
28964         --tool_exec and --tool_opt options. Change CXX to
28965         GXX_UNDER_TEST.
28966
28967         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28968
28969         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28970
28971 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28972
28973         * lib/old-dejagnu.exp: Use prune_warnings instead of
28974         prune_system_crud.
28975         * lib/mike-g++.exp: Ditto.
28976         * lib/gcc.exp: Ditto.
28977         * lib/g++.exp: Ditto.
28978
28979         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28980
28981 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28982
28983           * 941014-2.c: Include stdlib.h
28984           * 960327-1.c: Include stdio.h
28985           * dbra.c, index-1.c: Don't assume ints are 32bits.
28986
28987 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28988
28989         * lib/gcc.exp: Add gcc,stack_size target feature.
28990
28991         * lib/g++.exp(g++_target_compile): Add the include and link
28992         paths here, not in two other places. And, it's $options, not
28993         options.
28994
28995         * lib/mike-g++.exp(postbase): Remove the code that determines
28996         the correct include and link paths.
28997         * g++.old-deja/old-deja.exp: Ditto.
28998
28999 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29000
29001         * lib/g++.exp(g++_init): target_compile no longer returns the
29002         filename of the result.
29003
29004 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29005
29006         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29007         call to glob.
29008
29009         * gcc.c-torture/special/special.exp: Change call to
29010         gcc_target_compile to include the object file.
29011
29012 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29013
29014         * gcc.c-torture/special/special.exp: Correct misspelling in last
29015         change.
29016
29017 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29018
29019         * lib/plumhall.exp(ph_summary): Log the entire output of the
29020         executable. Return -1 if there were any failures, 0 otherwise.
29021         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29022         (ph_make): Clean up objects and executables that were built
29023         if the tests succeeded.
29024
29025 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29026
29027         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29028         libraries and includes in the build tree as appropriate.
29029
29030 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29031
29032         * lib/c-torture.exp: Instead of looking for the global variable
29033         NO_LONG_LONG, check to see if that's a feature of the target.
29034
29035 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29036
29037         * config/default.exp: Minimize. Delete the remainer of the files in
29038         config; this functionality is now in devo/dejagnu/config.
29039
29040         g++.*/*: Pass any additional flags used to compile to postbase;
29041         delete CXXFLAGS.
29042
29043         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29044         is now done by runtest.exp. Use gcc_target_compile instead of
29045         compile.
29046
29047         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29048         Remove references to CFLAGS. Use remote_file instead of
29049         calling rm -f.
29050         (c-torture): Take a list of arguments to use to compile this
29051         testcase.
29052
29053         lib/g++.exp: Simplify. Use target_compile instead of compile.
29054         lib/gcc-dg.exp: Ditto.
29055         lib/gcc.exp: Ditto.
29056         lib/mike-{gcc,g++}.exp: Ditto.
29057         lib/old-dejagnu.exp: Ditto.
29058         lib/plumhall.exp: Ditto.
29059
29060 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29061
29062         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29063         (ph_linker): Likewise.
29064
29065 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29066
29067           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29068         MAP_ANON / MAP_ANONYMOUS if defined;
29069         else try to map from /dev/zero .
29070
29071 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29072
29073         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29074         isn't defined, then define it to MAP_ANONYMOUS.
29075
29076 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29077
29078         * gcc.c-torture: Update to c-torture-1.42 release.
29079
29080 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29081
29082         * gcc.c-torture: Update to c-torture-1.41 release.
29083
29084 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29085
29086         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29087         c-torture release.
29088
29089 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29090
29091         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29092         and LDFLAGS.  Fix second case to append the target_info ldflags
29093         onto LDFLAGS, not CFLAGS.
29094         * lib/g++.exp (g++_init): Add target_info stuff.
29095         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29096         of libgloss and newlib flags for !native.
29097
29098         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29099         (GDB): Fix relative path to go up another dir for finding gdb.
29100
29101 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29102
29103         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29104         versions in the target_info array, if they don't exist.
29105
29106 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29107
29108         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29109
29110 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29111
29112         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29113         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29114
29115 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29116
29117         * lib/old-dejagnu.exp: Don't remove the output file before we've
29118         actually tested it. Don't append pwd to the path of the executable
29119         we're testing.
29120
29121 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29122
29123         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29124
29125 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29126
29127         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29128         temporary directory for compiler files, and set it to a default
29129         value of /tmp. Set $output as the name of the output file from
29130         compiling the testcase. Add a -o option to $cflags_var so the
29131         compiler writes the final output file as $output. Set $executable
29132         to $output.
29133
29134         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29135         directory for compiler files, and set it to /tmp if it doesn't
29136         already have a value. Set $output_file to the name of the output
29137         file from compiling the testcase. Add a -o option to CXXFLAGS so
29138         the compiler writes the final output file as $output. Use $output
29139         as the executable to be tested.
29140
29141 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29142
29143         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29144
29145 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29146
29147         * gcc.c-torture/execute/pending-1.c: New test.  Still
29148         pending in Tege's queue.
29149
29150 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29151
29152         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29153         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29154         if there were failures.  Call unresolved if there were unresolved
29155         testcases.  Call gcc_fail if program did not run to completion.
29156         (ph_make): Pass additional argument name to ph_execute.
29157         (ph_execute): Add new argument.  Pass additional arguments to
29158         ph_summary.  Call gcc_fail is there is no execution output.
29159
29160 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29161
29162         * lib/plumhall.exp (proc_summary): Output relavent summary
29163         lines into the log so specific failures in plumhall can be
29164         investigated.
29165
29166 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29167
29168         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29169         (c-torture-execute): Don't try to execute tests which use
29170         "long long" types if $NO_LONG_LONG is nonzero.
29171
29172 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29173
29174         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29175         not c-torture.
29176
29177         * gcc.ieee: Move from here.
29178         * gcc.c-torture/execute/ieee: To here.
29179
29180 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29181
29182         * gcc.c-torture: Update to c-torture-1.41 release.
29183
29184 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29185
29186         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29187         not "$output".
29188
29189 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29190
29191         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29192         -c present.
29193
29194 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29195
29196         * config/proelf.exp: Handle connecting to a simulator.
29197
29198 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29199
29200         * config/proelf.exp: New file.  Enough framework that we can
29201         run c-torture tests on the proelf targets (or any other target
29202         that gdb can connect to for that matter).
29203
29204 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29205
29206         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29207         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29208
29209         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29210         exec_output exists.
29211
29212 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29213
29214         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29215         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29216
29217         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29218         to pass/fail/unresolved/unsupported/untested.  Caller must now
29219         call unresolved/unsupported/untested.
29220         * lib/*.exp: Update FSF address.  Update to handle new results of
29221         ${tool}_load.
29222         * lib/chill.exp (verbose): Delete.
29223
29224 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29225
29226         * lib/gcc.exp (default_gcc_start): Change order of args to
29227         $LDFLAGS $CFLAGS $LIBS.
29228         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29229         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29230         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29231         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29232         * gcc.misc-tests/dg-test.exp: Likewise.
29233         * gcc.misc-tests/msgs.exp: Likewise.
29234         * gcc.prms/prms.exp: Likewise.
29235         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29236         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29237
29238         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29239
29240 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29241
29242         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29243
29244         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29245         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29246
29247         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29248         necessary.
29249
29250 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29251
29252         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29253         global for loop; add use of $mathlib.
29254         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29255         settings here; set mathlib for anything but VxWorks.
29256
29257 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29258
29259         * gcc.c-torture: Update to c-torture-1.40 release.
29260
29261 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29262
29263         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29264         dg.exp.
29265
29266 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29267
29268         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29269         global.
29270
29271 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29272
29273         * lib/g++.exp (LIBS): Define if not already.
29274         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29275         (gcc-dg-prune): Call prune_gcc_output.
29276         * lib/gcc.exp (prune_gcc_output): New proc.
29277         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29278         prune_gcc_output.
29279
29280 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29281
29282         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29283         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29284
29285 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29286
29287         * gcc.c-torture: Update to c-torture-1.39 release.
29288
29289 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29290
29291         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29292         fails, try others as well.
29293
29294 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29295
29296         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29297         If compilation fails, mark execute tests as `untested'.
29298         If test is marked as unsupported, don't mark compilation and
29299         execute tests as failed.
29300
29301 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29302
29303         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29304         libstdc++ for whether or not we want to be doing shared
29305         libraries.  Delete link_curses since we don't need it anymore.
29306         * lib/mike-g++.exp (postbase): Don't link in libg++.
29307         * g++.old-deja/old-deja.exp: Likewise.
29308
29309 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29310
29311         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29312
29313 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29314
29315         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29316         For that, add `-Wl,-a,shared_archive'.
29317         * g++.old-deja/old-deja.exp: Likewise.
29318
29319 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29320
29321         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29322
29323 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29324
29325         * lib/mike-g++.exp (postbase): Pay attention to the status of
29326         g++_load.
29327
29328 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29329
29330           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29331
29332 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29333
29334         * lib/gcc.exp (default_gcc_start): No longer need to log program
29335         being executed or its output, execute_anywhere does that now.
29336         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29337         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29338
29339 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29340
29341         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29342         the same as those in lib/g++.exp.
29343
29344 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29345
29346         * gcc.c-torture: Update to c-torture-1.38 release.
29347         * gcc.ieee: Related changes.
29348
29349 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29350
29351         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29352         "exec". Minor reformatting changes.
29353
29354         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29355         cross. This means all "exec" calls now work on a remote host as
29356         well.
29357         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29358         cross. Filter out the extra "\r\n" stuff that expect puts in.
29359         (c-torture-execute): Filter out the bogus warnings like
29360         c-torture-compile does. Add support for canadian cross.
29361         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29362         Use execute_anywhere rather than calling exec directly. Now it
29363         works for canadian cross testing.
29364
29365 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29366
29367         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29368         results into a variable, and check that rather than using file exists.
29369
29370 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29371
29372         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29373         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29374
29375 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29376
29377         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29378         lib_curses if there's a shared libg++ in the build tree.
29379
29380 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29381
29382         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29383         if not supported target.
29384
29385 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29386
29387         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29388         link_curses up to always happen, not just for native builds.
29389
29390 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29391
29392         * gcc.c-torture: Update to c-torture-1.36 release.
29393         * gcc.failure: Related changes.
29394
29395 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29396
29397         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29398
29399 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29400
29401         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29402         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29403         runshlib, link_curses, and mathlib for link and run.
29404
29405         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29406         pass the runtime shared library options for Solaris, OSF/1, and
29407         Irix5, and link with -lcurses to avoid unresolved references.
29408
29409 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29410
29411         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29412         only run once.
29413
29414 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29415
29416         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29417
29418 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29419
29420         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29421         do not have a framework for the "compat" tests yet.
29422
29423 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29424
29425         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29426         set to null if we're testing vxworks5.1.  Use that instead of
29427         `-lm' in the setting of LIBS for link and run.
29428
29429 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29430
29431         * config/rom68k.exp (${tool}_load): Major changes to make it
29432         work.  Verified that it does in fact return the stuff in
29433         exec_output properly.  Catch any Emul or any TRAP other than 0.
29434
29435 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29436
29437         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29438         LDFLAGS properly for targets that need stuff from libgloss.
29439         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29440         only run once.
29441         (gpp_initialized): New variable.
29442
29443 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29444
29445         * config/rom68k.exp: Load libgloss.exp.
29446         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29447         so we can produce a fully linked binary.
29448         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29449         so we can produce a fully linked binary.
29450
29451 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29452
29453         * lib/plumhall.exp (ph_section): Watch for expected failures.
29454         Add missing `else'.
29455
29456         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29457         run the testcase.
29458         (c-torture): Likewise.
29459
29460 1995-08-28  Doug Evans  <dje@cygnus.com>
29461
29462         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29463
29464         * lib/mike-g++.exp (mike_cleanup): New proc.
29465         (prebase): New globals compiler_result, not_compiler_result,
29466         target_regexp.
29467         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29468         allow leading "-" in pattern.  Watch for unsupported tests.
29469         If $compiler_result is set, pattern match assembler code,
29470         and ditto for $not_compiler_result.
29471         * lib/mike-gcc.exp: Likewise.
29472
29473         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29474         execution "succeeded".
29475
29476 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29477
29478         * config/win32.exp: New file.
29479         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29480
29481 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29482
29483         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29484         unsupported.
29485         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29486         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29487         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29488
29489         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29490         "... without exceptions was ...".  That is now handled by
29491         prune_system_crud.
29492         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29493
29494 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29495
29496         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29497         sieve.c,sort2.c}: New files.
29498         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29499         sieve.exp,sort2.exp}: Drivers for them.
29500
29501         * lib/mike-gcc.exp (program_output): New user settable variable.
29502         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29503         messages.
29504         * lib/mike-g++.exp (program_output): New user settable variable.
29505
29506         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29507
29508         * config/sh.exp: Deleted (use sim.exp instead).
29509
29510 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29511
29512         * config/vx.exp: Declare CHECKTASK as global.
29513         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29514         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29515         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29516
29517 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29518
29519         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29520         target. Like vx.exp, only includes `vx29k.exp' instead of
29521         `vxworks.exp'.
29522
29523 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29524
29525         * config/sim.exp: Increase time limit from 120 seconds to 240.
29526
29527 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29528
29529         * gcc.c-torture/execute/950628-1.c: New test.
29530
29531 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29532
29533         * gcc.c-torture: Update with changes/additions from
29534         c-torture-1.34.
29535
29536 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29537
29538         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29539
29540 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29541
29542         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29543
29544 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29545
29546         * gcc.c-torture/compile/950512-1.c: New test.
29547         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29548         * gcc.dg/struct-ret-1.c: Likewise.
29549
29550 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29551
29552         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29553           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29554
29555 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29556
29557         * gcc.c-torture/special/920411-1.c: Deleted.
29558         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29559
29560 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29561
29562         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29563         cpu limit.
29564
29565 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29566
29567         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29568
29569 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29570
29571         From kenner;
29572         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29573         is the proper length.
29574         * va-arg-3.c: Likewise.
29575
29576 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29577
29578         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29579         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29580
29581         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29582         * lib/g++.exp (default_g++_start): Delete old cruft.
29583
29584 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29585
29586         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29587         (2 * (1 << 18)) to (2 * (1 << 17)).
29588
29589         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29590
29591 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29592
29593         * config/rom68k.exp: Renamed from config/idp.exp
29594
29595 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29596
29597         * c-torture/compile/921109-2.c
29598
29599 1995-04-18  Mike Stump  <mrs@cygnus.com>
29600
29601         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29602         excess errors.
29603
29604 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29605
29606         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29607         output.
29608         * lib/g++.exp (default_g++_start): Likewise.
29609
29610 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29611
29612         * gcc.c-torture/compile/950329-1.c: New test.
29613
29614 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29615
29616           * config/bug.exp (${tool}_load): Updated to use new remote_open
29617           and remote_close procs.
29618         * config/idp.exp: New file.
29619
29620 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29621
29622         * gcc.c-torture/execute/950322-1.c: New test.
29623
29624 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29625
29626         * config/vx.exp (${tool}_load): Clean up testing of return code from
29627         vxworks_ld and vxworks_spawn.
29628
29629 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29630
29631         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29632
29633 1995-03-13  Mike Stump  <mrs@cygnus.com>
29634
29635         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29636         can mark excess errors on a machine by machine basis.  Note, the
29637         default is to not expect any excess errors, even when excess
29638         errors test - is given, so you will want to put an XFAIL ... on
29639         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29640         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29641         those 4 machines, but no others.
29642
29643 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29644
29645         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29646         * lib/c-torture.exp: to here.
29647
29648 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29649
29650         * gcc.c-torture/execute/950221-1.c: New test.
29651         * gcc.c-torture/execute/struct-ret-1.c: New test.
29652         * gcc.c-torture/compile/950221-1.c: New test.
29653
29654         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29655
29656 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29657
29658         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29659         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29660
29661 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29662
29663         * g++.gb: New directory of tests, derived from my signature and
29664         class scoping tests.
29665
29666         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29667         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29668         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29669         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29670         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29671         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29672         * g++.gb/sig25.C: Likewise.
29673
29674         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29675         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29676         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29677         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29678         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29679         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29680         * g++.gb/sig25.exp: Likewise.
29681
29682         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29683         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29684         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29685         * g++.gb/scope13.C: Likewise, this test still fails.
29686
29687         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29688         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29689         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29690         * g++.gb/scope13.exp: Ditto.
29691
29692         * g++.gb/README: New file, explains what these tests are about.
29693
29694 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29695
29696         * lib/dg.exp (dg-do): Support `preprocess'.
29697         (dg-test): Likewise.
29698
29699 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29700
29701         * config/udi.exp: change "continue -expect" to "exp_continue".
29702
29703 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29704
29705         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29706         Delete redundant tests.
29707
29708         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29709         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29710         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29711         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29712         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29713         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29714         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29715         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29716
29717         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29718         storing label pointers.
29719         * gcc.c-torture/execute/921019-1.c: Likewise.
29720         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29721         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29722         parameter fp.
29723         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29724         constants.
29725
29726         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29727         Delete obsolete tests.
29728
29729         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29730         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29731         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29732         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29733         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29734         * gcc.c-torture/compile/950124-1.c: New test.
29735
29736         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29737
29738 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29739
29740         * lib/mike-g++.exp: Add -lm to LIBS.
29741
29742 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29743
29744         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29745
29746 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29747
29748         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29749
29750 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29751
29752         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29753
29754 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29755
29756         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29757         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29758         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29759         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29760         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29761         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29762         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29763         * g++.law/{operators31.C, operators32.C,
29764         * g++.law/{operators33.C, operators34.C}: Likewise.
29765         * g++.law/{pic1.C, refs2.C}: Likewise.
29766         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29767         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29768         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29769         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29770
29771         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29772         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29773         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29774         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29775         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29776         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29777         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29778         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29779         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29780         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29781         * g++.law/{operators34.exp}: Likewise.
29782         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29783         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29784         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29785         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29786         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29787
29788         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29789         No longer expected to fail.
29790         * g++.law/missed-error3.C: Tweak for recent bool changes.
29791
29792 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29793
29794         * config/emb-unix: Deleted.
29795         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29796         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29797
29798 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29799
29800         * lib/dg.exp (dg-test): Fix typo in last patch.
29801
29802 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29803
29804         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29805         (handles multiple occurrences).
29806
29807 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29808
29809         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29810         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29811         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29812         printed).
29813         * lib/c-torture.exp (c-torture-compile): Likewise.
29814         (c-torture): Prepend full path if missing.
29815         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29816         (gcc_fail): Likewise.
29817         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29818
29819 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29820
29821         * lib/netware.exp: Only attach to NetWare i386 systems.
29822
29823 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29824
29825         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29826         messages.  Add test name to "output pattern match" pass/fail message.
29827
29828 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29829
29830         * gcc.dg: New testsuite.
29831         * gcc.dg/dg.exp: New file.
29832
29833         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29834         test-switch.c}: Deleted.
29835
29836         * gcc.misc-tests/msgs.exp: New testcase driver.
29837
29838 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29839
29840         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29841         Watch for illegal return values from ${tool}_load.
29842         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29843         cross targets.  Coerce return value >0 to 1.
29844
29845 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29846
29847         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29848
29849         * config/emb-unix.exp: New file.
29850
29851         * config/sim.exp: Error if variable $SIM not defined.
29852         (${tool}_load): Mark test as "untested" if simulator missing.
29853
29854         * config/unix.exp: Load remote.exp to get rcp_download.
29855         * lib/c-torture.exp: Use different option lists for testcases with
29856         and without loops.
29857         * gcc.c-torture/execute/execute.exp: Likewise.
29858
29859 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29860
29861         * config/*.exp: Clarify return code from ${tool}_load.
29862         Call `unresolved' or `untested' instead of `warning' or `perror'
29863         (sometimes you still want to call both though).
29864         Add comment that `shell_id' is local to each file.
29865         * config/udi.exp (timeout): Set to 30.
29866         Don't print warning if connection fails, $connectmode has already
29867         printed an error.
29868         (${tool}_load): Move verbose messages to level 2.
29869         Rework pattern for "Process started" message.
29870         Pass `shell_id' to ${connectmode}_download.
29871         Retry twice upon timeout.  Make resetting of target more robust.
29872         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29873         Pass `shell_id' to exit_$connectmode.
29874         Only call exit_$connectmode if connected.
29875         * config/unix.exp (${tool}_load): Check return codes better.
29876         * config/vrtx.exp (${tool}_load): Likewise.
29877         * config/vx.exp (${tool}_load): Likewise.
29878         Delete unneeded global's.
29879         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29880         from ${tool}_load.
29881         (dg-stat): Delete.
29882         (dg-init): Delete recording of pass/fail counts.
29883         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29884         (old-dejagnu-init): Likewise.
29885         (old-dejagnu-stat): Delete contents, empty proc now.
29886         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29887         (c-torture): Delete references to lcnt, lpass, lfail.
29888         Get option list from TORTURE_OPTIONS.
29889         Delete -funroll[-all]-loops if no loops.
29890         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29891         (g++_stat): Delete contents (empty proc now).
29892         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29893         (gcc_finish): Likewise.
29894         (gcc_stat): Deleted.
29895         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29896         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29897         * gcc.c-torture/execute/execute.exp: Likewise.
29898         Split tests into two parts: compile, execute.
29899         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29900         no loops.  Update to reflect clarified return codes from ${tool}_load.
29901
29902 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29903
29904         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29905         to grep for.
29906         (old-dejagnu): Likewise (where necessary).
29907
29908 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29909
29910         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29911
29912         * lib/dg.exp (dg-process-target): Fix processing of selector.
29913         Add comment regarding use of `error'.
29914
29915         * lib/gcc.exp (prune_system_crud): Define if missing.
29916         * lib/g++.exp (prune_system_crud): Likewise.
29917
29918         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29919         Call prune_system_crud.
29920         * lib/dg.exp (dg-runtest): New proc.
29921         Use perror instead of send_user for tcl errors in testcase.
29922         Don't return any value, it's never used.
29923         Don't clobber previous definition of `unknown'.
29924         Print tcl errors in `dg-final'.
29925
29926 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29927
29928         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29929         (dg-test): Don't print errorInfo, it contains stack backtrace.
29930
29931 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29932
29933         * lib/g++.exp (runtest_file_p): Define if missing.
29934
29935 1994-09-24  Doug Evans  (dje@cygnus.com)
29936
29937         * lib/mike-g++.exp: Comment out loading of g++.exp.
29938         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29939         (default_g++_version): Always print something.
29940         (default_g++_start): Comment out call to `which'.
29941         (g++_start, g++_load): Deleted (must be defined in config file).
29942         * lib/gcc.exp: Test for existence of $CC at start.
29943         Delete check for tmpdir (done in gcc_init).
29944         (default_gcc_version): Always print something.
29945         (default_gcc_start): Comment out call to `which'.
29946         * config/*.exp: Major cleanup - make cross targets work at least a
29947         little better for g++ (by not being "--tool gcc" specific).
29948         Rename gcc_xxx to ${tool}_xxx.
29949         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29950         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29951
29952 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29953
29954         * lib/c-torture.exp (c-torture-compile): Rework compiler
29955         message processing.
29956
29957         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29958         c-torture.
29959
29960 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29961
29962         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29963
29964         * lib/dg.exp (dg-process-target): Support { target native }.
29965
29966 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29967
29968         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29969         looked for "... program xxx got fatal signal".
29970         Correct regsub munging of `comp_output'.
29971         Ignore compiler messages "path prefix not used" and "linker input
29972         file unused".
29973
29974 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29975
29976         * lib/gcc.exp (runtest_file_p): Define if missing.
29977         * gcc.prms/template.c: Example to work from.
29978
29979 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29980
29981         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29982         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29983
29984         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29985         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29986         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29987         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29988
29989         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29990         (dg-process-target): No longer a varargs proc.
29991         Return S/N for target, P/F for xfail.  All callers changed.
29992         (user option procs): More argument checking.
29993         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29994         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29995         (dg-test): Skip test if not running on selected target in `dg-do'.
29996         Update handling of `dg-do-what', `dg-output-text'.
29997         Separate execution pass/fail from output pattern match pass/fail.
29998         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29999
30000 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30001
30002         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30003         target for 920510-1.c.
30004
30005 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30006
30007         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30008         Clean up comment regarding use of passcnt, etc.
30009         (gcc_stat): Don't update `testcnt' here.
30010         (gcc_finish): Do it here.
30011         Might as well reset `but_id' here too.
30012         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30013         to determine if the file should be tested.
30014         * gcc.c-torture/compile/compile.exp: Likewise.
30015         * gcc.c-torture/execute/execute.exp: Likewise.
30016         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30017         * gcc.misc-tests/dg-test.exp: Likewise.
30018         * gcc.prms/prms.exp: Likewise.
30019         * gcc.wendy/wendy.exp: Likewise.
30020         * g++.old-deja.exp: Likewise.
30021         Move "Testing file" message to verbose level 1.
30022
30023 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30024
30025         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30026
30027 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30028
30029         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30030         (default_gcc_start): Accept optional second list element
30031         of compiler flags.  Print compiler output at verbosity level 2.
30032         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30033         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30034         Save current values of framework globals passcnt, failcnt, xpasscnt,
30035         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30036         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30037         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30038         xfailcnt to compute stats.  Update framework global `testcnt' from
30039         pass/fail counts.
30040         (gcc_finish): New proc.  Clean up test environment.
30041         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30042         (gcc_epass, gcc_efail): Delete.
30043         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30044         argument of line number.
30045         (dg-init): If the tool has an init routine, call it.
30046         (dg-test): Remove args `cflags_var' and `libs_var'.
30047         Pass all compiler options to ${tool}_start.
30048         Handle missing line number.
30049         (dg-finish): New function.
30050         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30051         particular files.  Call gcc_finish at end.  Move "skipping test"
30052         message to verbosity level 3.
30053         * gcc.c-torture/compile/compile.exp: Likewise.
30054         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30055         * gcc.c-torture/execute/execute.exp: Likewise.
30056         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30057         Print testcase being tried at verbosity level 1.
30058         * gcc.c-torture/special/special.exp: Unset xfail.
30059         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30060         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30061         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30062         * gcc.failure/failure.exp: Likewise.
30063         * gcc.ieee/ieee.exp: Likewise.
30064         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30065         Update call to dg-test.  Call dg-finish at end.
30066         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30067         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30068         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30069         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30070         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30071         * gcc.wendy/wendy.exp: Add copyright.
30072         Delete setting of tmpdir (done by gcc_init).
30073         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30074         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30075         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30076         gcc_[ce]pass/fail.
30077
30078 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30079
30080         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30081         confusion.
30082         (g++_load): Likewise.
30083
30084         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30085         Rename argument to `prog' to remove the confusion.
30086         Varargs fns behave differently too!
30087         (g++_load): Likewise.
30088
30089         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30090
30091         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30092         what it is.  Delete (always) printing of status value for !native.
30093         Simplify verbose code, and include status and exec_output.
30094         (g++_load): Use gcc_load.
30095
30096 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30097
30098         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30099         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30100         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30101         940714-3.c as these testcases don't exist anymore.  Make
30102         va-arg-1.c expected to pass.
30103
30104 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30105
30106         * gcc.misc-tests/misc.exp: Only run specific testcases.
30107         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30108         * gcc.misc-tests/dg-[1-9].c: New files.
30109
30110         * lib/dg.exp: New testsuite driver.
30111         * gcc.prms/prms.exp: Use it.
30112
30113         * README.gcc: New file.
30114
30115         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30116         Document and reset `lxpass' and `lxfail'.
30117         Simplify "initialized" message.
30118         (gcc_stat): Clean up comments a little.
30119
30120 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30121
30122         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30123
30124 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30125
30126         * lib/old-dejagnu.exp (process-option): New proc.
30127         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30128         (old-dejagnu): Simplify.
30129         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30130
30131 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30132
30133         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30134         exists and is not an empty string.
30135
30136         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30137         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30138         finished.
30139         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30140         automatically.
30141
30142         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30143         longer expected to fail.
30144
30145         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30146         "f" function call.
30147
30148         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30149
30150         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30151         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30152         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30153         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30154         c-torture-1.29.
30155
30156         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30157         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30158
30159         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30160
30161         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30162         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30163
30164         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30165         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30166         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30167
30168 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30169
30170         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30171         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30172         940714-1.c, 940714-2.c, 940714-3.c},
30173         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30174         gcc.misc-tests/{mg.c,mg.exp}:
30175         New tests.
30176         * gcc.noncompile/noncompile.exp: Change accordingly.
30177
30178 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30179
30180         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30181         Undo previous clobberage.
30182
30183 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30184
30185         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30186         * gcc.special/{930510-1.c, special.exp}:
30187         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30188         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30189         struct-varargs-1.c}: New tests from c-torture-1.26.
30190
30191 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30192
30193         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30194           argument to switch.
30195
30196 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30197
30198         * Revert the previous changes.  Please see Rob's directory
30199           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30200           fixes.
30201
30202 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30203
30204         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30205             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30206             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30207             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30208             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30209             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30210             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30211             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30212             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30213             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30214             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30215             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30216             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30217             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30218             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30219             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30220             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30221             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30222             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30223             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30224             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30225             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30226             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30227             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30228             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30229             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30230             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30231
30232 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30233
30234         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30235             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30236           with perror calls.
30237
30238 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30239
30240         * config/unix.exp (g++_load): Fix syntax.
30241
30242 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30243
30244         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30245         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30246         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30247         Don't expect va-arg-1.c to fail.  Correct expected output for
30248         920928-1.c.
30249         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30250         * gcc.wendy/hbm4.c: Correct typo.
30251         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30252
30253 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30254
30255         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30256         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30257         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30258         * lib/c-torture.exp (c-torture-compile): Ditto.
30259
30260         Reduce volume of output (remove all the -I's and such).
30261         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30262         Call gcc_cpass, gcc_cfail.
30263         (c-torture): Pass testing option to c-torture-compile.
30264
30265 1994-03-21  Doug Evans  (dje@cygnus.com)
30266
30267         Bring patches over from progressive.
30268         * config/default.exp: Exit remote shell cleanly.
30269         (g++_exit, g++_start): Add default versions.
30270         * config/sim.exp (gcc_load): Use perror, not error.
30271
30272 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30273
30274         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30275         set in site.exp.
30276
30277 1994-03-14  Doug Evans  (dje@cygnus.com)
30278
30279         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30280         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30281         (wendy_try): New proc to run testcase.
30282         (main loop): Call 'em.
30283         * gcc.wendy/*.c: Clean up pass to correct expected output.
30284
30285         * lib/gcc.exp: Minor cleanup work.
30286         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30287
30288 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30289
30290         * config/sim.exp (gcc_load): Document return codes better.
30291         Don't pass -v to simulator.
30292
30293 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30294
30295           * gcc.special/920717-x.c: Fix typo.
30296           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30297           get at sources.
30298
30299         * lib/mike-gcc.exp: Fix typo.
30300
30301 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30302
30303         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30304         binary to use, transform the name.
30305         * config/*.exp: rename everything. Nuke any g++ specific files,
30306         it's now a special case of gcc that requires no special support.
30307         Add a default.exp for unsupported targets.
30308
30309 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30310
30311         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30312         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30313         version of Tcl.
30314
30315 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30316
30317         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30318         than a warning.
30319
30320 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30321
30322         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30323
30324 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30325
30326         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30327         option_list.  Compile every file with only 4/6 option choices
30328         (same as C torture) instead of with 12/18 different option
30329         choices.
30330         * lib/c-torture.exp: Likewise.
30331
30332         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30333         not already set.
30334
30335 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30336
30337         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30338         can put an XFAIL *-*-* on excess errors.
30339
30340 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30341
30342         * g++.law: Add more tests derived from g++-bugs snapshots.
30343
30344         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30345         equivalent to g++.law/init9.
30346
30347         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30348         compiled it, and the a.out file after we've run it.
30349
30350 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30351
30352         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30353         compiled it, and the a.out file after we've run it.
30354
30355 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30356
30357         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30358
30359 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30360
30361         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30362         version number.
30363
30364 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30365
30366         * g++.law: New directory of g++ tests derived from the g++-bugs
30367         snapshots.
30368
30369 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30370
30371         * gcc.compile: initbug1.c initbug1.exp testcase added
30372
30373 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30374
30375         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30376         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30377           fixes submitted by Jeff Law (law@cs.utah.edu)
30378         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30379           Jeff Law (law@cs.utah.edu)
30380
30381
30382 1993-11-30  Mike Stump  (mrs@cygnus.com)
30383
30384         * config/unix-g++.exp: Follow the gcc way of doing things.
30385         * g++.old-deja/old-deja.exp: Minor updates.
30386         * lib/g++.exp: New file, follow the gcc way of doing things.
30387         * lib/old-dejagnu.exp: Minor updates.
30388         * lib/mike-g++.exp: Always unset errorInfo.
30389
30390 1993-11-06  Mike Stump  (mrs@cygnus.com)
30391
30392         * lib/gcc.exp: Fix some errors with the below change, CC and
30393         CFLAGS should be global when setting, not local.
30394
30395 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30396
30397         * lib/gcc.exp: Transform tool name.
30398
30399 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30400
30401         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30402
30403 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30404
30405         * lib/gcc.exp: change gcc_done to gcc_stat
30406
30407 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30408
30409         * Upgraded gcc testsuite to c-torture version 1.25
30410
30411 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30412
30413         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30414         * lib/c-torture: added hooks for new reporting code.
30415
30416 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30417
30418         * config/sh-gcc.exp: check if sh-sim exists in the path
30419
30420 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30421
30422         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30423         * gcc.compile/compile.exp: Initial changes for new logic.
30424         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30425         * gcc.failure/failure.exp: Initial changes for new logic.
30426         * gcc.ieee/ieee.exp: Initial changes for new logic.
30427         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30428         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30429         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30430         * lib/c-torture.exp: Initial changes for new logic.
30431         * lib/gcc.exp: Initial changes for new logic.
30432
30433 1993-10-15  Mike Stump  (mrs@cygnus.com)
30434
30435         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30436         depend upon failure or success.  Fully qualify names in failure
30437         and success messages.  Always remove a.out before starting
30438         compile, just in case.  Pay more attention to error text output by
30439         the compiler.  Handle testcases with no known past errors just
30440         like all others, so that things are uniform.  Other miscellaneous
30441         improvements.
30442
30443 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30444
30445         * gcc.cpp: new directory for cpp tests
30446
30447 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30448
30449         * lib/chill.exp: Code reformatted, removed unused code.
30450         * config/unix-chill.exp: Code reformatted, removed unused code.
30451         * chill.execute/execute.exp: Code reformatted, removed unused code.
30452         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30453
30454 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30455
30456         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30457         routines not written.
30458
30459 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30460
30461         * config/bug-gcc.exp: Use new procs from bug.exp.
30462
30463 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30464
30465         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30466         via ftp, rather than depending on NFS.
30467         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30468         case.
30469
30470 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30471
30472         * config/bug-gcc.exp: Use new download proc.
30473
30474 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30475
30476         * chill.execute/execute.exp: cleanups, handles errors better
30477         * chill.compile/compile.exp: rewrite, based on execute.exp
30478         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30479         * lib/chill.exp: major changes to diff proc and compile and link
30480           procs. added chill_fail and chill_pass wrappers to pass and
30481           fail. added more comments, and handle error codes better.
30482           Added a hack to capture stderr from exec, so noncompile tests
30483           can work.
30484
30485 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30486
30487         * chill.execute/execute.exp: rewrite of testsuite driver
30488         * lib/chill.exp: rewrite of testsuite driver
30489         * config/unix-chill.exp: rewrite of testsuite driver
30490
30491 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30492
30493     In chill.execute:
30494         * iexpr.ch: Standardize uppercase.
30495         * tuples.dat: Standardize uppercase.
30496         * vary.ch: standardize.  Correct varying string assignments.
30497         * vary.dat: Add new output lines.
30498
30499 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30500
30501     In chill.execute:
30502         * chprintf.ch: Standardize use of uppercase.
30503         * tuples.ch: Standardize and turn arr2 into a DCL,
30504           rather than a SYN.
30505         * pinits.ch: Standardize.
30506
30507 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30508
30509         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30510         * Makefil: Renamed to Makefile.in.
30511         * configure.in: New.
30512
30513 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30514
30515     In chill.execute:
30516         * .cvsignore: Add result/output files.
30517         * Makefile: Fix up variables at start.  Use MFLAGS
30518           everywhere.  Correct bool_loc, built_ins entries.
30519           Add entry for vary1.ch.
30520         * bitarray.ch: Standardize upper-case usage.
30521         * bitexpr.ch: Standardize, add output of b1.
30522         * params.ch: Use arrayt in along PROC parameters, to
30523           avoid novelty problems.
30524         * sets.ch: Tiny cleanup.
30525         * vary1.ch: Re-indent.
30526
30527 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30528
30529           * Add PR-related files to Makefiles, .cvsignore files, etc.
30530
30531 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30532
30533         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30534           with compiler objects. New names are test-flow.c and test-loop.c
30535
30536 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30537
30538         * Upgraded c-torture tests from 1.19 to 1.20
30539
30540         * new files:
30541         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30542         * gcc.compile: 930623-1.c 930623-2.c
30543         * gcc.noncompile: 930622-1.c 930622-2.c
30544         * gcc.failure: 920411-1.c 920627-2.c
30545         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30546
30547 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30548
30549         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30550           More changes to get testsuite working properly. Needs more work.
30551           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30552
30553 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30554
30555         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30556           More changes to get testsuite working properly. Needs more work.
30557
30558 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30559
30560         * chill.compile/compile.exp: Added for Dejagnu support
30561         * chill.execute/execute.exp: Added for Dejagnu support
30562         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30563
30564 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30565
30566     This should complete moving the CHILL test files.
30567         * chill.noncompile(.cvsignore printf.grt
30568             in-printf.grt chprintf.grt chprintf.ch):
30569             Added test-support files.
30570           (Makefile): Modified further.
30571         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30572             signal.ch): Added test files.
30573           * chill.execute (.cvsignore printf.grt printr.c
30574             in-printf.grt rts.c chprintf.grt rts.h): Added
30575           test-support files.
30576             (Makefile): More corrections.
30577
30578 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30579
30580         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30581           test cases, ready for DejaGnu.
30582
30583 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30584
30585         * Upgraded c-torture tests from 1.18 to 1.19
30586
30587         * gcc.compile: added test(s):
30588           930607-1.c
30589         * gcc.execute: added test(s):
30590           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30591
30592         * added new subdirectory for misc tests: gcc.misc-tests
30593         * gcc.misc-test(s): added tests:
30594           inst-check.c test-consts.c test-ior.c test-switch.c
30595
30596 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30597
30598         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30599
30600 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30601
30602         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30603
30604 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30605
30606         * Upgraded c-torture tests from 1.17 to 1.18
30607
30608 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30609
30610         * Upgraded c-torture tests from 1.12 to 1.17
30611
30612 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30613
30614         * lib/old-dejagnu.exp:
30615           Fixed handling of XFAIL target triplets to correctly
30616           recognize wildcard characters.  Removed code that
30617           appended a unique id tag to the end of the file name
30618           printed out by the result of the testcases within a
30619           given test file.
30620
30621 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30622
30623         * lib/old-dejagnu.exp:
30624           Reworked expected failure handling to trigger off of XFAIL
30625           keyword in keyphrase embeded in testcase source code. The
30626           XFAIL keyword must be at the end of the keyphrase line. It
30627           may optionally be followed by one or more target triplets.
30628           It has just occured that the handling of wildcards in the
30629           target triplet may not be correct.
30630
30631 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30632
30633         * g++.old-deja/tests:
30634           Moved all subdirectories up one level into g++.old-deja .
30635
30636         * lib/old-dejagnu.exp:
30637           Fixed problem with CXXFLAGS not being properly reset, and being
30638           corrupted with extraneous "-c" compiler option.  This was
30639           causing binaries to not be generated for test that needed them.
30640           Modified strings passed to "pass" and "fail" so that individual
30641           tests from the same test file would be distinguished by an
30642           identifier appended to the test file name in the summary logs;
30643           this corrected a problem with erroneous diff logs.  Added code
30644           to search testcases for expected fail and unexpected pass keywords.
30645
30646 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30647
30648         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30649
30650 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30651
30652         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30653           Removed extraneous text from end of "Special g++ Options"
30654           keyphrase.
30655
30656         * lib/old-dejagnu.exp: Added pattern matching to look for new
30657           keywords, embedded in testcases comments, which will trigger
30658           calls to xpass and xfail.
30659
30660 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30661
30662         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30663           comments embedded in the testcases, especially the one looking for
30664           special compiler options, as well as the pattern matching for the
30665           compiler output again.
30666
30667 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30668
30669         * lib/old-dejagnu.exp: Do a proper check of the return value for
30670           execute tests. Fixed several problems with the pattern matching
30671           of the compiler output which gave erroneous test results.
30672           Changed several of the test result messages to be more descriptive.
30673         * config/unix-g++.exp: Proc g++_load now actually works and
30674           executes the tests passed to it and returns a usable return
30675           value.
30676
30677 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30678
30679           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30680
30681 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30682
30683         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30684           Modified both files to properly execute the old style
30685           dejagnu tests. The previous versions of these files were
30686           experimental and did not function anything near correctly.
30687
30688 1993-04-05  Rob Savoye  (rob@cygnus.com)
30689
30690         * Removed all Makefile.in and configure.in files. No configuration
30691         needed now.
30692
30693 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30694
30695         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30696
30697 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30698
30699         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30700         gcc.special/configure.in, gcc.noncompile/configure.in,
30701         gcc.execute/configure.in, gcc.code_quality/configure.in,
30702         g++.other/configure.in, g++.old-deja/configure.in,
30703         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30704         in srcname setting.
30705
30706 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30707
30708         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30709         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30710         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30711
30712 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30713
30714         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30715         (gdb_exit): Don't remove *_soc files.
30716
30717 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30718
30719         * lib/c-torture.exp: Don't look for main; instead always use -w
30720         -c.  This is how the c-torture tests work.  Remove the object
30721         file if the compilation succeeds.
30722         * gcc.execute/execute.exp: Remove executable if test passes.
30723         * gcc.noncompile/noncompile.exp: Every test is an expected
30724         failure.
30725         * gcc.special/special.exp: Added tests from c-torture 1.11,
30726         corrected use of existing test.
30727         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30728         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30729         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30730         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30731         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30732         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30733         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30734         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30735         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30736         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30737         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30738         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30739         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30740         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30741         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30742         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30743         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30744         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30745         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30746         c-torture 1.11.
30747         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30748         correspond to c-torture 1.11.
30749
30750         * New file.